Android Presentation - CMS Vashi

50 %
50 %
Information about Android Presentation - CMS Vashi

Published on February 16, 2018

Author: cmsvashi


What is Android?: What is Android? It is an open source software platform and operating system for mobile devices. Based on the Linux kernel Allows writing managed code in the java language. Android has its own virtual machine i.e. DVM (Dalvik Virtual Machine), Which is used for executing the android application . Presented by- T.Vijay Rahul Varma Rakesh Kunwar Vivek Yadav Ashish Pachupate Origin Of Android: Origin Of Android Android was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White who work at “ G o o g l e ” to develop. Andy Rubin History of Android: History of Android Google acquired the startup company Android Inc. in 2005 to start the development of the Android Platform. The key players at Android Inc. included Andy Rubin, Rich Miner, Nick Sears, and Chris White. In late 2007, a group of industry leaders came together around the Android Platform to form the Open Handset Alliance The Android SDK was first issued as an “early look” release in November 2007. In September 2008 T-Mobile announced the availability of the T-Mobile G1, the first smart phone based on the Android Platform. A few days after that, Google announced the availability of Android SDK Release Candidate 1.0. In October 2008, Google made the source code of the Android Platform available under Apache’s open source license. Android Features: Android Features Application Framework Dalvik virtual machine Integrated (webkit) browser 2D and 3D graphics APIs with HW SQLite Video and audio codec Bluetooth, EDGE, 3G, and Wi-Fi Camera, GPS, compass, and accelerometer Android Architecture: Android Architecture Application Framework: Application Framework API interface : Activity manager – manages application life cycle Android provides a set of core applications: Email Client SMS Program Calendar Maps Browser All applications are written using the Java language . APIs Data Structures Utilities File Access Network Access Graphics Etc What Makes an Android Special? : What Makes an Android Special ? Open source – Free development platform Built in components can be improved Built in services like GPS,SQL Database, browser and maps Management of process life cycle High quality graphics and sound Portability across current and future hardware Component-based architecture and reusable, replaceable modules Multi-layer isolation of programs Versions of Android …: Versions of Android … Versions 1.0 and 1.1 were not released under specific code names, but since April 2009's Android 1.5 "Cupcake" Platform Versions : Platform Versions *Data collected during a 7-day period ending on August 1, 2016.  *Any versions with less than 0.1% distribution are not shown Version: 1.0 (Apple Pie) API level: 1: Version: 1.0 (Apple Pie) API level: 1 Features : Android Market allowed application downloads and updates through the Market application Gmail synchronization with the Gmail application. Google Search, allowing users to search the Internet and phone applications, contacts, calendar, etc. Instant messaging,  text messaging, and MMS Wi-Fi and Bluetooth support Version: 1.5 (Cupcake) API level: 3: Version: 1.5 (Cupcake) API level: 3 Features : Video recording and playback in MPEG-4 and 3GP formats Auto-pairing and stereo support for Bluetooth (A2DP and AVRCP profiles) Copy and paste features in web browser User pictures shown for Favorites in Contacts Auto-rotation option Ability to upload videos to  YouTube Version: 1.6 (Donut) API level: 4: Version: 1.6 (Donut) API level: 4 Features : Voice and text entry search enhanced to include bookmark history, contacts, and the web. Ability for developers to include their content in search results. Multi-lingual  speech Easier searching and ability to view app screenshots in Android Market. Gallery, camera and camcorder more fully integrated, with faster camera access. Support for WVGA screen resolutions. Speed improvements in searching and camera applications. Version: 2.0 (Éclair) API level: 4: Version: 2.0 (Éclair) API level: 4 Features : Improved typing speed on virtual keyboard, with smarter dictionary that learns from word usage and includes contact names as suggestions. Refreshed browser UI with bookmark thumbnails, double-tap zoom and support for HTML5. Support for more screen sizes and resolutions, with better contrast ratio. Improved Google Maps 3.1.2 . MotionEvent class enhanced to track multi-touch events. Version: 2.2 (Froyo) API level: 8: Version: 2.2 ( Froyo ) API level: 8 Features : Speed, memory, and performance optimizations ] . Additional application speed improvements, implemented through JIT compilation. Integration of Chrome's V8 JavaScript engine into the Browser application. Support for the Android Cloud to Device Messaging (C2DM) service, enabling push notifications. USB tethering and Wi-Fi hotspot functionality. Adobe Flash support. Version: 2.3 (Gingerbread) API level: 9: Version: 2.3 (Gingerbread) API level: 9 Features : Native support for SIP VoIP internet telephony. Enhanced support for native code development. Audio, graphical, and input enhancements for game developers. Concurrent  garbage collection for increased performance. New Download Manager , giving users easy access to any file downloaded from the browser, email, or another application. Version: 3.0 (Honeycomb) API level: 11: Version: 3.0 (Honeycomb) API level: 11 Features : Hardware acceleration Support for multi-core processors Ability to encrypt all user data HTTPS stack improved with Server Name Indication (SNI) File system in User space  (FUSE; kernel module) Optimized tablet support with a new “holographic” user interface Quick access to camera exposure, focus, flash, zoom, front-facing camera, time-lapse, and other camera features Version: 4.0 (Ice Cream Sandwich) API level: 14: Version: 4.0 (Ice Cream Sandwich) API level: 14 Features : Soft buttons from Android 3.x are now available for use on phones Separation of widgets in a new tab, listed in a similar manner to applications Easier-to-create folders, with a drag-and-drop style Improved error correction on the keyboard Improved copy and paste functionality Face Unlock, a feature that allows users to unlock handsets using facial recognition software Built-in photo editor 1080p video recording for stock Android devices Version: 4.1 (Jelly Bean) API level: 16: Version: 4.1 (Jelly Bean) API level: 16 Features : Smoother user interface Enhanced accessibility Bi-directional text and other language support User-installable keyboard maps Expandable notifications Ability to turn off notifications on an application-specific basis Bluetooth data transfer for Android Beam Tablets with smaller screens now use an expanded version of the interface layout and home screen used by phones. Improved camera application Multichannel audio Version: 4.4 (KitKat) API level: 19: Version: 4.4 ( KitKat ) API level: 19 Features : Refreshed interface with white elements instead of blue Ability for applications to trigger translucency in the navigation and status bars NFC host card emulation, enabling a device to replace smart card s Sensor batching, step detector and counter APIs Audio tunneling, audio monitoring and loudness enhancer Built-in screen recording feature (primarily for developers, as usage of ADB is required) Bluetooth Message Access Profile (MAP) support Version: 5.0 (Lollipop) API level: 21: Version: 5.0 (Lollipop) API level: 21 Features: Project Volta, for battery life improvements Searches can be performed within the system settings for quicker access to particular settings Lock screen provides shortcuts to application and notification settings Guest logins and multiple user accounts are available on more devices, such as phones. Audio input and output through USB devices Smart lock feature Updated emoji Improved accessibility support (e.g. switch access support Version: 6.0 (Marshmallow) API level: 23: Version: 6.0 (Marshmallow) API level: 23 Features : App Standby feature Alphabetically accessible vertical application drawer Application search bar and favorites Native fingerprint reader support Direct Share feature for target-specific sharing between apps Renamed "Priority" mode to "Do Not Disturb" mode App Linking for faster instinctive opening of links with corresponding applications Larger Application folders with multiple pages 4K display mode for apps MIDI support for musical instruments Version: 7.0 (Nougat) API level: 24: Version: 7.0 (Nougat) API level: 24 Features : Daydream virtual reality platform Improved Doze functionality, which aims to prolong battery life Replaced notification cards with notification sheets Multi-window support, which supports floating apps on a desktop layout Redesigned notification shade, featuring instant access to certain settings Picture-in-picture support for Android TV Advantages : Advantages The Android SDK is available for Windows, Mac and Linux, so you don’t need to pay for new hardware to start writing applications. An SDK built on Java. If you’re familiar with the Java programming language, you’re already halfway there. By distributing your application on Android Market, it’s available to hundreds of thousands of users instantly. You’re not just limited to one store, because there are alternatives, too. For instance, you can release your application on your own blog. Amazon have recently been rumoured to be preparing their own Android app store also. As well as the technical SDK documentation, new resources are being published for Android developers as the platform gains popularity among both users and developers .   LIMITATIONS : LIMITATIONS Android operating system uses more amount of battery as compared to normal java and symbian mobile phones. It has been seen that it has security related issues. As we call Android is world of applications we continuously need to connected with the internet which is not possible for all the users. Conclusion: Conclusion Android is truly open, free development platform based on Linux and open source. Handset makers can use & customize the platform without paying a royalty. Android is open to all: industry, developers and users Participating in many of the successful open source projects Aims to be as easy to build for as the web Google Android is stepping into the next level of Mobile Internet Slide26: Thank You!

Add a comment

Related presentations