SlideShare a Scribd company logo
Smartphone Mobile OS (Consumer Statistics for iPhone, Android, Blackberry and Symbian) Mobile Programming LLC Head Office : 115 Broadway, 13th Floor New York, NY 10006 Ph: 212-397-7481, Fax. 212-931-8530 Email : info@mobileprogramming.com Website : www.mobileprogramming.com
Smartphone Mobile OS According to a study by ComScore, in 2010 over 45.5 million people in the United States owned smart phones It is the fastest growing segment of the mobile phone market, which comprised 234 million subscribers in the United States alone. Operating systems that can be found on smart phones include Symbian OS (including S60 series), iOS, Palm WebOS, BlackBerry OS, Samsung bada phones running Linux, Binary Runtime Environment for Wireless, Windows Mobile, Android and Maemo.  WebOS, Android and Maemo are built on top of Linux, and the iOS is derived from the BSD and NeXTSTEP operating systems, which all are related to Unix.
Smartphone Mobile OS Statistics published in February 2010 showed that the  Symbiandevices comprised a 47.2% share of the smart mobile devices shipped in 2009,  RIMM having 20.8%,  Apple having 15.1% (through iPhone OS),  Microsoft having 8.8% (through Windows CE and Windows Mobile) and Android having 4.7% According to NPD Group, unit sales for Android OS smartphones ranked first among all smartphone OS handsets sold in the U.S in the second quarter of 2010, at 33%. BlackBerry OS is second at 28%, and iOS is ranked third with 22%.
iPhoneOS  Introduction iOS is Apple's mobile operating system developed originally for the iPhone, and later deployed on the iPod Touch and iPad as well. It is derived from Mac OS X, and is therefore a Unix-like operating system by nature.   OS Versions iOS4 was launch in June 2010 and is the current version of the OS.  iOS4 works with iPhone 4, iPhone 3GS, and iPhone 3G. Not all features are compatible with all devices. For example, multitasking is available only with iPhone 4 and iPhone 3GS.   Development Framework Development is done on Apple SDK and Objective-C programming language used for iOS development.
iPhone App Store Marketplace for the App is called the AppStore. Setup fee is $99 for Individual, $299 for enterprise accounts (company size of 500 or more employees and a Dun & Bradstreet Number is required). There are currently over 225,000 apps available for iPhone as of August 2010, with over 5 billion total downloads. Approval process can take 1-2 weeks.  Universal Apps can run on both iPad and iPhone. Other apps are designed specifically for either iPad or iPhones. iPhone OS
Android OS Introduction Android was developed by Google and is based upon the Linux kernel and GNU software. There are currently over 70,000 apps available for Android as of August 2010, which makes it the second most popular mobile development target. Developers write managed code in the Java language, controlling the device via Google-developed Java libraries Open Handset Alliance, a consortium of several companies which include Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nexteland T-Mobile was unveiled with the goal to develop open standards for mobile devices. On July 12, 2010 Google announced the availability of App Inventor for Android, a Web-based visual development environment for novice programmers, based on MIT's Open Blocks Java library and providing access to Android devices' GPS, accelerometer and orientation data, phone functions, text messaging, speech-to-text conversion, contact data, persistent storage, and Web services, initially including Amazon and Twitter
OS Versions Ver 1.1  Released 9 February 2009 On 30 April 2009, the official 1.5 (Cupcake) On 15 September 2009, the 1.6 (Donut) SDK was released On 26 October 2009 the 2.0 (Eclair) SDK was released On 20 May 2010 the 2.2 (Froyo) SDK was released, This is the latest version of the SDK 3.0 (Gingerbread) Tentatively scheduled for Q4 2010 launch.   Development Framework The current development Platform is Android 2.2 platform available as a downloadable component for the Android SDK.  Previous SDK versions include Android 1.5 Platform, Android 1.6 Platform, Android 2.1 Platform Android OS
Android OS App Store App store is called the android marketplace  (http://www.android.com/market) Setup fee is $25 There are currently over 70,000 apps available for Android as of August 2010. Approval process is instantaneous
Blackberry OS Introduction BlackBerry OS is RIM's proprietary mobile operating system, developed for its BlackBerry line of smartphone handhelds. The operating system provides multitasking and supports specialized input devices that have been adopted by RIM for use in its handhelds, particularly the trackwheel, trackball, and most recently, the trackpad and touchscreen. The BlackBerry platform is perhaps best known for its native support for corporate email, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell GroupWise email, calendar, tasks, notes, and contacts, when used in conjunction with BlackBerry Enterprise Server. President of the United States Barack Obama became known for his dependence on a BlackBerry device for communication during his 2008 presidential campaign.
OS Versions The new BlackBerry OS 6.0 version, was release in August 2010. Previous BlackBerry OS versions include 5.0 used in Bold, Tour, Curve and Storm Development Framework Development SDK uses Java® SDK v6.0, using either the Eclipse® environment or the legacy BlackBerry® Java® Development Environment (BlackBerry JDE). Java allows one to create diverse, feature-rich apps for BlackBerry smartphones. Whether you want to push data, use streaming media or GPS navigation, create games or extend enterprise services, the development tools available for the BlackBerry platform provide you with the APIs to develop powerful, full-featured applications. Blackberry OS
Blackberry OS App Store App store is called the Blackberry App World (http://na.blackberry.com/eng/services/appworld) Setup fee is $200, per every 10 Apps There are over 6,500 quality applications in the storefront today, and those apps are generating an average of nearly one million application downloads per day, as of August 2010. Approval process can take up to 1-2 weeks.
Symbian Platform and SymbianOS Introduction The Symbianplatform is a royalty-free, open source software (designated as the successor to Symbian OS) was officially made available as open source code in February 2010. Devices based on Symbian OS account for 46.9% of smartphone sales, making it the world's most popular mobile operating system
Symbian Platform and Symbian OS OS Versions On June 1st 2010, a number of Japanese companies including DoCoMoand Sharp announced smartphones using Symbian2.  The first phones running the open source version of the platform will be Symbian3 phones; one such phone, Nokia N8, has been announced The current release date for Symbian3 SDK is October 2010 Development Framework From 2010, Symbian switched to using standard C++ with Qt as the SDK, which can be used with either Qt Creator or Carbide. Qt supports the older Symbian S60 3rd and 5th editions, as well as the new Symbian platform.  It also supports Maemo and Meego, Windows, Linux and Mac OS X
Symbian Platform and Symbian OS Devices that use Symbian OS Nokia 7710, Nokia 9210, 9300 and 9500 , including the Nokia 6xxx, the Nseries (except Nokia N8xx and N9xx), the Eseries   App Market App store is called the Symbian App Store (http://appstore.pocketgear.com/symbian).  App Store for Symbianhas over 3400 apps and games as of August 2010. The App Store supports over 100 Symbian devices, from the Nokia N95 to the Samsung Innov8.
Mobile Programming LLC Mobile Programming, LLC. provides custom mobile application development services. It has served its customers in different verticals such as Retail , Entertainment, Gaming, Healthcare, Insurance, Banking and have implementations across various platforms like Windows Mobile, iPhone, Android, Symbian, Blackberry, J2ME, BREW and Palm . Mobile Programming LLC has attained an expert level in mobile applications and has developed various applications on handheld devices, such as Palm, and then quickly graduated to delivering stand-alone applications for iPhone, Android, Blackberry and other platforms Head Office : 115 Broadway, 13th Floor New York, NY 10006 Ph: 212-397-7481, Fax. 212-931-8530 Email : info@mobileprogramming.com Website : www.mobileprogramming.com

More Related Content

What's hot

Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OS
Bilal Mirza
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
guest213e237
 
CROSS PLATFORM APPLICATIONS DEVELOPMENT
CROSS PLATFORM APPLICATIONS DEVELOPMENT CROSS PLATFORM APPLICATIONS DEVELOPMENT
CROSS PLATFORM APPLICATIONS DEVELOPMENT
Kongu Engineering College, Perundurai, Erode
 
Android studio installation
Android studio installationAndroid studio installation
Android studio installation
Faysal Hossain Shezan
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
Rao Purna
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
Syed Absar
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
stalin george
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project Presentation
Rashmi Gupta
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
saitej15
 
Android Mp3 Player
Android Mp3 PlayerAndroid Mp3 Player
Android Mp3 Player
Chirag Aggarwal
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
vivek shah
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
Gautam Kumar
 
Apple iOS
Apple iOSApple iOS
Apple iOS
Chetan Gowda
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Developmentshikishiji
 
User interface (UI) for mobile applications
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applications
Aashish Uppal
 

What's hot (20)

Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OS
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android ppt
Android ppt Android ppt
Android ppt
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
CROSS PLATFORM APPLICATIONS DEVELOPMENT
CROSS PLATFORM APPLICATIONS DEVELOPMENT CROSS PLATFORM APPLICATIONS DEVELOPMENT
CROSS PLATFORM APPLICATIONS DEVELOPMENT
 
Android studio installation
Android studio installationAndroid studio installation
Android studio installation
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project Presentation
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android Mp3 Player
Android Mp3 PlayerAndroid Mp3 Player
Android Mp3 Player
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
User interface (UI) for mobile applications
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applications
 

Similar to Mobile Programming

Mobile platforms
Mobile platformsMobile platforms
Mobile platforms
vaibhav kubadia
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
 
Android App
Android AppAndroid App
Android App
OnlineUser4
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technologyGautam Krishnan
 
Android architecture
Android architectureAndroid architecture
Android architecture
Kartik Kalpande Patil
 
Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)aburgosguzman
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
Mike Wolfson
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
Rajesh Jambukia
 
a study of evolutionary mobile operating system
a study of evolutionary mobile operating system a study of evolutionary mobile operating system
a study of evolutionary mobile operating system
aravindhawan
 
Android
AndroidAndroid
Android
shonaiqra
 
Network
Network Network
Network
AksharaaJha
 
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
ER Publication.org
 
Mobile os (msquare)
Mobile os (msquare)Mobile os (msquare)
Mobile os (msquare)
Mahesh Makwana
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
Marco Tabor
 
MATHS
MATHSMATHS
MATHS
cool192
 

Similar to Mobile Programming (20)

MOBILE_OS_New
MOBILE_OS_NewMOBILE_OS_New
MOBILE_OS_New
 
Mobile software development_and_mobile_porting
Mobile software development_and_mobile_portingMobile software development_and_mobile_porting
Mobile software development_and_mobile_porting
 
Mobile platforms
Mobile platformsMobile platforms
Mobile platforms
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Mobile Operating
Mobile OperatingMobile Operating
Mobile Operating
 
Android App
Android AppAndroid App
Android App
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technology
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
a study of evolutionary mobile operating system
a study of evolutionary mobile operating system a study of evolutionary mobile operating system
a study of evolutionary mobile operating system
 
Android
AndroidAndroid
Android
 
Network
Network Network
Network
 
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
 
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
 
Mobile os (msquare)
Mobile os (msquare)Mobile os (msquare)
Mobile os (msquare)
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
MATHS
MATHSMATHS
MATHS
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Mobile Programming

  • 1. Smartphone Mobile OS (Consumer Statistics for iPhone, Android, Blackberry and Symbian) Mobile Programming LLC Head Office : 115 Broadway, 13th Floor New York, NY 10006 Ph: 212-397-7481, Fax. 212-931-8530 Email : info@mobileprogramming.com Website : www.mobileprogramming.com
  • 2. Smartphone Mobile OS According to a study by ComScore, in 2010 over 45.5 million people in the United States owned smart phones It is the fastest growing segment of the mobile phone market, which comprised 234 million subscribers in the United States alone. Operating systems that can be found on smart phones include Symbian OS (including S60 series), iOS, Palm WebOS, BlackBerry OS, Samsung bada phones running Linux, Binary Runtime Environment for Wireless, Windows Mobile, Android and Maemo. WebOS, Android and Maemo are built on top of Linux, and the iOS is derived from the BSD and NeXTSTEP operating systems, which all are related to Unix.
  • 3. Smartphone Mobile OS Statistics published in February 2010 showed that the Symbiandevices comprised a 47.2% share of the smart mobile devices shipped in 2009, RIMM having 20.8%, Apple having 15.1% (through iPhone OS), Microsoft having 8.8% (through Windows CE and Windows Mobile) and Android having 4.7% According to NPD Group, unit sales for Android OS smartphones ranked first among all smartphone OS handsets sold in the U.S in the second quarter of 2010, at 33%. BlackBerry OS is second at 28%, and iOS is ranked third with 22%.
  • 4. iPhoneOS Introduction iOS is Apple's mobile operating system developed originally for the iPhone, and later deployed on the iPod Touch and iPad as well. It is derived from Mac OS X, and is therefore a Unix-like operating system by nature.   OS Versions iOS4 was launch in June 2010 and is the current version of the OS. iOS4 works with iPhone 4, iPhone 3GS, and iPhone 3G. Not all features are compatible with all devices. For example, multitasking is available only with iPhone 4 and iPhone 3GS.   Development Framework Development is done on Apple SDK and Objective-C programming language used for iOS development.
  • 5. iPhone App Store Marketplace for the App is called the AppStore. Setup fee is $99 for Individual, $299 for enterprise accounts (company size of 500 or more employees and a Dun & Bradstreet Number is required). There are currently over 225,000 apps available for iPhone as of August 2010, with over 5 billion total downloads. Approval process can take 1-2 weeks. Universal Apps can run on both iPad and iPhone. Other apps are designed specifically for either iPad or iPhones. iPhone OS
  • 6. Android OS Introduction Android was developed by Google and is based upon the Linux kernel and GNU software. There are currently over 70,000 apps available for Android as of August 2010, which makes it the second most popular mobile development target. Developers write managed code in the Java language, controlling the device via Google-developed Java libraries Open Handset Alliance, a consortium of several companies which include Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nexteland T-Mobile was unveiled with the goal to develop open standards for mobile devices. On July 12, 2010 Google announced the availability of App Inventor for Android, a Web-based visual development environment for novice programmers, based on MIT's Open Blocks Java library and providing access to Android devices' GPS, accelerometer and orientation data, phone functions, text messaging, speech-to-text conversion, contact data, persistent storage, and Web services, initially including Amazon and Twitter
  • 7. OS Versions Ver 1.1 Released 9 February 2009 On 30 April 2009, the official 1.5 (Cupcake) On 15 September 2009, the 1.6 (Donut) SDK was released On 26 October 2009 the 2.0 (Eclair) SDK was released On 20 May 2010 the 2.2 (Froyo) SDK was released, This is the latest version of the SDK 3.0 (Gingerbread) Tentatively scheduled for Q4 2010 launch.   Development Framework The current development Platform is Android 2.2 platform available as a downloadable component for the Android SDK. Previous SDK versions include Android 1.5 Platform, Android 1.6 Platform, Android 2.1 Platform Android OS
  • 8. Android OS App Store App store is called the android marketplace (http://www.android.com/market) Setup fee is $25 There are currently over 70,000 apps available for Android as of August 2010. Approval process is instantaneous
  • 9. Blackberry OS Introduction BlackBerry OS is RIM's proprietary mobile operating system, developed for its BlackBerry line of smartphone handhelds. The operating system provides multitasking and supports specialized input devices that have been adopted by RIM for use in its handhelds, particularly the trackwheel, trackball, and most recently, the trackpad and touchscreen. The BlackBerry platform is perhaps best known for its native support for corporate email, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell GroupWise email, calendar, tasks, notes, and contacts, when used in conjunction with BlackBerry Enterprise Server. President of the United States Barack Obama became known for his dependence on a BlackBerry device for communication during his 2008 presidential campaign.
  • 10. OS Versions The new BlackBerry OS 6.0 version, was release in August 2010. Previous BlackBerry OS versions include 5.0 used in Bold, Tour, Curve and Storm Development Framework Development SDK uses Java® SDK v6.0, using either the Eclipse® environment or the legacy BlackBerry® Java® Development Environment (BlackBerry JDE). Java allows one to create diverse, feature-rich apps for BlackBerry smartphones. Whether you want to push data, use streaming media or GPS navigation, create games or extend enterprise services, the development tools available for the BlackBerry platform provide you with the APIs to develop powerful, full-featured applications. Blackberry OS
  • 11. Blackberry OS App Store App store is called the Blackberry App World (http://na.blackberry.com/eng/services/appworld) Setup fee is $200, per every 10 Apps There are over 6,500 quality applications in the storefront today, and those apps are generating an average of nearly one million application downloads per day, as of August 2010. Approval process can take up to 1-2 weeks.
  • 12. Symbian Platform and SymbianOS Introduction The Symbianplatform is a royalty-free, open source software (designated as the successor to Symbian OS) was officially made available as open source code in February 2010. Devices based on Symbian OS account for 46.9% of smartphone sales, making it the world's most popular mobile operating system
  • 13. Symbian Platform and Symbian OS OS Versions On June 1st 2010, a number of Japanese companies including DoCoMoand Sharp announced smartphones using Symbian2. The first phones running the open source version of the platform will be Symbian3 phones; one such phone, Nokia N8, has been announced The current release date for Symbian3 SDK is October 2010 Development Framework From 2010, Symbian switched to using standard C++ with Qt as the SDK, which can be used with either Qt Creator or Carbide. Qt supports the older Symbian S60 3rd and 5th editions, as well as the new Symbian platform. It also supports Maemo and Meego, Windows, Linux and Mac OS X
  • 14. Symbian Platform and Symbian OS Devices that use Symbian OS Nokia 7710, Nokia 9210, 9300 and 9500 , including the Nokia 6xxx, the Nseries (except Nokia N8xx and N9xx), the Eseries   App Market App store is called the Symbian App Store (http://appstore.pocketgear.com/symbian). App Store for Symbianhas over 3400 apps and games as of August 2010. The App Store supports over 100 Symbian devices, from the Nokia N95 to the Samsung Innov8.
  • 15. Mobile Programming LLC Mobile Programming, LLC. provides custom mobile application development services. It has served its customers in different verticals such as Retail , Entertainment, Gaming, Healthcare, Insurance, Banking and have implementations across various platforms like Windows Mobile, iPhone, Android, Symbian, Blackberry, J2ME, BREW and Palm . Mobile Programming LLC has attained an expert level in mobile applications and has developed various applications on handheld devices, such as Palm, and then quickly graduated to delivering stand-alone applications for iPhone, Android, Blackberry and other platforms Head Office : 115 Broadway, 13th Floor New York, NY 10006 Ph: 212-397-7481, Fax. 212-931-8530 Email : info@mobileprogramming.com Website : www.mobileprogramming.com