Archive‎ > ‎Fall 2009‎ > ‎Course Project‎ > ‎Buddy Suite‎ > ‎Tutorial #1‎ > ‎

Android

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. 
Android includes the following 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)
  • SDK providing the tools and APIs necessary to develop applications for the Android platform using the Java programming language
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
More information about Android can be found at http://developer.android.com/guide/basics/what-is-android.html.

You can find video presentations about Android at:
Comments