Mobile Apps in the Enterprise, Part 1

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Mobile Technology and Software Engineering Travis James, CTO, CloudMetal Software.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Lee Hang Lam Wong Kwun Yam Chan Sin Ping Wong Cecilia Kei Ka Mobile Phone OS.
Building Mobile Apps in the Cloud – Comparing Approaches.
Chung Man Ho Willims Chow Man Kei Gary Kwok Pak Wai Lion.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
One App for All Coding for different iOS variants Mike Oliver iOS Team Lead
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Native vs hybrid vs web mobile Application
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Introduction to Mobile Computing CSE 390 Fall 2010.
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Survey of PC and Network Operating Systems
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
What is Android……? Android is an Operating System (OS) created by Google to run on any small electronic devices such as cell phones, e- books, Media Internet.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Basics of testing mobile apps
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Mobile Applications: Unit - I
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
Introduction to Xamarin C# Everywhere
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Device Maintenance and Management, Parental Control, and Theft Protection for Home Users Made Easy with Remo MORE and Power of Azure MICROSOFT AZURE APP.
Browsers and Web Platforms
Introduction to Mobile Web Applications
Android.
Gather Valuable Customer Data
Apache Cordova Overview
Dynamics of Mobile Application Testing
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
in All Office 365 Apps for Enterprise Companies
Contents: Introduction Different Mobile Operating Systems
Survey Paper & Manuscript
Mohammed Alhusein.
Software engineering in the mobile phone platform war.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Yocale, Built on Azure: Convenient Online Booking Keeps Appointment Books Filled and Eliminates Scheduling Hassles for Local Business Owners MICROSOFT.
Running on the Powerful Microsoft Azure Platform,
Chapter 4.
Mobile App Development
Cubic Telecom: A Microsoft Azure-Powered Global Connectivity Company Offering Mobility Solutions to Global IoT and Machine-to-Machine Companies Partner.
Big Red Cloud Offers a Simple Online Accounts Solution for Business Owners and Bookkeepers Hosted on the Powerful Microsoft Azure Platform MICROSOFT AZURE.
Data Security for Microsoft Azure
Partner Logo Azure Provides a Secure, Scalable Platform for ScheduleMe, an App That Enables Easy Meeting Scheduling with People Outside of Your Company.
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
MICROSOFT AZURE ISV PROFILE: ONEBE
Introduction to Mobile Apps
Wrap Up CSE 5236: Mobile Application Development
Presentation transcript:

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

Mobile Platforms: BlackBerry OS & BlackBerry Tablet OS Proprietary OS for BlackBerry phones

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

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

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

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

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

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

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.