SlideShare a Scribd company logo
Demystifying the
Mobile Container
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Presented by:
Jim Somers
Chief Marketing & Strategy Officer
May 2, 2013
Confidential. Do not distribute.
Joseph June
Sr. Director, Product Management
WELCOME & INTRODUCTIONS
Your Presenters: Our Agenda:
2 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
Joseph June
Sr. Director, Product Management
Antenna Software
• What is a "container?"
• What are the different types?
• Why do we need them?
• What are some good examples?
• Questions
Jim Somers
Chief Marketing & Strategy Officer
Antenna Software
Have a question?
Tweet us @AntennaSoftware or
#ContainerWebinar
WHAT WE DO
AMPchroma helps you build, run, and manage all your
mobile applications and content.
➦ Enabling you to get to market faster, have more flexibility,
and better manage risk in this ever-changing mobile world.
3 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
ENTERPRISE-GRADE APP SAMPLES
44
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
Ticketing app for train conductors
Research library app Field Service app
Mobile shopping app
Field sales and distributors catalog appField Sales app
IT’S ALL VERY CONFUSING
© Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
Container
Sandbox
Partition
Hypervisor
Persona
Shell
Separation
Mode
Wrapper
Portal
Walled
Garden
Hub
Store
5
MARKET SITUATION
6 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
• IT administrators
want the security,
management &
control over their
devices, users & apps
MANAGEMENT
(MDM/MAM)
• It’s where speed & usability …
• … converge with management
and control
• Developers want to
build apps quickly and
deploy them to users as
easily as possible.
DEVELOPMENT
(MEAP/MADP)
MARKET SITUATION
7 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
• IT administrators
want the security,
management &
control over their
devices, users & apps
MANAGEMENT
(MDM/MAM)
• Developers want to
build apps quickly and
deploy them to users as
easily as possible.
DEVELOPMENT
(MEAP/MADP)
• But buyer beware!
• Two solutions for 2 needs?
• Or are they?
TODAY’S QUESTION
HTML5 Native
?
Which is the better approach?
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.8
PUBLIC DISCONTENT WITH HYBRID
9 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved.
“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, Facebook
“We have definitely shifted from
HTML5 to native. The primary
reason is … the app is running out of
memory.”
- Kiran Prasad, Director Mobile Engineering, LinkedIn
TODAY’S QUESTION
HTML5 Native
?
Does it have to be an either/or?
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.10
Can a native
container
provide the
best of both
worlds?
WHAT DOES IT PROVIDE?
11 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Device APIs
Client Tier
Native Container
HTML5, CSS,
JavaScript
Web Content
Platform “WebView”
communicates with native
container via APIs
A native container allows a developer to build apps that look, feel,
and function like native apps, without building native apps.
“Hybrid” apps function much
like native apps, but display
web content, developed
with web coding techniques
Client tier enables device
features through device
APIs and communicates
with server through
managed gateway
Confidential. Do not distribute.
• HTML/CSS3
• JavaScript
• JavaScript
UI FW
HYBRID EXPLAINED
• Essentially it’s a native app designed to display web content.
• Think of it as a frameless web browser (kind of).
• Each platform has some sort of a “WebView” class/control designed to
display a web page – UIWebView (iOS), WebView (Android), WebView (BB).
• Commonly has a “bridge API” that allows you to pass
messages/commands/transactions between the web world and the native
world.
• You must “build or package” the webapp in the container to make your
webapp into a “hybrid app.”
• This involves signing (using proper certificates), combining webapp with the
native shell and producing a native binary file (.ipa for iOS, .apk for
Android).
• Container typically comes with APIs to interact with stuff outside the
container. For example, you might get APIs for accessing native API (like
camera, storage, GPS, accelerometer, etc.) and/or APIs for communicating
to the server.
12 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved.
WHAT VALUE DOES IT BRING?
13 © Copyright 2013 Antenna Software, Inc. All rights reserved.
Value Driver Benefit
Time to market
• Leverage widely available web development skills
(HTML5, CSS, JavaScript) without learning new
languages, SDKs
Device Portability
• Build “native looking” apps for multiple platforms
without mastering multiple IDEs or native SDKs
Reusability
• Most of the content to be displayed is already
available on the web, so why reinvent the wheel?
Enterprise-grade
• Add enterprise features like security, enterprise
integration, and user management (MAM, MDM)
Confidential. Do not distribute.
WHERE DOES IT FIT?
Hybrid
Web Code
Native
Container
Client Tier
• Standard web dev
(HTML5, CSS, JS)
• Packaged / deployed in
native container
• Fast / easy
• Enhanced functionality
Native
Native Code
Client Tier
• Standard native dev
(Objective-C, Java using
AMPchroma native APIs)
• Use best of breed dev tools
for each platform
• Targeted or cross-compiled
for each desired platform
Web
• Standard web dev
(HTML5, CSS, JS)
• Runs in browser
• Fast / easy
• Limited functionality
Mobile Browser
Web Code
14 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
Web
15
NativeHybrid
Mobile
Browser
Web
Code
Native
Code
Client Tier
Web
Code
Native
Container
Client Tier
Web
Code
Native
Container
Client Tier
App
Native
Container
Client Tier
App
App App
Single App
Hybrid
Multi-App
Hybrid, or
“Managed
Hybrid”
Native
Code
Client Tier
Native
Code
Client Tier
Pure Native
SDK
Cross Platform
Native
Web Code
Native
Client Tier
Native
Code
Mixed Mode
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
WHERE DOES IT FIT? (CONT’D)
Web
Native
“Mixed Mode” NativeHybrid
Managed
Hybrid
Mobile Browser
Web Code
Native Code
Client Tier
Native
Container
Client Tier
Web
Code
Web
Code
16
Client Tier
Native
Container
Web Code
NativeCod
e
Client Tier
Native
Container
Web Code
Offline Capabilities
Security & Management
Leverage Device Capabilities
Time to Market
Development Ease
Cross-device Portability
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
HOW DOES IT COMPARE? (CONT’D)
17
Mobile Web
Container / Wrapper
Cross-Platform Native Native
Dev HTML5, CSS,
Java, XML, JS
HTML5, JavaScript, CSS;
publish in native wrapper
Eclipse, Java,
cross-compiled
Objective C, Java,
Xcode, Android SDK
Pros • Web skillsets
• Development time/effort
• Platform portability
• Performance
• Security
• Online/offline functionality
• Native “feel”
• Device capability
Cons • Performance, security
• Functionality limited, online only
• No native “feel”
• Portability
• Platform-specific skillsets
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Confidential. Do not distribute.
COMPETITIVE ECOSYSTEM
Web Hybrid Native
18
Mobile Web
Container / Wrapper
Cross-Platform Native Native
Dev HTML5, CSS,
Java, XML, JS
HTML5, JavaScript, CSS;
publish in native wrapper
Eclipse, Java,
cross-compiled
Objective C, Java,
Xcode, Android SDK
Pros • Web skillsets
• Development time/effort
• Platform portability
• Performance
• Security
• Online/offline functionality
• Native “feel”
• Device capability
Cons • Performance, security
• Functionality limited, online only
• No native “feel”
• Portability
• Platform-specific skillsets
© Copyright 2013 Antenna Software, Inc. All rights reserved.
Confidential. Do not distribute.
WHERE WE FIT
Web Hybrid Native
CLIENT
© Copyright 2011 Antenna Software, Inc. All rights reserved.
• Open to any mobile IDE including 3rd parties
• Write once, deploy-to-many functionality
across device platforms
• Secure container that communicates with a
client interface on the AMP Server
• Management of multiple web apps via single
native container (patented)
• Enables real-time and offline capabilities
• Built-in connectors and adapters provide easy
integration to backend systems
© Copyright 2012 Antenna Software, Inc. All rights reserved.
AMP CLIENT POWERED BY AMPCHROMA
19
© Copyright 2011 Antenna Software, Inc. All rights reserved.
Mobile Field Service:
• Users needed to view docs and capture
signatures in order to speed-up and
simplify the service order completion
• Migrated from laptops to iPhone & iPad
• Integrated to Siebel & Kronos for time
keeping, and Active Directory for SSO
• Steris chose Hybrid – HTML5 inside
secure native container
© Copyright 2012 Antenna Software, Inc. All rights reserved.
AMP CLIENT EXAMPLE
20
HYBRID INCREASING IN POPULARITY
Source: http://appdev.cbronline.com/news/hybrid-apps-to-be-used-in-half-of-mobile-apps-by-2016-gartner-170413
"The BYOD trend … will lead businesses to manage a portfolio of
mobile application architectures, and hybrid architectures will be
especially well-suited to business-to-employee applications.”
- Van Baker, VP, Gartner Research
Hybrid Apps
will be deployed in about
Half
of mobile apps by
2015
21 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved.
CLOSING THOUGHTS
• HTML5 mobile app development is naturally appealing and being enhanced by:
- Better javascript frameworks
- Better and faster rendering
- Faster devices
• The container started as simply a way to hold the web apps so they can be
distributed and installed on devices, but quickly became a framework for
building hybrid apps.
• Building hybrid apps running inside a container is a very viable way to develop
and deploy quickly, safely, and cost effectively, especially when leveraging
existing web content.
• But it may not be the perfect solution for all app types. Really good apps
require more than simply a JavaScript framework and a hybrid container.
• Building a compelling mobile app with an immersive user experience requires a
strong knowledge of JavaScript development, web development, and a general
understanding of mobile development principles on individual target platforms.
• Not all containers are created equal.
22 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
WHY ARE WE SO HAPPY?
75 of the F1000
brands rely on our
platform every day,
like Coke, Walmart,
Xerox, RBS and
McGraw Hill.
Want to be the first to have the 2013 Gartner Magic Quadrant for
Mobile Applications Development Platforms (MADP)? If so, go to …
http://tiny.cc/getMADP to register for a free copy.
Gartner recognized us
as a LEADER in their
2012 Magic
Quadrant for Mobile
App Development
Platforms (MADP).
You’d be smiling too if
you had over 200
million messages
flowing through your
servers each month.
Dozens of carrier and
ISV partners call our
platform their own and
take it to market
under their brand.
With our SAS70,
SysTrust & FIPS140
certifications, we sleep
well knowing our
customers are secure.
23 © Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
WHY ARE WE SO HAPPY?
75 of the F1000
brands rely on our
platform every day,
like Coke, Walmart,
Xerox, RBS and
McGraw Hill.
Want to be the first to have the 2013 Gartner Magic Quadrant for
Mobile Applications Development Platforms (MADP)? If so, go to …
http://tiny.cc/getMADP to register for a free copy.
24 © Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
QUESTIONS?
© Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
Have a question?
Tweet us @AntennaSoftware or
#ContainerWebinar

