SlideShare a Scribd company logo
Jeremy Callinan Protocol 80 / Omnis Technologies / Syncrate Sept. 27 th  2011
About Me Mobile Development Tablet Development Overview of today
About Me
Anything less than 7 inches in screen size Phones PDAs Ipods Ipod Touch GPS devices What is mobile?
Key mobile OSes: Symbian OS BlackBerry OS Google Android Apple iOS Windows Phone 7  (formerly Windows  Mobile) Others include: HP Palm webOS Samsung bada Mobile Handset OSes Globally
Mobile Handsets in US
Windows Phone 7 (ARM only) Proprietary (Microsoft) No multitasking Programming: Silverlight/XNA, C#.NET/VB.NET Android (ARM, x86, …) Open-source Multitasking Programming: Java  (Apache Harmony), scripts Other OS features Most require app code signing Many support Adobe Flash/AIR, multitasking ARM is predominant ISA Symbian (^ n ) OS (ARM only) Open-source (Nokia) Multitasking Programming: C++, Java ME, Python, Qt/HTML5 SWITCHING TO WINDOWS 7! BlackBerry OS (ARM) Proprietary (RIM) Multitasking Many enterprise features Programming: Java ME,  Adobe AIR (tablet) iPhone OS (ARM only) Proprietary (Apple) Multitasking Multi-touch interface Programming: Objective-C Mobile Handset OSes
Originally developed for the iPhone, it has since been extended to support other Apple devices such as the iPod touch, iPad and Apple TV. Apple's App Store contains more than 300,000 iOS applications iOS 4.3 was released to the public on March 9, 2011, 2 days before the iPad 2. In addition to earlier features, the public release of iOS 4.3 includes many new features such as a Nitro JavaScript engine in Safari, making Safari run up to twice as fast. iOS 5.0 and its features were announced on June 6 at the WWDC 2011 keynote address. The expected release date is believed to be sometime in the third quarter of 2011. iOS 5 will introduce the  iCloud  service and the Notification Center, as well as improvements to native apps such as Camera. The operating system also features new applications, such as the "Reminders" app and " NewsStand ", an application resembling Folders and iBooks.  iOS IOS
Fastest growing mobile OS Over 300,000 Android activations a day Android overtook iOS as the dominant OS in US during 2H 2010 First phone launched HTC G1 in 2008 Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others Software updates every few months 3.2 Honeycomb  released at July 15 2011, is "an incremental release that adds several new capabilities for users and developers". Highlights include optimization for a broader range of screen sizes; new "zoom-to-fill" screen compatibility mode; capability to load media files directly from the SD card; and an extended screen support API, providing developers with more precise control over the UI. [62] Future releases Ice Cream Sandwich  is said to be a combination of Gingerbread and Honeycomb into a "cohesive whole". [51]  In September 2011,  Eric Schmidt  stated that Ice Cream Sandwich " is being released in October/November. " [63] Android OS ANDROID
Native vs Web Apps
“ Native” Apps: Written in a programming language for a targeted operating system Apple iOS Devices: iOS SDK, using Objective-C Android Devices: Android SDK, using Java Have access to all features of the hardware Camera, GPS, Accelerometer, Microphone, etc. Are distributed via the respective app “marketplace” iTunes App Store, Android Marketplace iOS apps are subjected to rigorous testing/acceptance process; Android apps are submitted to the Marketplace with little oversight Development fees: Apple: SDK is free (registration required), $99 to submit apps to App Store Android: SDK is free, $25 to submit apps to Android Marketplace Native vs Web Apps
“ Web” Apps: Web-based applications written with traditional web programming languages HTML/CSS, Javascript, PHP/.NET/JSP Have limited access to device hardware (depends on platform) Can be used cross-platform (some restrictions apply) Most are intended to be used when the device is online; some have capabilities for offline use Most platforms have some semblance of a “web app store,” but the stores and their contents vary widely No centralized marketplace for all platforms Native vs Web Apps
$$$ (or the potential for $$$) iOS App Store provides a “filter” for apps, so users have at least one means of gauging their worth All app marketplaces provide ratings, comments, rankings Interacting with the hardware provides significant app potential Users have been “trained” to search the markets first Native Apps: Why so Popular? NATIVE
Can produce vivid, dynamic websites with high levels of interaction Can integrate web services (no need for local data sources) HTML5 affords video, audio input CSS3 includes animation, some 3D rendering No need for Flash (!!!!!!) Browser support varies widely Most data-driven features require the app to be used “online” Web Apps: Html 5 + CSS3 + Javascript DEVELOPMENT
Eclipse IDE for Android
Xcode interface
Shift to Tablets
iOS and Android  Are biggest players Other Tablets  still a possibility Tablet Market Share by Manufacturer
Tablet Market Share by OS Note: QNX = Blackberry
Re-use of code across platforms from mobile Different form factor size an issue 1GHz dual-core Apple A5 custom-designed,  high-performance, low-power system-on-a-chip 2 cameras 9.7-inch (diagonal) LED-backlit  glossy widescreen Multi-Touch  display with IPS technology Three-axis gyro Accelerometer Ambient light sensor iPad
10.1-inch capacitive screen a 5MP HD camcorder 1 Ghz dual core Tegra 2 Barometer,  accelerometer, gyroscope Motorola Xoom (Android 2 nd  Gen. Example)
Blackberry?
Started out as contender, HP suprisingly killed it when sales were less than expected. Available for $99 for a limited  time.  Wi-Fi 16GB 9.7-inch diagonal LED webOS 1.5Ghz processor HP Touchpad?
Windows Tablet Interfaces…. Still a possibility – remember the Symbian OS? Was first to market, in early 2000s
“ Apparently  Apple  has agreed to a price three to four times higher than normal in exchange for reserving a large portion of the highest quality screens the manufacturer.” Apple’s Lead in the Tablet Market   Apple’s network of retail stores , with knowledgeable employees and  the periodic hysteria-inducing product, you can interact with the  iPad inside the  friendly confines of an Apple Store cannot be matched by competitors  at the Staples, Walmarts and Best Buys of the world.   •  Apple has put together a  decent moat on pricing , so much so  that Asus declared  no intention of jumping into the tablet market.  •  Also, integration of software. The presence of dozens of killer apps,  downloadable immediately – or in many cases, already in the possession of the  owners of iPhone or Touch devices
Still can use Eclipse and Xcode (or Visual Studio for Windows) However, 7 or 10 inch form factor? Still debatable Applications for data entry (POS, Medical) Next gaming platform? Replacement for netbooks/laptops? Developing for Tablet
Mobile apps/platforms are still changing, even as they mature Tablets are still in a state of flux Possible code-reuse, however form factors aren’t the same Shift from laptops to tablets? In conclusion

