SlideShare a Scribd company logo
1 of 41
Debunking Common Myths
Of Mobile App Development

                            February 20, 2013
Welcome & Introductions

    Your Host:                                          Our Agenda:

                                                        Introductions
                  Steve O’Brien
                  VP, Product Marketing
                                                        •    Antenna Software
                  Antenna Software
                                                        •    Apps built for business, consumers


    Panelists:                                          Mobile App Development
                                                        •    The Myths
                                                        •    Corrections & clarifications
                 Sterling Hamilton
                 Lead Developer                         •    Avoiding common pitfalls
                 Noble Studios



                                                        Q&A

                  Jon Duncan                                       Have a question?
                  Sr. Director, Product Management   Tweet us @AntennaSoftware or #MythsWebinar
                  Antenna Software
                                                                   +201-239-7980


2                                                                    © Copyright 2013 Antenna Software, Inc. All rights reserved.
About Antenna

           Antenna helps enterprises build, run and manage
                    mobile applications and content.




          Enabling enterprises to eliminate risk, lower
          costs, and stay future-proofed from the constant
          changes happening in our increasingly mobile society.
3                                                © Copyright 2013 Antenna Software, Inc. All rights reserved.
Cutting Edge Enterprise & Consumer Apps




4                                 © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

    Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
    or Web?




    PhoneGap is just fine   Give it to the agency        Faster is better – just
    for the enterprise      – they’re the experts        get it out & fix it later




    SSL is plenty secure    Mobile means less             There’s an app for
                                                          that



5                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

    Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
    or Web?




    PhoneGap is just fine   Give it to the agency        Faster is better – just
    for the enterprise      – they’re the experts        get it out & fix it later




    SSL is plenty secure    Mobile means less             There’s an app for
                                                          that



6                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Native or Web?
    (hybrid is for people who can’t commit)




7                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
The Important Tradeoffs Affect
    More Than Just the Developers

            Web App                Hybrid               Native


           Mobile Browser

                                   Native
                                  Container            Native
            Web Code                                   Code
                                  Web Code


                                  Device APIs        Device APIs




                                                Functionality


           Time to market, cost




8                                               © Copyright 2013 Antenna Software, Inc. All rights reserved.
So, Don’t Oversimplify The Decision

         Our team is pretty
         good with HTML5,
        CSS, and JavaScript…
        so I guess web apps
         are the way to go.

                                     We’ve got really talented Java
                                  jockeys, some Objective-C hackers,
                                    and solid Eclipse experience. I’ll
                                   get us some SDKs and we’re off to
                                       the races with native apps.




                                 I’m not sure either of
                               these bozos has thought




                                                                                                                                 Dilbert.com © 2013
                                     this through…
9                                                                 © Copyright 2013 Antenna Software, Inc. All rights reserved.
There’s More Than Just
     Web or Native or Hybrid

                                                          Managed                    Native
            Web                    Hybrid                  Hybrid                 “Mixed Mode”                                  Native




                                                           Web     Web
         Mobile Browser             Web Code               Code    Code                Native Code
                                                                                                                            Native Code

                                                                                         Web Code

           Web Code                   Native                  Native
                                     Container               Container

                                   Device APIs              Device APIs                 Device APIs                          Device APIs




     - Web code running      - Web code running in   - B2E app management       - Web & native code               - Access to all native
       in a mobile browser     native shell                                       run in native shell               device capabilities
                                                     - Multiple web apps in a
     - Developed in          - Leverages some          native shell             - Provides capabilities           - Robust backend services
       HTML5, JS, CSS          device capabilities                                unavailable in pure               for secure, transaction-
                                                     - Centrally managed &        web apps                          like app & data integrity
                                                       controlled




