SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Mobile Development 101
            December 5, 2012
    Richard Mendis, CMO, AnyPresence
        Caroline Lewko, CEO, WIP
1
Speaker Intros

    Richard Mendis                     Caroline Lewko
    CMO and Co-Founder,                CEO, Wireless Industry
    AnyPresence                        Partnership (WIP)
    rmendis@anypresence.com            caroline@wipconnector.com
    An enterprise mobile development   WIP is the connector in the mobile
    platform and solutions for the     industry, supporting the ecosystem
    healthcare and other industries    by encouraging discussions, co-
                                       creation and information exchange
    20+ years in enterprise software
    industry:                          In the wireless / telecom industry
                                       since 1995:
    §  VP of Solution Mgmt at SAP
    §  CMO and Co-Founder, Clear      §  Founding Chair, Wavefront
        Standards                      §  Founder and Chair, WINBC (now
    §  VP of Marketing at Current         DigiBC)
        Analysis                       §  Analyst, Anderson Consulting
    §  Product Line Manager, Siebel       (Accenture)
2
        Systems
Agenda


     §  Mobility and mHealth Market Trends
     §  Mobile App Development
       ¡  Design
       ¡  Development
       ¡  Testing
       ¡  Deployment
     §  Mobile Strategy and Compliance
     §  Summary
3
Mobile Web and Smartphone Adoption

                                        Smartphone and tablet devices out-pacing PC
                                        as primary means for accessing email and
                                                                                                   85m
                                        Internet.                                                  Mobile Internet
                                                                                                   Subscribers
                                        By 2015, more U.S. Internet users will access
                                        the Internet through mobile devices than                   270m
                                                                                                   Smartphone
                                        through PCs or other wireline devices.                     Units Sold




                                                                                                   <$200
                                                                                                   Smartphone
                                                                                                   Unit Cost
Sources: IDC, Morgan Stanley Research




                                                                                                        ~18m
                                                                                                        Desktop
                                                                                                        Internet
                                                                                                        Subscribers


                                                       2005                                   2010
                                                                                                       Quarters since
                                                        Q1      Q3      Q5      Q7      Q9   Q11       launch
                       4
By the Numbers: Mobility in the Enterprise


                    50%                                          80%                of Fortune 500 companies
                                                                                    are testing or deploying iOS

                    of all devices on
                    the corporate
                    network will be
                    mobile devices
                    by 2015
                                           80%      77%     61%
                                        permitted for corporate use
                                                                                                        72%
                                                                                             of small
                                                                                         businesses
    $25B                                                                             use mobile apps
    Global Apps
    Market
                  $17B                                                                  in operations

                  Global
                               $6.9B
    by 2015                                             TOP MOBILITY GOALS
                  Enterprise
                  Mobility
                  Market by
                               North American                          59%                Increase in
                                                                                          Sales/Service
                               Mobile Business

                                                                      42% Productivity
                  2015         Apps Market                                Increase in
                               by 2014



5                                            Sources: Aberdeen, Forrester, GigaOM
mHealth App Explosion



     44 million                                                        mHealth apps will have been
                                                                       downloaded by the end of 2012




     13,000                                                            consumer health iPhone apps
                                                                       by summer 2012




      6,000                                                            clinical-type iPhone apps for
                                                                       physicians by summer 2012




6
        30%                                                            of physicians using smartphones
                                                                       and tablets to treat patients

     Source: Edna Boone, Mashable: “5 Ways Mobile Tech Can Improve Your Health”
Mobile Readiness in Healthcare Provider Industry


                                                    SHSMD / MedTouch Survey

     34% have
                                                            Fall 2011



     mobile apps
                                                    Mobile site (38%)

                                                    Mobile app (34%)




     38% have a                                                  241
                                                              responses
     mobile-                                                     from
                                                               SHSMD
     enabled web                                               members


     site
      Source: SHSMD / MedTouch Survey - Fall 2011
7
App Design




8
Usability is Critical to Mobile App Adoption




9    Sources: Smashing Magazine, EffectiveUI
Tips for App Design


     §  Focus on task completion with
         the least # of steps
     §  Look at usability examples
     §  Simplify: what is the minimum
         needed to complete the task?
     §  Don’t boil the ocean: pick 1-2
         form factors to start (eg.
         smartphone in portrait and
         landscape mode)
     §  Avoid non-standard UI patterns
       (www.mobiledesignpatterngallery.com)
     §  Utilize vector-based source
         images when possible

10
App Mockup/Prototyping Tools

      Visualize your app before
      building
      30+ UI prototyping and
      wireframing tools are available,
      many with free plans

      •  Balsamiq – simple wireframes,
         very quick, web or desktop
         version available
      •  JustInMind – high fidelity, run
         on device, native libraries,
         generates docs, desktop only
      •  Axure – high fidelity, run on
         device, native libraries,
         generates docs, desktop only
11
App Development




12
Enterprise Mobile Architecture: Multiple Layers to Consider


                                 Native:        Web:           Developer     MEAP:
            Mobile                iOS          HTML5          Frameworks:    Antenna
       Presentation              Android        CSS             Phonegap      Verivo
                                 WinMo                        Appcelerator
             Layer                            Javascript
                                                                  etc.
                                                                               etc.
                                  etc.



                                   Mobile            App Testing       Mobile Back-
            Mobile                Services:         & Distribution:    end Services:
           Services             Urban Airship           App47          AnyPresence
             Layer             Flurry Analytics        Apperian          Stackmob
                                     etc.                etc.               etc.




      Data Sources                                                            File
                                 Enterprise       Databases      Web
      and Systems                                   BI/DW                    Servers
                                  Systems                       Services
                                                   Systems                   & CMS



13
What Platform(s) Do I Support?




     Important questions to consider:
     I am building an app for employees or consumers?
     Does the app need to access hardware capabilities?
     Does the app need to work offline?
14
     Do I need to support feature phones?
Other Considerations When Selecting Platforms




15   Source: Vision Mobile Developer Economics 2012
HTML5 Gains Momentum (but is not on par with native yet)

                                                                                          HTML5 Benefits
                                                                                          ü  Works in most modern
                                                                                              browsers (device agnostic)
                                                                                          ü  Supports rich user interfaces
                                                                                          ü  Supports phone features
                                                                                          ü  Single, familiar code-base




         79%                                              Cross-platform
                                                            Searchable
                                                           Cost-Effective
                                                            Accessible
                                                                                                  66%                              Rich Media
                                                                                                                                  Geolocation
                                                                                                                              Native-like Behavior
                                                                                                                               Swipe and Touch
                                                                                                 of consumers prefer to use
                                                                                                        mobile web
