SlideShare a Scribd company logo
WHAT EVERY IT MANAGER
SHOULD KNOW ABOUT
MOBILE APPS
Jonathan R. Engelsma, Ph.D.
GrandValley State University
School of Computing
PADNOS COLLEGE OF
ENGINEERING & COMPUTING
• PCEC consists of:
• School of Computing
• School of Engineering
• 1530 students total
• Undergraduate and
Graduate degree programs.
2
CIS UNDERGRAD PROGRAMS
• ABET Accredited
• Undergraduate Programs:
• Computer Science
• Information Systems
• 550 Students
• ~ 40 CS graduates annually
• ~ 40-50 IS graduates annually
3
CIS GRADUATE PROGRAMS
• Graduate Programs
• Computer Information
Systems
• Medical & Bio-Informatics
• ~ 80 students total
• ~30 MS graduates annually
4
MOBILE APPS & SERVICES LAB
• A multidisciplinary/collaborative
initiative hosted by the GVSU
School of Computing
• Provides an environment that
facilitates learning and discovery in
the area of mobile technology.
• Emphasis on collaboration and
“application research”.
More Info: http://masl.cis.gvsu.edu5
TOPICS
• Overview / Motivation
• The native vs. web app question
• In-house vs. out-sourced development
• Hosting your mobile backend
• Engaging your audience
6
MOBILE IS HUGE!
•Trillion $$ Industries
•automotive
•food / clothing
•construction
•banking
•armaments
•mobile
Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html
HOW BIG IS MOBILE?
•7B people on planet Earth
•4.2B people brush their teeth
•1.6BTelevision sets in use
•1.2B PCs in use
•1B automobiles registered and in operation
•> 6.8B mobile subscribers on planet Earth!!
Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html
Source: http://www.chetansharma.com/MobilePredictions2012.htm
HOW BIG IS MOBILE?
•Skype: 124M monthly users (34% of international calls)
•Twitter Users: 550M (as of 5/2013)
•Facebook Users: 1.1B (as of 5/2013)
•4.2B people are active SMS users.
Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html
MOBILE DISPLACESTHE PC
Source: http://www.androidauthority.com/pc-sales-decline-188736/
“THE DEVICE FORMALLY KNOWN
ASTHE CELL PHONE”
11
The Present Reality: Smart Phones and tablets are
rapidly becoming the primary terminal device end users
interact with, whether they be at work or play.
12
TOPICS
• Overview / Motivation
• The native vs. web app question
• In-house vs. out-sourced development
• Hosting your mobile backend
• Engaging your audience
13
NATIVEVS.WEB?
• Web App Advantages
• one app runs everywhere
• easier to develop
• Web App Disadvantages
• inferior UI
• performs poorly offline
• discoverability
14
NATIVEVS.WEB?
• Native App Advantages
• Superior UI
• Preferred distribution model
• Remains reasonably functional
offline offline
• Native App Disadvantages
• Need to implement/maintain
separately on each platform.
15
"The biggest mistake we made as a company was betting
too much on HTML5 as opposed to native, it just wasn't
ready."
- Mark Zuckerberg, September 2012
16
Source: http://www.businessinsider.com/html5-vs-native-apps-for-mobile-2013-4?op=1
APP DEVELOPMENT LANDSCAPE
Native
Apps
Mobile Web
Apps
“Hybrid”
Apps
Android SDK
iOS / xCode
Visual Studio
WinPhone
HTML5
CSS
Javascript
SenchaTouch
jQuery Mobile
NimbleKit
Titanium Mobile
Rhodes
Web app targeting
handheld devices
Framework that
generates native
code and/or uses
webviews in native.
Apps written for the
native platform.
PhoneGap
GO NATIVE OR NOT??
• Gartner’s “Rule ofThree”: use Mobile Enterprise
Application Platform (MEAP) when:
• there are 3 or more mobile applications
• there are 3 or more targeted operating systems or
platforms
• they involve the integration of 3 or more back-end
systems
SOME GUIDELINES
• Economics are important, but be user centric (as budget
allows):
• If possible, go native for consumer or customer facing
apps
• Hybrid / Web approach should be considered when you
have a “captive audience”, e.g. employee-only app.
• Web vs. Hybrid: “app store” distribution is most familiar
to end users today.
TOPICS
• Overview / Motivation
• The native vs. web app question
• In-house vs. out-sourced development
• Hosting your mobile backend
• Engaging your audience
21
IN-HOUSE APP DEVELOPMENT
• Developing apps in-house: What you’ll need...
• Time:All of the native platform SDK’s
involve a considerable learning curve. (Est.
3+ months to become productive)
• Money: Savvy iOS/Android developers
are earning six digit salaries a year or two
out of college.
• Strategy:Are your organization’s mobile
apps to strategically important to leave to
others?
22
TOPICS
• Overview / Motivation
• The native vs. web app question
• In-house vs. out-sourced development
• Hosting your mobile backend
• Engaging your audience
23
MOBILE BACKEND HOSTING
• Behind every interesting mobile app...
• a non-trivial set of database backed network-based services
• scaling agility
• could utilize your organization’s existing web infrastructure
24
A NEW FORM OF CLOUD
COMPUTING....
• IaaS, PaaS, SaaS, and now MBaaS: Mobile Backend as a Service
• Leading contenders:
• Parse.com
• Kinvey.com
• www.stackmob.com
• Kii.com
• Google AppEngine (w/ client frameworks)
Cloud
25
MBAAS: HOW IT WORKS
• MBaaS Concept:
• App agnostic cloud-based backend
platform.
• Easy to program client side SDKs.
• Zero server-side programming required!
26
MBAASTRADEOFFS
• MBaaS Advantages
• Minimal effort mobile backend
• All the typical benefits of cloud-
based solutions.
• MBaaS Disadvantages
• Challenges integrating with existing
backends.
• Entrusting a third party with your
data.
27
TOPICS
• Overview / Motivation
• The native vs. web app question
• In-house vs. out-sourced development
• Hosting your mobile backend
• Engaging your audience
28
THERE’S AN APP FORTHAT...
Source: http://www.pureoxygenmobile.com/how-many-apps-in-each-app-store/
29
THERE’S AN APP FORTHAT...
Attracting and sustaining user engagement is becoming
increasingly difficult endeavor!
30
IMPROVEYOUR APP STORE
RANKINGS
31
MOBILE GAMIFICATION
gamification:
definition: the use of game thinking and
game mechanics in a non-game context
in order to engage users and solve
problems
Source: http://www.wikipedia.org
Gamification is one technique being used to encourage
sustained engagement.
32
GAMIFICATION EXAMPLE
• How do you get people
to annotate useful info
while on the road?
• Waze:“social gps” turns
it into a game with
points/leaderboards.
33
SUMMARY
• The mobile revolution is BIG, and is having a significant impact
on how/when enterprise users access IT systems/services.
• Web vs. Native apps = “it depends”
• In-house app development involves a substantial commitment.
• End mobile users have a lot of options. Sustained end user
engagement requires more effort and different approaches
than traditional front-end systems.
34
THANKYOU!!
• A copy of this presentation is available on
slideshare.net:
• http://www.slideshare.net/jonathanengelsma
• Email: Jonathan.Engelsma@gvsu.edu
• Twitter: @batwingd
• Web: http://themobilemontage.com

