Android
Very exciting project from Google! Android - Google's new/emerging C++/Java/Linux based mobile/embedded OS platform.
Wow! A phone OS with a open source foundation! I almost jumped out of my chair when I saw it. Can't wait to see the hardware come! What is Android? - Android
Integrates the browser into the whole mobile experience.
Data/Actions are referenced/routed using URLs.
Tiny machine with Service Oriented Arch.
URIs provide the access to data across the process boundary.
Uses XMPP for messaging!
Doesn't have virtual memory on these small devices.
Processes are switched in and out of execution state.
UI is single threaded and all interaction is done through messaging.
Content URI gives you back a cursor to the process which you can iterate through. Dalvik virtual machine
Uses Linux's protected memory and security, security not within Java but within Linux subsystem.
Runs as a different user for each application.
Componentized application model - sep. processes manage your data.
Broadcast Intents to IntentRecievers
Eclipse plugin for android plugin.
Resources are defined in XML and compiled into binaries which are exposed as data structures to Java on device. Stefanoâs Linotype » Blog Archive » Dalvik: how Google routed around Sunâs IP-based licensing restrictions on Java ME
Google gears
Google Gears - provides offline support (open source - OSX,Linux,Windows)
SQL interface available in javascript client (Sqlite with full text searching).
Resource store - cache that handles http://xxx/ requests when offline.
Worker pool threads for javascript!
Internet Explorer ActiveX - Firefox extension - Apple Saffari
Used within google reader and google mail for offline support.
Wow! Look, google gears goes mobile with windows mobile 5 & 6! Official Google Mobile Blog: Shifting Google Gears to mobile Google Gears on Mobile Devices - Google Gears API - Google Code
Google's new chatback feature is very cool! I've integrated it with my site, and already had one comment on the site through it! Increases collaboration with the author and the visitors to your site. I am interested to see how often I have to disable chatbacks due to spam. Seems like the system could be exploited, but I'm sure they have/are working on that. Google Talkabout: Google Talk chatback
Gtalk
I really like gtalk. I love that it uses XMPP which is open. I love that it is integrated into gmail. But I wish that I could make the gtalk status push to other social networks. At this time, I don't see a webservice to poll the gtalk status. However, you can create a gtalk badge which you can use to scrape the status. Then the issue having to schedule a task on some machine to poll gtalk for the current status message and push it to the other social networks..... Google Talkabout: Twittering with Google Talk Coactlab: Google Talk Status to Twitter