More Related Content

What's hot (20)

PDF
Pulse 2013 Mobile Build and Connect presentation
Leigh Williamson
 
PDF
Mobile World Congress 2013 IBM-ATT Session
Leigh Williamson
 
PPTX
Overview of Enterprise Mobility
Yuvaraj Ilangovan
 
PDF
The Connected Car: Driving the Industry Forward
HitReach
 
PPTX
5 Steps for Enterprise Mobility
Matthew David
 
PPTX
Mobile architecture overview
David Scruggs
 
PDF
connected car is mobile, social, big data, cloud
Joe Speed
 
PDF
MobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron
 
PDF
Mobile development capability doc
Sigma Infosolutions, LLC
 
ODP
Enterprise Mobility Solutions & Services
Affle mTraction Enterprise
 
PDF
Intel IT annual report
Low Hong Chuan
 
PDF
Intro to mobile technology
Lunch Ann Arbor Marketing
 
PDF
Landmines for Open Source in the Mobile Space
Robert Sutor
 
PDF
Rapidsoft SystemS Mobile Development Capabilities
Sandeep Kumar
 
PDF
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apperian
 
PDF
Do you Need an App Strategy? (jan 2010)
William J. Brown
 
PPT
Enterprise Mobility - An Introduction
Folio3 Software
 