10                                                                                             © Copyright 2013 Antenna Software, Inc. All rights reserved.
Required USER Functionality
     Should Drive the Decision
                                                                Managed           Mixed Mode
                         Web                Hybrid               Hybrid              Native                               Native
 Development       HTML5, JavaScript,   HTML5, JavaScript,   HTML5, JavaScript,   Java, Objective-C                       Java,
 Languages               CSS                  CSS                  CSS                + HTML5                          Objective-C

 Development         JQuery, Dojo,        JQuery, Dojo,        JQuery, Dojo,       Native SDK +
                                                                                                                        Native SDK
 Tools                 Sencha…              Sencha…              Sencha…           HTML5 Tools

 Learning Curve          Best                 Better               Better                 Good                               Good

 App
                         Good                 Better               Better                  Best                              Best
 Performance
 UI/UX Control           Good                 Better               Better                  Best                              Best

 Offline
                        Limited               Better               Better                Better                              Best
 Capabilities
 Security               Limited               Better               Best                    Best                              Best

 Device
 Integration          Very Limited            Good                 Good                    Best                              Best
 (GPS, camera,
 calendar, etc.)

                    Real-time small
 Typical apps /                                                                                                         B2C & Very
                   apps & B2C mobile       Productivity             B2E              B2E & B2C
 uses                   websites
                                                                                                                        robust B2E


11                                                                                © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



12                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
We embrace BYOD
       (so HTML5 is the way to go)




13                               © Copyright 2013 Antenna Software, Inc. All rights reserved.
HTML5 May Be the Future,
 But Maybe Not the Present




                    ―I think the biggest mistake we made as a
                    company is betting too much on HTML5 as
                    opposed to native, because it just wasn’t there.‖
                                                 Mark Zuckerberg, CEO


14                                               © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



15                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile, web, no diff
     Mobile, Web, no diff
      Making mobile apps requires the same
     (Making mobile apps requires the same
          skillsets as web development
         skillsets as web development)




16                                  © Copyright 2013 Antenna Software, Inc. All rights reserved.
Couldn’t be farther from the truth!


     Mobile development can be
     done in a myriad of languages.
     Many different platforms can
     be supported.
     The user interaction is completely
     different in contrast to desktop.
     Tracking conversions is a
     different ball game.
     Performance tactics are night
     and day.
     Underlying data architecture is
     multifaceted in comparison.



                                                                        Source: skytechgeek.com



17                                        © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



18                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
PhoneGap developer
                  PhoneGap
     makes everyone a mobile app
        (is just fine for the enterprise)




19                                     © Copyright 2013 Antenna Software, Inc. All rights reserved.
PhoneGap Is Great, But …

     Perception                          Reality
     Turns HTML5, CSS, and               True.
     JavaScript code into native apps
     Just load my code into              Well … different platforms and versions have ―quirks.‖ May need to
     PhoneGap Build, and head to         use PhoneGap Generate for Xcode 4 compatibility and Cordova
     the app store                       for command-line testing.
     PhoneGap is all you need to build   Hmmm, no … still need Xcode 4 and SDK for iOS, Eclipse and SDK
     native apps                         for Android, JDK and WebWorks SDK for BlackBerry …
     PhoneGap apps use device            Uhh … mostly. May need to write custom code or use specialized
     features just like a native app     plugins for advanced features like SMS, NFC, or Bluetooth.
     PhoneGap apps look and feel just    Not really. UI rendering and performance issues often reveal that
     like native                         PhoneGap apps aren’t quite native.
     PhoneGap is free.                   Yes, but… PhoneGap is free & open source, but Corporate
                                         PhoneGap Support starts at $24k/year; Enterprise Support is more.
     PhoneGap works equally well for     Enterprise mobile apps typically require backend integration with
     B2C and enterprise apps (B2E)       enterprise systems & advanced security, not standard w/PhoneGap.
     PhoneGap is a great solution for    True.
     developing one-off apps that
     won’t need to evolve.


20                                                                             © Copyright 2013 Antenna Software, Inc. All rights reserved.
Two Different Types of Apps

             B2C                              B2E
                                   •   Attractive, responsive
     • Attractive, responsive      •   Cross-platform (required)
     • Cross-platform (optional)   •   Highly customized
                                   •   Management
     • Inexpensive                     • apps, devices, data, users
                                   •   Deeply integrated
     • Findable
                                   •   Workflow
     • Brand consistent            •   Security, compliance
     • Collaborative               •   Stateless, store & forward
                                   •   Monitoring
     • Commerce, advertising
                                   •   Performance, scalability
                                   •   Over-the-air
21                                               © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



22                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Give it to the agency
         (do it right the first time)




23                                      © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobility Requires Rapid Iteration

     Enterprise Applications Model Does Not Apply
     • Enterprise developers often design and build applications with 3-year lifecycle goal
     Mobile Apps Should Be Nimble
     • Devices evolve rapidly, 1-2 year lifetime
     • New platform/OS features introduced regularly, 2-3 times/year or more
     • User feedback is critical to mobile app adoption and success

                                                    Design
                                                    & build



                                                                                   Publish


      ―The perfect is the
      enemy of the good.‖                     Analyze:
                  Voltaire, 1772              •User feedback
                                              •Usage metrics
                                              •Performance metrics