More Related Content

PPTX
App development
PPT
Mobile and Tablet App Development and Market Share
PDF
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
PPT
Android vs iOS
PPTX
Top 10 programming languages for mobile app development
PPTX
ComparingTwo major mobile operating system
PPTX
Iphone vs android
PPTX
Android vs iOS
App development
Mobile and Tablet App Development and Market Share
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Android vs iOS
Top 10 programming languages for mobile app development
ComparingTwo major mobile operating system
Iphone vs android
Android vs iOS

What's hot (20)

PPTX
Introduction to mobile application development
PPTX
Android vs iOS
PPTX
ios vs android presentation
PDF
Secured Mobile Application Development in Android, Blackberry & iOS
PPT
Native, Web or Hybrid Mobile App Development?
PDF
Android vs ios
PPT
Andriod vs iOS
PPTX
Android vs Ios
KEY
Programing for the iPhone
PPTX
Latest Trends in Mobile App Development
PDF
Introduction to Mobile Application Development
PPTX
Android VS IOS VS Windows Phone
PDF
iPhone Seminar Part 1
PPTX
Apps and their importance
PPTX
Introduction To Mobile Application Development
PPTX
Andriod vs iphone
ODP
Introduction to Mobile Application Development
PPTX
Future of Mobility
PPTX
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Introduction to mobile application development
Android vs iOS
ios vs android presentation
Secured Mobile Application Development in Android, Blackberry & iOS
Native, Web or Hybrid Mobile App Development?
Android vs ios
Andriod vs iOS
Android vs Ios
Programing for the iPhone
Latest Trends in Mobile App Development
Introduction to Mobile Application Development
Android VS IOS VS Windows Phone
iPhone Seminar Part 1
Apps and their importance
Introduction To Mobile Application Development
Andriod vs iphone
Introduction to Mobile Application Development
Future of Mobility
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Ad

Viewers also liked (9)