PDF
TADS Telecom Summit Telestax Ivelin Ivanov
Alan Quayle
 
PPTX
Enterprise mobility and cloud
Kamesh Pemmaraju
 
PDF
Full Circle: The Rise of Vehicle-Installed Telematics
HitReach
 
Pulse 2013 Mobile Build and Connect presentation
Leigh Williamson
 
Mobile World Congress 2013 IBM-ATT Session
Leigh Williamson
 
Overview of Enterprise Mobility
Yuvaraj Ilangovan
 
The Connected Car: Driving the Industry Forward
HitReach
 
5 Steps for Enterprise Mobility
Matthew David
 
Mobile architecture overview
David Scruggs
 
connected car is mobile, social, big data, cloud
Joe Speed
 
MobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron
 
Mobile development capability doc
Sigma Infosolutions, LLC
 
Enterprise Mobility Solutions & Services
Affle mTraction Enterprise
 
Intel IT annual report
Low Hong Chuan
 
Intro to mobile technology
Lunch Ann Arbor Marketing
 
Landmines for Open Source in the Mobile Space
Robert Sutor
 
Rapidsoft SystemS Mobile Development Capabilities
Sandeep Kumar
 
Apps in the Enterprise: Creating New Lines of Business & Productivity
Apperian
 