24                                                                  © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



25                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Faster is better
     (Just get it out and we’ll fix it later)




26                                      © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprise Mobility is
 Not “One and Done”
                                                                       (n)
       App 1                                     App
                              ―Almost all the CIOs said they expect to deploy
                              more than 25 mobility apps in next 2 years.‖*



     How to secure the app?


     How to manage the app?


     How to run the app?
                              X
     How to deploy the app?


     How to build the app?



                              Source: ―Mobility Disruption: A CIO Perspective,‖ McKinsey & Company, Sept. 2012



27                                                                      © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



28                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
SSL is secure enough




29                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprise Security
 Often Demands More Than Just SSL

                                                               2

                                                                                                                                         4

                                   1                                              3
     Enterprise Backends                         Middleware Server                                             Users, Devices




                Retrieve & Submit
      1         enterprise systems must securely communicate with mobility servers

                       Queuing & Handling
            2          enterprise security demands zero exposure and minimal replication within mobility servers

                             Transmission
                   3         secure communication with devices via wireless networks (SSL works here!)

                                       Data – encrypt and properly control device-resident data
                               4       Users – authentication and authorization to enforce access control
                                       Apps – ensure proper apps permissions and controlled data access
30                                                                             © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprise Integration & Security

        Often The Most Difficult Challenge For Mobile App Developers


     ―Existing enterprise back-end applications are commonly built around
     technologies such as SOAP, XML-RPC, and SQL and are associated with
     strong authentication protocols.
     These technologies don’t easily interface with mobile architectures and
     technologies such as REST, JSON, and OAuth — and this infrastructure
     mismatch often requires implementing a new tier on which to perform
     data transformation.‖


                                         Forrester Research, January 2013
                                                           Michael Facemire
                                             Mobile Feast Or Beggar’s Banquet?
                                        Landscape: The Mobile App Development Playbook



31                                                          © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



32                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile apps are always connected,
     so designing for state or connection speed
      Mobile means less
                 is a waste of time




33                                    © Copyright 2013 Antenna Software, Inc. All rights reserved.
False. Mobile is Driven by User Context.




34                                      © Copyright 2013 Antenna Software, Inc. All rights reserved.
THE 9 MYTHS

     Step #1: Native         If BYOD, then HTML5          Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency        Faster is better – just
     for the enterprise      – they’re the experts        get it out & fix it later




     SSL is plenty secure    Mobile means less             There’s an app for
                                                           that



35                                                   © Copyright 2013 Antenna Software, Inc. All rights reserved.
Mobile apps are always connected,
      so designing for state or connection speed
     There’s an app for that
                  is a waste of time




36                                     © Copyright 2013 Antenna Software, Inc. All rights reserved.
1,000,000 Apps




37                © Copyright 2013 Antenna Software, Inc. All rights reserved.
Businesses Still Need New Apps




         Other B2E Apps:
           Field Service
            Distribution
         Work assignment
      Trouble ticket escalation




38                                © Copyright 2013 Antenna Software, Inc. All rights reserved.
The 9 Myths

     Step #1: Native         If BYOD, then HTML5         Mobile, web, no diff
     or Web?




     PhoneGap is just fine   Give it to the agency –       Faster is better – just
     for the enterprise      they’re the experts           get it out & fix it later




     SSL is plenty secure    Mobile means less              There’s an app for
                                                            that



39                                                     © Copyright 2013 Antenna Software, Inc. All rights reserved.
Enterprises Need A Mobility Platform


     Future Proof                  Enterprise                   Centralized
                                   Integration                  Management
     Write once
                                   Proven                      Devices, data
     Any tool, any IDE
                                                                Apps, users
     Every device                 Standardized
                                                                Content
     Native device features       Unified integration point
                                                                Performance
     Easy maintenance             Pre-built adapters          Usage




     Mobile                        Scalability &                Carrier Grade
     Optimization                  Performance                  Security
     Network sensing              Millions of daily
                                                                Built in, automated
     App tuning                   transactions
                                                                Enterprise caliber
     Latency avoidance            Message monitoring
                                                                Certified (FIPS, PCI)
     Detect most efficient path   Certified, multi-tenant
                                                                Configurable per app
     OTA install, updates         Cloud or on-premise



