SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Interactive Mobile Applications in the EnterpriseAre you ready? Matt Van Bergen Principal, CTO mvanbergen@citytechinc.com 312-673-6433 x111 September 22, 2010
Abstract Interactive mobile applications can serve your users and customers in ways that traditional web-based applications cannot.  Interactive mobile applications enable you to have a consistent and ongoing interaction with your users, allowing them to be more engaged and committed to your service beyond what is possible with a mobile web browser. Being an IT leader in your organization, you must be ready to field questions and, as necessary, build applications and infrastructure to support the wave of mobile applications which will likely be demanded by your marketing, sales, operations and customer service departments. This webinar provides an overview of how you can prepare for the mobile application demands of your organization and customers.
Agenda What are interactive mobile applications?  What’s all the fuss about? Mobile applications and your organization Top 5 ways you can prepare Case Study: Extreme Scale Reference Mobile Architecture How to be ready for your first mobile project
What is a mobile interactive application? Reside on the mobile device connecting organizations of all types to employees and consumers through a variety of continuous, entertainment-like contextual experiences.  Browser-based Device installed
What’s all the fuss about? Worldwide mobile app downloads will exceed 21.6 billion by 2013 (Gartner) Revenue from U.S. mobile application downloads alone could reach nearly $1.6 billion in 2010 and would hit $11 billion in 2014 (WSJ) Employees prefer a smartphone over a laptop as their primary mobile device for trips under 5 days. Mobile applications are seen as key strategy of building an organization’s brand. Mobile applications can provide a strategic advantage. Mobile applications can be location aware and context aware. Amazon sold over $1B via their iPhone App eBay sold over $400M via their iPhone App
Mobile Applications and Your Organization Marketing Mobile Advertising Game or trivia driven application Mobile coupons Cross selling Company information Sales mCommerce Sales management Customer management Customer Service ,[object Object]
Support request
Location based searchOperations ,[object Object]
Enterprise monitoring,[object Object]
#1
Prepare Back-end Systems for the Ubiquitous Client #1 Establish a services oriented architecture initiative. REST is the preferred method for mobile integration. Design enterprise services as coarse grained services. Secure services with SSL and Basic Authentication. Be ready to scale if your services will be available to general public (Hint:  see next slide if you have doubts). Internet Services Oriented Architecture Internal Application Internal Application Database Database
#1 Prepare Back-end Systems for the Ubiquitous Client (continued)
#2
“Cloudy With a Likelihood of Mobile” Cloud computing platforms come in a couple different flavors:   Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Software as a Service (Saas) Pay for usage, no need to invest in costly hardware upfront. Very important for consumer targeted mobile apps – scalability important. #2 Are you ready to scale for mobile? In one month Shazam added 25 million users Britain’s Got Talent app added 200K users in first 4 days. Skype’s iPhone app attracted 5 million users in first few days.
#3
Understand the various mobile devices and their platforms #3 iPhone OS iPhone OS Symbian OS Android OS Windows  Mobile OS BlackBerry OS Will your mobile applications be supported by all of these devices? Are you going to limit the supported devices to only those that are “supported” by your organization?
#4
Understand Cross-platform Mobile Development #4 Native Application Development Pros Best performance High interactivity (gaming) 100% support for device APIs Best chance for app store approval (Apple) Cons Not-portable between devices Can be steep learning curve Cross Platform Development ,[object Object]
Portable between most devices
Leverages known technologies (HTML5, JavaScript, CSS, etc.)
Installed just like a native app
Cons
Not sufficient for high interactivity (not yet)
May not support all device APIs

Weitere ähnliche Inhalte

Was ist angesagt?

RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsMeghana Chandrashekar
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it mattersKim Clark
 
Opac labs overview-pr1.0
Opac labs overview-pr1.0Opac labs overview-pr1.0
Opac labs overview-pr1.0opaclabs
 