More Related Content

PPT
Presentation1
PPT
Presentation1
ODP
Synapse india reviews on cross plateform mobile apps development
PPTX
Forum Eventos 2013 Mobile Technology in Meeting Planning
PPTX
SPINCon 2012
PPTX
Cross Platform Mobile Application Architecture
PDF
Mobile web or native app
PPSX
Mobile App Development and Xamarin as a Complete Mobile Solution
Presentation1
Presentation1
Synapse india reviews on cross plateform mobile apps development
Forum Eventos 2013 Mobile Technology in Meeting Planning
SPINCon 2012
Cross Platform Mobile Application Architecture
Mobile web or native app
Mobile App Development and Xamarin as a Complete Mobile Solution

What's hot (19)

PDF
Building Cross Platform Mobile Applications
PPTX
AshokaHub - A cloud – based social networking platform using Ruby on Rails
PDF
IncentiveWorks 2012 - Do-it-yourself Mobile Apps
PDF
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
PPT
Web Apps vs. Native Apps: The Low Down
PPTX
Neev Expertise in Ruby on Rails (RoR)
PDF
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
PDF
Bring Your Legacy Applications to the Mobile World - DOAG 2014
PPTX
Neev Competencies in SaaS-based Development
PPTX
HTML5@Neev
PPT
Mygola mobile app: Tech Challenges
PPTX
Information Architecture in Mobile
PPTX
Progressive Web App
PPT
Hybrid app development
PDF
UPA Presentation - Digital Natives
PPTX
Module 4 -presentation_slides
PPTX
etouches Introduces eMobile
PPTX
Importance of Mobile App Architecture For Mobile App Development
Building Cross Platform Mobile Applications
AshokaHub - A cloud – based social networking platform using Ruby on Rails
IncentiveWorks 2012 - Do-it-yourself Mobile Apps
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Web Apps vs. Native Apps: The Low Down
Neev Expertise in Ruby on Rails (RoR)
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Neev Competencies in SaaS-based Development
HTML5@Neev
Mygola mobile app: Tech Challenges
Information Architecture in Mobile
Progressive Web App
Hybrid app development
UPA Presentation - Digital Natives
Module 4 -presentation_slides
etouches Introduces eMobile
Importance of Mobile App Architecture For Mobile App Development
Ad

