Android is a sofware stack(specially design for mobile devices), consists of Operating system, middleware and applications.
Or we can say, Android is a combination of three components:
- A free, open-source operating system for mobile devices
- An open-source development platform for creating mobile applications
- Devices, particularly mobile phones, that run the Android operating system and the applications
created for it
Following are Key concepts that builds Android.
SQLite: is serverless, lightweight,relational, transactional SQL database engine, designed for structured data storage.
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)
Media support: for common audio, video, and still image formts (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
Hardware Support functions : GSM Telephony, Bluetooth, EDGE, 3G, and WiFi ,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.
NOTE : Also visit www.dhanashree.com
If you are in need of any Web Development feel free to Inquire us . Dhanashree Inc. Expertise in Asp.net Development, Php Development,
Website designing, Open Source customisation. Dhanashree Inc can be our offshore development company / outsourcing web development company, hire dedicated web programmers.
Above information is for knowledge sharing if you have problem / issue / suggestion please intimate us with details for proper and prompt action.