Converge Leveraging Identity With Professional Open Source Final
Converge   Leveraging Identity With Professional Open Source FinalConverge   Leveraging Identity With Professional Open Source Final
Converge Leveraging Identity With Professional Open Source FinalGonow
 
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Pixel Crayons
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise IntegrationKasun Indrasiri
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryJohan den Haan
 
Dynamic APIs: SOA Done Right
Dynamic APIs: SOA Done RightDynamic APIs: SOA Done Right
Dynamic APIs: SOA Done RightInside Analysis
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixIBM
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Kim Clark
 
React js vs react native a comparative analysis
React js vs react native a comparative analysisReact js vs react native a comparative analysis
React js vs react native a comparative analysisShelly Megan
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Dion Hinchcliffe
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
 
Save 90% with Alfresco compared to Microsoft
Save 90% with Alfresco compared to MicrosoftSave 90% with Alfresco compared to Microsoft
Save 90% with Alfresco compared to Microsoftjontranaes
 

Was ist angesagt? (20)

RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it matters
 
Opac labs overview-pr1.0
Opac labs overview-pr1.0Opac labs overview-pr1.0
Opac labs overview-pr1.0
 
Converge Leveraging Identity With Professional Open Source Final
Converge   Leveraging Identity With Professional Open Source FinalConverge   Leveraging Identity With Professional Open Source Final
Converge Leveraging Identity With Professional Open Source Final
 
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factory
 
AKS
AKSAKS
AKS
 
Dynamic APIs: SOA Done Right
Dynamic APIs: SOA Done RightDynamic APIs: SOA Done Right
Dynamic APIs: SOA Done Right
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on Bluemix
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...
 
React js vs react native a comparative analysis
React js vs react native a comparative analysisReact js vs react native a comparative analysis
React js vs react native a comparative analysis
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
Save 90% with Alfresco compared to Microsoft
Save 90% with Alfresco compared to MicrosoftSave 90% with Alfresco compared to Microsoft
Save 90% with Alfresco compared to Microsoft
 

Andere mochten auch

Artificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesArtificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesPetteriTeikariPhD
 
รายชื่อเด็กเพิ่มเติม
รายชื่อเด็กเพิ่มเติมรายชื่อเด็กเพิ่มเติม
รายชื่อเด็กเพิ่มเติมTheruangsit
 
A Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become LearnersA Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become LearnersThe Transformation Society
 
Čudesni vrtovi, Varaždin
Čudesni vrtovi, VaraždinČudesni vrtovi, Varaždin
Čudesni vrtovi, VaraždinRusalka Majer
 
Publishing Technology presentation to International Publishers Forum
Publishing Technology presentation to International Publishers ForumPublishing Technology presentation to International Publishers Forum
Publishing Technology presentation to International Publishers ForumPublishing Technology
 
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]guestb616b4
 
Christian Financial Planning
Christian Financial PlanningChristian Financial Planning
Christian Financial Planningredzy
 
2009 401 adjudicacion_definitiva_0597
2009 401 adjudicacion_definitiva_05972009 401 adjudicacion_definitiva_0597
2009 401 adjudicacion_definitiva_0597oliverbalonmano
 
Full Color Business Card Samples
Full Color Business Card SamplesFull Color Business Card Samples
Full Color Business Card SamplesMark Hannah
 
Marengo lid symposium_2011-09-25
Marengo lid symposium_2011-09-25Marengo lid symposium_2011-09-25
Marengo lid symposium_2011-09-25retzcanter
 
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 20131a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013Fundación Esplai
 
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
ประกาศผลการสอบ   ม 4   นักเรียนทั่วไปประกาศผลการสอบ   ม 4   นักเรียนทั่วไป
ประกาศผลการสอบ ม 4 นักเรียนทั่วไปsomdetpittayakom school
 
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...somdetpittayakom school
 

Andere mochten auch (20)

Artificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industriesArtificial Intelligence in Fashion, Beauty and related Creative industries
Artificial Intelligence in Fashion, Beauty and related Creative industries
 
รายชื่อเด็กเพิ่มเติม
รายชื่อเด็กเพิ่มเติมรายชื่อเด็กเพิ่มเติม
รายชื่อเด็กเพิ่มเติม
 