PPSX
Habitat Build Nepal March 2011
PPTX
Govt info slides
PPTX
Govt info slides
PPSX
Habitat Build Nepal March 2011
PPTX
BB:CTP Blackboard Groups Tool Preview Presentation 2013
ODP
Quiz game
PPT
Feria franca
PPTX
Bricks + Mobile 2011 - The Ultimate Digital Marketing Combo
PDF
5 Golden Rules for managing conflict in your family business
Habitat Build Nepal March 2011
Govt info slides
Govt info slides
Habitat Build Nepal March 2011
BB:CTP Blackboard Groups Tool Preview Presentation 2013
Quiz game
Feria franca
Bricks + Mobile 2011 - The Ultimate Digital Marketing Combo
5 Golden Rules for managing conflict in your family business
Ad

Similar to Mobile and tablet app dev (20)

PDF
Android & iOS Marketplace in Development Era
PPT
Mobile News Round Up
PDF
Designing for Tablet Experiences (Henrik Olsen)
PDF
Web2.0 Tablet Experience Design Workshop
PPTX
Android & IOS
PDF
Mobile & Wearables Games for Health 2014 Tutorial
PPT
Overview of Mobile Development Platforms
PPTX
Operating systems for smartphones and mobile devices
PPTX
PDF
Android : Evolution or Revolution
PPTX
developementofmobileapplication-160412025313 (1).pptx
PPTX
SmartPhone Design and Delivery
PPTX
Introduction to mobile technology
PPT
Mobile technologies
PDF
NBIF mobile apps
PDF
Mobile Developer's Guide To The Galaxy 11th edition
PDF
Mobil Uygulama Geliştirme Klavuzu
PPTX
Smartphone technology
PPTX
Mobile News Madness - March 2012
PPTX
Introduction to Android
Android & iOS Marketplace in Development Era
Mobile News Round Up
Designing for Tablet Experiences (Henrik Olsen)
Web2.0 Tablet Experience Design Workshop
Android & IOS
Mobile & Wearables Games for Health 2014 Tutorial
Overview of Mobile Development Platforms
Operating systems for smartphones and mobile devices
Android : Evolution or Revolution
developementofmobileapplication-160412025313 (1).pptx
SmartPhone Design and Delivery
Introduction to mobile technology
Mobile technologies
NBIF mobile apps
Mobile Developer's Guide To The Galaxy 11th edition
Mobil Uygulama Geliştirme Klavuzu
Smartphone technology
Mobile News Madness - March 2012
Introduction to Android

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology

