Is Android an operating system ?
Is Android a programming language ?
" Android is a software stack for mobile devices that includes or combination ofApplications + Framework + Libraries + DVM + LINUX Kernel. "
Android Features
- Application framework
- An application framework that allows you to build an application or customize an already developed application.
- It gives you easy-to-use(easy-2-use)tools to edit your data and edit the scope of your data.
- Dalvik virtual machine
- The Dalvik virtual machine(DVM) is a register-based virtual machine, designed and written by Dan Bornstein with contributions from other Google engineers as part of the Android mobile phone platform.
- The Dalvik virtual machine (DVM) is a Register-Based virtual machine, which is designed by Dan Bornstein with other Google engineers as a part of the Android Platform.
- Integrated browser
- Android has integrated the WebKit for browser behavior.
- WebKit is an open source web browser engine.
- Optimized graphics
- Custom 2D graphics library.
- 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
- SQLite
- As it's name implies Lite database for small device like mobile phones and smart phones.
- SQLite is a Relational Database Management System with small programming libraries.
- Media support
- Audio (.MP3, .AAC, .AMR)
- Video (.MPEG4) // does not supports .AVI
- Images(.JPG, .PNG, .GIF)
- GSM Telephony
- Hardware Dependent
- Hardware Dependent
- Bluetooth, EDGE, 3G, and WiFi
- Hardware Dependent
- Hardware Dependent
- Camera, GPS, compass, and accelerometer
- Hardware Dependent
- Hardware Dependent
- Rich development environment
- Includes a device emulator
- Tools for debugging
- Memory and performance profiling
- Plugin for the Eclipse IDE (Integrated Development Environment)
Tidak ada komentar:
Posting Komentar