SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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

Editor's Notes

  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.