SlideShare a Scribd company logo
1 of 24
Mobile Apps and the
    Enterprise
      Jonathan Stark




            1
Enterprise-Class Mobile



           2
Enterprise-Class Apps
• Robust         • Extensible
• Scalable       • Secure
• Flexible       • Measureable



             3
Architecture

• Multiple clients
• Legacy systems
• Unified API


                     4
Audiences

• Customers (B2C)
• Employees (B2E)
• Affiliates (B2B2E)


                      5
Cross Platform
Development


      6
Cross Platform
      Development

• Mobile Web
• Native Code
• Native Web Apps

                    7
Mobile Web

• Tablestakes
• Reaches largest market
• Single codebase
• Can't access device hardware

                    8
Native Code

• Highest level of polish
• Hard to hire full-time talent
• Expensive/risky to outsource
• Difficult to keep xplat code in sync

                     9
Native Web Apps

• Bundle Web resources in native wrapper
 • PhoneGap
• Custom browser
 • ???

                    10
http://www.phonegap.com/features
               11
Considerations
                Native        Web   Depends
Cosmetics       X
Functionality   X
Development                         X
Testing                       X
Distribution                  X
Payment                             X
Support                       X


                         12
Considerations
                Native        Web+PG   Depends
Cosmetics       X
Functionality                          X
Development                   X
Testing                       X
Distribution                  X
Payment                       X
Support                       X


                         13
App Distribution



       14
App Distribution

• Business to Customer (B2C)
• Business to Employee (B2E)
• Business to Business to Customer (B2B2C)

                    15
B2C

• App stores
• Sideloading
• Mobile Web

                 16
B2E

• Ad hoc distribution
• 3rd party app store
• Mobile Web
• Custom browser

                    17
B2B2C


• A mix of B2C and/or B2E depending on the
  specific situation




                      18
Legacy Systems



      19
Legacy Systems
•   CRM                         •   Customer loyalty

•   Website/CMS                 •   Stored value systems

•   e-Commerce                  •   Payment processing

•   Inventory management        •   Gateway providers

•   Retail POS                  •   Supply chain data




                           20
Legacy Systems

• Central app server (Mobile Bus)
• Web Service API for fontend clients
• Source adaptors for backend systems


                    21
Security & Compliance



          22
Security & Compliance

• Customer data
• PCI compliance
• Government regulations

                   23
Questions?


• jonathanstark.com/books
• jonathanstark.com/contact
• jonathanstark.com/e4h

More Related Content

What's hot

Group research on mobile marketing
Group research on mobile marketingGroup research on mobile marketing
Group research on mobile marketing
joshuaelliottuk
 

What's hot (6)

Mobileweb Company
Mobileweb CompanyMobileweb Company
Mobileweb Company
 
Mobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwllMobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwll
 
Mobile Web Apps Overview
Mobile Web Apps OverviewMobile Web Apps Overview
Mobile Web Apps Overview
 
Group research on mobile marketing
Group research on mobile marketingGroup research on mobile marketing
Group research on mobile marketing
 
M4 Global Partners vR
M4 Global Partners vRM4 Global Partners vR
M4 Global Partners vR
 
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobileVoxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - Extending your IVR investment to mobile
 

Similar to Mobile Apps and the Enterprise

Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
Apppli
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
GoogleTecTalks
 
IT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy FrameworkIT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy Framework
Thanachart Numnonda
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions   Product Engineering Featured Projects 2009 11 12Grameen Solutions   Product Engineering Featured Projects 2009 11 12
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions
 
About Dss 09
About Dss 09About Dss 09
About Dss 09
vetmike
 

Similar to Mobile Apps and the Enterprise (20)

Squared roof technology
Squared roof technologySquared roof technology
Squared roof technology
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15
 
Using HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile ContentUsing HTML5 to Deliver and Monetize Your Mobile Content
Using HTML5 to Deliver and Monetize Your Mobile Content
 
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
 
License Estate
License EstateLicense Estate
License Estate
 
