Upload
james-sutter
View
470
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
CIO Roundtable DiscussionCIO Roundtable Discussion
MobilityMobility
Ashwin RanganAshwin Rangan
CIO, Edwards LifesciencesCIO, Edwards Lifesciences
7/28/2011 Mobility Discussion
40,000 activations per day for each of AT&T and Verizon since release of iPhone4 (as of April 21)
Over 80 unique Android handsets and 30 Android tablets in market
Microsoft spending $1B on marketing for Window Phone 7
Momentum of MobilityMomentum of Mobility
Mobility Discussion 204/10/23
Market Overview – April, 2011Market Overview – April, 2011
Mobility Discussion 304/10/23
Operating SystemWorldwide Market Share (%) Forecast
(end of 2010)
Symbian 40.1
Android 17.7
RIM 17.5
iOS 15.4
Windows Mobile (6.x, 7) 4.7
Other 4.7
http://www.gartner.com/it/page.jsp?id=1434613
U.S. Market OverviewU.S. Market Overview
As of Feb, 2011… WM6 loses 7.5% share in 12 months. Will WP7 win back share? Android rises from 9% to 33% in 12 months RIM remains strong, but eroding share (-14% in 12 months) iOS holds steady at the 25% mark
4
http://www.comscoredatamine.com/2011/06/u-s-trend-in-smartphone-subscribers-by-platform/
General Overview•87.44M sold (as of Q4)
•iOS 4.3.5 most current
•iOS 4.2
– AirPrint
– Email improvements
– Enhanced Enterprise Support
• Data production for mail
• SSL VPN
• MDMS APIs
• Wireless app distribution
iPhone OverviewiPhone Overview
Mobility Discussion 504/10/23
Developing for iOS•Objective C
•Interface Builder (CocoaTouch)
•Xcode IDE (MacOSX only)
•New features in Xcode4
• LLVM compiler (vs. GCC)
• LLDB (Fast Debugging)
• Combined and enhanced IDE
Apple App Store•350k Apps (Oct. 2010)
•10B App Downloads
•87% iPhone, 7% iPad, 7% multi-target
•$4.97 avg. iPad apps 23% higher
•Enterprise Apps through iOS Enterprise Development Program
•Wireless App Distribution in iOS 4.2
General Overview•80 different devices in market (end 2010)
•Multiple devices with multiple OS versions / physical features present “daunting challenges” for application developers targeting Android
Android OverviewAndroid Overview
Mobility Discussion 604/10/23
Developing for Android•Java Language
•Activity/Resource based
•Eclipse IDE (ADT Plug-in)
•Compared to iOS development…
• Multi-OS support
• Latest IDE issues (3.6/Helios)
• Simulator targets multiple Android versions (1.5 and beyond)
• Java vs. Objective C
Android Market•Newer than App Store
•200K Apps available (Dec. 2010)
•Fewer restrictions/approval process
•More user notifications
•Enterprise apps?
• No requirements that apps have to be sourced from Market
• APK file format
• IBM, Google have internal
State of the Art•Slide-out keyboard/touchscreen
•3.2” capacitive touch, 480x360
•Marvel CPU 624MHz
•BlackBerry 6 OS
– WebKit based
– More refined than 5, but still familiar
– Universal Search
Blackberry OverviewBlackberry Overview
Mobility Discussion 704/10/23
Developing for Blackberry•Java Mobile Ed. (JME)
•Blackberry Java SDK
•Eclipse and NetBeans IDE Support
•Future of JME?
• Java Mobile.Next
• JCP status?
• Updates to JME
• Webkit and JavaScript support
• Strong embedded story, but behind Android
Blackberry App World•V2.0 Launched on Aug. 2010
•25K Apps avail. (Nov. 2010)
•Similar mix of applications to other app stores
•Enterprise apps?
• Blackberry Enterprise Server for Applications
• Central administration
• Wireless deployment
State of the Art – Samsung Focus•4” Super AMOLED display
•1GHz Snapdragon processor
•512Mb ROM, 1Gb RAM
•8Gb Internal storage, expandable through SD card
Microsoft OverviewMicrosoft Overview
Mobility Discussion 804/10/23
Developing for WP7•C#/XAML based
•Silverlight 3.0 on custom WinCE 6/7
•Visual Studio or Expression Blend
•Device and SW sweet spot?
•iPhone: guaranteed deployment, but little customer choice
•Android: amazing customer choice, but many test permutations
•WP7: Good combination of both
Windows Marketplace•Marketplace on Windows Phone 7
•App Hub (http://create.msdn.com)
•Launched Nov. 2010
•Just passed 10K apps as of Mar ‘11
•Strong start, good mix of titles
•Enterprise apps?
• No enterprise deployment or side loading today
• Maybe through developer tools
• Beta and private marketplaces announced at MIX11
Mobile Web
Skills transfer
Multiple platforms
No deploy/update
Run on desktop
Write once for all devices?Write once for all devices?
Mobility Discussion 904/10/23
Client
Monetization
Offline use
Performance
Device features
Perhaps…Perhaps…HTML5 + device access / cross-platformHTML5 + device access / cross-platform
Mobility Discussion 1004/10/23
PhoneGap•Open Source (MIT) Framework for building cross-platform mobile applications
•Started by Nitobi
•Build in HTML5/CSS/JS
•Use libraries to access phone features
•Run offline
•Deploy to app store if required
Device Feature MatrixDevice Feature Matrix
Mobility Discussion 1104/10/23
iUIhttp://iui-js.org
Other Mobile Web FrameworksOther Mobile Web Frameworks
Mobility Discussion 1204/10/23
jQTouchhttp://jqtouch.com
jQueryMobilehttp://jquerymobile.com
Helping Patients is Our Life’s Work, andHelping Patients is Our Life’s Work, and