Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SJEC
CONTENTS
1. 2.
3. 4. 5. 6. 7. 8.
Smartphone OS Introduction What is Android? Features Android Market Software Updates Compatibility Applications
SJEC
SMARTPHONE OS
Symbian Windows Mobile Blackberry OS Apple iOS Google Android Palm WebOS Windows Phone 7
SJEC
INTRODUCTION
SJEC
Open source source code is open and contributions are welcome Application framework enables reuse/replacement of apps Dalvik as virtual machine Integrated browser based on webkit(Layout Engine)
SJEC
ANDROID FEATURES
Google Maps and other applications Background services and applications allows multi tasking of applications Shared Data and interprocess communication All applications are equal does not have priority among applications allows the applications to be enhanced/reused p2p interdevice application messaging
SJEC
14
ANDROID MARKET
Part of Google Market 3rd party apps submitted to Google, approved and distributed through Market Both Free and Paid apps Apps now limited to 50 MB; updates possible through Market Available in many countries, not all countries have support for paid apps Other Market place applications available Amazon has announced its own Android Market place App searches filtered based on Manifest file (eg. if a device does not have trackball, apps using trackball will be filtered out) Every app publishes a list of components the app will access and permissions need to be granted before installation Apps installed on device and SD card (SD Card from Froyo)
Department Of Information Science and Engineering 19
SJEC
Android 1.1 Android 1.5 Cupcake Android 1.6 Donuts (CDMA) Android 2.0 clair Android 2.2 Froyo Android 2.3 - Gingerbread Android 3 - Honeycomb API Levels used by apps to identify software version on the device Android apps are generally forward compatible with newer version, but not necessarily backwards compatible
SJEC
22
When Android Compared with iPhone (Apple) - Browsing - Desktop - Connectivity - PC Connection - Multi-notification - Market - Google Integration - Open Source - Open to carriers
Department Of Information Science and Engineering 23
SJEC
COMPATIBILITY
Why required? Allow customizable devices Android compatibility is free and easy Obtain Android source code List requirements that need to be met for devices to be compatible with a particular version on Android Pass the Compatibility Test Suite (CTS) Porting guide available for bringing up Android on custom Hardware
SJEC
24
APPLICATIONS
SJEC
26
Initial Screen
Map
Browser
SJEC
27
Thank You!!!
???
SJEC Department Of Information Science and Engineering 30
Any questions?
www.google.com
:P