Developing Enterprise-GradeMobile SolutionsDPR303Simon GuestDirector, Mobility SolutionsNeudesic, LLC
Apple will have sold 54 iPhones and 11 iPads
107 unique Android smartphones and 43 Android tablets in market (US)
Microsoft spending $1bn on marketing & R&D for Windows Phone 7
Current and Emerging TrendsMobile Solutions for the EnterpriseSpark Ideas for your Organization
http://www.gartner.com/it/page.jsp?id=1434613
http://www.gartner.com/it/page.jsp?id=1434613
Worldwide data doesn’t accurately represent what’s happening in individual countries
Anyone here use Symbian?
comScoreMobiLens
http://www.comscore.com/Products_Services/Product_Index/MobiLens72.5m Active Smartphones in US
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)
www.comscore.com/Products_Services/Product_Index/MobiLens (trend used for Dec and Mar)WM6 loses 7.5% share in 12 months.  What will WP7 bring?RIM remains strong, but eroding share (-14% in 12 months)Android on fire.  From 9% to 33% in 12 monthsiOS holding steady around 25% market share
What else do we learn from this data?
Take reports, statistics, and analystforecasts with a grain of salt
Individual country market share very different from WW market share
Device lifecycle is very short(EPA average is around 18 months)
Apple iPhone 4 / iPad 287.44m iPhones sold (as of Q4)
2011 forecasts vary – 100m from Wedge Partner Analyst
iPad commanding 95% of tablet shipments WWDeveloping for iPhone / iPadObjective C
XCodeIDE (MacOSX only)
Interface Builder (CocoaTouch)
Release of Xcode 4
LLVM and LLDB (Faster Compiler and Debugger)
Combined and Enhanced IDEApple App Store350k Apps (Jan 2011)
10bn App Downloads
87% iPhone, 7% iPad, 7% multi-tgt
$4.97 avg., iPad apps 23% higherApps in the EnterpriseEnabled through iOS Enterprise Development Program ($399 per year)
Wireless App Distribution supported in 4.2+What Android handset would I show?
http://blog.tweetdeck.com/android-ecosystem
"Twitter client, Twitter Deck [sic], recently launched their app for Android. They reported that they had to contend with more than 100 different versions of Android software on 244 different handsets. The multiple hardware and software iterations present developers with a daunting challenge.“[Steve Jobs, Apple]
http://www.engadget.com/2010/11/08/samsung-confirms-continuum-dual-display-android-handset-for-veri/Samsung Continuum3.4-inch Super AMOLED primary display, 1.8-inch Super AMOLED secondary "ticker" display
Grip sensor to light up the ticker
Left/right swipe on bottom displayDeveloping for Android Java Language
Eclipse IDE (Multi-platform)
ADT Plug-in from GoogleAndroid MarketNewer than App Store
200k Apps available (Dec 2010)
Fewer restrictions/approval process
More user notificationsApps in the EnterpriseNo requirement that apps have to be sourced from Market
APK File Format
IBM, Google have internalMaylong M-150Android 1.6
7” resistive touch screen
800x480 resolution
ARM9 VM8505 (400Mhz) processor
WiFi and MicroSD
Maylong M-150Android 1.6
7” resistive touch screen
800x480 resolution
ARM9 VM8505 (400Mhz) processor
WiFi and MicroSD“May-not-last-long”?
Motorola XoomAndroid 3.1 (Honeycomb)
10.1” 1280x800 resolution screen with capacitive touch input
1Ghz Dual Core processor
32Gb storage
Dual Cameras
Both 3G (Verizon) and WiFi Models
IDC forecast around 5.5m Android tablets in 2011http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Tablets/ci.MOTOROLA-XOOM-US-EN.alt
Speaking of Android, isn’t Google getting sued by Oracle?
http://news.cnet.com/8301-30684_3-20013546-265.html
http://flowingdata.com/2010/10/11/mobile-patent-lawsuits/
RIM used to be #1 in the stats…  What are they doing?
http://www.engadget.com/2010/08/04/blackberry-torch-review/BlackBerry Torch 9800Slide out keyboard/touchscreen
3.2” Capacitive Touch Screen, 480x360 resolution
Marvel CPU 624Mhz
BlackBerry 6 OS
WebKit based
More polished than 5, but familiarDeveloping for BlackBerryJava Mobile Edition (JME)
BlackBerry Java SDK
Eclipse and NetBeans IDE SupportBlackBerry App Worldv2.0 Launched on Aug 2010
25k Apps available (Nov 2010)
Similar mix of applications to other app storesApps in the EnterpriseBlackBerry Enterprise Server for Applications
Central administration
Wireless deployment…and what about Microsoft?
http://www.engadget.com/2010/10/22/samsung-focus-review/Samsung Focus4-inch Super AMOLED display
1Ghz Snapdragon processor
512Mb ROM, 1Gb RAM
8Gb internal storageDeveloping for Windows Phone 7C#/XAML based
Silverlight 3.0 on hybrid WinCE 6/7
Visual Studio and/or Expression Blend (Express versions available)Windows MarketplaceMarketplace on Windows Phone 7
App Hub (http://create.msdn.com)
Launched November 2010
Just passed 10k applications (Mar 11)Apps in the EnterpriseNo enterprise deployment or side loading
Beta and Private marketplaces announced at MIX11 (Mango)Is there a way to write once for all these devices?
Native ClientMobile WebSkills TransferMultiple PlatformsNo Deploy/UpdateRun on DesktopMonetizationOfflinePerformanceDevice Features
Hybrid applications
Mobile Web FrameworksiUIhttp://iui-js.orgjQTouchhttp://jqtouch.comjQueryMobilehttp://jquerymobile.com
PhoneGapOpen 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 requiredWebViewControllerNative shell upload to AppStoreJavaScript bridgeNative Libraries (ObjC)iPhone OS 4.3.1Web ServerWeb StorageLocal HTML
Mobile enterprise app sales accounted for $2.8bn in 2009.  Projected $11bn by 2015.http://www.fiercemobilecontent.com/special-reports/top-mobile-applications-2010-ten-enterprise-apps-work-hard-so-you-dont-have#ixzz14ozEILJ4
Apple reported that iPad is being deployed or tested by 80% of Fortune 500
Employee ProductivityBusiness to ConsumerIndustry Vertical
Definition:  Use of mobile devices to increase productivity of existing business applications and processes
“CxO goes to Apple Store one weekend, buys iPad, on Monday it’s a company standard”
Michael Hedges purchased 4,500 iPads for his organizationhttp://www.slashgear.com/michael-hedges-purchases-4500-ipads-22109951/
General Productivity (Email and Office)
QuickOffice Connect HDOffice2 HDhttp://itunes.apple.com/us/app/id364361728?mt=8http://itunes.apple.com/us/app/quickoffice-connect-mobile/id376212724?mt=8
Access to Enterprise Data
1. Out of the Box2. Native Client from AppStore3. Custom Solution
Out of the Box Mobile Access using Microsoft SharePoint 2010
http://itunes.apple.com/us/app/shareplus-office-mobile-client/id364895421?mt=8SharePlus Office Mobile Client (Both iPhone and iPad)
Custom Document Management Client for the iPad
Equipping the Sales Force
http://accessdynamicscrm.com/TenDigitsMobileAccess Online (Dynamics CRM for BlackBerry and Windows Mobile 6)
Neudesic - Dynamics CRM Accelerator for iOS
Enterprise Collaboration
Neudesic Pulsehttp://www.whatispulse.com

Developing Enterprise-Grade Mobile Applications

Editor's Notes

  • #59 Image http://www.w3.org/2006/Talks/0419-MWI-Analysts/mobilechristmas2004.jpeg