16   Sources: (1) IDC, (2) mobiThinking, (3) Keynote Services, (4) Content Marketing Institute
Mobile Application Types

                       Native              Web (HTML5)                   Hybrid
     Best for   apps that need to       apps that are always     apps that need to
                perform quickly, work   connected to source      access some phone
                well offline, and       systems, and need to     capabilities, and are
                access many device      run across many          mostly connected
                capabilities (camera,   device types or form
                GPS, mic, etc.)         factors
     Benefits   •  looks like other     •  single app for all    •  some benefits of
                   native apps             devices                  native apps
                •  fast response time   •  don’t need to learn   •  can embed a web
                •  works well offline      multiple mobile          app into a native app
                                           development tools        “wrapper” (browser
                •  can be found
                                        •  can make updates         view) for faster
                   through app stores
                                           available instantly      development across
                •  access to all                                    platforms
                                           to all users
                   hardware
                   capabilities
                •  push notification
                   capable
17
More on HTML5 vs. Native vs. Hybrid




18   Source: Salesforce.com
Mobile Development Challenges

     Mobile platform fragmentation
       §  New devices and operating system
           versions released throughout year
       §  Increasing number of form factors
     Complexity of development
       §  Need specialized skill-sets
       §  Need mobile abstraction layer
       §  Need mobile services layer
     Nuances of mobile design
       §  Mobile apps require different
           design and interaction
       §  Usability is critical
     Hidden costs of maintenance
       §  Adding new features is costly
           across multiple platforms
19
Mobile Development Approaches

      Approach                       Pros                        Cons
      1. Build using native          ü  Unlimited flexibility   ✘  Highest TCO
      tools from scratch                                         ✘  Slowest to market
                                                                 ✘  Difficult to maintain
      2. Build using an full-        ü  Lower TCO               ✘  UI limitations
      stack mobile platform          ü  Minimal coding          ✘  Platform lock-in
                                     ü  Multi-device support
      3. Build using a mobile ü  Lower TCO                      ✘  Custom code for each
      back-end platform       ü  Unlimited UI flexibility         mobile UI
                              ü  Reusable APIs

                        70% of mobile apps created between
                        2008-2011 will become obsolete and
                        candidates for re-development by YE2012
                        By 2014 up to 40% of Fortune 1000
                        organizations will employ a mobile enterprise
                        application platform for app building
20                      Source: MGI Research
When Should I Consider a Mobile Platform?



        Consider a
         platform if
          you have
             several
        projects or                                   Always
       will improve                                   consider a
      apps quickly                                    platform for
                                                      these two
                                                      quadrants



           If you are
        only building
      1-2 apps, and
           don’t see
             them as
      strategic, may
          not need a
             platform

21                             Source: MGI Research
Native or Web App Development (building from scratch)

       Platform     Language(s)      Comments
       Android      Java, C, C++     Open source OS (based on Linux)
       Bada         C, C++           Samsung mobile platform running
                                     on Linux or Realtime OS
       BlackBerry   Java, Web Apps Forthcoming BB10 OS will be based
                    QNX:, C++,     on QNX
                    HTML, CSS, JS,
                    ActionScript
       iOS          Objective-C, C   Mac required for development
       Symbian      C, C++, Java,    Longest running OS
                    Qt, Web Apps
       Windows      C#, VB.NET      Microsoft surface uses Windows RT,
                    Windows 8 adds Phones use Windows Phone 8 (or
                    C++, Javascript earlier), Slates use Windows 8
       Web Apps     HTML, CSS, JS    Plenty of libraries available: jQuery
                                     Mobile, Sencha Touch, Dojo
22
Developer Frameworks (mostly free, paid support)

       Framework      Language(s)       Comments
       Appcelerator   Javascript (JS)   Generates native apps with a
       (Titanium)                       JavaScript interpreter
                                        Native look and feel
                                        Acquired solutions for HTML5 and
                                        back-end services
       Phonegap       HTML, CSS, JS     Generates a mobile web app
                                        running in a native app browser
                                        Look and feel is not native
                                        Developer Nitobi acquired by
                                        Adobe, Phongap in Apache
       RhoMobile      Ruby, HTML, JS Generates native apps
                                     Not fully native look and feel
                                     Offers data synch (RhoConnect)
                                     Acquired by Motorola
       Sencha Touch HTML, CSS, JS       HTML5 UI framework to build web
                                        apps that look like iOS
23
Mobile Enterprise Platforms (commercial)

       MEAP         Language(s)      Comments
       Antenna      Rapid Scripting Generates native and HTML5 apps
                    Langauge (RSL) with interpretation layer

       Kony         Lua              Generates native and HTML5 apps
                                     with an interpretation layer

       Sybase       Native Device    Generates native or HTML5 apps
       Unwired      Language,        Strong on database synchronization
       (SAP)        HTML5, JS (via   and SAP integration
                    container)

       Verivo       Lua              Generates native and hybrid apps
       (formerly                     with an interpretation layer
       Pyxis)                        Reads a configuration file from the
                                     server



24
Don’t Forget About Back-End Mobile Services

        Top Services Used by Mobile App Developers…




25   Source: Appcelerator/IDC
Mobile Backend-as-a-Service (MBaaS) (commercial)

       MBaaS approach: build app UI in tool of your choice, use
       standard API libraries for all back-end services
       MBaaS         Language(s)    Comments
       AnyPresence   Ruby or Java   Dedicated infrastructure per app
                                    Cloud-based or on-premise server
                                    HTML5 and native app generation
                                    Tiered pricing based on # of apps

       Kinvey        Javascript     Shared infrastructure across apps
                                    Cloud-based database and sever
                                    Tiered pricing based on usage
       Parse         Javascript     Shared infrastructure across apps
                                    Cloud-based database and sever
                                    Tiered pricing based on usage
       Stackmob      Java, Scala    Shared infrastructure across apps
                                    Cloud-based database and sever
                                    Tiered pricing based on modules
26
Mobile App Monetization Options (1/2)

        Method           How it Works           Best For           Considerations
        Paid             •  User pays up-       •  Gaming          •  The more users pay
        Download            front to download   •  Entertainment      up-front, the less
                            app from an app     •  Productivity       likely they are to pay
                            store                  News               for in-app or tolerate
                         •  Transaction is                            ads
                            handled by app                         •  Consider free and
                            store, and                                paid versions with
                            revenue shared                            different features
                            (typically 30%)                           and/or less ads or
                                                                      in-app purchases
        One-Time         •  Individual or       •  Local focus    •  Typically a one-shot
        Sponsorship         business            •  Vertical focus    source of income;
                            underwrites your    •  Narrow            not ongoing or
                            app in exchange        audience focus    scalable
                            for recognition                       •  One way to get a
                         •  You handle                               first app off the
                            transaction                              ground