Viewers also liked (10)

PDF
2013 Michigan Beekeepers Association Annual Spring Conference
PDF
Mobile Gamification
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
PDF
Knowing Your Bees: Becoming a Better Beekeeper
PDF
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
PPTX
Beginning iOS Development with Swift
PDF
Swift Programming Language
2013 Michigan Beekeepers Association Annual Spring Conference
Mobile Gamification
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 05)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 04)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02)
Knowing Your Bees: Becoming a Better Beekeeper
2012 Michigan Beekeepers Association Annual Spring Conference - Beekeepers On...
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
Beginning iOS Development with Swift
Swift Programming Language
Ad

Similar to What Every IT Manager Should Know About Mobile Apps (20)

PPTX
Insights on Android App Development, Marketing and Monetization
PPTX
Advancement in mobile apps
KEY
Michael Slater Mobile Opportunity
PDF
Mobile Apps 2012 conference: From concept to release
PPTX
Debunking Common Myths of Mobile Application Development
PDF
Technological Strategies & Monetization
PDF
Mobile for B2B: Native or Web?
PDF
Whitepaper - Native App or HTML5
PPT
Native, Web or Hybrid Mobile App Development?
PPTX
Mobile Design for Instructional Designers
PDF
Html5 web apps vs nativeapps
PDF
HTML5 Web Apps vs. Native Apps
KEY
Mobile Apps - Where's the beef
PDF
What is mobile application development by codemech
PDF
Considerations when building mobile app. Presented by Microstrategy
PDF
Different Types of Mobile Apps.pdf
PPTX
Consider Starting Small
PDF
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
PPTX
Mobile Application Development and Types(1)
PDF
The mobile ecosystem & technological strategies
Insights on Android App Development, Marketing and Monetization
Advancement in mobile apps
Michael Slater Mobile Opportunity
Mobile Apps 2012 conference: From concept to release
Debunking Common Myths of Mobile Application Development
Technological Strategies & Monetization
Mobile for B2B: Native or Web?
Whitepaper - Native App or HTML5
Native, Web or Hybrid Mobile App Development?
Mobile Design for Instructional Designers
Html5 web apps vs nativeapps
HTML5 Web Apps vs. Native Apps
Mobile Apps - Where's the beef
What is mobile application development by codemech
Considerations when building mobile app. Presented by Microstrategy
Different Types of Mobile Apps.pdf
Consider Starting Small
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
Mobile Application Development and Types(1)
The mobile ecosystem & technological strategies