Téfani.fr
Téfani.frTéfani.fr
Téfani.fr
 
Moving Forward by Looking Backward
Moving Forward by Looking BackwardMoving Forward by Looking Backward
Moving Forward by Looking Backward
 
A Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become LearnersA Cognitive Design for User Assistance 1: Users Become Learners
A Cognitive Design for User Assistance 1: Users Become Learners
 
Čudesni vrtovi, Varaždin
Čudesni vrtovi, VaraždinČudesni vrtovi, Varaždin
Čudesni vrtovi, Varaždin
 
Kurikulum
KurikulumKurikulum
Kurikulum
 
Steroid project snw
Steroid project snwSteroid project snw
Steroid project snw
 
Publishing Technology presentation to International Publishers Forum
Publishing Technology presentation to International Publishers ForumPublishing Technology presentation to International Publishers Forum
Publishing Technology presentation to International Publishers Forum
 
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]
C:\Documents And Settings\Owner\سطح المكتب\Ppt126 A [مسترد]
 
Christian Financial Planning
Christian Financial PlanningChristian Financial Planning
Christian Financial Planning
 
2009 401 adjudicacion_definitiva_0597
2009 401 adjudicacion_definitiva_05972009 401 adjudicacion_definitiva_0597
2009 401 adjudicacion_definitiva_0597
 
Full Color Business Card Samples
Full Color Business Card SamplesFull Color Business Card Samples
Full Color Business Card Samples
 
Marengo lid symposium_2011-09-25
Marengo lid symposium_2011-09-25Marengo lid symposium_2011-09-25
Marengo lid symposium_2011-09-25
 
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 20131a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013
1a sessió "Dinamització ciutadana i TIC" Terrassa febrer 2013
 
Festival of Friendship
Festival of FriendshipFestival of Friendship
Festival of Friendship
 
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
ประกาศผลการสอบ   ม 4   นักเรียนทั่วไปประกาศผลการสอบ   ม 4   นักเรียนทั่วไป
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
 
Spring isd ball
Spring isd ballSpring isd ball
Spring isd ball
 
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...
แก้ไข ประกาศรับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน เจ้าหน้าที่สำนักงานและค...
 
หน่วยที่ 6
หน่วยที่ 6หน่วยที่ 6
หน่วยที่ 6
 

Ähnlich wie Interactive Mobile Applications in the Enterprise: Are You Ready?

Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise MobilityYuvaraj Ilangovan
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
Agile mobility solutions v.1.2
Agile mobility solutions v.1.2Agile mobility solutions v.1.2
Agile mobility solutions v.1.2Akhil B Singh
 
Agile Mobility Solutions
Agile Mobility Solutions Agile Mobility Solutions
Agile Mobility Solutions Agileblaze
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysisSandeep Krishna
 
Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDunn Solutions Group
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
New to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPNew to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPArvind Rangarajan
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development nandhini seo
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
IBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementIBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementShay Rosen (שי רוזן)
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1momobangalore
 
Css corp smart_web_webinar_sep28
Css corp smart_web_webinar_sep28Css corp smart_web_webinar_sep28
Css corp smart_web_webinar_sep28Movate
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1voicegateindia
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessiTexico
 

Ähnlich wie Interactive Mobile Applications in the Enterprise: Are You Ready? (20)

Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Agile mobility solutions v.1.2
Agile mobility solutions v.1.2Agile mobility solutions v.1.2
Agile mobility solutions v.1.2
 
Agile Mobility Solutions
Agile Mobility Solutions Agile Mobility Solutions
Agile Mobility Solutions
 
Agile mobility solutions v.1
Agile mobility solutions v.1Agile mobility solutions v.1
Agile mobility solutions v.1
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile Applications
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Native Android Development
Native Android DevelopmentNative Android Development
Native Android Development
 
New to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAPNew to Mobile Application Development ? Learn about MEAP
New to Mobile Application Development ? Learn about MEAP
 