Mobile ux finding your center
Mobile ux finding your centerMobile ux finding your center
Mobile ux finding your center
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
 
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha DesignerAdobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
Adobe MAX: Rapidly Build HTML5 Apps with Sencha Designer
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Optimize Experiences Everywhere: How Marketers Leverage Real-Time App Agility...
Optimize Experiences Everywhere: How Marketers Leverage Real-Time App Agility...Optimize Experiences Everywhere: How Marketers Leverage Real-Time App Agility...
Optimize Experiences Everywhere: How Marketers Leverage Real-Time App Agility...
 
Mobile or Web First?
Mobile or Web First? Mobile or Web First?
Mobile or Web First?
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
Binary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate OverviewBinary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate Overview
 
IT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy FrameworkIT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy Framework
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions   Product Engineering Featured Projects 2009 11 12Grameen Solutions   Product Engineering Featured Projects 2009 11 12
Grameen Solutions Product Engineering Featured Projects 2009 11 12
 
About Dss 09
About Dss 09About Dss 09
About Dss 09
 
Using Redis As Your Online Feature Store: 2021 Highlights. 2022 Directions
Using Redis As Your  Online Feature Store:  2021 Highlights. 2022 DirectionsUsing Redis As Your  Online Feature Store:  2021 Highlights. 2022 Directions
Using Redis As Your Online Feature Store: 2021 Highlights. 2022 Directions
 
Titanium appcelerator kickstart
Titanium appcelerator kickstartTitanium appcelerator kickstart
Titanium appcelerator kickstart
 
Rover trac final
Rover trac finalRover trac final
Rover trac final
 

More from Jonathan Stark

Principles of Mobile Interface Design
Principles of Mobile Interface DesignPrinciples of Mobile Interface Design
Principles of Mobile Interface Design
Jonathan Stark
 
Enterprise Mobile: The Prosumer Impact On Business
Enterprise Mobile: The Prosumer Impact On BusinessEnterprise Mobile: The Prosumer Impact On Business
Enterprise Mobile: The Prosumer Impact On Business
Jonathan Stark
 

More from Jonathan Stark (20)

Ditching Hourly for Independent Firms
Ditching Hourly for Independent FirmsDitching Hourly for Independent Firms
Ditching Hourly for Independent Firms
 
How To Get More Leads And Increase Your Fees - Jonathan Stark
How To Get More Leads And Increase Your Fees - Jonathan StarkHow To Get More Leads And Increase Your Fees - Jonathan Stark
How To Get More Leads And Increase Your Fees - Jonathan Stark
 
Make More Money Without Working More Hours
Make More Money Without Working More HoursMake More Money Without Working More Hours
Make More Money Without Working More Hours
 
The Hourly Trap
The Hourly TrapThe Hourly Trap
The Hourly Trap
 
How To Write Proposals That Close Without Lowering Your Prices
How To Write Proposals That Close Without Lowering Your PricesHow To Write Proposals That Close Without Lowering Your Prices
How To Write Proposals That Close Without Lowering Your Prices
 
How To Write Better Proposals
How To Write Better ProposalsHow To Write Better Proposals
How To Write Better Proposals
 
How To Increase Your Income Without Hiring Junior Developers
How To Increase Your Income Without Hiring Junior DevelopersHow To Increase Your Income Without Hiring Junior Developers
How To Increase Your Income Without Hiring Junior Developers
 
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile EraThinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
Thinking Outside The Little Black Box: Interaction Design in The Post-Mobile Era
 
The Path to Value Pricing
The Path to Value PricingThe Path to Value Pricing
The Path to Value Pricing
 
Pigeonhole Yourself
Pigeonhole YourselfPigeonhole Yourself
Pigeonhole Yourself
 
The Revolution Will Not Be Televised: Managing Content and Experience in the ...
The Revolution Will Not Be Televised: Managing Content and Experience in the ...The Revolution Will Not Be Televised: Managing Content and Experience in the ...
The Revolution Will Not Be Televised: Managing Content and Experience in the ...
 
Pigeonhole Yourself
Pigeonhole YourselfPigeonhole Yourself
Pigeonhole Yourself
 
Rethink Mobile: Mobile Strategy for Product Designers
Rethink Mobile: Mobile Strategy for Product DesignersRethink Mobile: Mobile Strategy for Product Designers
Rethink Mobile: Mobile Strategy for Product Designers
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!
 
The Revolution Will Not Be Televised
The Revolution Will Not Be TelevisedThe Revolution Will Not Be Televised
The Revolution Will Not Be Televised
 