40                                                                © Copyright 2013 Antenna Software, Inc. All rights reserved.
THANK YOU


        AntennaInc
        @AntennaSoftware
        www.antennasoftware.com
        +1 201.239.7980


                                  © Copyright 2013 Antenna Software, Inc. All rights reserved.

More Related Content

What's hot

Commtex solutions
Commtex solutionsCommtex solutions
Commtex solutionsSameer Wagh
 
Cidway Banking 02 2011
Cidway Banking 02 2011Cidway Banking 02 2011
Cidway Banking 02 2011lfilliat
 
IP communications to billions of people coming soon to a web broswer near y...
IP communications to billions of people   coming soon to a web broswer near y...IP communications to billions of people   coming soon to a web broswer near y...
IP communications to billions of people coming soon to a web broswer near y...Ericsson Slides
 
More than the Sum of its parts, the API's whole
More than the Sum of its parts, the API's wholeMore than the Sum of its parts, the API's whole
More than the Sum of its parts, the API's whole3scale
 
Mobile Marketing - Mobile2win
Mobile Marketing  - Mobile2winMobile Marketing  - Mobile2win
Mobile Marketing - Mobile2winAmit Lall
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011bluechipper
 
Mobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine ArticleMobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine ArticleJen Gordon Studios
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile usersVenu Vasudevan
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testingvmglover
 
Cisco connect jabber client update
Cisco connect   jabber client updateCisco connect   jabber client update
Cisco connect jabber client updateVitor Costa
 
Are You Mobile Friendly or a Mobile Frenemy?
Are You Mobile Friendly or a Mobile Frenemy?Are You Mobile Friendly or a Mobile Frenemy?
Are You Mobile Friendly or a Mobile Frenemy?vizCards
 
Cisco Presentation jabber update
Cisco Presentation   jabber updateCisco Presentation   jabber update
Cisco Presentation jabber updatesolarisyougood
 
GDG Eddystone overview Aug2016
GDG Eddystone overview Aug2016GDG Eddystone overview Aug2016
GDG Eddystone overview Aug2016David Pugh
 
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul Madsen
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul MadsenCIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul Madsen
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul MadsenCloudIDSummit
 
Callvine short overview_-_july 2010
Callvine short overview_-_july 2010Callvine short overview_-_july 2010
Callvine short overview_-_july 2010michaelprince
 
Csg international jim benz_final_distribution
Csg international jim benz_final_distributionCsg international jim benz_final_distribution
Csg international jim benz_final_distributionsouthmos
 

What's hot (19)

Commtex solutions
Commtex solutionsCommtex solutions
Commtex solutions
 
Cidway Banking 02 2011
Cidway Banking 02 2011Cidway Banking 02 2011
Cidway Banking 02 2011
 
IP communications to billions of people coming soon to a web broswer near y...
IP communications to billions of people   coming soon to a web broswer near y...IP communications to billions of people   coming soon to a web broswer near y...
IP communications to billions of people coming soon to a web broswer near y...
 
More than the Sum of its parts, the API's whole
More than the Sum of its parts, the API's wholeMore than the Sum of its parts, the API's whole
More than the Sum of its parts, the API's whole
 
Ericsson Labs 100322
Ericsson Labs 100322Ericsson Labs 100322
Ericsson Labs 100322
 
Mobile Capture Solution for Banking
Mobile Capture Solution for BankingMobile Capture Solution for Banking
Mobile Capture Solution for Banking
 
Mwc wip jam jabber sdk final
Mwc wip jam jabber sdk finalMwc wip jam jabber sdk final
Mwc wip jam jabber sdk final
 
Mobile Marketing - Mobile2win
Mobile Marketing  - Mobile2winMobile Marketing  - Mobile2win
Mobile Marketing - Mobile2win
 
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
 
Mobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine ArticleMobile GUI Design - Web Designer Magazine Article
Mobile GUI Design - Web Designer Magazine Article
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile users
 
Master agile development and testing
Master agile development and testingMaster agile development and testing
Master agile development and testing
 
Cisco connect jabber client update
Cisco connect   jabber client updateCisco connect   jabber client update
Cisco connect jabber client update
 
