Adobe gears toward Google Gears

Something new is cooking in the Google software pot. It’s called Google Gears, which is a new way to create offline Web applications.

Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs: store and serve application resources locally, store data locally in a fully-searchable relational database, run asynchronous Javascript to improve application responsiveness”

They made this announcement today during Google Developers Day in Sydney, Australia.

One of the major features of upcoming Adobe Apollo is support disconnected Web applications, and Adobe’s Kevin Lynch announced that Google Gears will be available in Apollo. Adobe Flex applications already use the space on the client’s disk for storing instances of any objects (this is called local SharedObjects), and turning this disk space into a fully searchable RDBMS sounds pretty exciting to me.

Last year Sun Microsystems have included a client database Java DB in Java 6, which would be more useful if Java offered a competitive Web client VM. This situation won’t change for at least a year (we are expecting a small footprint Consumer JRE next year).

Sun, please make a step toward Adobe. Put aside this JavaFX efforts, it’s a little too late. Create a Java-to-bytecode compiler to be played by Flash Player – call David Temkin from Laszlo Systems, he’ll tell you how to do this. No wonder that Google is where it is, and what Sun has on the desktop? As noted writer Isaac Babel wrote many years ago – it has “spectacles on his nose and autumn in his heart”.