Mobile and tablet app dev

  • 1. Jeremy Callinan Protocol 80 / Omnis Technologies / Syncrate Sept. 27 th 2011
  • 2. About Me Mobile Development Tablet Development Overview of today
  • 4. Anything less than 7 inches in screen size Phones PDAs Ipods Ipod Touch GPS devices What is mobile?
  • 5. Key mobile OSes: Symbian OS BlackBerry OS Google Android Apple iOS Windows Phone 7 (formerly Windows Mobile) Others include: HP Palm webOS Samsung bada Mobile Handset OSes Globally
  • 7. Windows Phone 7 (ARM only) Proprietary (Microsoft) No multitasking Programming: Silverlight/XNA, C#.NET/VB.NET Android (ARM, x86, …) Open-source Multitasking Programming: Java (Apache Harmony), scripts Other OS features Most require app code signing Many support Adobe Flash/AIR, multitasking ARM is predominant ISA Symbian (^ n ) OS (ARM only) Open-source (Nokia) Multitasking Programming: C++, Java ME, Python, Qt/HTML5 SWITCHING TO WINDOWS 7! BlackBerry OS (ARM) Proprietary (RIM) Multitasking Many enterprise features Programming: Java ME, Adobe AIR (tablet) iPhone OS (ARM only) Proprietary (Apple) Multitasking Multi-touch interface Programming: Objective-C Mobile Handset OSes
  • 8. Originally developed for the iPhone, it has since been extended to support other Apple devices such as the iPod touch, iPad and Apple TV. Apple's App Store contains more than 300,000 iOS applications iOS 4.3 was released to the public on March 9, 2011, 2 days before the iPad 2. In addition to earlier features, the public release of iOS 4.3 includes many new features such as a Nitro JavaScript engine in Safari, making Safari run up to twice as fast. iOS 5.0 and its features were announced on June 6 at the WWDC 2011 keynote address. The expected release date is believed to be sometime in the third quarter of 2011. iOS 5 will introduce the iCloud  service and the Notification Center, as well as improvements to native apps such as Camera. The operating system also features new applications, such as the "Reminders" app and " NewsStand ", an application resembling Folders and iBooks.  iOS IOS
  • 9. Fastest growing mobile OS Over 300,000 Android activations a day Android overtook iOS as the dominant OS in US during 2H 2010 First phone launched HTC G1 in 2008 Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others Software updates every few months 3.2 Honeycomb  released at July 15 2011, is "an incremental release that adds several new capabilities for users and developers". Highlights include optimization for a broader range of screen sizes; new "zoom-to-fill" screen compatibility mode; capability to load media files directly from the SD card; and an extended screen support API, providing developers with more precise control over the UI. [62] Future releases Ice Cream Sandwich  is said to be a combination of Gingerbread and Honeycomb into a "cohesive whole". [51]  In September 2011,  Eric Schmidt  stated that Ice Cream Sandwich " is being released in October/November. " [63] Android OS ANDROID
  • 11. “ Native” Apps: Written in a programming language for a targeted operating system Apple iOS Devices: iOS SDK, using Objective-C Android Devices: Android SDK, using Java Have access to all features of the hardware Camera, GPS, Accelerometer, Microphone, etc. Are distributed via the respective app “marketplace” iTunes App Store, Android Marketplace iOS apps are subjected to rigorous testing/acceptance process; Android apps are submitted to the Marketplace with little oversight Development fees: Apple: SDK is free (registration required), $99 to submit apps to App Store Android: SDK is free, $25 to submit apps to Android Marketplace Native vs Web Apps
  • 12. “ Web” Apps: Web-based applications written with traditional web programming languages HTML/CSS, Javascript, PHP/.NET/JSP Have limited access to device hardware (depends on platform) Can be used cross-platform (some restrictions apply) Most are intended to be used when the device is online; some have capabilities for offline use Most platforms have some semblance of a “web app store,” but the stores and their contents vary widely No centralized marketplace for all platforms Native vs Web Apps
  • 13. $$$ (or the potential for $$$) iOS App Store provides a “filter” for apps, so users have at least one means of gauging their worth All app marketplaces provide ratings, comments, rankings Interacting with the hardware provides significant app potential Users have been “trained” to search the markets first Native Apps: Why so Popular? NATIVE
  • 14. Can produce vivid, dynamic websites with high levels of interaction Can integrate web services (no need for local data sources) HTML5 affords video, audio input CSS3 includes animation, some 3D rendering No need for Flash (!!!!!!) Browser support varies widely Most data-driven features require the app to be used “online” Web Apps: Html 5 + CSS3 + Javascript DEVELOPMENT
  • 15. Eclipse IDE for Android
  • 18. iOS and Android Are biggest players Other Tablets still a possibility Tablet Market Share by Manufacturer
  • 19. Tablet Market Share by OS Note: QNX = Blackberry
  • 20. Re-use of code across platforms from mobile Different form factor size an issue 1GHz dual-core Apple A5 custom-designed, high-performance, low-power system-on-a-chip 2 cameras 9.7-inch (diagonal) LED-backlit glossy widescreen Multi-Touch display with IPS technology Three-axis gyro Accelerometer Ambient light sensor iPad
  • 21. 10.1-inch capacitive screen a 5MP HD camcorder 1 Ghz dual core Tegra 2 Barometer, accelerometer, gyroscope Motorola Xoom (Android 2 nd Gen. Example)
  • 23. Started out as contender, HP suprisingly killed it when sales were less than expected. Available for $99 for a limited time. Wi-Fi 16GB 9.7-inch diagonal LED webOS 1.5Ghz processor HP Touchpad?
  • 24. Windows Tablet Interfaces…. Still a possibility – remember the Symbian OS? Was first to market, in early 2000s
  • 25. “ Apparently  Apple  has agreed to a price three to four times higher than normal in exchange for reserving a large portion of the highest quality screens the manufacturer.” Apple’s Lead in the Tablet Market   Apple’s network of retail stores , with knowledgeable employees and the periodic hysteria-inducing product, you can interact with the iPad inside the friendly confines of an Apple Store cannot be matched by competitors at the Staples, Walmarts and Best Buys of the world.   • Apple has put together a decent moat on pricing , so much so that Asus declared no intention of jumping into the tablet market. • Also, integration of software. The presence of dozens of killer apps, downloadable immediately – or in many cases, already in the possession of the owners of iPhone or Touch devices
  • 26. Still can use Eclipse and Xcode (or Visual Studio for Windows) However, 7 or 10 inch form factor? Still debatable Applications for data entry (POS, Medical) Next gaming platform? Replacement for netbooks/laptops? Developing for Tablet
  • 27. Mobile apps/platforms are still changing, even as they mature Tablets are still in a state of flux Possible code-reuse, however form factors aren’t the same Shift from laptops to tablets? In conclusion

Editor's Notes

  • #25: 09/27/11 02:52 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.