Are You Mobile Friendly or a Mobile Frenemy?
Are You Mobile Friendly or a Mobile Frenemy?Are You Mobile Friendly or a Mobile Frenemy?
Are You Mobile Friendly or a Mobile Frenemy?
 
Cisco Presentation jabber update
Cisco Presentation   jabber updateCisco Presentation   jabber update
Cisco Presentation jabber update
 
GDG Eddystone overview Aug2016
GDG Eddystone overview Aug2016GDG Eddystone overview Aug2016
GDG Eddystone overview Aug2016
 
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul Madsen
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul MadsenCIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul Madsen
CIS 2015- IoT? The ‘I’ needs to be ‘Identity’- Paul Madsen
 
Callvine short overview_-_july 2010
Callvine short overview_-_july 2010Callvine short overview_-_july 2010
Callvine short overview_-_july 2010
 
Csg international jim benz_final_distribution
Csg international jim benz_final_distributionCsg international jim benz_final_distribution
Csg international jim benz_final_distribution
 

Viewers also liked

Web App or Native App
Web App or Native AppWeb App or Native App
Web App or Native AppYu Wei Shang
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingJim Tochterman
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategyitnewsafrica
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentSenthil Kumar Kaliathan
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...Soumya Kanti Datta
 
Comparison between-ios-and-android
Comparison between-ios-and-androidComparison between-ios-and-android
Comparison between-ios-and-androidCodiant
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applicationsemmaroberts477
 
Cross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyCross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyMounaim Latif
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application developmentwebprogr.com
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layerSerious_SamSoul
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architectureguestd0cc01
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Androidguest213e237
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applicationsHassan Dar
 
The history of mobile phone
The history of mobile phoneThe history of mobile phone
The history of mobile phoneOo Gii
 

Viewers also liked (18)

History of Mobile Development
History of Mobile DevelopmentHistory of Mobile Development
History of Mobile Development
 
Web App or Native App
Web App or Native AppWeb App or Native App
Web App or Native App
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...Survey, comparison & evaluation of cross platform mobile application developm...
Survey, comparison & evaluation of cross platform mobile application developm...
 
Comparison between-ios-and-android
Comparison between-ios-and-androidComparison between-ios-and-android
Comparison between-ios-and-android
 
L17 Presentation Layer Design
L17 Presentation Layer DesignL17 Presentation Layer Design
L17 Presentation Layer Design
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
 
Cross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyCross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a survey
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
Lecture 6 -_presentation_layer
Lecture 6 -_presentation_layerLecture 6 -_presentation_layer
Lecture 6 -_presentation_layer
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applications
 
The history of mobile phone
The history of mobile phoneThe history of mobile phone
The history of mobile phone
 

Similar to Debunking Common Myths of Mobile Application Development

Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IRelayware
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyDMI
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 
How to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiHow to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiApperian
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012marcocasario
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcampAtlanta2012
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them OutApperian
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012CorSource
 
DbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapSimon MacDonald
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional DesignersBrandon Carson
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshareRaptivity
 

Similar to Debunking Common Myths of Mobile Application Development (20)

Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 
How to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiHow to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roi
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_print
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
Neev mobile offerings
Neev mobile offeringsNeev mobile offerings
Neev mobile offerings
 
5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out5 Starting Apps for Your Business and How to Roll Them Out
5 Starting Apps for Your Business and How to Roll Them Out
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
DbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software Corporate Presentation
DbyDx Software Corporate Presentation
 
