Presentation is loading. Please wait.

Presentation is loading. Please wait.

J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.

Similar presentations


Presentation on theme: "J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE."— Presentation transcript:

1 J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE

2 introduction What is “ANDROID”......? A software plotform & operating system for moible devices. Android is a software bunch comprising not only operating system but also middle ware & key application. Allows writing managed code in the JAVA language.

3 Features & specifications Android is a powerful operating system supporting a large number of apps in smart phones. These apps makes life more comfortable & advanced for users. Androide come with a Android market which is online software store. There are around 2.0 lack+ games, applications & widgets available on the market for users.

4 Android Features Application frame work. Dalvik virtual machine. Integrated(web kit) browser. 2D and 3D graphics APIS with HW. SQlite. Video & Audio codecs. Bluetooth, EDGE, 3G & WiFi Camera, GPS, compass & accelerometer.

5 Android Applications Applications are defined to Android via the android manifest file, located in the root of the Eclipse project definition (AndroidManifest.xml) Double clicking on the AndroidManifest.xml file in the Eclipse project will open the Manifest editor. The manifest editor is the normal way of creating and modifying the manifest file (defining the app to the system)

6 Android Applications An Android application is a collection of activities, an activity correlates to a screen or form that is presented to the user. The HelloAndroid is a simple one screen app that is essentially the same as a Java app run in a terminal/command window. Its AndroidManisest.xml file reflects this :

7 Android Applications All apps (native and 3 rd party) are written using the same APIs and run on the same run time executable All apps have APIs for hardware access, location- based services, support for background services, map-based activities, 2D and 3D graphics. App Widgets are miniature app views that can be embedded in other apps like Home Screen

8 Mobile Applications What are they? Any application that runs on a mobile device Types Web apps: run in a web browser HTML, JavaScript, Flash, server-side components, etc. Native: compiled binaries for the device Often make use of web services

9 Manifest The manifest tag has the following attributes: xmlns ; the name of the namespace (android) and where the DTD for the xml parser is located package ; the name of the java package for this application (must have at least two levels) android:version ; the version code for this version of the app android:versionName ; The version name (for publishing)

10

11 Phones @2011 Mihail L. Sichitiu11 HTC G1, Droid, Tattoo Motorola Droid (X) Suno S880Samsung Galaxy Sony Ericsson

12 Tablets @2011 Mihail L. Sichitiu12 Velocity Micro Cruz Gome FlyTouchAcer beTouch Dawa D7 Toshiba Android SmartBook Cisco Android Tablet

13 Android-Powered Microwave

14 Android Apps Built using Java and new SDK libraries No support for some Java libraries like Swing & AWT Oracle currently suing Google over use Java code compiled into Dalvik byte code (.dex) Optimized for mobile devices (better memory management, battery utilization, etc.) Dalvik VM runs.dex files

15 ddfgsdsfgfgff Development process for an Android app http://developer.android.com/guide/developing/index.html

16 Android OS Fastest growing mobile OS Over 300,000 Android activations a day Android overtook iOS as the dominant OS in US during 2H 2010 First phone launched HTC G1 in 2008 Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others Software updates every few months

17 Advantages Android can run multiple apps at the same time. Android keeps information visible on your home screen. Android has a better app market. Android gives you better notification.

18 Advantages Always with the user Typically have Internet access Typically GPS enabled Typically have accelerometer & compass Most have cameras & microphones Many apps are free or low-cost

19 Disadvantages Limited screen size Limited battery life Limited processor speed Limited and sometimes slow network access Limited or awkward input: soft keyboard, phone keypad, touch screen, or stylus Limited web browser functionality Range of platforms & configurations across devices

20 © artesis 2008 | 20 Bluetooth limitations o Android doesn't support:  Bluetooth stereo  Contacts exchange  Modem pairing  Wireless keyboards “But it'll work with Bluetooth headsets”, but that's about it Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a custom form of Java → Mozilla and the Fennec won't have that limitations

21 © artesis 2008 | 21 “We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality.” coclusion

22 C.S.E THANK “U”

23 Any questions..?


Download ppt "J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE."

Similar presentations


Ads by Google