Principles of Mobile Interface Design
Principles of Mobile Interface DesignPrinciples of Mobile Interface Design
Principles of Mobile Interface Design
 
Free Coffee, Bad Apples, and the Future of Currency
Free Coffee, Bad Apples, and the Future of CurrencyFree Coffee, Bad Apples, and the Future of Currency
Free Coffee, Bad Apples, and the Future of Currency
 
Three Things First
Three Things FirstThree Things First
Three Things First
 
Everyone Connected
Everyone ConnectedEveryone Connected
Everyone Connected
 
Enterprise Mobile: The Prosumer Impact On Business
Enterprise Mobile: The Prosumer Impact On BusinessEnterprise Mobile: The Prosumer Impact On Business
Enterprise Mobile: The Prosumer Impact On Business
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Mobile Apps and the Enterprise

Editor's Notes

  1. Hi everyone! My name is Jonathan Stark and I’m here today to talk about Mobile Apps and the Enterprise.\n\nQuick background on me... I’ve been doing application strategy, design, and development for the past 10 years or so. I’ve written 2 books for O’Reilly about building native web apps for mobile devices (iPhone and Android), and I’ve been the maintainer of the jQTouch open source mobile web development library. \n\nYou may also know me as the guy behind a mobile payments experiment called Jonathan’s Card, where I posted a screen shot of my Starbucks card online and invited the entire internet to get or give a free coffee using it. \n\nEarly this year (2011) I joined a Boston-based mobile consulting firm called Mobiquity as the VP of Application Architecture and in that capacity I’ve gotten an unprecedented view into the state of mobile in across a wide range of large and successful organizations. In the course of this work, some obivious patterns have emerged, which are what I’d like to share with you today. \n
  2. I want to start by identifying some of the main properties of mobile computing in an enterprise environment. I’ll touch on several high level points and then drill into each in more depth throughout the talk. \n
  3. Robust: People have come to expect “real time, all the time” access to their data and if they don’t get it, they’ll go somewhere else. \n\nScalable: Enterprise apps need to be able to respond to potentially huge usage spikes caused by anything from a mention in the mainstream media, to an unusually successful marketing promotion. \n\nFlexible: Apps need to be built in a way that allows IT to respond to unpredictable demands. \n\nExtensible: Enterprise apps need to be able to grow with the business without too much worry about backwards compatibility or interoperability issues. Similar to flexibility, but more strategic than tactical. \n\nSecure: An enterprise level security breach can be catastrophic to the business (just ask Sony). Sensitive data needs to be secure of course, but additionally, the business has to ensure that their applications are in compliance with any industry or governmental restrictions and regulations (e.g., healthcare, financial services).\n\nMeasureable: Enterprise apps should be goal oriented, and progress toward these goals needs to be measured both for ROI (e.g., analytics, conversions) and iterative improvements (e.g., usage statistics, a/b testing). \n\n
  4. \n
  5. B2C: Kindle Reader, \n\nB2E: Internal HR or employee scheduling, \n\nB2B2C: Medical manufacturing company providing a tablet-based sales materials app to independent affiliates. \n
  6. Whether it’s customers, employees, or affiliates, large organizations need to reach lots and lots of people. This demands that they be platform agnostic. \n\nB2C - You can’t control what devices your customer own.\nB2E - Consumerization of IT is real. BYOD policies are becoming more common. \nB2B2C - Somewhere in between the other two. \n\nThe question is, how do you deal with the fragmentation issue?\n
  7. \n
  8. \n
  9. \n
  10. \n
  11. PhoneGap support matrix\n
  12. Native vs pure web app running in a browser\n
  13. Native vs web app running inside PhoneGap\n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. Here’s where we get behind the front-end clients and into the 80% of the iceberg that is below the waterline. \n
  20. Enterprises have LOTS of existing systems. They typically never had to talk to each other previous to mobile because end-user expectations were lower. \n\nExample: Customer wants a shirt from J. Crew ... (marketing product db, retail inventory, operations, supply chain, shipping, ecommerce, loyalty, etc.)\n\nP.S. Politics rears it’s ugly head - SVP of Retail doesn’t want to lose in-store sales to SVP of .com\n\n\n
  21. \n
  22. \n
  23. \n
  24. \n