android and android phones
DESCRIPTION
TRANSCRIPT
Android and Android Phoneshttp://eglobiotraining.com/
http://eglobiotraining.com/
What is Android?
“Android is a software stack for mobile devices that includes an operating system, middleware
and key application.”
http://eglobiotraining.com/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, hardware acceleration optional.• Sqlite – for structured Data storage.
http://eglobiotraining.com/
• Media support – for common audio, video, and still image formats.
• 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.
http://eglobiotraining.com/
AndroidGoogleGI and the Android MarketAndroid platformDeveloper toolsAndroid programming
http://eglobiotraining.com/
Google’s Master Plan
Make the clod more accessibleKeep connectivity pervasiveMake the client more powerful
http://eglobiotraining.com/
“We want the next killer application to be written for cell phones.”
http://eglobiotraining.com/
GI Technical SPECSQualcomm MSM7201A, 528 MHzROM 256 MBRAM 192 MB4.60in x 2.16in x 0.62in158 gramsLithium ion battery, 1 150 mAH
http://eglobiotraining.com/
3G (HSDPA)Touch screen, HVGA 320x480QWERTY keyboard3.2 megapixel cameramicroSD expansion slotGPS, compass, accelerometer
http://eglobiotraining.com/
Third party applications
Lifeaware.netMaverickAndroid locale
http://eglobiotraining.com/
Android Applications
Multiple applications, running simultaneouslyUser may switch between running applicationsBackground servicesCopy and paste
http://eglobiotraining.com/
Android Applications
Are written in a Java languageRun on the Dalvik virtual machine
http://eglobiotraining.com/
Distributing Android Application
Android marketSelf-publish on your own websiteUse a third party app store
http://eglobiotraining.com/
Android Market
$25 registration fee for developersDeveloper receives 70% of each saleRemaining amount goes to carriersGoogle does not take a percentage
http://eglobiotraining.com/Development Tools
Android SDKEclipse plug inAndroid SDKAndroid emulatorCommand line toolsDocumentationExample application
http://eglobiotraining.com/
Intents
“an intent is a simple message object that represents an ‘intention’ to do something.”
“an intent is an abstract description of an operation to be performed.”
http://eglobiotraining.com/
Android Views
“a view is an object that knows how to draw itself on the screen.”
http://eglobiotraining.com/Additional topics
• Threading• Security model• Internationalization• Power management• Android management• Data synchronization• WiFi aAPI• Bluetooth API
http://eglobiotraining.com/
What’s next for Android?
• More phones• Virtual keyboard• Bluetooth A2DP• Multi-touch?
http://eglobiotraining.com/
Respecfully submitted to:
Prof. Erwin M. Globio, MSIT
http://slideshare.net/jeannmaglasang