27   Source: Far Reach
Mobile App Monetization Options (2/2)

        Method           How it Works           Best For             Considerations
        In-App           •  Ads run on space    •    Gaming          •  App needs to bring
        Advertising         sold within your    •    News               back users regularly,
                            app, revenue is     •    Chat               and for heavy use
                            based on user       •    Entertainment   •  Need to embed
                            impressions or                              code for ad network
                            clicks                                   •  Users may not
                         •  Typically handled                           provide confidential
                            by an ad network                            info to apps that run
                            (iAd, admob,                                advertising
                            JumpTap, etc.)
        In-App           •  User purchases     •  Gaming             •  App requires loyal
        Purchases /         additional content •  Lifestyle             followers willing to
        Freemium            or features within •  News                  pay for “virtual”
        or                  the app                                     benefits
        Subscription     •  Transaction is                           •  Need to regularly
                            handled by app                              provide fresh
                            store, and                                  content based on
                            revenue shared                              monetization goals
28   Source: Far Reach
Monetization: Top 5 Revenue Models




29   Source: Vision Mobile Developer Economics 2012
Mobile-Enabling Existing Enterprise Systems (Buy vs. Build)
                              OPTION   Œ                            OPTION                                  OPTION    Ž
Re-purpose web-based applications on                      Use mobile applications from source      Develop custom applications using
mobile browsers (or use virtualization)                            system vendors                  a mobile platform (or from scratch)
 Corporate Network




                                                                                                      Mobile Development Platform




                     Source System 1   Source System 2
                     eg. Siebel CRM      eg. SAP HR

ü  Lowest cost option                                   ü  Faster than custom building         ü  Best way to mobile-enable a
û  Business workflow split across                       û  Business workflow split across          process that spans multiple
    multiple applications – user                             multiple apps                           source systems
    may have to switch between                           û  Multiple apps with different user   û  Higher total cost of ownership
    different apps                                           experiences                             (TCO) for initial development
û  Not optimized for smaller                                                                        (but lower than custom building
                                                         û  Limited customization                   using only native tools)
    mobile form factors or touch
App Testing




31
Why Focus on Testing?
                     15% to 30% of negative comments based on performance, crashes or hangs

     Insufficient
     testing leads
     to poor app
     stability
     …which leads
     to low
     adoption and
     ratings
     …which, in                    Relative cost of defect, by time of discovery

     the mobile
     world, is
     almost
     impossible to
     recover from

32   Source: uTest
“Fragmentation” (why you are underestimating test effort)

      Test Early, Test Often
      Use Real Devices
      Simulators are insufficient for
      production readiness: they
      produce inconsistent results
      when compared with actual
      devices
      “Four-factor mobile testing”
      ü  multiple devices (and form
          factors)
      ü  multiple operating systems
      ü  multiple connection types
      ü  multiple carriers

33
App Deployment




34
Enterprise Mobility Management Ecosystem


         Over-The-Air           Inventory
         Configuration         Management




Mobile Device
Management            Alerts and
                                            Remote Wipe                                          Whitelist/
                      Monitoring                                       Remote App                Blacklist
   (MDM)                                                               distribution
                                                                                                  Apps




           Device                   Remote                                                              Mobile App
                                                                                 Provisioning
           Security                Controlling            Enterprise                 and                Management
                                                          App Store
                                                                                 Configuration
                                                                                                          (MAM)



                                                                   App Analytics            Performance
MDM Provides Centralized Device Security and Control

       “in 2016 350 million employees
       will use smartphones, 200m
       will bring their own device”
       -Forrester


     ü  Configure devices over the
         air for remote employees
     ü  Secure data, and enable
         remote wipe in case of loss
     ü  Remote troubleshooting
     ü  Manage telecom-related
         expenses
     ü  Provide secure access to
         sensitive corporate data
36   Source: Forrester, Matrix42
MAM Provides Benefits Across the App Lifecycle

                                 “Private enterprise app stores will
                                 be deployed by 60% of IT
                                 organizations by 2014”
                                 -Gartner


                                 ü  Easier distribution during
                                     testing phase
                                 ü  App configuration
                                     management
                                 ü  App performance analytics
                                     and crash reporting
                                 ü  App usage analytics
                                 ü  Easier deployment and control
                                     for employee-facing apps
                                 ü  Curated internal app store
37   Source: Symantec
Mobile Strategy and
     Compliance Considerations



38
Top Challenges to Building a Mobile Strategy




                                                        Healthcare-specific
                                                        challenges:
                                                        •  HIPAA compliance
                                                        •  FDA regulation




39   Source: Insider Research & Netcentric Strategies
Mobile Scenario Domain Areas

                     Financial Benefit   Brand Value Benefit


                   ü  Mobile channel     ü  Preventative care
                       reach              ü  Convenience of
      Patients     ü  Reduce service         mobile access
                       wait times         ü  Access to personal
                   ü  Proactive              records (blue button)
                       account alerts




                   ü  Mobile self-       ü  Consumer-like
                       service                user experience
      Physicians   ü  Ease of data       ü  BYOD support
                       access             ü  HR process
                   ü  Process-based          enablement
                       clinical apps



                    Productivity            Engagement
40
Mobile Scenario Prioritization – Example Method


                                                                                                                                            Scenarios
                                                                         Bill
                                                              in this
                                                                      Payment
               Donations
                                     quadrant
                                                                                                                                            and
                                                           Staff
                                                         Schedules
       Physician
                                                                                                                                            towards
                                                                                                     Appt.
                                                                           Referral
                                                        the middle
                    Financial or Productivity Benefit


                                                                                                    Requests
                                                                                         Appt.
                                                                                                                                            have dual
                                                                                       Reminders
                  Pre-
                    benefits
                                                                         EHR
                                   Registration
    Find a 
      These will
                                                                        Access
                        Directions
               Doctor
       likely be                                                                              Patient
           lower                                                                             Check-in
         priority                                                                                                    ER Wait 

      scenarios                                                                  Symptom
                             Times
     Contact
                                                                                                        Event
                                                                                  Checker
                                         Us
                                                                                                       Calendar

                                                                                         Post-Op
                                                                                           Care
                 PHR
                                                                                                                Access
      Take into
      account                                                                                    Patient
                                                                                                Check-out
      both cost
                                                                                                                               Social
      to build                                                                                                              Engagement
      and cost
      savings

                                                        Brand Value Benefit
