Download presentation
Presentation is loading. Please wait.
Published byQuinn Barefield Modified over 9 years ago
1
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher sean@seanmgallagher.com
2
Two Worlds of Mobile Apps: Enterprise & Consumer Mission criticalBringing home the bacon
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.