1 / 28

Mobile Apps in the Enterprise: Bringing Home the Bacon

Explore the impact of consumer and enterprise mobile apps on the business world, and the challenges and advantages of different mobile platforms for enterprise app development.

hollyi
Download Presentation

Mobile Apps in the Enterprise: Bringing Home the Bacon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Who’s Doing What Presented by Sean Gallagher sean@seanmgallagher.com Mobile Apps in the Enterprise, Part 1

  2. Bringing home the bacon Two Worlds of Mobile Apps: Enterprise & Consumer • Mission critical

  3. When Consumer & Enterprise Worlds Collide • Consumer mobile apps have raised expectations for what can be done on a mobile device • Consumer hardware isn't up to field use, but... • Mobile sales forces and other information workers are using consumer mobile devices for business already • Midmarket and smaller companies can use “BYO” technology for mobile apps on consumer devices

  4. Mission-Essential Enterprise Mobile Apps Need: • Persistent data, even when no network • Integration with enterprise data • Data integrity • Data security • Built-in I/O for barcodes, etc. • Common support base

  5. Which Is Why Enterprise Mobile Platforms Are Generally: • Windows CE .NET • PalmOS • Linux

  6. But Customers & Employees Use Other Platforms: • Apple iOS • Google Android • HP/Palm webOS • Research In Motion BlackBerry OS/ BlackBerry Tablet OS • Microsoft Windows Mobile • Symbian (outside of US)

  7. The Mobile Platform Market 16 Months Ago... Source: R2Integrated

  8. The Market Now Global(Gartner) US(Nielsen) Where's Windows?

  9. Mobile Is Pervasive • Smartphones and mobile devices have consumerized mobile technology • Employees and customers increasingly expect “an app for that”

  10. Using Consumer Mobile Platforms Is Challenging • “Always connected”... isn't. • “Write once, run anywhere”... doesn't. • Platform fragmentation, even on the same mobile OS • Varying app delivery approaches • Security and loss risks • Standards unevenly applied

  11. Today’s Mobile Device • Higher-speed networks • 3G nationwide, “4G” and WiMax in metro areas • WiMax and WiFi mesh for campus coverage • Significant local data storage for offline use, persistent data • Persistent location information (GPS) • Imaging built-in (most smartphones) • “Standard” peripheral interfaces that can be programmatically accessed

  12. Trends in Mobile Application Technology • Location-based apps • Cloud-based back-end • Augmented reality • Commercial peripheral devices for business • Square credit card reader • Tablets and bigger smartphones with more screen real estate • Faster networks: 4G comparable to full broadband

  13. Commercial Enterprise Apps Have Embraced Consumer Mobile • Cloud SaaS providers • SalesForce.com • Oracle, SAP

  14. The Mobile Platform Contenders • Windows Mobile/CE dominated business-to-employee app development, but Windows 7 Mobile is a new platform – and not picking up much market share • Symbian matters overseas

  15. Mobile Platforms: Apple iOS • On iPad, iPod, iPhone • 25% of US smart phones • Over 100 million devices in use • 150 million iTunes accounts with credit cards attached

  16. Advantages of iOS for Enterprises • Large customer installed base • Rich client capabilities • Good Web capabilities • Enterprise SDK allows in-house app dev and deployment • Growing number of development tool options for client apps • HTML5 Web supported • Default on-device encryption (but you need to use password for protection) • Good backup and restore capabilities

  17. Disadvantages of iOS • Single carrier for iPhone (for now) • Customer-facing apps require App Store approval, distributed through Apple • Objective C for native apps, need to pay for SDK • No Flash support, no Java support • No multiprocess multitasking • For-sale apps require approval by Apple, sold through Itunes App Store (Enterprise apps can be self-distributed but need specific phone data)

  18. Mobile Platforms:Google Android • “Open-Source” on multiple hardware devices • Based on Linux kernel

  19. Advantages of Android • Fastest growing platform, in terms of new device sales • Multi-carrier • Multi-device • Open-source tools • Java language based • Easy deployment – No gatekeeper • Free SDK • Flash-friendly, AIR-friendly, HTML5-friendly • True multitasking • Built-in SQLite DB

  20. Android Disadvantages: • Multiple versions in deployment • Not all open-source, really • Apps run in runtime, not native code • Viruses • Device dependencies • Smaller app marketplace • Java is dev language • Oracle FUD

  21. Mobile Platforms: BlackBerry OS & BlackBerry Tablet OS • Proprietary OS for BlackBerry phones

  22. BlackBerry OS Advantages • Market leader (until recently) • Java-based development • Web-based dev, good HTML5 and JavaScript support • AppWorld distribution for commercial apps • Eclipse plug-in for Java

  23. BlackBerry OS Disadvantages • Separate OS for Tablet – uses Adobe AIR • Developers have complained about UI issues • Limited hardware access

  24. Mobile Platforms: webOS • Originally PalmOS, acquired by HP • New tablet devices planned • Proprietary, but based on Linux

  25. WebOS Advantages • Javascript/Web or C/C++ dev; most apps require just Web developer skills • Free SDK and frameworks • Free distribution of code • “Homebrew” friendly

  26. WebOS Disadvantages • Palm acquired by HP (good for enterprise?) • If apps sold, must be distributed through Palm store • Limited device support now • Relatively small market share for Palm devices

  27. Mobile App Development Cross-Platform • Web-based apps • Default approach to cross-platform • Quick way to wire enterprise data to mobile • HTML5 (mostly supported) • JavaScript + CSS • App builders (HTML, CSS,JavaScript) • Phone gap • Appcellerator Titanium • App streaming through VDI

  28. Conclusions • Mass-market devices can connect to the enterprise today. • Windows Mobile will be a player in enterprise, but iOS, Android, and BlackBerry OSs will lead for information workers. • Android has the largest potential hardware platform reach, and new devices such as Motorola Atrix make it attractive as a business platform. • Security remains a key issue that is unevenly addressed across platforms.

More Related