41
How Healthcare Measures Mobile ROI




      Source: SHSMD / MedTouch Survey - Fall 2011
42
HIPAA Compliance Considerations

      Any company that deals with
      protected health information
      (PHI) must ensure that all the
      required physical, network, and
      process security measures are
      in place and followed.

      Covered entities (CE): anyone
      who provides treatment, typically
      a healthcare provider

      Business associates (BA):
      anyone with access to patient
      information or support, typically
      a supplier

      There are HIPAA-compliant
      hosting providers: OnlineTech
43
When is FDA Regulation Applicable?

      An app may be subject to                     An app is considered be
      regulation if…                               outside regulatory scope if…

      ­  It is connected to a medical             ü  It is provides reference content
          device to display results                    or training material
      ­  It serves as an accessory of             ü  It provides suggestions related
          any kind to a regulated medical              to general health and wellness
          device                                       (preventative vs. curative)
      ­  It takes patient data and                ü  It is used to automate office
          interprets and outputs info for              operations (i.e. billing ,
          use in clinical decisions                    administrative) or patient
      ­  It uses device features (i.e.                convenience (i.e. reminders)
          camera, microphone) to gather            ü  It functions as, or supplements,
          data for diagnosis                           electronic health record system

       Disclaimer: This regulation is in draft and being revised. Obtain legal advice before
       formulating long-term plans. Draft guidance can be viewed on the FDA.gov web site:
       http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/GuidanceDocuments/
       ucm263280.htm#ft2
44
Summary




45
Mobile Architecture Best Practices

                                  Use        Use tools     Use         Avoid
            Mobile              Common      Like jQuery Prototyping Client-Side
       Presentation              Mobile     or Sencha    Tools for   Business
             Layer              Services    for HTML5 Native Apps      Logic

                                  FAVOR NATIVE CLIENT-SIDE CODE, LEVERAGE TOOLKITS




           Mobile                 Push          App     App Testing     Data
                              Notifications, User Roles Distribution   Source
          Services                SMS        and Access     and      Integration
            Layer              Messaging       Control   Analytics

                               LEVERAGE MOBILE SERVICES, ENABLE “COMPOSITE” APPS




      Data Sources
                               Enterprise   Databases      Web           File
      and Systems                             BI/DW
                                Systems                   Services      Servers
                                             Systems                    & CMS

                                       LEVERAGE EXISTING SYSTEMS VIA WEB SERVICES
46
Key Takeaways

      ü  There is an explosion of mHealth apps, but providers
          still lack patient-facing apps and mobile sites
      ü  Design and usability is key to app adoption
      ü  Plenty of fragmentation across device and platforms
      ü  Mobile development solutions can help lower TCO
          of building apps
      ü  Architect for mobile back-end services
      ü  Test early and often to avoid costly errors
      ü  Prioritize mobile scenarios across financial and brand
          value benefits to achieve ROI
      ü  HIPAA or FDA compliance may be required for apps
          that capture or transmit personal health
47
Questions?
       Richard Mendis            Caroline Lewko
     CMO and Co-Founder,       CEO, Wireless Industry
        AnyPresence                Partnerships
     rmendis@anypresence.com   caroline@wipconnector.com


48

Mais conteúdo relacionado

Mais procurados

Mobile data consumption by smartphone users
Mobile data consumption by smartphone usersMobile data consumption by smartphone users
Mobile data consumption by smartphone usersskripnikov
 
Security considerations while being Social and Mobile
Security considerations while being Social and MobileSecurity considerations while being Social and Mobile
Security considerations while being Social and MobileNalneesh Gaur
 
GSMA OneAPI Gateway Launch Presentation
GSMA OneAPI Gateway Launch PresentationGSMA OneAPI Gateway Launch Presentation
GSMA OneAPI Gateway Launch PresentationGSMA OneAPI Gateway
 
Smart Pipes & Smart Devices
Smart Pipes & Smart DevicesSmart Pipes & Smart Devices
Smart Pipes & Smart DevicesPaul Brody
 
2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain AssociationPaul Brody
 
China and Japan's mobile internet
China and Japan's mobile internetChina and Japan's mobile internet
China and Japan's mobile internetGreat Wall Club
 
Mobilising people and enterprise
Mobilising people and enterpriseMobilising people and enterprise
Mobilising people and enterprisePim Bilderbeek
 
Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Green Packet
 
Gport GMIC Roadshow USA Report -EN
Gport GMIC Roadshow USA Report -ENGport GMIC Roadshow USA Report -EN
Gport GMIC Roadshow USA Report -ENGreat Wall Club
 
P1 WiMAX Frontlines
P1 WiMAX FrontlinesP1 WiMAX Frontlines
P1 WiMAX FrontlinesGreen Packet
 
Informa Telecoms & Media’s top 10 picks for MWC 2012
Informa Telecoms & Media’s top 10 picks for MWC 2012Informa Telecoms & Media’s top 10 picks for MWC 2012
Informa Telecoms & Media’s top 10 picks for MWC 2012Mikhail
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4Green Packet
 
Why look at Asia's mobile internet market?
Why look at Asia's mobile internet market?Why look at Asia's mobile internet market?
Why look at Asia's mobile internet market?Great Wall Club
 

Mais procurados (20)

Mobile data consumption by smartphone users
Mobile data consumption by smartphone usersMobile data consumption by smartphone users
Mobile data consumption by smartphone users
 
Security considerations while being Social and Mobile
Security considerations while being Social and MobileSecurity considerations while being Social and Mobile
Security considerations while being Social and Mobile
 
Mobile asia expo 2012 exicon presenting nfc in china
Mobile asia expo 2012 exicon presenting nfc in chinaMobile asia expo 2012 exicon presenting nfc in china
Mobile asia expo 2012 exicon presenting nfc in china
 
GSMA OneAPI Gateway Launch Presentation
GSMA OneAPI Gateway Launch PresentationGSMA OneAPI Gateway Launch Presentation
GSMA OneAPI Gateway Launch Presentation
 
Smart Pipes & Smart Devices
Smart Pipes & Smart DevicesSmart Pipes & Smart Devices
Smart Pipes & Smart Devices
 
VOICE OF GMIC_EN
VOICE OF GMIC_ENVOICE OF GMIC_EN
VOICE OF GMIC_EN
 
2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association
 
China and Japan's mobile internet
China and Japan's mobile internetChina and Japan's mobile internet
China and Japan's mobile internet
 
5 mobile trends (2009)
5 mobile trends (2009)5 mobile trends (2009)
5 mobile trends (2009)
 
Unstoppable Wireless Forces
Unstoppable Wireless ForcesUnstoppable Wireless Forces
Unstoppable Wireless Forces
 