More from Jonathan Engelsma (8)

PDF
BIP Hive Scale Program Overview
PDF
Selling Honey Online
PDF
Selling Honey at Farmers Markets, Expos, etc.
PDF
Harvesting and Handling Honey for Hobby and Small Sideline Beekeepers
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
PDF
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
PDF
So You Want To Be a Beekeeper?
BIP Hive Scale Program Overview
Selling Honey Online
Selling Honey at Farmers Markets, Expos, etc.
Harvesting and Handling Honey for Hobby and Small Sideline Beekeepers
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 06)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 03)
So You Want To Be a Beekeeper?

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Tartificialntelligence_presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
Getting Started with Data Integration: FME Form 101
Tartificialntelligence_presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

What Every IT Manager Should Know About Mobile Apps

  • 1. WHAT EVERY IT MANAGER SHOULD KNOW ABOUT MOBILE APPS Jonathan R. Engelsma, Ph.D. GrandValley State University School of Computing
  • 2. PADNOS COLLEGE OF ENGINEERING & COMPUTING • PCEC consists of: • School of Computing • School of Engineering • 1530 students total • Undergraduate and Graduate degree programs. 2
  • 3. CIS UNDERGRAD PROGRAMS • ABET Accredited • Undergraduate Programs: • Computer Science • Information Systems • 550 Students • ~ 40 CS graduates annually • ~ 40-50 IS graduates annually 3
  • 4. CIS GRADUATE PROGRAMS • Graduate Programs • Computer Information Systems • Medical & Bio-Informatics • ~ 80 students total • ~30 MS graduates annually 4
  • 5. MOBILE APPS & SERVICES LAB • A multidisciplinary/collaborative initiative hosted by the GVSU School of Computing • Provides an environment that facilitates learning and discovery in the area of mobile technology. • Emphasis on collaboration and “application research”. More Info: http://masl.cis.gvsu.edu5
  • 6. TOPICS • Overview / Motivation • The native vs. web app question • In-house vs. out-sourced development • Hosting your mobile backend • Engaging your audience 6
  • 7. MOBILE IS HUGE! •Trillion $$ Industries •automotive •food / clothing •construction •banking •armaments •mobile Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html
  • 8. HOW BIG IS MOBILE? •7B people on planet Earth •4.2B people brush their teeth •1.6BTelevision sets in use •1.2B PCs in use •1B automobiles registered and in operation •> 6.8B mobile subscribers on planet Earth!! Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html Source: http://www.chetansharma.com/MobilePredictions2012.htm
  • 9. HOW BIG IS MOBILE? •Skype: 124M monthly users (34% of international calls) •Twitter Users: 550M (as of 5/2013) •Facebook Users: 1.1B (as of 5/2013) •4.2B people are active SMS users. Source: http://communities-dominate.blogs.com/brands/2011/02/all-the-numbers-all-the-facts-on-mobile-the-trillion-dollar-industry-why-is-google-saying-put-your-b.html
  • 10. MOBILE DISPLACESTHE PC Source: http://www.androidauthority.com/pc-sales-decline-188736/
  • 11. “THE DEVICE FORMALLY KNOWN ASTHE CELL PHONE” 11
  • 12. The Present Reality: Smart Phones and tablets are rapidly becoming the primary terminal device end users interact with, whether they be at work or play. 12
  • 13. TOPICS • Overview / Motivation • The native vs. web app question • In-house vs. out-sourced development • Hosting your mobile backend • Engaging your audience 13
  • 14. NATIVEVS.WEB? • Web App Advantages • one app runs everywhere • easier to develop • Web App Disadvantages • inferior UI • performs poorly offline • discoverability 14
  • 15. NATIVEVS.WEB? • Native App Advantages • Superior UI • Preferred distribution model • Remains reasonably functional offline offline • Native App Disadvantages • Need to implement/maintain separately on each platform. 15
  • 16. "The biggest mistake we made as a company was betting too much on HTML5 as opposed to native, it just wasn't ready." - Mark Zuckerberg, September 2012 16
  • 18. APP DEVELOPMENT LANDSCAPE Native Apps Mobile Web Apps “Hybrid” Apps Android SDK iOS / xCode Visual Studio WinPhone HTML5 CSS Javascript SenchaTouch jQuery Mobile NimbleKit Titanium Mobile Rhodes Web app targeting handheld devices Framework that generates native code and/or uses webviews in native. Apps written for the native platform. PhoneGap
  • 19. GO NATIVE OR NOT?? • Gartner’s “Rule ofThree”: use Mobile Enterprise Application Platform (MEAP) when: • there are 3 or more mobile applications • there are 3 or more targeted operating systems or platforms • they involve the integration of 3 or more back-end systems
  • 20. SOME GUIDELINES • Economics are important, but be user centric (as budget allows): • If possible, go native for consumer or customer facing apps • Hybrid / Web approach should be considered when you have a “captive audience”, e.g. employee-only app. • Web vs. Hybrid: “app store” distribution is most familiar to end users today.
  • 21. TOPICS • Overview / Motivation • The native vs. web app question • In-house vs. out-sourced development • Hosting your mobile backend • Engaging your audience 21
  • 22. IN-HOUSE APP DEVELOPMENT • Developing apps in-house: What you’ll need... • Time:All of the native platform SDK’s involve a considerable learning curve. (Est. 3+ months to become productive) • Money: Savvy iOS/Android developers are earning six digit salaries a year or two out of college. • Strategy:Are your organization’s mobile apps to strategically important to leave to others? 22
  • 23. TOPICS • Overview / Motivation • The native vs. web app question • In-house vs. out-sourced development • Hosting your mobile backend • Engaging your audience 23
  • 24. MOBILE BACKEND HOSTING • Behind every interesting mobile app... • a non-trivial set of database backed network-based services • scaling agility • could utilize your organization’s existing web infrastructure 24
  • 25. A NEW FORM OF CLOUD COMPUTING.... • IaaS, PaaS, SaaS, and now MBaaS: Mobile Backend as a Service • Leading contenders: • Parse.com • Kinvey.com • www.stackmob.com • Kii.com • Google AppEngine (w/ client frameworks) Cloud 25
  • 26. MBAAS: HOW IT WORKS • MBaaS Concept: • App agnostic cloud-based backend platform. • Easy to program client side SDKs. • Zero server-side programming required! 26
  • 27. MBAASTRADEOFFS • MBaaS Advantages • Minimal effort mobile backend • All the typical benefits of cloud- based solutions. • MBaaS Disadvantages • Challenges integrating with existing backends. • Entrusting a third party with your data. 27
  • 28. TOPICS • Overview / Motivation • The native vs. web app question • In-house vs. out-sourced development • Hosting your mobile backend • Engaging your audience 28
  • 29. THERE’S AN APP FORTHAT... Source: http://www.pureoxygenmobile.com/how-many-apps-in-each-app-store/ 29
  • 30. THERE’S AN APP FORTHAT... Attracting and sustaining user engagement is becoming increasingly difficult endeavor! 30
  • 32. MOBILE GAMIFICATION gamification: definition: the use of game thinking and game mechanics in a non-game context in order to engage users and solve problems Source: http://www.wikipedia.org Gamification is one technique being used to encourage sustained engagement. 32
  • 33. GAMIFICATION EXAMPLE • How do you get people to annotate useful info while on the road? • Waze:“social gps” turns it into a game with points/leaderboards. 33
  • 34. SUMMARY • The mobile revolution is BIG, and is having a significant impact on how/when enterprise users access IT systems/services. • Web vs. Native apps = “it depends” • In-house app development involves a substantial commitment. • End mobile users have a lot of options. Sustained end user engagement requires more effort and different approaches than traditional front-end systems. 34
  • 35. THANKYOU!! • A copy of this presentation is available on slideshare.net: • http://www.slideshare.net/jonathanengelsma • Email: Jonathan.Engelsma@gvsu.edu • Twitter: @batwingd • Web: http://themobilemontage.com