Dang, it’s been a while since I’ve made any mashup toys, but I’m all abuzz over Google’s new offerings. I’m moving back South in two weeks, so free time is scarce, but I’ll no doubt have to do some things with:
Google Mashup Editor – Mashup Framework – In limited roll-out, so sign up quickly. Still waiting for my invite.
Google Mapplets – Extended functionality for map mashups that can be embedded in Google Maps (the Google-hosted version). Perfect if you want to play with maps and don’t want to host the application yourself.
Google Gears (BETA) – There’s a low rumble that offline-capable web apps will be one of the next big things–maybe even the secret sauce behind what will be called “Web 3.0”. Dojo supports client-side storage and Firefox 3 is going to enable offline apps natively in the browser. Google Gears is a Firefox extension that lets you develop offline apps now.
Google Reader already supports offline feed reading via Gears. I tested it out this evening and it worked fine on my laptop. Basically, going to “offline” mode stores the latest 2000 items to a local database, and going back “online” synchronizes your offline reading, starring, etc. to your online account.
Google Gears uses three components:
- LocalServer– Handles caching of URL resources on the local file system.
- Database– Gears uses sqlite databases for storage. You can even find the databases on your file system and browse them with any sqlite compatible tool. I did. It works.
- WorkerPool– A job threading API to perform asynchronous operations so your app stays snappy and doesn’t hang. Check out the Fibonacci demo to see it in action.