Android Online Training and Job Assistance Attend Free Demo
Quontra Solutions ONLINE TRAINING is one of the fastest growing online service provider
ANDROID ONLINE TRAINING BY REALTIME CORPORATE EMPLOYERS
ANDROID ONLINE TRAINING,JOB SUPPORT,CORPORATE TRAINING
FRESH BATCH START’s EVERY WEEK, One on One Training
ABOUT TRAINER
• 14 YEARS OF INDUSTRY EXPERIENCE
• 7 YEARS OF EXPERIENCE IN ONLINE, CLASS ROOM AND CORPORATE TRAINING
Our salient features:
• Instructor based face to face live training.
• 100% Placement Assistance.
• Upfront system training and recorded sessions.
• Help with Resume preparation by our experts.
Recruiter driven placement service.
• Interactive sessions via voice chat and live chat.
• On Job Support.
For More Information Feel Free To Contact Us:
Quontra Solutions
http://www.quontrasolutions.com/
Email: info@quontrasolutions.com
Call us Now :
US: +1 404-900-9988.
UK: (20)3734 1498.
2. Outline
info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Architecture
• Drawbacks of android
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
3. info@quontrasolutions.com
Embeded System
• Wikipedia :
• An embedded system is a computer system designed to
perform one or a few dedicated functions often with real-time
computing constraints. It is embedded as part of a
complete device often including hardware and
mechanical parts.
• Embedded systems are controlled by a main processing
core that is typically either a microcontroller or a digital
signal processor (DSP).
www.quontrasolutions.com Ph. (404)-900-9988
5. info@quontrasolutions.com
Open Handset Alliance
• The OHA is a group of hardware and software developers,
including Google, NTT DoCoMo, Sprint Nextel, and HTC …
• Goal
–Accelerate innovation in mobile
– Offer consumers a richer, less expensive, and better
mobile experience
• OHA have developed Android™, the first complete, open,
and free mobile platform
www.quontrasolutions.com Ph. (404)-900-9988
6. info@quontrasolutions.com
Google Phone
• HTC Dream , T mobile G1, announced at 2008.09
• HTC Hero, HTC Magic, HTC Tatoo
• SAMSUNG Galaxy i7500
www.quontrasolutions.com Ph. (404)-900-9988
7. info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Architecture
• Drawbacks of android
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
8. info@quontrasolutions.com
What is Android ?
• Android is a software stack for mobile devices that includes an
operating system, middleware and key applications.
• Android is a Java-based operating system that runs on the
Linux 2.6 kernel.
• The Android SDK provides the tools and APIs necessary to
begin developing applications on the Android platform using
the Java programming language.
www.quontrasolutions.com Ph. (404)-900-9988
9. info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Architecture
• Drawbacks of android
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
10. info@quontrasolutions.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;
3D graphics based on the OpenGL ES 1.0 specification
(hardware acceleration optional)
• SQLite for structured data storage
www.quontrasolutions.com Ph. (404)-900-9988
11. info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Architecture
• Drawbacks of android
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
13. info@quontrasolutions.com
Linux Kernel
• Android is built on the Linux kernel, but Android is not Linux
• Provide core system services such as process, memory, power
management, network stack, driver model and security
• Does not include the full set of standard Linux utilities
• The Android kernel source is available today
• http://git.android.com
www.quontrasolutions.com Ph. (404)-900-9988
15. info@quontrasolutions.com
Bionic Libc
• C/C++ library
• Custom libc implementation, optimized for embedded use.
• Pros (compare with glibc)
– BSD License
–Small size and fast code paths
–Very fast and small custom pthread implementation
• Not compatible with Gnu Libc (glibc)
16. info@quontrasolutions.com
Function Libraries
• WebKit
–Based on open source WebKit browser
–Full CSS, Javascript, DOM, AJAX support
• Media Framework
–Based on PacketVideo OpenCORE platform
– Supports standard video, audio, still-frame formats
• SOLite
– Light-weight transactional data store
–Back end for most platform data storage
17. info@quontrasolutions.com
Android Runtime
• Application Developed language : Java
• Dalvik Virtual Machine
• Instruction set : Dalvik Excutable
• Java Standard Library
• Compile java code to Dalvik Executable (dex format)
18. info@quontrasolutions.com
Dalvik Virtual Machine
• Android custom implementation virtual machine
– Provides application portability and runtime consistency
– Runs optimized file format (.dex) and Dalvik bytecode
– Java .class / .jar files converted to .dex at build time
• Designed for embedded environment
– Supports multiple virtual machine processes per device
– Highly CPU-optimized bytecode interpreter
– Efficiently Using runtime memory
• Core Libraries
– Core APIs for Java language provide a powerful, yet simple and
familiar development platform
19. info@quontrasolutions.com
Application Framework
• Activity manager
–Manage the life cycle of applications
• Content Provider
– Share data between applications
• Resource Manager
– Manager non-code resource
• Notification Manager
– Display custom alerts in the status bar
• Views System
– A rich and extensible set, which can construct UI
20. info@quontrasolutions.com
Applications
• Use the powerful and flexible application framework to
develop your application
• Written by JAVA programming language
www.quontrasolutions.com Ph. (404)-900-9988
21. info@quontrasolutions.com
Application Development
Environment
• IDE – Eclipse
• Eclipse plug-in - ADT
• Software Development Kit (SDK)
• Android Emulator
• Debbuger
www.quontrasolutions.com Ph. (404)-900-9988
22. info@quontrasolutions.com
Software Development Kit
• The Android SDK includes a variety of custom tools that help
you develop mobile applications on the Android platform.
– Android Emulator
– Android Development Tools Plugin (for the Eclipse IDE)
– Android Virtual Devices (AVDs)
– Hierarchy Viewer
– Android Debug Bridge (adb)
www.quontrasolutions.com Ph. (404)-900-9988
23. info@quontrasolutions.com
Android Emulator
• Virtual mobile device
• QEMU-based ARM emulator
• Design application in an actual
Android runtime environment
• Use the same toolchain
• Run the same binary
www.quontrasolutions.com Ph. (404)-900-9988
24. info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Architecture
• Drawbacks of android
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
25. info@quontrasolutions.com
DRAWBACKS
• Media support for common audio, video, and still image
formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
• 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
www.quontrasolutions.com Ph. (404)-900-9988
26. info@quontrasolutions.com
• Introduction to android
• What is android?
• Features of android
• Drawbacks of android
• Architecture
• Future possibilities
www.quontrasolutions.com Ph. (404)-900-9988
27. info@quontrasolutions.com
Future possibilities
• Google Android Sales to Overtake iPhone in 2012
• The OHA is committed to make their vision a reality:
to deploy the Android platform for every mobile
operator, handset manufacturers and developers to
build innovative devices
• Intel doesn’t want to lose ownership of the netbook
market, so they need to prepare for anything,
including Android
• Fujitsu launched an initiative to offer consulting and
engineering expertise to help run Android on
embedded hardware, which aside from cellphones,
mobile internet devices, and portable media players,
could include GPS devices, thin-client computers and
set-top boxes.
• More Android devices are coming and some will push
the envelope even further Ph. (404)-900-9988