Building Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGapBuilding Native Mobile Applications with PhoneGap
Building Native Mobile Applications with PhoneGap
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional Designers
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshare
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Debunking Common Myths of Mobile Application Development

  • 1. Debunking Common Myths Of Mobile App Development February 20, 2013
  • 2. Welcome & Introductions Your Host: Our Agenda: Introductions Steve O’Brien VP, Product Marketing • Antenna Software Antenna Software • Apps built for business, consumers Panelists: Mobile App Development • The Myths • Corrections & clarifications Sterling Hamilton Lead Developer • Avoiding common pitfalls Noble Studios Q&A Jon Duncan Have a question? Sr. Director, Product Management Tweet us @AntennaSoftware or #MythsWebinar Antenna Software +201-239-7980 2 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 3. About Antenna Antenna helps enterprises build, run and manage mobile applications and content. Enabling enterprises to eliminate risk, lower costs, and stay future-proofed from the constant changes happening in our increasingly mobile society. 3 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 4. Cutting Edge Enterprise & Consumer Apps 4 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 5. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 5 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 6. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 6 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 7. Native or Web? (hybrid is for people who can’t commit) 7 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 8. The Important Tradeoffs Affect More Than Just the Developers Web App Hybrid Native Mobile Browser Native Container Native Web Code Code Web Code Device APIs Device APIs Functionality Time to market, cost 8 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 9. So, Don’t Oversimplify The Decision Our team is pretty good with HTML5, CSS, and JavaScript… so I guess web apps are the way to go. We’ve got really talented Java jockeys, some Objective-C hackers, and solid Eclipse experience. I’ll get us some SDKs and we’re off to the races with native apps. I’m not sure either of these bozos has thought Dilbert.com © 2013 this through… 9 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 10. There’s More Than Just Web or Native or Hybrid Managed Native Web Hybrid Hybrid “Mixed Mode” Native Web Web Mobile Browser Web Code Code Code Native Code Native Code Web Code Web Code Native Native Container Container Device APIs Device APIs Device APIs Device APIs - Web code running - Web code running in - B2E app management - Web & native code - Access to all native in a mobile browser native shell run in native shell device capabilities - Multiple web apps in a - Developed in - Leverages some native shell - Provides capabilities - Robust backend services HTML5, JS, CSS device capabilities unavailable in pure for secure, transaction- - Centrally managed & web apps like app & data integrity controlled 10 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 11. Required USER Functionality Should Drive the Decision Managed Mixed Mode Web Hybrid Hybrid Native Native Development HTML5, JavaScript, HTML5, JavaScript, HTML5, JavaScript, Java, Objective-C Java, Languages CSS CSS CSS + HTML5 Objective-C Development JQuery, Dojo, JQuery, Dojo, JQuery, Dojo, Native SDK + Native SDK Tools Sencha… Sencha… Sencha… HTML5 Tools Learning Curve Best Better Better Good Good App Good Better Better Best Best Performance UI/UX Control Good Better Better Best Best Offline Limited Better Better Better Best Capabilities Security Limited Better Best Best Best Device Integration Very Limited Good Good Best Best (GPS, camera, calendar, etc.) Real-time small Typical apps / B2C & Very apps & B2C mobile Productivity B2E B2E & B2C uses websites robust B2E 11 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 12. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 12 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 13. We embrace BYOD (so HTML5 is the way to go) 13 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 14. HTML5 May Be the Future, But Maybe Not the Present ―I think the biggest mistake we made as a company is betting too much on HTML5 as opposed to native, because it just wasn’t there.‖ Mark Zuckerberg, CEO 14 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 15. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 15 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 16. Mobile, web, no diff Mobile, Web, no diff Making mobile apps requires the same (Making mobile apps requires the same skillsets as web development skillsets as web development) 16 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 17. Couldn’t be farther from the truth! Mobile development can be done in a myriad of languages. Many different platforms can be supported. The user interaction is completely different in contrast to desktop. Tracking conversions is a different ball game. Performance tactics are night and day. Underlying data architecture is multifaceted in comparison. Source: skytechgeek.com 17 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 18. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 18 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 19. PhoneGap developer PhoneGap makes everyone a mobile app (is just fine for the enterprise) 19 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 20. PhoneGap Is Great, But … Perception Reality Turns HTML5, CSS, and True. JavaScript code into native apps Just load my code into Well … different platforms and versions have ―quirks.‖ May need to PhoneGap Build, and head to use PhoneGap Generate for Xcode 4 compatibility and Cordova the app store for command-line testing. PhoneGap is all you need to build Hmmm, no … still need Xcode 4 and SDK for iOS, Eclipse and SDK native apps for Android, JDK and WebWorks SDK for BlackBerry … PhoneGap apps use device Uhh … mostly. May need to write custom code or use specialized features just like a native app plugins for advanced features like SMS, NFC, or Bluetooth. PhoneGap apps look and feel just Not really. UI rendering and performance issues often reveal that like native PhoneGap apps aren’t quite native. PhoneGap is free. Yes, but… PhoneGap is free & open source, but Corporate PhoneGap Support starts at $24k/year; Enterprise Support is more. PhoneGap works equally well for Enterprise mobile apps typically require backend integration with B2C and enterprise apps (B2E) enterprise systems & advanced security, not standard w/PhoneGap. PhoneGap is a great solution for True. developing one-off apps that won’t need to evolve. 20 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 21. Two Different Types of Apps B2C B2E • Attractive, responsive • Attractive, responsive • Cross-platform (required) • Cross-platform (optional) • Highly customized • Management • Inexpensive • apps, devices, data, users • Deeply integrated • Findable • Workflow • Brand consistent • Security, compliance • Collaborative • Stateless, store & forward • Monitoring • Commerce, advertising • Performance, scalability • Over-the-air 21 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 22. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 22 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 23. Give it to the agency (do it right the first time) 23 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 24. Mobility Requires Rapid Iteration Enterprise Applications Model Does Not Apply • Enterprise developers often design and build applications with 3-year lifecycle goal Mobile Apps Should Be Nimble • Devices evolve rapidly, 1-2 year lifetime • New platform/OS features introduced regularly, 2-3 times/year or more • User feedback is critical to mobile app adoption and success Design & build Publish ―The perfect is the enemy of the good.‖ Analyze: Voltaire, 1772 •User feedback •Usage metrics •Performance metrics 24 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 25. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 25 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 26. Faster is better (Just get it out and we’ll fix it later) 26 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 27. Enterprise Mobility is Not “One and Done” (n) App 1 App ―Almost all the CIOs said they expect to deploy more than 25 mobility apps in next 2 years.‖* How to secure the app? How to manage the app? How to run the app? X How to deploy the app? How to build the app? Source: ―Mobility Disruption: A CIO Perspective,‖ McKinsey & Company, Sept. 2012 27 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 28. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 28 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 29. SSL is secure enough 29 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 30. Enterprise Security Often Demands More Than Just SSL 2 4 1 3 Enterprise Backends Middleware Server Users, Devices Retrieve & Submit 1 enterprise systems must securely communicate with mobility servers Queuing & Handling 2 enterprise security demands zero exposure and minimal replication within mobility servers Transmission 3 secure communication with devices via wireless networks (SSL works here!) Data – encrypt and properly control device-resident data 4 Users – authentication and authorization to enforce access control Apps – ensure proper apps permissions and controlled data access 30 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 31. Enterprise Integration & Security Often The Most Difficult Challenge For Mobile App Developers ―Existing enterprise back-end applications are commonly built around technologies such as SOAP, XML-RPC, and SQL and are associated with strong authentication protocols. These technologies don’t easily interface with mobile architectures and technologies such as REST, JSON, and OAuth — and this infrastructure mismatch often requires implementing a new tier on which to perform data transformation.‖ Forrester Research, January 2013 Michael Facemire Mobile Feast Or Beggar’s Banquet? Landscape: The Mobile App Development Playbook 31 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 32. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 32 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 33. Mobile apps are always connected, so designing for state or connection speed Mobile means less is a waste of time 33 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 34. False. Mobile is Driven by User Context. 34 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 35. THE 9 MYTHS Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency Faster is better – just for the enterprise – they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 35 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 36. Mobile apps are always connected, so designing for state or connection speed There’s an app for that is a waste of time 36 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 37. 1,000,000 Apps 37 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 38. Businesses Still Need New Apps Other B2E Apps: Field Service Distribution Work assignment Trouble ticket escalation 38 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 39. The 9 Myths Step #1: Native If BYOD, then HTML5 Mobile, web, no diff or Web? PhoneGap is just fine Give it to the agency – Faster is better – just for the enterprise they’re the experts get it out & fix it later SSL is plenty secure Mobile means less There’s an app for that 39 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 40. Enterprises Need A Mobility Platform Future Proof Enterprise Centralized Integration Management Write once Proven Devices, data Any tool, any IDE Apps, users Every device Standardized Content Native device features Unified integration point Performance Easy maintenance Pre-built adapters Usage Mobile Scalability & Carrier Grade Optimization Performance Security Network sensing Millions of daily Built in, automated App tuning transactions Enterprise caliber Latency avoidance Message monitoring Certified (FIPS, PCI) Detect most efficient path Certified, multi-tenant Configurable per app OTA install, updates Cloud or on-premise 40 © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 41. THANK YOU AntennaInc @AntennaSoftware www.antennasoftware.com +1 201.239.7980 © Copyright 2013 Antenna Software, Inc. All rights reserved.