Do you Need an App Strategy? (jan 2010)
William J. Brown
 
Enterprise Mobility - An Introduction
Folio3 Software
 
TADS Telecom Summit Telestax Ivelin Ivanov
Alan Quayle
 
Enterprise mobility and cloud
Kamesh Pemmaraju
 
Full Circle: The Rise of Vehicle-Installed Telematics
HitReach
 

Similar to Demystifying the Mobile Container - PART I (20)

PPTX
Debunking Common Myths of Mobile Application Development
Antenna Software
 
PPTX
Mobile Apps Develpment - A Comparison
Lataant Software Technologies
 
PDF
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mindteck (India) Limited
 
PPT
Native, Web or Hybrid Mobile App Development?
Sura Gonzalez
 
PPTX
Mobile Web Apps
Athhar Ahamed
 
PPTX
Consumerisation – what does it mean to a developer?
Chris Swan
 
PPT
Advanced iOS Engineering - The Junction Talk
Onavo
 
PDF
Understanding Native, Hybrid, and Web Mobile Architectures
Salesforce Developers
 
PDF
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
CodeMorphic, Inc.
 
PDF
Comparing multi-platform mobile apps frameworks
Amandine Tihon
 
PPTX
Hybrid Mobile App
Palani Kumar
 
PPTX
Hybrid mobile app
Palani Kumar
 
PPTX
Native App + Wep App = ? (Hybrid Applications)
GameWisp
 
PPTX
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Ranosys Technologies
 
PPTX
Developing a Modern Mobile App Strategy
Todd Anglin
 
PDF
Whitepaper - Native App or HTML5
Dan Vitoriano
 
PDF
Hybrid App Development, Redefined
Ionic Framework
 
PDF
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
WDP Technologies
 
PPTX
BLN Making it Mobile - financial services example
Chris Swan
 
PPTX
Cross-Platform Development using Angulr JS in Visual Studio
Mizanur Sarker
 
Debunking Common Myths of Mobile Application Development
Antenna Software
 
Mobile Apps Develpment - A Comparison
Lataant Software Technologies
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mindteck (India) Limited
 
Native, Web or Hybrid Mobile App Development?
Sura Gonzalez
 
Mobile Web Apps
Athhar Ahamed
 
Consumerisation – what does it mean to a developer?
Chris Swan
 
Advanced iOS Engineering - The Junction Talk
Onavo
 
Understanding Native, Hybrid, and Web Mobile Architectures
Salesforce Developers
 
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
CodeMorphic, Inc.
 
Comparing multi-platform mobile apps frameworks
Amandine Tihon
 
Hybrid Mobile App
Palani Kumar
 
Hybrid mobile app
Palani Kumar
 
Native App + Wep App = ? (Hybrid Applications)
GameWisp
 
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Ranosys Technologies
 
Developing a Modern Mobile App Strategy
Todd Anglin
 
Whitepaper - Native App or HTML5
Dan Vitoriano
 
Hybrid App Development, Redefined
Ionic Framework
 
A Guide to Mobile App Development - Web vs Native vs Hybrid.pdf
WDP Technologies
 
BLN Making it Mobile - financial services example
Chris Swan
 
Cross-Platform Development using Angulr JS in Visual Studio
Mizanur Sarker
 
Ad

Recently uploaded (20)

PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Ad