Mobilising people and enterprise
Mobilising people and enterpriseMobilising people and enterprise
Mobilising people and enterprise
 
Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0Next Decade for WiMAX - WiMAX 2.0
Next Decade for WiMAX - WiMAX 2.0
 
Gport GMIC Roadshow USA Report -EN
Gport GMIC Roadshow USA Report -ENGport GMIC Roadshow USA Report -EN
Gport GMIC Roadshow USA Report -EN
 
P1 WiMAX Frontlines
P1 WiMAX FrontlinesP1 WiMAX Frontlines
P1 WiMAX Frontlines
 
Informa Telecoms & Media’s top 10 picks for MWC 2012
Informa Telecoms & Media’s top 10 picks for MWC 2012Informa Telecoms & Media’s top 10 picks for MWC 2012
Informa Telecoms & Media’s top 10 picks for MWC 2012
 
Kill the Laptop!
Kill the Laptop!Kill the Laptop!
Kill the Laptop!
 
WiFi data offloading whitepaper
WiFi data offloading whitepaperWiFi data offloading whitepaper
WiFi data offloading whitepaper
 
Hk enterprise mobility computerworld mar 2012
Hk enterprise mobility computerworld mar 2012Hk enterprise mobility computerworld mar 2012
Hk enterprise mobility computerworld mar 2012
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4
 
Why look at Asia's mobile internet market?
Why look at Asia's mobile internet market?Why look at Asia's mobile internet market?
Why look at Asia's mobile internet market?
 

Destaque

How to make your app last longer than 30 days - Developer's Guide to the Para...
How to make your app last longer than 30 days - Developer's Guide to the Para...How to make your app last longer than 30 days - Developer's Guide to the Para...
How to make your app last longer than 30 days - Developer's Guide to the Para...Caroline Lewko
 
Developer Marketing - API Days
Developer Marketing - API DaysDeveloper Marketing - API Days
Developer Marketing - API DaysCaroline Lewko
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
You Are Not As Rational As You Think
You Are Not As Rational As You ThinkYou Are Not As Rational As You Think
You Are Not As Rational As You ThinkYang Ao Wei 楊翱維
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldSean Si
 

Destaque (6)

How to make your app last longer than 30 days - Developer's Guide to the Para...
How to make your app last longer than 30 days - Developer's Guide to the Para...How to make your app last longer than 30 days - Developer's Guide to the Para...
How to make your app last longer than 30 days - Developer's Guide to the Para...
 
Developer Marketing - API Days
Developer Marketing - API DaysDeveloper Marketing - API Days
Developer Marketing - API Days
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
You Are Not As Rational As You Think
You Are Not As Rational As You ThinkYou Are Not As Rational As You Think
You Are Not As Rational As You Think
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the World
 

Semelhante a Mobile Developer 101 (mHealth Edition)

Mobility Trends in 2012 and Beyond
Mobility Trends in 2012 and BeyondMobility Trends in 2012 and Beyond
Mobility Trends in 2012 and BeyondCompTIA
 
Mobile Applications Solutions | Futurecom 2012
Mobile Applications Solutions | Futurecom 2012Mobile Applications Solutions | Futurecom 2012
Mobile Applications Solutions | Futurecom 2012GENBANDcorporate
 
Helping Midmarket Businesses Build a Successful Mobile Solutions Strategy
Helping Midmarket Businesses Build a Successful Mobile Solutions StrategyHelping Midmarket Businesses Build a Successful Mobile Solutions Strategy
Helping Midmarket Businesses Build a Successful Mobile Solutions StrategySMB Group
 
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...Business Development Institute
 
The Future of Wireless Business Applications
The Future of Wireless Business ApplicationsThe Future of Wireless Business Applications
The Future of Wireless Business ApplicationsYankee Group
 
App life cycle management company - Appcessorize Everything!
App life cycle management company - Appcessorize Everything! App life cycle management company - Appcessorize Everything!
App life cycle management company - Appcessorize Everything! Exicon
 
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApperian
 
Sap mobilise your business
Sap  mobilise your businessSap  mobilise your business
Sap mobilise your businessCraig Broadbent
 
Opportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseOpportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseAnuj R KHANNA
 
Leveraging digital to build brands
Leveraging digital to build brandsLeveraging digital to build brands
Leveraging digital to build brandsPESHWA ACHARYA
 
Innovating and enabling digital futures 12-07-2011
Innovating and enabling digital futures   12-07-2011Innovating and enabling digital futures   12-07-2011
Innovating and enabling digital futures 12-07-2011Jude Umeh
 
Informa presentation for tc3
Informa presentation for tc3Informa presentation for tc3
Informa presentation for tc3Joshua Goldbard
 
Telco Evolution Sample
Telco Evolution SampleTelco Evolution Sample
Telco Evolution SampleAlan Quayle
 
Mobile business 12 summary keynote wim decraene Accenture
Mobile business 12   summary keynote wim decraene Accenture Mobile business 12   summary keynote wim decraene Accenture
Mobile business 12 summary keynote wim decraene Accenture ruttens.com
 
Gridley2011 ignitionpresentation
Gridley2011 ignitionpresentationGridley2011 ignitionpresentation
Gridley2011 ignitionpresentationLinda Gridley
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardHitReach
 
FabriQate - Mobile Scene in China
FabriQate - Mobile Scene in ChinaFabriQate - Mobile Scene in China
FabriQate - Mobile Scene in ChinaFabriQate
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010Sparkroom
 

Semelhante a Mobile Developer 101 (mHealth Edition) (20)

Mobility Trends in 2012 and Beyond
Mobility Trends in 2012 and BeyondMobility Trends in 2012 and Beyond
Mobility Trends in 2012 and Beyond
 
Mobile Applications Solutions | Futurecom 2012
Mobile Applications Solutions | Futurecom 2012Mobile Applications Solutions | Futurecom 2012
Mobile Applications Solutions | Futurecom 2012
 
Helping Midmarket Businesses Build a Successful Mobile Solutions Strategy
Helping Midmarket Businesses Build a Successful Mobile Solutions StrategyHelping Midmarket Businesses Build a Successful Mobile Solutions Strategy
Helping Midmarket Businesses Build a Successful Mobile Solutions Strategy
 
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...
Building a Long Term Strategy for Mobile - BDI 1/26/12 Mobile Healthcare Comm...
 
The Future of Wireless Business Applications
The Future of Wireless Business ApplicationsThe Future of Wireless Business Applications
The Future of Wireless Business Applications
 
