Feeds:
Posts
Comments

Archive for the ‘Technology’ Category

For the last 50 years there has been one and only one way of designing a database.  SQL Database management systems (DBMS) have been the uncontested standard. (A better name is ‘relational’ because SQL is just the name of the language used to access them, but we will stick with it.)
But things have changed in the last 10-15 years. Databases that disobey relational rules are coming into vogue.  The term NOSQL is used for these non-relational databases (the above chart is work in progress, but I have been looking at these systems.) 
What is the difference between classic databases and this new breed? 

(more…)

Read Full Post »

You know what an invoice looks like.  We have all seen thousands of them – probably too many. But invoices illustrate an interesting problem – and I am not talking about your VAT  return. I am talking about the new kids on the database block – document databases.  An example is MongoDB. These can store all the data for one invoice in a single structured record (called a ‘document’).   

(more…)

Read Full Post »

I am getting to the end of stage one in writing a database driver for MongoDB to use in my Lockdown Project sudsjs.com. All has gone well until I get to totalling up a field in the database. I had to enter the wonderful world of aggregation, which is powerful function-rich and confusing. 

(more…)

Read Full Post »

Why why API?

I was looking at a page on the IBM website last week when something odd happened. Half the page loaded, then there was a spinning circle (a.k.a. a throbber) for a second or so, then the rest of the page loaded. The page itself is a few paragraphs of very boring text plus a menu. So why the drama with the throbber for a page like that?

(more…)

Read Full Post »


NOSQL databases like MongoDB are making a big splash in the computer industry. But are they set to replace the tried and tested technology of the past fifty years?

Here is my take on it, with a bit of history thrown in.

(more…)

Read Full Post »

There is more data about the Chrome OS in a snappy little video and a presentation.  It very much looks as if the new OS from Google is a stripped-down Linux that boots up quickly into a web browser.  It turns your Netbook into a web browsing appliance.

For a lot of people who are only really interested in email, Twitter and Facebook, this is great.  I can definitely see where Google is coming from on this.  It is simple and pretty foolproof for people who don’t really need a PC.

But I don’t like it.

The downside of this simplicity is that it is so limiting.   It locks users into a limited set of applications and excludes the rich set of paid and free software out there.

I think this will be seen as a brilliant way for mobile networks to give away a web browser appliance to sell their broadband.

And I just don’t like it.

Read Full Post »

If you want an Apple tablet you will have to wait until next year.    A wag pointed out in the Inquirer that  “THE SECOND COMING of Apple’s Newton tablet, which has been hyped more than the return of Christ, is now looking equally delayed.”  The interesting news is that the reason for the delay is that they are changing the screen to OLED technology (Organic LED).

This doesn’t mean that the screen is some tree-hugging new age stuff, just that it uses certain organic chemicals in its construction.  The result is a screen that doesn’t need a back light, is much thinner and more flexible that existing screens and has better colours and contrast.   In other words the best thing since LCDs.

These screens are not cheap of course, new technology never is, so they won’t be giving away the new tablets with your box of cornflakes.

Sony is looking at this too and is proposing  a laptop without a keyboard.  Isn’t that the same as a tablet?

So in ten years time will I take my laptop out of my pocket, unfold it to a big screen and keyboard and work away?

Maybe.

Read Full Post »

Ebooks

There is a lot of activity on the ebook front.  If you have not been following these developments, drop by your local Waterstones and try out a Sony ebook.  You load up your book(s) and read on a screen, surprising like reading words on paper.

These gadgets use different technology for the screen. These (Electronic paper) screens have two really useful properties.

  1. You read them using ambient light rather than being back-lit which is much easier on the eye.
  2. They only use power when the screen changes, ideal for reading.  Power consumption is minute.

You can carry a whole library around in a gadget about the size of a paperback.

I really like the reader gadgets, but haven’t bought one because (more…)

Read Full Post »

The press have gone wild over the Google operating system announcement.

Google gets set to shatter Windows’ dominance
Google’s operating system escalates Microsoft duel

etc.

I don’t think so.  This is another Linux distribution.  There are hundreds of these including Ubuntu (the hot distro du jour), Moblin from Intel, Google’s own Android and for that matter the Apple Mac Operating system which is built on Linux.

(more…)

Read Full Post »

The guys in Googlewho brought you Google maps have been working on something just as revolutionary. A complete rethink of he email concept.  The email is out, the ‘wave’ is in. 

A wave is a bit like a cross between an email, a shared document and a forum post.  Everyone who ‘receives’ the wave looks at the same document.   Anyone on that recipient list can add to it, much as you would add comments to an email and then ‘reply-all’ to update everyone.  The big difference is that there is only one copy of the wave and everyone is looking at the same thing.  So when you update the wave everyone sees your update – in real time to it replaces email and messenger.

When you add to a wave you are clearly identified, and you can add semi-private updates.  You can even replay the wave and see the additions made in the order they were added.

Anyone who sees the presentation at http://wave.google.comis going to see how much better this all works than regular email.  There are other clever things like dragging and dropping images, a smart API, spell checker that seems to be more intelligent than most, real-time translation into other languages, a serious API and so on…  However there are  few issues:

During the presentation their network went down.  No network no wave.  However Google Gears has the possibility of creating local copies of things like this so this may not be such a big issue. 

This is a hosted application and no corporate is going to allow its precious data to be held or even accessed externally.  So email is likely to remain.  Is there going to be a clever way of integrating wave with email?  My brain hurts when I try and figure that out. 

This is an exciting product.   Forget messenger applications because this one is messnger on steroids.  Will it replace email? I doubt it – sadly.

Read Full Post »

« Newer Posts - Older Posts »