Mobile Phones Operating Systems
|
|
|
- Ami Davidson
- 10 years ago
- Views:
Transcription
1 Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico José Costa (DEI/IST) Mobile Phones Operating Systems 1
2 Outline Mobile phone operating systems: Google Android BlackBerry ios Windows Phone José Costa (DEI/IST) Mobile Phones Operating Systems 2
3 Mobile Phones José Costa (DEI/IST) Mobile Phones Operating Systems 3
4 Global mobile-cellular subscriptions year * 2013* subs ,207 2,747 3,370 4,035 4,650 5,373 5,962 6,411 6,835 % Subscriptions (in millions) * estimate source: International Telecommunication Union José Costa (DEI/IST) Mobile Phones Operating Systems 4
5 Mobile Phone Subscribers Numbers for 2011 Developed nations: more than 1 phone per inhabitant Developing nations: 79 per 100 inhabitants José Costa (DEI/IST) Mobile Phones Operating Systems 5
6 Mobile phone hardware José Costa (DEI/IST) Mobile Phones Operating Systems 6
7 Mobile phone hardware José Costa (DEI/IST) Mobile Phones Operating Systems 7
8 Operating System Requirements in Mobile Phones Low memory footprint Low dynamic memory usage Efficient power management Real-time support for communication and telephony protocols Device and data integrity José Costa (DEI/IST) Mobile Phones Operating Systems 8
9 Operating Systems for Mobile Phones José Costa (DEI/IST) Mobile Phones Operating Systems 9
10 Market share for smartphones by OS Year Android ios Microsoft RIM Symbian Other OSs % 14.8% 2.7% 0.4% - 0.6% % 15.6% 3.2% 1.9% - 0.9% % 19.1% 2.5% 5% 1.2% 5.7% % 23.9% 1.9% 8.8% 11.7% 2.9% % 15.7% 4.2% 16.0% 37.6% 3.8% % 14.4% 8.7% 19.9% 46.9% 6.1% % 8.2% 11.8% 16.6% 52.4% 10.5% 2007 N/A 2.7% 12.0% 9.6% 63.5% 12.1% source: Gartner José Costa (DEI/IST) Mobile Phones Operating Systems 10
11 Google Android José Costa (DEI/IST) Mobile Phones Operating Systems 11
12 Google Android Overview Software stack for mobile devices Mobile operating system based on a modified Linux kernel (2.6) Middleware Key applications Date Code name August 2005 Google acquires Android Inc Rumors of Google handset November 2007 Open Handset Alliance is formed October 2008 Android goes open-source October 22, 2008 HTC Dream released October 2009 Andriod 2.0 released Eclair May 2010 Android 2.2 released Froyo December 2010 Android 2.3 released Gingerbread October 2011 Android 4.0 released Ice Cream Sandwich October 2013 Android 4.4 released Kitkat November 2014 Android 5.0 release Lolipop José Costa (DEI/IST) Mobile Phones Operating Systems 12
13 Android 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 SQLite for structured data storage Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony, Bluetooth, EDGE, 3G, and WiFi Camera, GPS, compass, and accelerometer Rich development environment: a device emulator, debugging tools, memory and performance profiling, and a plugin for the Eclipse IDE José Costa (DEI/IST) Mobile Phones Operating Systems 13
14 Android Architecture (1/3) José Costa (DEI/IST) Mobile Phones Operating Systems 14
15 Android Architecture (2/3) Applications Core set: client, SMS program, calendar, maps, browser, contacts, and others Written using the Java programming language Application Framework Same framework APIs used by the core applications Designed to simplify the reuse of components Libraries Set of C/C++ libraries exposed through the Android application framework José Costa (DEI/IST) Mobile Phones Operating Systems 15
16 Android Architecture (3/3) Android Runtime Provides most of the functionality of the Java core libraries Every Android application runs in its own process with its own instance of the Dalvik VM A device can run multiple VMs efficiently VM is register-based, Java classes are transformed into.dex format using dx tool Dalvik VM relies on Linux kernel for underlying functionality such as threading and low-level memory management Linux Kernel Core system services such as security, memory management, process management, network stack, and driver model Abstraction layer between the hardware and the rest of the software stack José Costa (DEI/IST) Mobile Phones Operating Systems 16
17 BlackBerry José Costa (DEI/IST) Mobile Phones Operating Systems 17
18 BlackBerry Overview Smartphone devices developed by Research in Motion (RIM) Very popular in the corporate world Major selling point: instant, secure, mobile access to Started as a two way pager José Costa (DEI/IST) Mobile Phones Operating Systems 18
19 BlackBerry OS Overview Developed by Research In Motion for its BlackBerry line of smartphone handheld devices Provides multitasking Designed for use of track wheel, track ball, and track pad Provides support for Java MIDP 1.0 and WAP 1.2. Allows synchronization with almost everything Updates to the operating system may be automatically available from wireless carriers that support the BlackBerry over the air software loading (OTASL) service Third-party developers can write software using the available BlackBerry API classes, although applications that make use of certain functionality must be digitally signed. José Costa (DEI/IST) Mobile Phones Operating Systems 19
20 BlackBerry 10 Released in January 2013 Based on QNX operating system Some features Multitasking BlackBerry Balance Time Shift Camera Android Player Keyboard José Costa (DEI/IST) Mobile Phones Operating Systems 20
21 QNX Architecture José Costa (DEI/IST) Mobile Phones Operating Systems 21
22 Apple ios José Costa (DEI/IST) Mobile Phones Operating Systems 22
23 ios Overview iphone is released on June 29, 2007 It s operating system was iphone OS, later renamed ios ios runs on Apple Inc. s mobile devices such as the iphone, ipod Touch, and ipad Updates are released through itunes Version Device Date Obs. 1.0 iphone June 29, ipod Touch Setember 14, iphone 3G July 11, 2008 App Store 3.0 iphone 3GS June 17, 2009 Copy and paste, MMS 3.2 ipad only April 3, iphone 4 June 21, 2010 Multitasking 4.3 ipad 2 March 9, iphone 4S October 12, iphone 5 September 12, iphone 5S September, 18, iphone 6 September, 17, 2014 José Costa (DEI/IST) Mobile Phones Operating Systems 23
24 ios Architecture José Costa (DEI/IST) Mobile Phones Operating Systems 24
25 Cocoa Touch Layer Sits at the top of the iphone OS stack Contains the frameworks that are most commonly used by iphone application developers. Primarily written in Objective-C Is based on the standard Mac OS X Cocoa API Has been extended and modified to meet the needs of the iphone. Provides the following frameworks for iphone app development: UIKit Framework (UIKit.framework) Map Kit Framework (MapKit.framework) Push Notification Service Message UI Framework (MessageUI.framework) Address Book UI Framework (AddressUI.framework) Game Kit Framework (GameKit.framework) José Costa (DEI/IST) Mobile Phones Operating Systems 25
26 Media Layer Provides audio, video, animation and graphics capabilities Provides the following frameworks: Core Graphics Framework (CoreGraphics.framework) Quartz Core Framework (QuartzCore.framework) OpenGL ES framework (OpenGLES.framework) iphone Audio Support AV Foundation framework (AVFoundation.framework) Core Audio Frameworks (CoreAudio.framework, AudioToolbox.framework and AudioUnit.framework) Open Audio Library (OpenAL) Media Player framework (MediaPlayer.framework) José Costa (DEI/IST) Mobile Phones Operating Systems 26
27 Core Services Layer Is the foundation to the above layers Consists of the following frameworks: Address Book framework (AddressBook.framework) Core Data Framework (CoreData.framework) Core Foundation Framework (CoreFoundation.framework) Foundation Framework (Foundation.framework) Core Location Framework (CoreLocation.framework) Store Kit Framework (StoreKit.framework) SQLite library José Costa (DEI/IST) Mobile Phones Operating Systems 27
28 Core OS Layer Bottom layer of the iphone OS stack Sits directly on top of the device hardware Provides a variety of services: CFNetwork Framework (CFNetwork.framework) External Accessory framework (ExternalAccessory.framework) Security Framework (Security.framework) System (LibSystem) (memory management, file system handling and threads) José Costa (DEI/IST) Mobile Phones Operating Systems 28
29 Applications development iphone apps are developed using the iphone SDK in conjunction with Apple s Xcode development environment Xcode is an integrated development environment within which you will code, compile, test and debug your iphone applications Xcode enables you to graphically design the user interface of your application José Costa (DEI/IST) Mobile Phones Operating Systems 29
30 Windows Phone José Costa (DEI/IST) Mobile Phones Operating Systems 30
31 Windows Phone 7 Overview Windows Phone 7 (and 8) is a mobile operating system developed by Microsoft Is the successor to its Windows Mobile platform Launched in Europe, Singapore, Australia and New Zealand on October 21, 2010, and in the US and Canada on November 8, 2010, Mexico on November 24, 2010, with Asia to follow in 2011 Windows Phone become the primary smartphone operating system for Nokia José Costa (DEI/IST) Mobile Phones Operating Systems 31
32 Device Requirements Capacitive, 4-point multi-touch screen with WVGA (480x800) resolution ARM v7 Cortex/Scorpion Snapdragon QSD8X50, MSM7X30, and MSM8X55 DirectX9 rendering-capable GPU 256 MB of RAM with at least 8 GB of Flash memory Accelerometer with compass, ambient light sensor, proximity sensor, Assisted GPS, and Gyroscope 5-megapixel camera with an LED flash FM radio tuner 6 dedicated hardware buttons back, Start, search, 2-stage camera, power/sleep and Volume Up and Down José Costa (DEI/IST) Mobile Phones Operating Systems 32
33 Windows Phone 8 José Costa (DEI/IST) Mobile Phones Operating Systems 33
34 Windows Mobile Development Applications developed in C# or Visual Basic Two applications development platforms Silverlight application framework for writing and running browser plug-ins or other rich Internet applications features and purposes similar to those of Adobe Flash. XNA based on the native implementation of.net Compact Framework 2.0 for Xbox 360 development and.net Framework 2.0 on Windows specific to game development José Costa (DEI/IST) Mobile Phones Operating Systems 34
35 Outline Mobile phone operating systems: Google Android BlackBerry ios Windows Phone José Costa (DEI/IST) Mobile Phones Operating Systems 35
36 Next Class Sensor networks José Costa (DEI/IST) Mobile Phones Operating Systems 36
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
CS378 -Mobile Computing. Android Overview and Android Development Environment
CS378 -Mobile Computing Android Overview and Android Development Environment What is Android? A software stack for mobile devices that includes An operating system Middleware Key Applications Uses Linux
Developing Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu [email protected] Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts
Development. SriSeshaa Technologies. Table of Contents
SriSeshaa Technologies Development Table of Contents SriSeshaa Android Development... 2 Introduction to Android... 3 SriSeshaa Capabilities... 3 SriSeshaa Android Case Studies... 5 Privacy Guard... 5 Backup
Praktikum Entwicklung Mediensysteme (für Master)
Praktikum Entwicklung Mediensysteme (für Master) An Introduction to Android An Introduction to Android What is Android? Installation Getting Started Anatomy of an Android Application Life Cycle of an Android
Introduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
Android Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
Android 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
Android v ios Mobile Operating Systems
v ios Mobile Operating Systems is an open source operating system widely used on smartphones and tablets. has been available under a free and open source software license from October 21, 2008 and until
Google Android: An Emerging Innovative Software Platform For Mobile Devices
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Google Android: An Emerging Innovative Software Platform For Mobile
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
An Introduction to Android
An Introduction to Android Michalis Katsarakis M.Sc. Student [email protected] Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a
Lecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
Cell Phone Operating Systems
Cell Phone Operating Systems The first smartphone was the IBM Simon and was designed in 1992. The phone themselves have changed. The most important changes are in the Operating System (OS) Operating Systems
ANDROID OPERATING SYSTEM
ANDROID OPERATING SYSTEM Himanshi Grover,Devesh Agrawal IT Department, Dronacharya College Of Engg Gurgaon,Haryana,India Abstract - Android has become need rather than luxury these days. The computing
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) Outline Smartphones Developing Mobile Applications Android ios BlackBerry Windows Mobile References Cell phones
Figure 6.1. Windows Phone 7 s hub-based interface, made up of live tiles and information aggregation
6 Mobile Operating Systems Figure 6.1. Windows Phone 7 s hub-based interface, made up of live tiles and information aggregation Every phone needs some type of operating system to run its services: making
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
OMX, Android, GStreamer How do I decide what to use? 15 July 2011
OMX, Android, GStreamer How do I decide what to use? 15 July 2011 When to use which framework? Android (easiest) Customer wants a full featured media player with minimal trouble and no prior knowledge
Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University
Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University Android OS Open-source mobile OS (mostly Apache licence) Developed by Google + Open Handset Alliance
Smartphone market share
Smartphone market share Gartner predicts that Apple s ios will remain the second biggest platform worldwide through 2014 despite its share deceasing slightly after 2011. Android will become the most popular
Mobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
ANDROID. Programming basics
ANDROID Programming basics Overview Mobile Hardware History Android evolution Android smartphone overview Hardware components at high level Operative system Android App development Why Android Apps? History
Android Operating System
Prajakta S.Adsule Student-M.B.A.[I.T.] BharatiVidyapeeth Deemed University,Pune(india) [email protected] Mob. No. 9850685985 Android Operating System Abstract- Android operating system is one
App Development for Smart Devices
App Development for Smart Devices Welcome to BIM211 Prerequisites: Comfortable with Java Grading: Midterm1 & 2 : 20% Programming Assignments: 60% Final : Page 2 20% Mobile Computing Driven by technology
Creating and Using Databases for Android Applications
Creating and Using Databases for Android Applications Sunguk Lee * 1 Research Institute of Industrial Science and Technology Pohang, Korea [email protected] *Correspondent Author: Sunguk Lee* ([email protected])
Priority Based Pre-emptive Task Scheduling for Android Operating System
International Journal of Computer Science and Telecommunications [Volume 2, Issue 7, October 2011] 17 ISSN 2047-3338 Priority Based Pre-emptive Task Scheduling for Android Operating System Deepali Kayande
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
Programming Mobile Apps with Python
Programming Mobile Apps with Python Andreas Schreiber EuroPython 2012, Florence, Italy (July 3, 2012) Medando Mobile Health Apps Slide 2 My Blood Pressure Slide 3 Overview
Mobile Operating Systems Lesson 07 Symbian OS
Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for
Choosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
Evolution of Smartphones And Android Operating System
Evolution of Smartphones And Android Operating System Evolution of Smartphones Background First telephone call was made on March 10, 1876 by Alexander Graham Bell. After that Pager continues to dominate
Overview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt [email protected] www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
Comparative Study of Different Mobile Operating Systems
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March-2013 1 Comparative Study of Different Mobile Operating Systems T.N.Sharma, Mahender Kr. Beniwal, Arpita Sharma ABSTRACT:
Introduction to Android Development. Ed Burnette
Introduction to Android Development Ed Burnette Developing for Android is... Android architecture Standard Linux Java OpenGL SQLite Networking HTML (WebKit) Non-standard Lifecycle Dalvik Views and
Issues in Android on Mobile Platform and Their Resolution
Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:
Introduction to Android
Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:
How To Develop An App For Ios (Windows)
Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns
A Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
Android Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino [email protected] Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
Mobile App Development
Mobile App Development Spring 2013 Agenda Practical information Introduction to mobile development Introduction to Android development 1 About us Jacob Avlund, course manager Kasper Østerbye, teacher Charlotte
Basics. Bruce Crawford Global Solutions Manager
Android Development Basics Bruce Crawford Global Solutions Manager Android Development Environment Setup Agenda Install Java JDK Install Android SDK Add Android SDK packages with Android SDK manager Install
Module Title: Software Development A: Mobile Application Development
Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information
Deployment of Mobile Application for Multiplatform Operating Systems
Deployment of Mobile Application for Multiplatform Operating Systems Sayali Kamble 1, Mitali Joshi 1, Shreya Kale 1, S. Mahajan 2 BE Students, Department of Information Technology, PVG COET, Pune, India
The Mobile Device and Operating System Landscape
Chapter 2 The Mobile Device and Operating System Landscape 50 billion connected devices by 2020. Ericsson, 2010 Networked computers. Connected devices. Mobile devices. Machine-to-machine (M2M). On-the-Go
ANDROID INTRODUCTION TO ANDROID
ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,
Review On Google Android a Mobile Platform
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 10, Issue 5 (Mar. - Apr. 2013), PP 21-25 Review On Google Android a Mobile Platform Shyam Bhati 1, Sandeep Sharma
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Graduate presentation for CSCI 5448. By Janakiram Vantipalli ( [email protected] )
Graduate presentation for CSCI 5448 By Janakiram Vantipalli ( [email protected] ) Content What is Android?? Versions and statistics Android Architecture Application Components Inter Application
An Introduction to Android. Huang Xuguang Database Lab. Inha University 2009.11.2 Email: [email protected]
An Introduction to Android Huang Xuguang Database Lab. Inha University 2009.11.2 Email: [email protected] Outline Background What is Android? Development for Android Background Internet users and Mobile
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities
Brochure More information from http://www.researchandmarkets.com/reports/3245389/ Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Description:
A Review OnEmployee Monitoring Application Using Android Smartphone s Neha S. Mankar 1, Sweeti M. Shambharkar 2 and Asst. Prof. Priti P.
A Review OnEmployee Monitoring Application Using Android Smartphone s Neha S. Mankar 1, Sweeti M. Shambharkar 2 and Asst. Prof. Priti P. Dafale 3 [email protected] 1 [email protected] 2 [email protected]
ipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
ios Application Development &
Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang [email protected] Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations
Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
MOBILE APPLICATION DEVELOPMENT
MOBILE APPLICATION DEVELOPMENT The search for common ground in a divided market Ben Feigin IN THE BEGINNING MOTOROLA DYNATAC 8000X EARLY SMART PHONES IBM Simon Nokia 9000 Series WHAT IS A SMARTPHONE Semi-Smart:
Here to take you beyond Mobile Application development using Android Course details
Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android
Технологии Java. Android: Введение. Кузнецов Андрей Николаевич. Санкт-Петербургский Государственный Политехнический Университет
Технологии Java Android: Введение Санкт-Петербургский Государственный Политехнический Университет Кузнецов Андрей Николаевич 1 2 Архитектура ОС Android See http://www.android-app-market.com/android-architecture.html
How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device
PRODUCT DESCRIPTION Product Number: 0.0.0 MOBILE DEVICE MANAGEMENT (MDM) Effective Date: Month 00, 0000 Revision Date: Month 00, 0000 Version: 0.0.0 Product Owner: Product Owner s Name Product Manager:
directory to "d:\myproject\android". Hereafter, I shall denote the android installed directory as
1 of 6 2011-03-01 12:16 AM yet another insignificant programming notes... HOME Android SDK 2.2 How to Install and Get Started Introduction Android is a mobile operating system developed by Google, which
ITG Software Engineering
Basic Android Development Course ID: Page 1 Last Updated 12/15/2014 Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android
Cross-Platform Mobile Apps Solution
Cross-Platform Mobile Apps Solution Prepared by Kevin Mullins CEO and Chief Developer Appracatappra, LLC. 709 Gale Street #8 Seabrook, TX 77586 [email protected] http://appracatappra.com Table
Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development
Android Development Lecture AD 0 Android SDK & Development Environment 2013/2014 Parma Università degli Studi di Parma Lecture Summary Android Module Overview The Android Platform Android Environment Setup
ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY
ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY Suhas Holla #1, Mahima M Katti #2 # Department of Information Science & Engg, R V College of Engineering Bangalore, India Abstract In the advancing
BlackBerry Smartphone Application Development
BlackBerry Smartphone Application Development Trenton Computer Festival Sat 24 April 2010 John DeGood NU3E [email protected] http://degood.org/ Sat 24 Apr 2010 BlackBerry Smartphone Application Development
Building an Android client. Rohit Nayak Talentica Software
Building an Android client Rohit Nayak Talentica Software Agenda iphone and the Mobile App Explosion How mobile apps differ Android philosophy Development Platform Core Android Concepts App Demo App Dissection
ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android
Why Android? ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android Dr Dimitris C. Dracopoulos A truly open, free development platform based on Linux and open source A component-based
Mobile Applications Grzegorz Budzyń Lecture. 2: Android Applications
Mobile Applications Grzegorz Budzyń Lecture 2: Android Applications Plan History and background Application Fundamentals Application Components Activities Services Content Providers Broadcast Receivers
Wiley Publishing, Inc.
CREATING ANDROID AND IPHONE APPLICATIONS Richard Wagner WILEY Wiley Publishing, Inc. INTRODUCTION xv CHAPTER 1: INTRODUCING FLASH DEVELOPMENT FOR MOBILE DEVICES 3 Expanding to the Mobile World 3 Discovering
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
How To Use Ios 5
Chapter 1 The Brand New Stuff In 2007, the late Steve Jobs took the stage at Macworld and proclaimed that software running on iphone was at least five years ahead of the competition. Since its initial
More details >>> HERE <<<
More details >>> HERE http://pdfo.org/androider/pdx/nasl1325/ Tags: clfp7dm get access to build your own androidâ empire with
rich mobile applications made easy
rich mobile applications made easy Streamezzo MObile Open Development platform Streamezzo MOOD Platform is a complete development and runtime framework to easily create and deploy Rich Internet Applications
Programming with Android
Praktikum Mobile und Verteilte Systeme Programming with Android Prof. Dr. Claudia Linnhoff-Popien Philipp Marcus, Mirco Schönfeld http://www.mobile.ifi.lmu.de Sommersemester 2015 Programming with Android
Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1 Setting Up the Development Environment and Emulator Part 1:
Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality
www.ijcsi.org 455 Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality 1 Yousuf Hasan, 2 Mustafa Zaidi, 3 Najmi Haider, 4 W.U.Hasan and 5 I.Amin
esarinformation Systems Simplifying your Technology Mobile Applications Development Profile
esarinformation Systems Simplifying your Technology Mobile Applications Development Profile Why Mobile Application Custom mobile application with a unique touch is much needed to boost the functions and
Running Android Applications on BlackBerry 10 developer.blackberry.com/android
Running Android Applications on BlackBerry 10 developer.blackberry.com/android James Dreher Application Development Consultant BlackBerry Developer Relations Overview BB Runtime for Android Apps Upcoming
Lee Barnes, CTO Utopia Solutions. Utopia Solutions
Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges
Smartphone Software for Department of Computer Science
Smartphone Software for Department of Computer Science COURSE: Software System Engineering 3 - Distributed Systems TITLE : Smartphone Software for Department of Computer Science AUTHORS: Marina Fernández,
Overview focus on breadth understanding not depth (that s what the labs are for )
Mobile Application Development Platforms: The Options Wilfred M. Mworia Mobile BootCamp 2009 Objectives Overview focus on breadth understanding not depth (that s what the labs are for ) Hopefully, help
ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android
Why Android? ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android Dr Dimitris C. Dracopoulos A truly open, free development platform based on Linux and open source A component-based
Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd.
Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps Hyeokgon Ryu, Infraware Technology, Ltd. Talking about Needs of Automated Converting from Android To Tizen Introduce