App life cycle management company - Appcessorize Everything!
App life cycle management company - Appcessorize Everything! App life cycle management company - Appcessorize Everything!
App life cycle management company - Appcessorize Everything!
 
Introduction session
Introduction sessionIntroduction session
Introduction session
 
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & ProductivityApps in the Enterprise: Creating New Lines of Business & Productivity
Apps in the Enterprise: Creating New Lines of Business & Productivity
 
Sap mobilise your business
Sap  mobilise your businessSap  mobilise your business
Sap mobilise your business
 
Opportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseOpportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless Expertise
 
Leveraging digital to build brands
Leveraging digital to build brandsLeveraging digital to build brands
Leveraging digital to build brands
 
Innovating and enabling digital futures 12-07-2011
Innovating and enabling digital futures   12-07-2011Innovating and enabling digital futures   12-07-2011
Innovating and enabling digital futures 12-07-2011
 
Informa presentation for tc3
Informa presentation for tc3Informa presentation for tc3
Informa presentation for tc3
 
Telco Evolution Sample
Telco Evolution SampleTelco Evolution Sample
Telco Evolution Sample
 
Mobile business 12 summary keynote wim decraene Accenture
Mobile business 12   summary keynote wim decraene Accenture Mobile business 12   summary keynote wim decraene Accenture
Mobile business 12 summary keynote wim decraene Accenture
 
Gridley2011 ignitionpresentation
Gridley2011 ignitionpresentationGridley2011 ignitionpresentation
Gridley2011 ignitionpresentation
 
The Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry ForwardThe Connected Car: Driving the Industry Forward
The Connected Car: Driving the Industry Forward
 
FabriQate - Mobile Scene in China
FabriQate - Mobile Scene in ChinaFabriQate - Mobile Scene in China
FabriQate - Mobile Scene in China
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010
 
Accenture Motivated By Mobility
Accenture   Motivated By MobilityAccenture   Motivated By Mobility
Accenture Motivated By Mobility
 

