Download pptx - Basic android-ppt

Transcript
Page 1: Basic android-ppt

Presented By : Techno India College Of Technology, Srijib Roy

Page 2: Basic android-ppt

What is ANDROID

• Google's Android is an open-source platform that's currently available on a wide variety of smart phones.

• Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

• The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

• Based on the Linux kernel

Page 3: Basic android-ppt

Open Handset Alliace

• Est. 5th Nov 2007, led by Google, open Source

• Main Product Android Platform

• Enthusiastic Support from Industry– Equipment makers– Network Operators

• HTC was First to deliver ANDROID

Page 4: Basic android-ppt

Open Handset Alliance Members

Page 5: Basic android-ppt

Open Handset Alliance (OHA)

→ It's a consortium of several companies

Page 6: Basic android-ppt

ANDROID ARCHITECTURE

The software stack is split into Four Layers::

• The application layer

• The application framework

• The libraries and runtime

• The kernel

Page 7: Basic android-ppt
Page 8: Basic android-ppt

Applications

Set of core applications including an email client, SMS program, calendar, maps, browser, contacts

All applications are written using the Java programming language.

Application Framework

  Access location information, run background services, set alarms, add notifications to the status bar, and much, much more.

Build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser

Providing access to non-code resources such as localized strings, graphics, and layout files

Page 9: Basic android-ppt

Libraries

• System C library - implementation of the C library (libc)

• Media Libraries - based on PacketVideo's OpenCORE

• Surface Manager - composites 2D and 3D graphic layers

• LibWebCore - a modern embeddable web view

• SGL - the underlying 2D graphics engine

• 3D libraries - based on OpenGL ES 1.0 APIs; the libraries use hardware 3D acceleration

• FreeType - bitmap and vector font rendering

• SQLite - a powerful and lightweight relational database engine

Page 10: Basic android-ppt

• Android RuntimeIncludes a set of core libraries of JAVA that provides

most of the functionality Runs in its own process, with its own instance of the

Dalvik Virtual MachineThe Dalvik VM executes files in the Dalvik Executable

(.dex) Linux Kernel Acts as an abstraction layer between the hardware

and the rest of the software stack.Relies on Linux version 2.6 for core system services

such as security, memory management, process management, network stack, and driver model.

Page 11: Basic android-ppt

Features

Dalvik virtual machine optimized for mobile devices

Integrated browser based on the open source Web Kit engine

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 Wi-Fi (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 plug-in for the Eclipse IDE

Page 12: Basic android-ppt

Anatomy of Android Application

There are four building blocks for an Android application:

• Activity– a single screen

• Intent Receiver – to execute in reaction to an external event(Phone Ring)

• Service – code that is long-lived and runs without a UI(Media Player)

• Content Provider– an application's data to be shared with other applications

Page 13: Basic android-ppt
Page 14: Basic android-ppt

WHY ANDROID??• Layer

This is a vote for the potential of Layer as much as the practical application. Walking around with your phone

As Layer continues to add new layers, and as camera and mobile processing power continue to improve

Layer can show you points of interest on a Google-type map

Page 15: Basic android-ppt

• AnyCut

You can drop a lot of neat things on your Android home screen, but you can't quite get one-click access to everything in your phone's settings and extras

You'll have access to the deepest guts of your settings, so switching 3G on and off, enabling location services, and other tricks are easy to pull off

Page 16: Basic android-ppt

• TasKiller Free

Widgets you can add to your home screen for one-click system rescuing.

Killing processes and apps willy-nilly can turn off alarms, kill background syncing, and have other unintended consequences.

Page 17: Basic android-ppt

• ASTRO File Manager

ASTRO File Manager does a great job of letting you navigate files on your SD card and accessible internal memory, sure, but it also has its own built-in task killer, backs up applications, can send files as email attachments

Page 18: Basic android-ppt

• Slide Screen

You use your Android Smartphone differently than your desktop computer

Slide Screen replaces, or just augments, if you'd like, your phone's home screen, creating row after row of messages and feeds. Slide the center info bar up and down to look at more or less of your items, swipe to the right to dismiss items as read, and revel in having all your data on hand at once.

Giving you 8 slots to put your most frequently accessed apps

Page 19: Basic android-ppt

Google’s Android OS for future MIDs• Google to utilize its Android-based operating

system on future Moorestown• Android is available on a variety of handsets,

including Google's Nexus One  and Verizon's Motorola Droid

• Two Android-centric phones — T-Mobile’s G1 and phone called “Magic” made by HTC

• Google, the developer of Android, says there are eight or nine mobile phone manufacturers that are planning to release 18 to 20 Android-based models by the end of the year.

Page 20: Basic android-ppt

Cellphones Using Android OS

hkc-pearl-pda-phone-wm6

Google-android-phone-prototype Samsung-galaxy-vs-htc-magic

Sciphone_N19_Google with WIFI

Page 21: Basic android-ppt
Page 22: Basic android-ppt

Market Research

• The Android OS has knocked Apple out of the number 2 slot and slid just behind RIM.

•  NPD says first quarter sales ::Android has 28% while Apple has 21%.

• Not only are Android-powered devices now outselling iPhone but they’re also now besting BlackBerry, making Android  the top selling mobile OS during the second quarter in the U.S.

• NPD has the race at Android – 33%, RIM – 28%, and Apple – 22% for the period

Page 23: Basic android-ppt
Page 24: Basic android-ppt
Page 25: Basic android-ppt

iPhone OS 4 vs Android 2.2 vs Windows Phone 7 – The Inevitable Comparison

Page 26: Basic android-ppt

Conclusion

• Android is open to all: industry, developers and users

• Participating in many of the successful opensource projects

• Aims to be as easy to build for as the web.• Google Android is stepping into the next level of Mobile Internet

Page 27: Basic android-ppt