What is Android? Mobile Device Application Development COMPSCI 345
|
|
- Arthur Washington
- 5 years ago
- Views:
Transcription
1 What is Android? Mobile Device Application Development COMPSCI 345
2 Android is an Operating System An interface between users/applications and the hardware. Provides a high-level view of I/O devices. Provides useful abstractions: processes, memory, files... Resource allocator Mediates conflicting requests for CPU time and access to devices (camera, phone, sensors,...) and other resources. Control program Provides environment for safe execution of user applications. Prevents processes from reading memory outside their address space or accessing devices without permission.
3 Android is an Operating System Built on top of Linux (kernel version ). Linux (written in C) handles: thread management. memory management. power management. Android is not (?) a Linux distribution. The kernel was modified for mobile devices. Optimized for minimal memory footprint. Does not include many standard tools and libraries.
4 Why Linux? Hardware manufacturers can develop device drivers for a well-known kernel. Security: A mature open-source kernel in widespread use. Trusted by corporations and security experts. Constantly being researched, attacked, and fixed. Application sandbox: Every app runs as a separate Linux process. Actually, all software above the kernel is sandboxed.
5 Not Just an Operating System Android is an open source, Linux-based software stack created for a wide array of devices and form factors. A software stack is a set of software subsystems that comprise a platform for the execution of applications. Devices: smartphones, tablets, wearables,... A form factor prescribes the size, shape, and other physical characteristics of devices. Mobile phone form factors: bar, flip, slider.
6 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Linux Kernel
7 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Linux Kernel Thread management Memory management Power management Drivers usb wifi audio camera display keypad bluetooth binder (IPC) shared memory
8 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Provides standard interfaces exposing device capabilities to Java API framework. Audio Sensors Camera Bluetooth Linux Kernel
9 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Linux Kernel Many core system components run native code requiring libraries written in C or C++. Java API Framework exposes some of these libraries to apps. Libc Webkit Open GL ES OpenMAX AL Media Framework
10 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Designed to run multiple VMs on low-memory devices. Runtime libraries that implement most of the core Java API. Hardware Abstraction Layer Linux Kernel
11 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Linux Kernel The building blocks used by app developers. Java classes for: UI components UI layouts Activities Resources Notifications Content providers
12 Android is a Software Stack System Apps Android API Native C/C++ Libraries Android Runtime Hardware Abstraction Layer Stored in the read-only /system/app folder. Web browser Calendar Camera Dialer Linux Kernel
13 Dalvik Virtual Machine VM for executing Android apps. Optimized for running multiple instances. Register-based. Fewer (but more complex) instructions compared with stack-based VMs (like the JVM). Android Runtime App A App B App C App D Dalvik VM Dalvik VM Dalvik VM Dalvik VM Hardware Abstraction Layer Linux Kernel
14 Dalvik Virtual Machine Source Code Java Compiler Byte Code JVM
15 Dalvik Virtual Machine Source Code Java Compiler Byte Code JVM DEX Compiler Dalvik Byte Code Dalvik VM
16 Android Runtime (ART) Successor of Dalvik for improved performance. AOT compiler. Improved garbage collection. More debugging features. Runs DEX bytecode for backward compatibility. History: Included in 4.4 (KitKat) as alternative runtime. Replaced Dalvik entirely in 5.0 (Lollipop). Added JIT compiler with code profiling in 7.0 (Nougat).
17 Android Development In order to write apps, you will need: JDK (SE) 7 or 8 The Android SDK Android Studio Apps can be run in the SDK s emulator or deployed directly to an attached device. Some knowledge of XML is needed. app configuration resource management
18 Using Java All features of Java 7 are supported. Supported features of Java 8: lambda expressions method references type annotations repeatable annotations (API 24 only) default and static interface methods (API 24 only) Google vs. Oracle: can an API be copyrighted?
19 Other Development Languages Kotlin is now an official Android language. Resembles but improves upon Java (safer, more concise) Designed to interoperate with Java. Can use the Java Class Library. Runs on the JVM. Can be compiled to JavaScript source code. Created and developed by JetBrains. Fully supported in Android Studio.
20 Android SDK Developer tools compiler debugger emulator Documentation Sample code and tutorials Implementation of the Android API
21 Android Studio Google s official IDE for Android development Built on top of IntelliJ IDEA (Community Edition) World-class code editing, debugging, performance tooling, a flexible build system, and an instant build/deploy system all allow you to focus on building unique and high quality apps.
22 Material Design A design philosophy for the look-and-feel of an app that allows for a unified experience across platforms and device sizes. Three guiding principles: Material is the metaphor. Bold, graphic, intentional. Motion provides meaning.
23 Material is the Metaphor Inspired by paper and ink. Grounded in tactile reality. Surfaces and edges provide visual cues. Familiar tactile attributes suggest affordances. Flexibility of material creates new affordances that supersede laws of physics without breaking them. Realistic lighting shows seams, divides space, and indicates moving parts.
24 Bold, Graphic, Intentional Elements of print-based design create hierarchy, meaning, and focus. typography space scale color Immerses user in the experience. Emphasis on user actions makes core functionality immediately apparent and provides waypoints.
25 Motion Provides Meaning Primary user actions are inflection points that initiate motion, transforming the whole design. Objects presented without breaking continuity of experience, even as they transform and reorganize. Motion focuses attention and maintains continuity. Transitions efficient yet coherent.
26 History 2001 Google starts filing for mobile patents Google purchases Android, Inc Open Handset Alliance 2008 Android Android Sued by Oracle for copyright/patent infringement Acquires Motorola and 17,000 patents. Purchases 1023 patents from IBM.
27 History Version Android 1.0 API Level 1 Release Date 09/23/2008 Web Browser WiFi and Bluetooth Camera Media Player Instant messaging Google sync: Gmail, Contacts, Calendar Standard apps alarm clock, dialer, launcher, gallery, calculator, settings App downloads and updates through Android Market Text messaging Google Maps with Street View
28 History Version Android 1.1 API Level 2 Release Date 02/09/2009 Map improvements Save attachments Show/hide dial pad
29 Cupcake Version Android 1.5 API Level 3 Release Date 04/27/2009 Widgets Video recording/playback Animated screen transitions Auto-rotation option Pictures in contacts Upload to YouTube and Picassa Virtual keyboards with text prediction and user dictionary
30 Donut Version Android 1.6 API Level 4 Release Date 09/15/2009 Text-to-speech engine Expanded gesture framework Multilingual speech synthesis Integrated camera/gallery Select multiple photos for deletion Enhanced voice and text entry search View app screenshots in Android Market
31 Eclair Version Android 2.0 API Level 5 Release Date 10/26/2009 Version Android API Level 6 Release Date 12/03/2009 Version Android 2.1 API Level 7 Release Date 01/12/2010 Live wallpapers Multi-touch events Improved Google Maps Tap contact photo to call Many new camera features Add multiple accounts to a device for synchronization of and contacts Improved typing speed on virtual keyboard with smarter dictionary that uses contact names as suggestions.
32 Froyo Version Android 2.2 API Level 8 Release Date 05/20/2010 USB tethering Adobe Flash support WiFi hotspot functionality Support for high PPI displays File uploads in browser app JavaScript V8 engine in Chrome Numeric and alphanumeric passwords Android Cloud to Device Messaging (C2DM) support
33 Gingerbread Version Android 2.3 API Level 9 Release Date 12/06/2010 Version Android API Level 10 Release Date 02/09/2011 Support for extra-large screens Last version to target only phones Oldest version still used in the wild Multiple cameras Native support for VoIP NFC support, allowing user to read an NFC tag embedded in poster, sticker, advertisement. Native support for new sensors (gyroscope, barometer,...)
34 Honeycomb Version Android 3.0 API Level 11 Release Date 02/22/2011 Version Android 3.1 API Level 12 Release Date 05/10/2011 Version Android 3.2 API Level 13 Release Date 07/15/2011 Optimized for tablets Holographic UI Fragments API Action bar System bar USB On-The-Go Encrypt user data External keyboards
35 Ice Cream Sandwich Version Android 4.0 API Level 14 Release Date 10/18/2011 Version Android API Level 15 Release Date 12/16/2011 Photo editor Face Unlock Customizable launcher Unified SDK for both tablets and phones Improved voice integration Improved Holographic UI with Roboto font family Improved camera app with zero shutter lag, time lapse settings, panorama mode, ability to zoom while recording
36 Jelly Bean Version Android 4.1 API Level 16 Release Date 07/09/2012 Version Android 4.2 API Level 17 Release Date 11/13/2012 Version Android 4.3 API Level 18 Release Date 07/24/2013 Smoother UI Multichannel audio Camera improvements Expandable notifications Lock screen improvements Multi-user support on tablets RTL languages supported Open GL ES 3.0 support
37 KitKat Version Android 4.4 API Level 19 Release Date 10/31/2013 Version Android 4.4W API Level 20 Release Date 06/25/2014 Wearable extensions NFC host card emulation, enabling device to replace smart cards Storage Access Framework UI updates for Google Maps Wireless printing Android Runtime (experimental) New framework for UI transitions
38 Lollipop Version Android 5.0 API Level 21 Release Date 11/12/2014 Version Android 5.1 API Level 22 Release Date 03/09/2015 Support for 64-bit CPUs ART Tap and Go Project Volta Flashlight app Material Design Open GL ES 3.1 on supported GPU configurations 15 new languages: Basque, Bengali, Burmese, Chinese (Hong Kong), Icelandic, Kannada, Kyrgyz, Macedonian, Malayalam, Marathi, Nepali, Sinhala, Tamil, and Telugu
39 Marshmallow Version Android 6.0 API Level 23 Release Date 10/05/2015 Doze mode Native fingerprint reader support MIDI support for musical instruments App permissions now granted at runtime Automatic full backup and restore for apps Contextual support from keywords within apps
40 Nougat Version Android 7.0 API Level 24 Release Date 08/22/2016 Version Android 7.1 API Level 25 Release Date 10/04/2016 Daydream virtual reality platform Ability to screen zoom Multi-window support Vulcan 3D rendering API Unicode 9.0 emoji support Picture-in-picture support for Android TV New JIT compiler with code profiling to ART Another system partition for seamless system updates
41 Oreo Version Android 8.0 API Level 26 Release Date 03/21/2017 Version Android 8.1 API Level 27 Release Date 12/5/2017 Neural networks API Redesigned architecture makes it easier and faster for hardware makers to deliver Android updates. Adaptive icons Multi-display support Shared memory API Faster boot time Notification improvements
42 Pie Version Android 9.0 API Level 26 Release Date 08/06/2018 New UI for quick settings menu. Screenshot button added to power options. New gesture-based navigation options. Android Dashboard Tells how much time user spends on device and with particular apps. Allows user to set time limits on apps.
43 Usage (October 2018) Version Share Oreo 22% Nougat 28% Marshmallow 21% Lollipop 18% KitKat 8% Jelly Bean 3%
44 Popularity 1,000,000 new users every day (2017) 1,000,000,000 active users daily (2017) 2,000,000,000 active users monthly (2017) 85% of global smartphone market share (2018) Largest installed base of any mobile platform
Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationIntroduction To Android
Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.
More informationAndroid App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore
Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life
More informationMobile Devices and Smartphones
Mobile Devices and Smartphones Smartphone Modern smartphones can do almost as much as a desktop PC could. They are extremely mobile and convenient. With a proper service provider they can access the internet
More informationAndroid. Operating System and Architecture. Android. Screens. Main features
Android Android Operating System and Architecture Operating System and development system from Google and Open Handset Alliance since 2008 At the lower level is based on the Linux kernel and in a higher
More informationAndroid OS. Operating System based on Linux [ ] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus]
1 Android OS Operating System based on Linux [24-02-16] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus] 1 https://www.androidpit.com/android-marshmallow-update-overview-for-smartphones-and-tablets 2 https://blog.idrsolutions.com/2014/12/android-apps-ide-for-java-coder-programmers/
More informationIJRDTM Kailash ISBN No Vol.17 Issue
ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
More informationCSCU9YH Development with Android
CSCU9YH Development with Android Computing Science and Mathematics University of Stirling 1 Android Context 3 Smartphone Market share Source: http://www.idc.com/promo/smartphone-market-share/os 4 Smartphone
More informationios vs Android By: Group 2
ios vs Android By: Group 2 The ios System Memory Section A43972 Delta Core OS Layer Core Services Layer Media Layer CoCoa Touch Layer Memory Section A43972 Delta Aaron Josephs Core OS Layer - Core OS has
More informationMobile and Ubiquitous Computing: Android Programming (part 1)
Mobile and Ubiquitous Computing: Android Programming (part 1) Master studies, Winter 2015/2016 Dr Veljko Pejović Veljko.Pejovic@fri.uni-lj.si The World of Android The Android Platform A mobile operating
More informationUNIT:2 Introduction to Android
UNIT:2 Introduction to Android 1 Syllabus 2.1 Overview of Android 2.2 What does Android run On Android Internals? 2.3 Android for mobile apps development 2.5 Environment setup for Android apps Development
More informationAnother difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.
9. Android is an open-source operating system for mobile devices. Nowadays, it has more than 1.4 billion monthly active users (statistic from September 2015) and the largest share on the mobile device
More informationSD Module- Android Programming
Assignment No. 1 SD Module- Android Programming R (2) C (4) V (2) T (2) Total (10) Dated Sign Title: Download Install and Configure Android Studio on Linux /windows platform. Problem Definition: Install
More informationAndroid-Basics. Praktikum Mobile und Verteilte Systeme
Praktikum Mobile und Verteilte Systeme Android-Basics Prof. Dr. Claudia Linnhoff-Popien André Ebert, Thomy Phan, Robert Müller, Steffen Illium http://www.mobile.ifi.lmu.de WS 2018/19 Programming with Android
More informationWhy Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18
Why Android? Android Overview Dr. Siddharth Kaza Dr. Josh Dehlinger A lot of students have them 2010 survey by University of CO 1 : 22% of college students have Android phone (26% Blackberry, 40% iphone)
More informationProgramming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna
Programming with Android: System Architecture Luca Bedogni Marco Di Felice Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Dalvik Java
More informationAndroid-Basics. Praktikum Mobile und Verteilte Systeme. Prof. Dr. Claudia Linnhoff-Popien André Ebert, Sebastian Feld
Praktikum Mobile und Verteilte Systeme Android-Basics Prof. Dr. Claudia Linnhoff-Popien André Ebert, Sebastian Feld http://www.mobile.ifi.lmu.de WS 2017/18 Programming with Android Today: Android basics
More informationIntroduction to Android
Introduction to Android http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893
More informationPraktikum Mobile und Verteilte Systeme. Android-Basics. Prof. Dr. Claudia Linnhoff-Popien André Ebert, Sebastian Feld
Praktikum Mobile und Verteilte Systeme Android-Basics Prof. Dr. Claudia Linnhoff-Popien André Ebert, Sebastian Feld http://www.mobile.ifi.lmu.de SoSe 2018 Programming with Android Today: Android basics
More informationTablet - is the generic term for a mobile computer with touchscreen display that is operated with fingers or stylus pen instead of a mouse and
Mobile Computing What is this? Tablet - is the generic term for a mobile computer with touchscreen display that is operated with fingers or stylus pen instead of a mouse and keyboard. Walmart defines a
More informationChapter 1 Hello, Android
Chapter 1 Hello, Android OPEN HANDSET ALLIANCE OPEN HANDSET ALLIANCE OPEN HANDSET ALLIANCE A commitment to openness, a shared vision for the future, and concrete plans to make the vision a reality. To
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,
More informationAndroid Overview. Most of the material in this section comes from
Android Overview Most of the material in this section comes from http://developer.android.com/guide/ Android Overview A software stack for mobile devices Developed and managed by Open Handset Alliance
More informationCS260 Intro to Java & Android 04.Android Intro
CS260 Intro to Java & Android 04.Android Intro Winter 2015 Winter 2015 CS260 - Intro to Java & Android 1 Android - Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample
More informationProgramming with Android: System Architecture. Luca Bedogni. Dipartimento di Scienze dell Informazione Università di Bologna
Programming with Android: System Architecture Luca Bedogni Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Java Virtual Machine Android
More informationIntroduction to Android
Introduction to Android Ambient intelligence Teodoro Montanaro Politecnico di Torino, 2016/2017 Disclaimer This is only a fast introduction: It is not complete (only scrapes the surface) Only superficial
More informationAndroid for Beginners Part 1
Sun City Summerlin Computer Club Seminar Android for Beginners Part 1 Tom Burt Agenda What is Android Android Versions Turning On and Shutting Off Android Gestures Launching and Stopping Apps Placing and
More informationProgramming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna
Programming with Android: System Architecture Luca Bedogni Marco Di Felice Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Dalvik Java
More informationAndroid In Industrial Applications. A Field Report
Garz & Fricke Android In Industrial Applications A Field Report Android In Industrial Applications A Field Report Contents What we will talk about Garz & Fricke Company Overview Introduction to Android
More informationAn Introduction to Android. Jason Chen Developer Advocate Google I/O 2008
An Introduction to Android Jason Chen Developer Advocate Google I/O 2008 Background What is Android? Latest News 4,000,000,000 Internet and Mobile Phone Users, Worldwide 3,000,000,000 2,000,000,000 1,000,000,000
More informationAndroid Overview. Francesco Mercaldo, PhD
Android Overview Francesco Mercaldo, PhD Post-Doctoral researcher Corso di Sicurezza delle Reti e dei Sistemi Software Università degli Studi del Sannio (fmercaldo@unisannio.it) Things are not always what
More informationInternational Journal of Multidisciplinary Consortium Volume 2 Issue
ARCHITECTURAL COMPARISON A CASE STUDY BETWEEN ANDROID & IOS by Ankit Gupta Research Scholar Tecnia Institute of Advance Studies Delhi & Nisha Research Scholar Tecnia Institute of Advance Studies Delhi
More informationFAQ for KULT Basic. Connections. Settings. Calls. Apps. Media
FAQ for KULT Basic 1. What do the Icons mean that can be found in notifications bar at the top of my screen? 2. How can I move an item on the home screen? 3. How can I switch between home screens? 4. How
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationStudio 5.5. User Manual
Studio 5.5 User Manual 1 Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth...
More informationAndroid App Development
Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel
More informationBCA 6. Question Bank
BCA 6 030010601 : Introduction to Mobile Application Development Question Bank Unit 1: Introduction to Android and Development tools Short questions 1. What kind of tool is used to simulate Android application?
More informationDash 4.0. User Manual
1 Dash 4.0 User Manual Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth... 10
More informationLIFE PURE User Manual
LIFE PURE User Manual 1 Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth...
More informationIntroduction. Lecture 1. Operating Systems Practical. 5 October 2016
Introduction Lecture 1 Operating Systems Practical 5 October 2016 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
More informationWhat is Android? Android is an open-source operating system (OS) used in smart devices
Phones and Tablets What is Android? Android is an open-source operating system (OS) used in smart devices Developed by Google (2005) Phones Tablets Smart TVs Watches Cars Cameras and much more... Originally
More informationThis guide describes features that are common to most models. Some features may not be available on your tablet.
User Guide Copyright 2014 Hewlett-Packard Development Company, L.P. Bluetooth is a trademark owned by its proprietor and used by Hewlett-Packard Company under license. Google, Google Now, Google Play,
More informationAndroid for Beginners
Sun City Summerlin Computer Club Seminar Android for Beginners Tom Burt June 28 th, 2018 Agenda Beginner Topics What is Android Android Versions Turning On and Shutting Off Android Gestures Launching and
More informationBasics. screen? CALLS. In call. Missed call. Speakerphone on. Mute your microphone. Make another call. Turn on the speakerphone
Basics 1. What do the Icons mean that can be found in notifications bar at the top of my screen? CALLS In call Missed call Speakerphone on Mute your microphone Show the dial pad Put a call on hold Make
More informationSTUDIO 7.0 USER MANUAL
STUDIO 7.0 USER MANUAL 1 Table of Contents Safety Information... 3 Appearance and Key Functions... 4 Introduction... 5 Call Functions... 6 Notifications Bar... 7 Contacts... 8 Messaging... 9 Internet Browser...
More informationLecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.
CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.
More informationAhmed Ali Big fan of Android
Ahmed Ali Big fan of Android Mobile Operating Systems What is your Mobile OS? What is your opinion about it? Why you are using it? Do you know any other OSs?? Mobile Operating Systems Click to edit Master
More informationBlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices.
BlackBerry 10.2.1 BlackBerry 10 OS, version 10.2.1 continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices. PINCH TO PRIORITIZE Don t miss important messages Pinch the Hub to
More informationSmartphones Market Share 2011 Q2
HCI Mobile devices Smartphones Bálint Pál Tóth toth.b@tmit.bme.hu Smartphones Market Share 2011 Q2 Operating 2Q11 2Q11 Market 2Q10 2Q10 Market System Units Share (%) Units Share (%) Android 46,775.9 43.4
More informationORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)
Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android
More informationFerenc Peták Department of Medical Physics and Informatics 2018
Ferenc Peták Department of Medical Physics and Informatics 2018 New bonus system Two bonus points (1%) can be awarded in each lecture if: 1. Providing a valid full name at the Mentimeter test 2. >3 correct
More informationNEO 4.5. User Manual
1 NEO 4.5 User Manual Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth & Wi-Fi...
More informationATV520 User Manual V1.1
ATV520 User Manual V1.1 ATV520 Enjoy TV Box User Manual V1.0 Introduction The ATV520, also called Dual core Android TV box, is a box connected to your TV HDMI input that turn your TV to a multifunction
More information1. Introduction P Package Contents 1.
1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------
More informationAndroid 5.1 operating system update for your
Android 5.1 operating system update for your Software Version: 23.11.39.quark_verizon.verizon.en.USvzw Verizon Wireless is excited to announce a new software update for the Droid Turbo by Motorola. This
More informationGalaxy S8+ LTE(G955U1) Application List
Galaxy S8+ LTE(G955U1) Application List Application Version Beaming Service 1.3.8 Filter Provider 3.0.21 RoseEUKor 1.0.03-3 Samsung+ 10.2.18.0 Samsung Keyboard Neural Beta 2.0.10-77 Automation Test 1 LED
More informationGalaxy S9 LTE(G960U1) Tactical Edition Application
Galaxy S9 LTE(G960U1) Tactical Edition Application List Application Version 360 Photo Editor 2.5.02.5 AASAservice 6.1 Adapt Sound 7.0.16 AirCommandManager 1.1.12 Always On Display 3.1.59 Android Easter
More informationIntroduction to Android
Introduction to Android Ambient intelligence Alberto Monge Roffarello Politecnico di Torino, 2017/2018 Some slides and figures are taken from the Mobile Application Development (MAD) course Disclaimer
More informationLimited Edition Product Overview
Limited Edition Product Overview INTRODUCTION REDEFINING LUXURY beléci is built with impeccable craftsmanship and is designed to meet the 21st century mobile security challenges with its built-in CodeTel
More informationMobile development initiation
Mobile development initiation Outline Mobile development: o Why? o How? o New issues Android ios 2 Mobile growth ¼ Internet access Sales of smartphones and tablets increase o + 70% tab Community 3 Why
More informationAndroid Programming in Bluetooth Cochlea Group
Android Programming in Bluetooth Cochlea Group Zijian Zhao Abstract: My project is mainly android programming work in the Bluetooth Cochlea Group. In this report I will first introduce the background of
More informationowncloud Android App Manual
owncloud Android App Manual Release 2.7.0 The owncloud developers October 30, 2018 CONTENTS 1 Release Notes 1 1.1 Changes in 2.7.0............................................. 1 1.2 Changes in 2.6.0.............................................
More informationCOSC 3P97 Mobile Computing
COSC 3P97 Mobile Computing Mobile Computing 1.1 COSC 3P97 Prerequisites COSC 2P13, 3P32 Staff instructor: Me! teaching assistant: Steve Tkachuk Lectures (MCD205) Web COSC: http://www.cosc.brocku.ca/ COSC
More informationDROID. By S.Gokulakrishnan AP/CSE SCSVMV
Mobile Applicatio on Development with AND DROID By S.Gokulakrishnan AP/CSE SCSVMV The Players Android Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel
More informationA MODEL FOR COMPARATIVE ANALYSIS OF THE SIMILARITY BETWEEN ANDROID AND IOS OPERATING SYSTEMS
Bulletin of the Transilvania University of Braşov Series V: Economic Sciences Vol. 7 (56) No. 2-2014 A MODEL FOR COMPARATIVE ANALYSIS OF THE SIMILARITY BETWEEN ANDROID AND IOS OPERATING SYSTEMS R. LIXĂNDROIU
More informationThis guide describes features that are common to most models. Some features may not be available on your tablet.
User Guide Copyright 2013 Hewlett-Packard Development Company, L.P. Bluetooth is a trademark owned by its proprietor and used by Hewlett-Packard Company under license. Google is a trademark of Google Inc.
More informationWinZip for Android User Guide
WinZip for Android User Guide WinZip for Android is available from Google Play and Amazon as a free version with a limited feature set. It can be converted to the full version by an in-app purchase. WinZip
More informationAndroid - open source mobile platform
Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile
More informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationDEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.
DEVELOPING APPS FOR Note: This ebook relies on and uses information from the Google Glass Developers site. Table of Contents GLASS What is Google Glass? 3 Technology Basics.... 3 Design for Google Glass
More informationIdeaTab S6000. User Guide V1.0. Please read the safety precautions and important notes in the supplied manual before use.
IdeaTab S6000 User Guide V1.0 Please read the safety precautions and important notes in the supplied manual before use. Chapter 01 IdeaTab S6000 Overview *Specific models only 1-1 IdeaTab Appearance 1-2
More informationMobile Computing. Introduction to Android
Mobile Computing Introduction to Android Mobile Computing 2011/2012 What is Android? Open-source software stack for mobile devices OS, middleware and key applications Based upon a modified version of the
More informationANDROID COURSE BROCHURE
Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com
More informationDASH 4.5 user manual 1
DASH 4.5 user manual 1 Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 4 Call Functions... 6 Contacts... 6 Messaging... 8 Internet Browser... 9 Bluetooth... 10
More informationChapter 2: Android Device Basics
Chapter 2: Android Device Basics 1 Chapter 2: Android Device Basics Android devices have a ton of cool features and are really fun to play with, but they have a very practical side as well. We ll touch
More informationFirefox for Android. Reviewer s Guide. Contact us:
Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy and
More informationGalaxy S9+ LTE(G965U1) Application List
Galaxy S9+ LTE(G965U1) Application List Application Version Drive 2.7.462.09.46 Duo 25.0.179835608.DR25.0_RC16 Samsung Gear 2.2.20.17113061 Google Play Music 8.6.6626-1.Z Samsung Notes 2.1.00.62 Photos
More informationAndroid Development Tools = Eclipse + ADT + SDK
Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Google and used according to terms
More informationGet Started. Insert SIM card The phone is a Dual SIM mobile phone allowing you to use the facility of two networks.
Thank You for Purchasing this Smart mobile device. This device will provide you with high quality mobile communication and entertainment based on SMART and high standards. Content in this manual may differ
More informationCS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android Emmanuel Agu What is Android? Android is world s leading mobile operating system Open source (https://source.android.com/setup/)
More informationHotSpot USER MANUAL. twitter.com/vortexcellular facebook.com/vortexcellular instagram.com/vortexcellular
HotSpot USER MANUAL www.vortexcellular.com twitter.com/vortexcellular facebook.com/vortexcellular instagram.com/vortexcellular 1 Contents Quick User Guide... 2 1. Power On/Off... 2 2. Turn On /Off Screen...
More informationATC Android Application Development
ATC Android Application Development 1. Android Framework and Android Studio b. Android Platform Architecture i. Linux Kernel ii. Hardware Abstraction Layer(HAL) iii. Android runtime iv. Native C/C++ Libraries
More informationAndroid. (XKE Mars 2009) Erwan Alliaume.
Android (XKE Mars 2009) Erwan Alliaume ealliaume(*at*)xebia(*dot*)fr http://www.xebia.fr http://blog.xebia.fr History August 2005 Google acquires Android November 2007 Open Handset Alliance announcement
More informationChapter 2 Setting Up for Development
Introduction to Android Application Development, Android Essentials, Fifth Edition Chapter 2 Setting Up for Development Chapter 2 Overview Learn how to set up our Android development environment Look at
More informationUser Guide For Android Ice Cream. Sandwich Tablet >>>CLICK HERE<<<
User Guide For Android 2.3 4.0 Ice Cream Sandwich Tablet Here's how to update Android on your smartphone or tablet. 2.3.3-2.3.7 Gingerbread, 11.4 percent were still running 4.0.4-4.0.4 Ice Cream Sandwich,
More informationMinds-on: Android. Session 1
Minds-on: Android Session 1 Paulo Baltarejo Sousa Instituto Superior de Engenharia do Porto 2016 Outline Mobile devices Android OS Android architecture Android Studio Practice 1 / 33 2 / 33 Mobile devices
More informationLenovo A5500. User Guide V1.0. Please read the safety precautions and important notes in the supplied manual before use.
Lenovo A5500 User Guide V1.0 Please read the safety precautions and important notes in the supplied manual before use. Chapter 01 Lenovo A5500 Overview 1-1 Appearance 1-2 Buttons 1-3 Activating/Deactivating
More information1. Introduction P Package Contents 1.
1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------
More informationAndroid Samsung Galaxy S6 Edge
Android 6.0.1 Samsung Galaxy S6 Edge Access your quick menu by using two fingers to pull down the menu from the top-center of the screen. You can use this to quickly turn your Wi-Fi, Location, Bluetooth,
More informationContent. Welcome... 5 Getting Started... 5 Initial setup... 5 Setting a SIM card... 5 Locking and unlocking the screen... 7
User Guide Content Welcome... 5 Getting Started... 5 Initial setup... 5 Setting a SIM card... 5 Locking and unlocking the screen... 7 Screen and Display... 8 The home screen... 8 Notifications... 11 Managing
More informationGalaxy S8+ LTE(G955U1) Application List
Galaxy S8+ LTE(G955U1) Application List Application Version Drive 2.18.072.02.46 Duo 29.0.187910126.DR29_RC10 Samsung Gear 2.2.20.17113061 Google Play Music 8.7.6773-1.A Samsung Notes 2.1.01.10 Photos
More information1. Introduction. 1.1 Cosmo Specifications
1. Introduction 1.1 Cosmo Specifications Details CPU Memory Storage Operating System Connectivity Sensor Camera Display Video Formats Description Quad Core 1.3 GHz ARM Cortex A7 Processor 512MB RAM 8 GB
More information1. SUPPORT PLATFORMS 2. INSTALLATION GUIDE Install Android SDK
TABLE CONTENT 1. SUPPORT PLATFORMS... 2 2. INSTALLATION GUIDE... 2 2.1. Install Android SDK... 2 2.2. Setup environment... 3 2.2.1. Setup Android environment... 3 2.2.2. Set developer environment on Android...
More informationAndroid Training Overview (For Demo Classes Call Us )
Android Training Overview (For Demo Classes Call Us +91 9990173465) We are an esteemed organization engaged in providing Training Courses for Android. It is a software stack for mobile phones & tablets
More informationPackage Contents. Firmware Updates. Device Overview
1 This Quick Start Guide covers the basics for initial setup and usage of your SuperNova. For complete instructions on all features and functionality, refer to the device User Guide (preloaded in the device)
More informationAndroid App Development. Ahmad Tayeb
Android App Development Ahmad Tayeb Ahmad Tayeb Lecturer @ Department of Information Technology, Faculty of Computing and Information Technology, KAU Master degree from Information Sciences and Technologies,
More informationMobile Computing LECTURE # 2
Mobile Computing LECTURE # 2 The Course Course Code: IT-4545 Course Title: Mobile Computing Instructor: JAWAD AHMAD Email Address: jawadahmad@uoslahore.edu.pk Web Address: http://csandituoslahore.weebly.com/mc.html
More informationMobile Forensics: Android Platforms and WhatsApp Extraction Tools
Mobile Forensics: Android Platforms and Extraction Tools Saleh AlHidaifi University of Bedfordshire Luton, England, UK ABSTRACT Today, mobile phones are ones of the technologies that most troublesome and
More informationPackage Contents. Device Overview. Navigation Buttons
1 Package Contents 7 Pandigital Nova Tablet ereader USB Cable AC Adapter Quick Start Guide User Guide (preloaded in device) Device Overview Navigation Buttons The navigation buttons at the bottom of the
More informationVEGA. Operation Manual T A B L E T P C. advent vega operation manaul_new.indd 1
VEGA T A B L E T P C Operation Manual advent vega operation manaul_new.indd 1 advent vega operation manaul_new.indd 2 CONTENTS SETTING UP YOUR TABLET FOR THE FIRST TIME... 4 USING THE DEVICE S BUTTONS
More information