Demystifying the Mobile Container - PART I

  • 1. Demystifying the Mobile Container © Copyright 2013 Antenna Software, Inc. All rights reserved. Presented by: Jim Somers Chief Marketing & Strategy Officer May 2, 2013 Confidential. Do not distribute. Joseph June Sr. Director, Product Management
  • 2. WELCOME & INTRODUCTIONS Your Presenters: Our Agenda: 2 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. Joseph June Sr. Director, Product Management Antenna Software • What is a "container?" • What are the different types? • Why do we need them? • What are some good examples? • Questions Jim Somers Chief Marketing & Strategy Officer Antenna Software Have a question? Tweet us @AntennaSoftware or #ContainerWebinar
  • 3. WHAT WE DO AMPchroma helps you build, run, and manage all your mobile applications and content. ➦ Enabling you to get to market faster, have more flexibility, and better manage risk in this ever-changing mobile world. 3 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
  • 4. ENTERPRISE-GRADE APP SAMPLES 44 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. Ticketing app for train conductors Research library app Field Service app Mobile shopping app Field sales and distributors catalog appField Sales app
  • 5. IT’S ALL VERY CONFUSING © Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. Container Sandbox Partition Hypervisor Persona Shell Separation Mode Wrapper Portal Walled Garden Hub Store 5
  • 6. MARKET SITUATION 6 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. • IT administrators want the security, management & control over their devices, users & apps MANAGEMENT (MDM/MAM) • It’s where speed & usability … • … converge with management and control • Developers want to build apps quickly and deploy them to users as easily as possible. DEVELOPMENT (MEAP/MADP)
  • 7. MARKET SITUATION 7 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. • IT administrators want the security, management & control over their devices, users & apps MANAGEMENT (MDM/MAM) • Developers want to build apps quickly and deploy them to users as easily as possible. DEVELOPMENT (MEAP/MADP) • But buyer beware! • Two solutions for 2 needs? • Or are they?
  • 8. TODAY’S QUESTION HTML5 Native ? Which is the better approach? © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.8
  • 9. PUBLIC DISCONTENT WITH HYBRID 9 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved. “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, Facebook “We have definitely shifted from HTML5 to native. The primary reason is … the app is running out of memory.” - Kiran Prasad, Director Mobile Engineering, LinkedIn
  • 10. TODAY’S QUESTION HTML5 Native ? Does it have to be an either/or? © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.10 Can a native container provide the best of both worlds?
  • 11. WHAT DOES IT PROVIDE? 11 © Copyright 2013 Antenna Software, Inc. All rights reserved. Device APIs Client Tier Native Container HTML5, CSS, JavaScript Web Content Platform “WebView” communicates with native container via APIs A native container allows a developer to build apps that look, feel, and function like native apps, without building native apps. “Hybrid” apps function much like native apps, but display web content, developed with web coding techniques Client tier enables device features through device APIs and communicates with server through managed gateway Confidential. Do not distribute. • HTML/CSS3 • JavaScript • JavaScript UI FW
  • 12. HYBRID EXPLAINED • Essentially it’s a native app designed to display web content. • Think of it as a frameless web browser (kind of). • Each platform has some sort of a “WebView” class/control designed to display a web page – UIWebView (iOS), WebView (Android), WebView (BB). • Commonly has a “bridge API” that allows you to pass messages/commands/transactions between the web world and the native world. • You must “build or package” the webapp in the container to make your webapp into a “hybrid app.” • This involves signing (using proper certificates), combining webapp with the native shell and producing a native binary file (.ipa for iOS, .apk for Android). • Container typically comes with APIs to interact with stuff outside the container. For example, you might get APIs for accessing native API (like camera, storage, GPS, accelerometer, etc.) and/or APIs for communicating to the server. 12 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 13. WHAT VALUE DOES IT BRING? 13 © Copyright 2013 Antenna Software, Inc. All rights reserved. Value Driver Benefit Time to market • Leverage widely available web development skills (HTML5, CSS, JavaScript) without learning new languages, SDKs Device Portability • Build “native looking” apps for multiple platforms without mastering multiple IDEs or native SDKs Reusability • Most of the content to be displayed is already available on the web, so why reinvent the wheel? Enterprise-grade • Add enterprise features like security, enterprise integration, and user management (MAM, MDM) Confidential. Do not distribute.
  • 14. WHERE DOES IT FIT? Hybrid Web Code Native Container Client Tier • Standard web dev (HTML5, CSS, JS) • Packaged / deployed in native container • Fast / easy • Enhanced functionality Native Native Code Client Tier • Standard native dev (Objective-C, Java using AMPchroma native APIs) • Use best of breed dev tools for each platform • Targeted or cross-compiled for each desired platform Web • Standard web dev (HTML5, CSS, JS) • Runs in browser • Fast / easy • Limited functionality Mobile Browser Web Code 14 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
  • 15. Web 15 NativeHybrid Mobile Browser Web Code Native Code Client Tier Web Code Native Container Client Tier Web Code Native Container Client Tier App Native Container Client Tier App App App Single App Hybrid Multi-App Hybrid, or “Managed Hybrid” Native Code Client Tier Native Code Client Tier Pure Native SDK Cross Platform Native Web Code Native Client Tier Native Code Mixed Mode © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. WHERE DOES IT FIT? (CONT’D)
  • 16. Web Native “Mixed Mode” NativeHybrid Managed Hybrid Mobile Browser Web Code Native Code Client Tier Native Container Client Tier Web Code Web Code 16 Client Tier Native Container Web Code NativeCod e Client Tier Native Container Web Code Offline Capabilities Security & Management Leverage Device Capabilities Time to Market Development Ease Cross-device Portability © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. HOW DOES IT COMPARE? (CONT’D)
  • 17. 17 Mobile Web Container / Wrapper Cross-Platform Native Native Dev HTML5, CSS, Java, XML, JS HTML5, JavaScript, CSS; publish in native wrapper Eclipse, Java, cross-compiled Objective C, Java, Xcode, Android SDK Pros • Web skillsets • Development time/effort • Platform portability • Performance • Security • Online/offline functionality • Native “feel” • Device capability Cons • Performance, security • Functionality limited, online only • No native “feel” • Portability • Platform-specific skillsets © Copyright 2013 Antenna Software, Inc. All rights reserved. Confidential. Do not distribute. COMPETITIVE ECOSYSTEM Web Hybrid Native
  • 18. 18 Mobile Web Container / Wrapper Cross-Platform Native Native Dev HTML5, CSS, Java, XML, JS HTML5, JavaScript, CSS; publish in native wrapper Eclipse, Java, cross-compiled Objective C, Java, Xcode, Android SDK Pros • Web skillsets • Development time/effort • Platform portability • Performance • Security • Online/offline functionality • Native “feel” • Device capability Cons • Performance, security • Functionality limited, online only • No native “feel” • Portability • Platform-specific skillsets © Copyright 2013 Antenna Software, Inc. All rights reserved. Confidential. Do not distribute. WHERE WE FIT Web Hybrid Native CLIENT
  • 19. © Copyright 2011 Antenna Software, Inc. All rights reserved. • Open to any mobile IDE including 3rd parties • Write once, deploy-to-many functionality across device platforms • Secure container that communicates with a client interface on the AMP Server • Management of multiple web apps via single native container (patented) • Enables real-time and offline capabilities • Built-in connectors and adapters provide easy integration to backend systems © Copyright 2012 Antenna Software, Inc. All rights reserved. AMP CLIENT POWERED BY AMPCHROMA 19
  • 20. © Copyright 2011 Antenna Software, Inc. All rights reserved. Mobile Field Service: • Users needed to view docs and capture signatures in order to speed-up and simplify the service order completion • Migrated from laptops to iPhone & iPad • Integrated to Siebel & Kronos for time keeping, and Active Directory for SSO • Steris chose Hybrid – HTML5 inside secure native container © Copyright 2012 Antenna Software, Inc. All rights reserved. AMP CLIENT EXAMPLE 20
  • 21. HYBRID INCREASING IN POPULARITY Source: http://appdev.cbronline.com/news/hybrid-apps-to-be-used-in-half-of-mobile-apps-by-2016-gartner-170413 "The BYOD trend … will lead businesses to manage a portfolio of mobile application architectures, and hybrid architectures will be especially well-suited to business-to-employee applications.” - Van Baker, VP, Gartner Research Hybrid Apps will be deployed in about Half of mobile apps by 2015 21 Confidential. Do not distribute. © Copyright 2013 Antenna Software, Inc. All rights reserved.
  • 22. CLOSING THOUGHTS • HTML5 mobile app development is naturally appealing and being enhanced by: - Better javascript frameworks - Better and faster rendering - Faster devices • The container started as simply a way to hold the web apps so they can be distributed and installed on devices, but quickly became a framework for building hybrid apps. • Building hybrid apps running inside a container is a very viable way to develop and deploy quickly, safely, and cost effectively, especially when leveraging existing web content. • But it may not be the perfect solution for all app types. Really good apps require more than simply a JavaScript framework and a hybrid container. • Building a compelling mobile app with an immersive user experience requires a strong knowledge of JavaScript development, web development, and a general understanding of mobile development principles on individual target platforms. • Not all containers are created equal. 22 © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
  • 23. WHY ARE WE SO HAPPY? 75 of the F1000 brands rely on our platform every day, like Coke, Walmart, Xerox, RBS and McGraw Hill. Want to be the first to have the 2013 Gartner Magic Quadrant for Mobile Applications Development Platforms (MADP)? If so, go to … http://tiny.cc/getMADP to register for a free copy. Gartner recognized us as a LEADER in their 2012 Magic Quadrant for Mobile App Development Platforms (MADP). You’d be smiling too if you had over 200 million messages flowing through your servers each month. Dozens of carrier and ISV partners call our platform their own and take it to market under their brand. With our SAS70, SysTrust & FIPS140 certifications, we sleep well knowing our customers are secure. 23 © Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
  • 24. WHY ARE WE SO HAPPY? 75 of the F1000 brands rely on our platform every day, like Coke, Walmart, Xerox, RBS and McGraw Hill. Want to be the first to have the 2013 Gartner Magic Quadrant for Mobile Applications Development Platforms (MADP)? If so, go to … http://tiny.cc/getMADP to register for a free copy. 24 © Copyright 2012 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute.
  • 25. QUESTIONS? © Copyright 2013 Antenna Software, Inc. All rights reserved.Confidential. Do not distribute. Have a question? Tweet us @AntennaSoftware or #ContainerWebinar