Mobile Developer 101 (mHealth Edition)

  • 1. Mobile Development 101 December 5, 2012 Richard Mendis, CMO, AnyPresence Caroline Lewko, CEO, WIP 1
  • 2. Speaker Intros Richard Mendis Caroline Lewko CMO and Co-Founder, CEO, Wireless Industry AnyPresence Partnership (WIP) rmendis@anypresence.com caroline@wipconnector.com An enterprise mobile development WIP is the connector in the mobile platform and solutions for the industry, supporting the ecosystem healthcare and other industries by encouraging discussions, co- creation and information exchange 20+ years in enterprise software industry: In the wireless / telecom industry since 1995: §  VP of Solution Mgmt at SAP §  CMO and Co-Founder, Clear §  Founding Chair, Wavefront Standards §  Founder and Chair, WINBC (now §  VP of Marketing at Current DigiBC) Analysis §  Analyst, Anderson Consulting §  Product Line Manager, Siebel (Accenture) 2 Systems
  • 3. Agenda §  Mobility and mHealth Market Trends §  Mobile App Development ¡  Design ¡  Development ¡  Testing ¡  Deployment §  Mobile Strategy and Compliance §  Summary 3
  • 4. Mobile Web and Smartphone Adoption Smartphone and tablet devices out-pacing PC as primary means for accessing email and 85m Internet. Mobile Internet Subscribers By 2015, more U.S. Internet users will access the Internet through mobile devices than 270m Smartphone through PCs or other wireline devices. Units Sold <$200 Smartphone Unit Cost Sources: IDC, Morgan Stanley Research ~18m Desktop Internet Subscribers 2005 2010 Quarters since Q1 Q3 Q5 Q7 Q9 Q11 launch 4
  • 5. By the Numbers: Mobility in the Enterprise 50% 80% of Fortune 500 companies are testing or deploying iOS of all devices on the corporate network will be mobile devices by 2015 80% 77% 61% permitted for corporate use 72% of small businesses $25B use mobile apps Global Apps Market $17B in operations Global $6.9B by 2015 TOP MOBILITY GOALS Enterprise Mobility Market by North American 59% Increase in Sales/Service Mobile Business 42% Productivity 2015 Apps Market Increase in by 2014 5 Sources: Aberdeen, Forrester, GigaOM
  • 6. mHealth App Explosion 44 million mHealth apps will have been downloaded by the end of 2012 13,000 consumer health iPhone apps by summer 2012 6,000 clinical-type iPhone apps for physicians by summer 2012 6 30% of physicians using smartphones and tablets to treat patients Source: Edna Boone, Mashable: “5 Ways Mobile Tech Can Improve Your Health”
  • 7. Mobile Readiness in Healthcare Provider Industry SHSMD / MedTouch Survey 34% have Fall 2011 mobile apps Mobile site (38%) Mobile app (34%) 38% have a 241 responses mobile- from SHSMD enabled web members site Source: SHSMD / MedTouch Survey - Fall 2011 7
  • 9. Usability is Critical to Mobile App Adoption 9 Sources: Smashing Magazine, EffectiveUI
  • 10. Tips for App Design §  Focus on task completion with the least # of steps §  Look at usability examples §  Simplify: what is the minimum needed to complete the task? §  Don’t boil the ocean: pick 1-2 form factors to start (eg. smartphone in portrait and landscape mode) §  Avoid non-standard UI patterns (www.mobiledesignpatterngallery.com) §  Utilize vector-based source images when possible 10
  • 11. App Mockup/Prototyping Tools Visualize your app before building 30+ UI prototyping and wireframing tools are available, many with free plans •  Balsamiq – simple wireframes, very quick, web or desktop version available •  JustInMind – high fidelity, run on device, native libraries, generates docs, desktop only •  Axure – high fidelity, run on device, native libraries, generates docs, desktop only 11
  • 13. Enterprise Mobile Architecture: Multiple Layers to Consider Native: Web: Developer MEAP: Mobile iOS HTML5 Frameworks: Antenna Presentation Android CSS Phonegap Verivo WinMo Appcelerator Layer Javascript etc. etc. etc. Mobile App Testing Mobile Back- Mobile Services: & Distribution: end Services: Services Urban Airship App47 AnyPresence Layer Flurry Analytics Apperian Stackmob etc. etc. etc. Data Sources File Enterprise Databases Web and Systems BI/DW Servers Systems Services Systems & CMS 13
  • 14. What Platform(s) Do I Support? Important questions to consider: I am building an app for employees or consumers? Does the app need to access hardware capabilities? Does the app need to work offline? 14 Do I need to support feature phones?
  • 15. Other Considerations When Selecting Platforms 15 Source: Vision Mobile Developer Economics 2012
  • 16. HTML5 Gains Momentum (but is not on par with native yet) HTML5 Benefits ü  Works in most modern browsers (device agnostic) ü  Supports rich user interfaces ü  Supports phone features ü  Single, familiar code-base 79% Cross-platform Searchable Cost-Effective Accessible 66% Rich Media Geolocation Native-like Behavior Swipe and Touch of consumers prefer to use mobile web 16 Sources: (1) IDC, (2) mobiThinking, (3) Keynote Services, (4) Content Marketing Institute
  • 17. Mobile Application Types Native Web (HTML5) Hybrid Best for apps that need to apps that are always apps that need to perform quickly, work connected to source access some phone well offline, and systems, and need to capabilities, and are access many device run across many mostly connected capabilities (camera, device types or form GPS, mic, etc.) factors Benefits •  looks like other •  single app for all •  some benefits of native apps devices native apps •  fast response time •  don’t need to learn •  can embed a web •  works well offline multiple mobile app into a native app development tools “wrapper” (browser •  can be found •  can make updates view) for faster through app stores available instantly development across •  access to all platforms to all users hardware capabilities •  push notification capable 17
  • 18. More on HTML5 vs. Native vs. Hybrid 18 Source: Salesforce.com
  • 19. Mobile Development Challenges Mobile platform fragmentation §  New devices and operating system versions released throughout year §  Increasing number of form factors Complexity of development §  Need specialized skill-sets §  Need mobile abstraction layer §  Need mobile services layer Nuances of mobile design §  Mobile apps require different design and interaction §  Usability is critical Hidden costs of maintenance §  Adding new features is costly across multiple platforms 19
  • 20. Mobile Development Approaches Approach Pros Cons 1. Build using native ü  Unlimited flexibility ✘  Highest TCO tools from scratch ✘  Slowest to market ✘  Difficult to maintain 2. Build using an full- ü  Lower TCO ✘  UI limitations stack mobile platform ü  Minimal coding ✘  Platform lock-in ü  Multi-device support 3. Build using a mobile ü  Lower TCO ✘  Custom code for each back-end platform ü  Unlimited UI flexibility mobile UI ü  Reusable APIs 70% of mobile apps created between 2008-2011 will become obsolete and candidates for re-development by YE2012 By 2014 up to 40% of Fortune 1000 organizations will employ a mobile enterprise application platform for app building 20 Source: MGI Research
  • 21. When Should I Consider a Mobile Platform? Consider a platform if you have several projects or Always will improve consider a apps quickly platform for these two quadrants If you are only building 1-2 apps, and don’t see them as strategic, may not need a platform 21 Source: MGI Research
  • 22. Native or Web App Development (building from scratch) Platform Language(s) Comments Android Java, C, C++ Open source OS (based on Linux) Bada C, C++ Samsung mobile platform running on Linux or Realtime OS BlackBerry Java, Web Apps Forthcoming BB10 OS will be based QNX:, C++, on QNX HTML, CSS, JS, ActionScript iOS Objective-C, C Mac required for development Symbian C, C++, Java, Longest running OS Qt, Web Apps Windows C#, VB.NET Microsoft surface uses Windows RT, Windows 8 adds Phones use Windows Phone 8 (or C++, Javascript earlier), Slates use Windows 8 Web Apps HTML, CSS, JS Plenty of libraries available: jQuery Mobile, Sencha Touch, Dojo 22
  • 23. Developer Frameworks (mostly free, paid support) Framework Language(s) Comments Appcelerator Javascript (JS) Generates native apps with a (Titanium) JavaScript interpreter Native look and feel Acquired solutions for HTML5 and back-end services Phonegap HTML, CSS, JS Generates a mobile web app running in a native app browser Look and feel is not native Developer Nitobi acquired by Adobe, Phongap in Apache RhoMobile Ruby, HTML, JS Generates native apps Not fully native look and feel Offers data synch (RhoConnect) Acquired by Motorola Sencha Touch HTML, CSS, JS HTML5 UI framework to build web apps that look like iOS 23
  • 24. Mobile Enterprise Platforms (commercial) MEAP Language(s) Comments Antenna Rapid Scripting Generates native and HTML5 apps Langauge (RSL) with interpretation layer Kony Lua Generates native and HTML5 apps with an interpretation layer Sybase Native Device Generates native or HTML5 apps Unwired Language, Strong on database synchronization (SAP) HTML5, JS (via and SAP integration container) Verivo Lua Generates native and hybrid apps (formerly with an interpretation layer Pyxis) Reads a configuration file from the server 24
  • 25. Don’t Forget About Back-End Mobile Services Top Services Used by Mobile App Developers… 25 Source: Appcelerator/IDC
  • 26. Mobile Backend-as-a-Service (MBaaS) (commercial) MBaaS approach: build app UI in tool of your choice, use standard API libraries for all back-end services MBaaS Language(s) Comments AnyPresence Ruby or Java Dedicated infrastructure per app Cloud-based or on-premise server HTML5 and native app generation Tiered pricing based on # of apps Kinvey Javascript Shared infrastructure across apps Cloud-based database and sever Tiered pricing based on usage Parse Javascript Shared infrastructure across apps Cloud-based database and sever Tiered pricing based on usage Stackmob Java, Scala Shared infrastructure across apps Cloud-based database and sever Tiered pricing based on modules 26
  • 27. Mobile App Monetization Options (1/2) Method How it Works Best For Considerations Paid •  User pays up- •  Gaming •  The more users pay Download front to download •  Entertainment up-front, the less app from an app •  Productivity likely they are to pay store News for in-app or tolerate •  Transaction is ads handled by app •  Consider free and store, and paid versions with revenue shared different features (typically 30%) and/or less ads or in-app purchases One-Time •  Individual or •  Local focus •  Typically a one-shot Sponsorship business •  Vertical focus source of income; underwrites your •  Narrow not ongoing or app in exchange audience focus scalable for recognition •  One way to get a •  You handle first app off the transaction ground 27 Source: Far Reach
  • 28. Mobile App Monetization Options (2/2) Method How it Works Best For Considerations In-App •  Ads run on space •  Gaming •  App needs to bring Advertising sold within your •  News back users regularly, app, revenue is •  Chat and for heavy use based on user •  Entertainment •  Need to embed impressions or code for ad network clicks •  Users may not •  Typically handled provide confidential by an ad network info to apps that run (iAd, admob, advertising JumpTap, etc.) In-App •  User purchases •  Gaming •  App requires loyal Purchases / additional content •  Lifestyle followers willing to Freemium or features within •  News pay for “virtual” or the app benefits Subscription •  Transaction is •  Need to regularly handled by app provide fresh store, and content based on revenue shared monetization goals 28 Source: Far Reach
  • 29. Monetization: Top 5 Revenue Models 29 Source: Vision Mobile Developer Economics 2012
  • 30. Mobile-Enabling Existing Enterprise Systems (Buy vs. Build) OPTION Œ OPTION  OPTION Ž Re-purpose web-based applications on Use mobile applications from source Develop custom applications using mobile browsers (or use virtualization) system vendors a mobile platform (or from scratch) Corporate Network Mobile Development Platform Source System 1 Source System 2 eg. Siebel CRM eg. SAP HR ü  Lowest cost option ü  Faster than custom building ü  Best way to mobile-enable a û  Business workflow split across û  Business workflow split across process that spans multiple multiple applications – user multiple apps source systems may have to switch between û  Multiple apps with different user û  Higher total cost of ownership different apps experiences (TCO) for initial development û  Not optimized for smaller (but lower than custom building û  Limited customization using only native tools) mobile form factors or touch
  • 32. Why Focus on Testing? 15% to 30% of negative comments based on performance, crashes or hangs Insufficient testing leads to poor app stability …which leads to low adoption and ratings …which, in Relative cost of defect, by time of discovery the mobile world, is almost impossible to recover from 32 Source: uTest
  • 33. “Fragmentation” (why you are underestimating test effort) Test Early, Test Often Use Real Devices Simulators are insufficient for production readiness: they produce inconsistent results when compared with actual devices “Four-factor mobile testing” ü  multiple devices (and form factors) ü  multiple operating systems ü  multiple connection types ü  multiple carriers 33
  • 35. Enterprise Mobility Management Ecosystem Over-The-Air Inventory Configuration Management Mobile Device Management Alerts and Remote Wipe Whitelist/ Monitoring Remote App Blacklist (MDM) distribution Apps Device Remote Mobile App Provisioning Security Controlling Enterprise and Management App Store Configuration (MAM) App Analytics Performance
  • 36. MDM Provides Centralized Device Security and Control “in 2016 350 million employees will use smartphones, 200m will bring their own device” -Forrester ü  Configure devices over the air for remote employees ü  Secure data, and enable remote wipe in case of loss ü  Remote troubleshooting ü  Manage telecom-related expenses ü  Provide secure access to sensitive corporate data 36 Source: Forrester, Matrix42
  • 37. MAM Provides Benefits Across the App Lifecycle “Private enterprise app stores will be deployed by 60% of IT organizations by 2014” -Gartner ü  Easier distribution during testing phase ü  App configuration management ü  App performance analytics and crash reporting ü  App usage analytics ü  Easier deployment and control for employee-facing apps ü  Curated internal app store 37 Source: Symantec
  • 38. Mobile Strategy and Compliance Considerations 38
  • 39. Top Challenges to Building a Mobile Strategy Healthcare-specific challenges: •  HIPAA compliance •  FDA regulation 39 Source: Insider Research & Netcentric Strategies
  • 40. Mobile Scenario Domain Areas Financial Benefit Brand Value Benefit ü  Mobile channel ü  Preventative care reach ü  Convenience of Patients ü  Reduce service mobile access wait times ü  Access to personal ü  Proactive records (blue button) account alerts ü  Mobile self- ü  Consumer-like service user experience Physicians ü  Ease of data ü  BYOD support access ü  HR process ü  Process-based enablement clinical apps Productivity Engagement 40
  • 41. Mobile Scenario Prioritization – Example Method Scenarios Bill in this Payment Donations quadrant and Staff Schedules Physician towards Appt. Referral the middle Financial or Productivity Benefit Requests Appt. have dual Reminders Pre- benefits EHR Registration Find a These will Access Directions Doctor likely be Patient lower Check-in priority ER Wait 
 scenarios Symptom Times Contact Event Checker Us Calendar Post-Op Care PHR Access Take into account Patient Check-out both cost Social to build Engagement and cost savings Brand Value Benefit 41
  • 42. How Healthcare Measures Mobile ROI Source: SHSMD / MedTouch Survey - Fall 2011 42
  • 43. HIPAA Compliance Considerations Any company that deals with protected health information (PHI) must ensure that all the required physical, network, and process security measures are in place and followed. Covered entities (CE): anyone who provides treatment, typically a healthcare provider Business associates (BA): anyone with access to patient information or support, typically a supplier There are HIPAA-compliant hosting providers: OnlineTech 43
  • 44. When is FDA Regulation Applicable? An app may be subject to An app is considered be regulation if… outside regulatory scope if… ­  It is connected to a medical ü  It is provides reference content device to display results or training material ­  It serves as an accessory of ü  It provides suggestions related any kind to a regulated medical to general health and wellness device (preventative vs. curative) ­  It takes patient data and ü  It is used to automate office interprets and outputs info for operations (i.e. billing , use in clinical decisions administrative) or patient ­  It uses device features (i.e. convenience (i.e. reminders) camera, microphone) to gather ü  It functions as, or supplements, data for diagnosis electronic health record system Disclaimer: This regulation is in draft and being revised. Obtain legal advice before formulating long-term plans. Draft guidance can be viewed on the FDA.gov web site: http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/GuidanceDocuments/ ucm263280.htm#ft2 44
  • 46. Mobile Architecture Best Practices Use Use tools Use Avoid Mobile Common Like jQuery Prototyping Client-Side Presentation Mobile or Sencha Tools for Business Layer Services for HTML5 Native Apps Logic FAVOR NATIVE CLIENT-SIDE CODE, LEVERAGE TOOLKITS Mobile Push App App Testing Data Notifications, User Roles Distribution Source Services SMS and Access and Integration Layer Messaging Control Analytics LEVERAGE MOBILE SERVICES, ENABLE “COMPOSITE” APPS Data Sources Enterprise Databases Web File and Systems BI/DW Systems Services Servers Systems & CMS LEVERAGE EXISTING SYSTEMS VIA WEB SERVICES 46
  • 47. Key Takeaways ü  There is an explosion of mHealth apps, but providers still lack patient-facing apps and mobile sites ü  Design and usability is key to app adoption ü  Plenty of fragmentation across device and platforms ü  Mobile development solutions can help lower TCO of building apps ü  Architect for mobile back-end services ü  Test early and often to avoid costly errors ü  Prioritize mobile scenarios across financial and brand value benefits to achieve ROI ü  HIPAA or FDA compliance may be required for apps that capture or transmit personal health 47
  • 48. Questions? Richard Mendis Caroline Lewko CMO and Co-Founder, CEO, Wireless Industry AnyPresence Partnerships rmendis@anypresence.com caroline@wipconnector.com 48