android and android phones

20
Android and Android Phones http://eglobiotraining.co m/

Upload: jeannmaglasang

Post on 27-Jan-2015

360 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Android and android phones

Android and Android Phoneshttp://eglobiotraining.com/

Page 2: Android and android phones

http://eglobiotraining.com/

What is Android?

“Android is a software stack for mobile devices that includes an operating system, middleware

and key application.”

Page 3: Android and android phones

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.

Page 4: Android and android phones

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.

Page 5: Android and android phones

http://eglobiotraining.com/

AndroidGoogleGI and the Android MarketAndroid platformDeveloper toolsAndroid programming

Page 6: Android and android phones

http://eglobiotraining.com/

Google’s Master Plan

Make the clod more accessibleKeep connectivity pervasiveMake the client more powerful

Page 7: Android and android phones

http://eglobiotraining.com/

Google

“We want the next killer application to be written for cell phones.”

Page 8: Android and android 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

Page 9: Android and android phones

http://eglobiotraining.com/

3G (HSDPA)Touch screen, HVGA 320x480QWERTY keyboard3.2 megapixel cameramicroSD expansion slotGPS, compass, accelerometer

Page 10: Android and android phones

http://eglobiotraining.com/

Third party applications

Lifeaware.netMaverickAndroid locale

Page 11: Android and android phones

http://eglobiotraining.com/

Android Applications

Multiple applications, running simultaneouslyUser may switch between running applicationsBackground servicesCopy and paste

Page 12: Android and android phones

http://eglobiotraining.com/

Android Applications

Are written in a Java languageRun on the Dalvik virtual machine

Page 13: Android and android phones

http://eglobiotraining.com/

Distributing Android Application

Android marketSelf-publish on your own websiteUse a third party app store

Page 14: Android and android phones

http://eglobiotraining.com/

Android Market

$25 registration fee for developersDeveloper receives 70% of each saleRemaining amount goes to carriersGoogle does not take a percentage

Page 15: Android and android phones

http://eglobiotraining.com/Development Tools

Android SDKEclipse plug inAndroid SDKAndroid emulatorCommand line toolsDocumentationExample application

Page 16: Android and android phones

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.”

Page 17: Android and android phones

http://eglobiotraining.com/

Android Views

“a view is an object that knows how to draw itself on the screen.”

Page 18: Android and android phones

http://eglobiotraining.com/Additional topics

• Threading• Security model• Internationalization• Power management• Android management• Data synchronization• WiFi aAPI• Bluetooth API

Page 19: Android and android phones

http://eglobiotraining.com/

What’s next for Android?

• More phones• Virtual keyboard• Bluetooth A2DP• Multi-touch?

Page 20: Android and android phones

http://eglobiotraining.com/

Respecfully submitted to:

Prof. Erwin M. Globio, MSIT

http://slideshare.net/jeannmaglasang