Editor's Notes

  • #3: On the positive side of the ledger, the enterprise mobility market matured (or exploded) in 2012. It came out of infancy and entered adolescence in certain respects. IT got much more involved – or was forced to get involved – which is great for Antenna as our core value has always resonated with the more technology-minded professionalsNative became sexy again, and enthusiasm for mobile web/HTML5/etc. became much more realistic as a result of a few tech juggernauts (e.g., Facebook) falling short of user expectations with their mobile web appsBut most importantly – what REALLY ignited this market – was the BYOD phenomenon. Unfortunately, Antenna and others of our MADP ilk were the immediate benefactors of this market tipping point. Instead, MDM players like A/W, Mobile Iron, Good, and others started printing money as IT groups began buying licenses en masse in a very knee-jerk manner for fear they would lose control (or possibly their jobs) if they didn’t get in front of this trend that had a life of its own.One the negative side of the ledger, while it’s hard to prove … anecdotally … the global economic crisis has certainly had in impact of buying patterns and investments in transformative technologies.But, what really affected us and caught us somewhat flat-footed was the wide use, adoption, implementation of free/open development toolsets. It put a spotlight on the fact that developers hold the keys in many respects and prefer to use the likes of Sencha, Jquery Mobile, PhoneGap to get to market quickly and inexpensively.
  • #23: On the positive side of the ledger, the enterprise mobility market matured (or exploded) in 2012. It came out of infancy and entered adolescence in certain respects. IT got much more involved – or was forced to get involved – which is great for Antenna as our core value has always resonated with the more technology-minded professionalsNative became sexy again, and enthusiasm for mobile web/HTML5/etc. became much more realistic as a result of a few tech juggernauts (e.g., Facebook) falling short of user expectations with their mobile web appsBut most importantly – what REALLY ignited this market – was the BYOD phenomenon. Unfortunately, Antenna and others of our MADP ilk were the immediate benefactors of this market tipping point. Instead, MDM players like A/W, Mobile Iron, Good, and others started printing money as IT groups began buying licenses en masse in a very knee-jerk manner for fear they would lose control (or possibly their jobs) if they didn’t get in front of this trend that had a life of its own.One the negative side of the ledger, while it’s hard to prove … anecdotally … the global economic crisis has certainly had in impact of buying patterns and investments in transformative technologies.But, what really affected us and caught us somewhat flat-footed was the wide use, adoption, implementation of free/open development toolsets. It put a spotlight on the fact that developers hold the keys in many respects and prefer to use the likes of Sencha, Jquery Mobile, PhoneGap to get to market quickly and inexpensively.