coderholic

Google Android

Google have recently released their mobile phone software stack Android. I've had a quick look over some of the documentation, and so far I'm really impressed. It seems to give developers quite low level control over mobile devices, and supports loads of features:

  • Application framework enabling reuse and replacement of components
  • Dalvik virtual machine optimized for mobile devices
  • Integrated browser based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (hardware dependent)
  • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  • Camera, GPS, compass, and accelerometer (hardware dependent)
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

What's more, Google are offering $10 million in awards as part of the Android Developer Challenge! This YouTube video shows off some of the cool features:

Posted on 14 Nov 2007
If you enjoyed reading this post you might want to follow @coderholic on twitter or browse though the full blog archive.