Android Os: Seminar Guide Prof. Sukhada Bhingarkar
Android Os: Seminar Guide Prof. Sukhada Bhingarkar
Seminar Guide
Prof. Sukhada Bhingarkar
Company Seminar By
LOGO
Ganesh waghmare
12/08/21 MITCOE,Pune
OUTLINE
1.
1. INTRODUCTION
INTRODUCTION
2.
2.ARCHITECTURE
ARCHITECTURE
3.
3. ANATOMY
ANATOMYOF
OFDEVELOPMENT
DEVELOPMENT
4.
4. APPLICATION
APPLICATION
12/08/21 MITCOE,Pune
What is ANDROID?
12/08/21 MITCOE,Pune
Android Features
Application Framework
Enabling reuse & replacement of component
Integrated Browser
Based on open source WebKit engine
12/08/21 MITCOE,Pune
Android Features
Optimized graphics
powered by custom 2D graphics library 3D based on openGL
ES 1.0 specification
SQlite
Structured data storage
Media Support
common audio,video and image format
12/08/21 MITCOE,Pune
Android Features
Bluetooth,EDGE,3G,Wi-Fi(hardware dependant)
12/08/21 MITCOE,Pune
ANDROID ARCHITECTURE
12/08/21 MITCOE,Pune
Linux Kernel
12/08/21 MITCOE,Pune
Libraries
12/08/21 MITCOE,Pune
Android Runtime
12/08/21 MITCOE,Pune
Application Framework
Activity Manager :
Manages the lifecycle of applications
Content provider :
Enable applications access data from other applications
Resource Manager :
Providing access to non-code resources
Window Manager
Notification manager
12/08/21 MITCOE,Pune
Techniques for saving data
SQLite Databases: relational database library for
storing and managing complex data
Files: you can create, write, and read files from the local
storage or external media (SD Cards)
FileOutputStream, FileInputStream, and Resources
classes.
12/08/21 MITCOE,Pune
The Dalvik Virtual Machine
12/08/21 MITCOE,Pune
ANATOMY OF APPLICATION
DEVELOPMENT
SDK
Google provide 3 version Windows, Mac OSX and Linux.
developer can use Android plugin for Eclipse IDE
12/08/21 MITCOE,Pune
ANATOMY OF APPLICATION
DEVELOPMENT
There is the activity Creator script, which generates the following files
and folders in your Eclipse workplace:
- AndroidManifest.xml file
- Build.xml – an ant file which is used to package an
application;
- src/ - source directory
- bin/ - the output directory
R.Java file created it index to all above file
12/08/21 MITCOE,Pune
DEVELOPMENT TOOL
12/08/21 MITCOE,Pune
Life cycle of application
1. A foreground process
2. A visible process
3. A service process
4. A background process
5. An empty process
12/08/21 MITCOE,Pune
APPLICATION
12/08/21 MITCOE,Pune
APPLICATION
12/08/21 MITCOE,Pune
CONCLUSION
12/08/21 MITCOE,Pune
References
As the subject is quite new and there are no books and papers
published yet, I wrote this report based on the information I found on
these web pages
1.http://code. google. com/android/ - Google Android official
webpage
2. http://www. openhandsetalliance.com/ - Open Handset Alliance
webpage
3. http://en. Wikipedia .org/ wiki/Android_
(mobile_phone_platform) Wikipedia information
4.http://googleblog.blogspot.com/ - Official Google Blog
5.http://davanum.wordpress.com – Gtalk code example written by
Davanum Srinivas
12/08/21 MITCOE,Pune
12/08/21 MITCOE,Pune