Mobile Application Development
Mobile Application Development Mobile Application Development
Mobile Application Development
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
IBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and managementIBM Worklight - Enterprise level mobile development and management
IBM Worklight - Enterprise level mobile development and management
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 
Css corp smart_web_webinar_sep28
Css corp smart_web_webinar_sep28Css corp smart_web_webinar_sep28
Css corp smart_web_webinar_sep28
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making Process
 

Kürzlich hochgeladen

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 Takeoffsammart93
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Kürzlich hochgeladen (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Interactive Mobile Applications in the Enterprise: Are You Ready?

  • 1. Interactive Mobile Applications in the EnterpriseAre you ready? Matt Van Bergen Principal, CTO mvanbergen@citytechinc.com 312-673-6433 x111 September 22, 2010
  • 2. Abstract Interactive mobile applications can serve your users and customers in ways that traditional web-based applications cannot. Interactive mobile applications enable you to have a consistent and ongoing interaction with your users, allowing them to be more engaged and committed to your service beyond what is possible with a mobile web browser. Being an IT leader in your organization, you must be ready to field questions and, as necessary, build applications and infrastructure to support the wave of mobile applications which will likely be demanded by your marketing, sales, operations and customer service departments. This webinar provides an overview of how you can prepare for the mobile application demands of your organization and customers.
  • 3. Agenda What are interactive mobile applications? What’s all the fuss about? Mobile applications and your organization Top 5 ways you can prepare Case Study: Extreme Scale Reference Mobile Architecture How to be ready for your first mobile project
  • 4. What is a mobile interactive application? Reside on the mobile device connecting organizations of all types to employees and consumers through a variety of continuous, entertainment-like contextual experiences. Browser-based Device installed
  • 5. What’s all the fuss about? Worldwide mobile app downloads will exceed 21.6 billion by 2013 (Gartner) Revenue from U.S. mobile application downloads alone could reach nearly $1.6 billion in 2010 and would hit $11 billion in 2014 (WSJ) Employees prefer a smartphone over a laptop as their primary mobile device for trips under 5 days. Mobile applications are seen as key strategy of building an organization’s brand. Mobile applications can provide a strategic advantage. Mobile applications can be location aware and context aware. Amazon sold over $1B via their iPhone App eBay sold over $400M via their iPhone App
  • 6.
  • 8.
  • 9.
  • 10. #1
  • 11. Prepare Back-end Systems for the Ubiquitous Client #1 Establish a services oriented architecture initiative. REST is the preferred method for mobile integration. Design enterprise services as coarse grained services. Secure services with SSL and Basic Authentication. Be ready to scale if your services will be available to general public (Hint: see next slide if you have doubts). Internet Services Oriented Architecture Internal Application Internal Application Database Database
  • 12. #1 Prepare Back-end Systems for the Ubiquitous Client (continued)
  • 13. #2
  • 14. “Cloudy With a Likelihood of Mobile” Cloud computing platforms come in a couple different flavors: Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Software as a Service (Saas) Pay for usage, no need to invest in costly hardware upfront. Very important for consumer targeted mobile apps – scalability important. #2 Are you ready to scale for mobile? In one month Shazam added 25 million users Britain’s Got Talent app added 200K users in first 4 days. Skype’s iPhone app attracted 5 million users in first few days.
  • 15. #3
  • 16. Understand the various mobile devices and their platforms #3 iPhone OS iPhone OS Symbian OS Android OS Windows Mobile OS BlackBerry OS Will your mobile applications be supported by all of these devices? Are you going to limit the supported devices to only those that are “supported” by your organization?
  • 17. #4
  • 18.
  • 20. Leverages known technologies (HTML5, JavaScript, CSS, etc.)
  • 21. Installed just like a native app
  • 22. Cons
  • 23. Not sufficient for high interactivity (not yet)
  • 24. May not support all device APIs
  • 25.
  • 26. Understand Cross-platform Mobile Development (continued) #4 Example Cross Platform Frameworks Develop using HTML5, CSS and Javascript iPhone, Android, BlackBerry, Symbian and Palm support Use xCode IDE for iPhone, Eclipse IDE for BlackBerry and Android, etc. Decent device feature support Develop using HTML5, CSS and Javascript (Python, Ruby, PHP possible). More “nativeness” ( iPhone, Android and BlackBerry support Proprietary IDE. Very good device feature support Catch CITYTECH’s Jeff Schwartz’s presentation on PhoneGap at the October 18th Mobile Monday Chicago user group meeting.
  • 27. #5
  • 28. Make security a first class citizen in your architecture Security is the #1 concern for deploying mobile transactional applications (Entrust survey in April, 2010) The end to end wireless communication chain is the most secure element in the entire mobile application value chain. The device application and user should be of focus. Traditional username and password strategies are common but also very vulnerable. Two-factor authentication is gaining popularity. Comprehensive auditing trail and alerting based on non-standard behavior. Educate your users on security risks and new technologies as necessary Leverage best practices learned from web application development Don't persist sensitive data (unless you have to) iPhone, Android, Windows Mobile and BlackBerry devices provide remote “wipe” capability in case a mobile device is lost or stolen. Beware of HIPPA, Sarbanes-Oxley Act (SOX), Payment Card Industry (PCI), etc. Develop flexible security policies #5
  • 29. Case Study: Extreme Scale Reference Mobile Architecture Cross platform, native mobile application (iPhone, Android and Mobile Web) Back-end services hosted on Amazon EC2 Distributed, Grid Based Architecture Massively scalable High performance In-memory storage Technologies Used Red Hat JBoss InfiniSpan Red Hat JBoss AS Red Hat JBoss Modeshape Amazon EC2 Cloud Amazon S3 Cloud Persistence PhoneGap cross-mobile development framework
  • 30. Case Study: Extreme Scale Reference Mobile Architecture
  • 31. Your First Mobile Project Start with a small project. Consider the level of security required. Leverage existing backend services that are available elsewhere in your enterprise – take abuilding block approach. Know your users’ target mobile device(s) Load test the backend services before going live (especially for a consumer mobile app). Emphasize superior user experience
  • 32. About CITYTECH Professional Services: Specializing in the design, development and execution of highly available and scalable enterprise applications Consultants: Average experience of 10 years Offices: Located in downtown Chicago, IL Goal: Strive for long-term partnerships with partners and clients Contact CITYTECH to setup a no cost onsite needs assessment to see how prepared your organization is for mobile interactive applications. Matt Van Bergen Chief Technology Officer 312-673-6433 x111 mvanbergen@citytechinc.com http://blogs.citytechinc.com/matt http://twitter.com/mvanbergen Web: http://www.citytechinc.com Twitter: http://twitter.com/citytech Blogs: http://blogs.citytechinc.com 211 W. Wacker Drive Suite 1300 Chicago, IL 60606

Hinweis der Redaktion

  1. Maybe give an example for brand building using mobile apps – GEICO Insurance introduced an iPhone app in December 2009 to extend its brand and reach new and existing customers with its GloveBox application. “We know that customers of all ages are users of the iPhone,” Mr. Reed,hief information officer and vice president of Internet business at GEICO, said. “We really want to accommodate the customer’s ability to access our services no matter the age demographic.”
  2. m-Commerce – quench consumer’s hunger for a gut purchase, given context and proximity
  3. Create diagram that shows iPhone/iPad device talking through the SOA fabric and connecting to SalesForce for lead creation and WCM for web content.
  4. Maybe split this into 2 slides with the “Are You Ready for Mobile” content on the next slide?
  5. Two--factor authentication: involves “somethingyou have,” such as a token/usb key, and “something you know,” suchas a PIN or password. Hardware tokens provide a uniquepasscode each time a user logs in to the system. Tokens areportable, easy to use, relatively inexpensive, and compatiblewith virtually every type of computer.Develop flexible security policies: Don’t over engineer security policies for application that don’t require it while make sure you have the correct security in place for apps that access top secret enterprise systems.