Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Does Android Matter? Bayode Bartley, Mark Connell.
UNDERSTANDING YOUR DEVICE (GADGET). A new, often expensive, and relatively unknown hardware device or accessory that makes your life easier or more.
Mobile Operating Systems
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Portable Device Operating Systems. Portable Device OS Portable devices use scaled down operating systems, which are smaller than those found in notebook.
Muslem AL-Saidi. Outline Introduction Mobile Operating Systems Types Upcoming Operating Systems Popular Smartphone Operating Systems How secure are they?
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Dirk Hohndel Chief Linux & Open Source Technologist Intel Corporation Got.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
 یعنی چی؟  تاریخچه  مقایسه  مزایا  معایب.  1979–1992 Mobile phones use embedded systems to control operation.  Martin Cooper.
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
By Rajan Maharjan (Sprout Technology Pvt Ltd) 1 Mobile Apps Development in Nepal.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
Industry Classification Computer Hardware and Related Software iMac MacBooks Mac Pro Desktops iPad Mac Displays Time Capsule Xserve/ Mac Pro Servers Mac.
Chung Man Ho Willims Chow Man Kei Gary Kwok Pak Wai Lion.
Robin Estabrooks Computer Science 1631, Winter 2011.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Social Media & Mobile Handheld Devices: The Platforms, Operating Systems, devices& Applications The wireless last mile & User Interface choices Manoj Pant.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Native vs hybrid vs web mobile Application
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Mobile Web Applications
Survey of PC and Network Operating Systems
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
Smartphone and Tablet Gaming 2011 – SWOT-Analysis of the “Smart” Mobile Gaming Platforms Michael Schade, CEO & Co-Founder FISHLABS Entertainment GmbH Casual.
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
What is Android……? Android is an Operating System (OS) created by Google to run on any small electronic devices such as cell phones, e- books, Media Internet.
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
An agreement between two or more individuals or entities stating that the involved parties will act in a certain way in order to achieve a common goal.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
Basics of testing mobile apps
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Mobile Applications: Unit - I
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
1 Eurostat products for mobile devices Working Group "European Statistical Data Support“ February 2012 Matthias Fritz, Dissemination Unit.
iOS iOS (originally iPhone OS ) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Aplle hardware. It is.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Shlomo Golsherazian Jeff Heiser Etana Kenter Michael Rosenberg A.J. Shah Chelsea Schneider Danielle Zimmerman.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Introduction to Mobile Computing
Declined mobile phone giant
CS1: Wireless Communication and Mobile Programming
Browsers and Web Platforms
Apache Cordova Overview
Dynamics of Mobile Application Testing
Mobile Apps in the Enterprise, Part 1
1.1. .NET architectural components and .NET Core
Introduction to Mobile Devices
Guide to Computer Network Security
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
CSC 581: Mobile App Development
Chapter 4.
Mobile App Development
Working With Mobile Devices
CSC 581: Mobile App Development
Mobile Programming Dr. Mohsin Ali Memon.
Presentation transcript:

Mobile Platforms

Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian

iOS iOS iOS (previously known as iPhone OS) is from Apple Inc. It has the second largest installed base worldwide on smartphones, but the largest profits, due to aggressive price competition between Android-based manufacturers. It is closed source and proprietary and built on open source Darwin core OS. The Apple iPhone, iPod Touch, iPad and second-generation Apple TV all use iOS, which is derived from OS X.

Windows Phone Windows Phone is from Microsoft. It is closed source and proprietary. It has third largest installed base on smartphones behind Android and iOS. It includes full integration of Microsoft services such as OneDrive and Office, Xbox Music, Xbox Video, Xbox Live games and Bing, but also integrates with many other non- Microsoft services such as Facebook and Google accounts. Windows Phone devices are made primarily by Nokia, along with HTC, Samsung. As of 21 January 2015, Microsoft has announced that the Windows Phone brand will be phased out and replaced with Windows 10 Mobile. Current Windows Phone's version list:  Windows Phone 7  Windows Phone 7.5  Windows Phone 7.8  Windows Phone 8  Windows Phone 8.1

BlackBerry BlackBerry 10 (based on the QNX OS) is from BlackBerry. As a smart phone OS, it is closed source and proprietary. BlackBerry 10 is the next generation platform for BlackBerry smartphones and tablets. All phones and tablets are manufactured by Blackberry itself. Once one of the dominant platforms in the world, its global market share has been reduced to 0.4% by the end of Current BlackBerry 10's version list:  BlackBerry 10.0  BlackBerry 10.1  BlackBerry 10.2  BlackBerry 10.3

Firefox OS Firefox OS is from Mozilla. It is open source and uses Mozilla Public License Sailfish OS It is partly open source and adopts GPL (core and middleware), however the user interface is closed source.  After Nokia failed in 2011 with the MeeGo project most of the MeeGo team have left Nokia, and established Jolla as a company to use MeeGo and MER business opportunities.  In 2012 Linux Sailfish OS based on MeeGo and using MER core distribution has been launched for public use.  The first device, Jolla (mobile phone) was unveiled on 20 May 2013.

Tizen Tizen is hosted by the Linux Foundation and support from the Tizen Association, guided by a Technical Steering Group composed of Intel and Samsung. Tizen is an operating system for devices including smartphones, tablets, in-vehicle infotainment (IVI) devices, and smart TVs. It is an open source system(However the SDK was closed source and proprietary) that aims to offer a consistent user experience across devices. Tizen will be targeted at a variety of platforms such as handsets, touch pc, smart TVs and in-vehicle entertainment. Ubuntu Touch OS Ubuntu Touch OS is from Canonical Ltd.. It is open source and uses the GPL license.

Discontinued Platforms Symbian Palm OS Web OS Maemo MeeGo Limo

App Development approaches Driven 3 key aspects Bussiness usecase (B2C,B2E,B2B). profile of the user. The device that play the App(smart device,connectivity,operating environment). Requirements based on:- user experience,device diversity,offline capabilities,security,backend integration,app lifecycle management.

Approaches Native(using native API). Web (to cater diverse device using a single code),but no native look & feel,nor leverage high end device capabilities. Hybrid(built using cross platform).  The same codebase of a mobile app can be translated to fit into any of the supported native platforms.

Philosophies to build apps using hybrid approach 1)Web base philosophy:- 2 steps to be followed step 1 – create web app using the usual web approach. step 2- Wrap the web app with a native wrapper. To enable the app to leverage the underlying hardware features in a device. Framework such as jQuery Mobile or Sencha Touch –create web app Tools like Adobe phone gap are used to provide native wrapper.

2)Cross-compiler philosophy- created using web technologies & resultant app cross compiled for the supported mobile native platforms. Tools such as Appcelerator Titanium are used to create these app.

Middleware philosophy  App is hosted on a middleware server.  User retrieve the app from middleware as & when required.  Middleware server facilitate interaction between the app &enterprise system at backend.  Full-fledged commercial Mobile Development Platform(MADPs) SMP or Kony are primarily used as middleware.