SlideShare uma empresa Scribd logo
1 de 15
Apps, APIs & Analytics: What “Mobile
First” Really Means
JEFF HAYNIE, CO-FOUNDER & CTO
@JHAYNIE
Mobile phones are now more
ubiquitous than indoor plumbing.

“DEPUTY UN CHIEF CALLS FOR URGENT ACTION TO TACKLE
GLOBAL SANITATION CRISIS.”
UN NEWS CENTER. UN, 21 MAR. 2013
The Emerging IT World?

PAST:

PRESENT:

“PLANNED ECONOMY”

“FREE-FOR-ALL”

Centrally planned, centrally sourced
One size fits all
„Bread lines‟
Product = Industrial strength
Product < > Inspiring

Nominal central control
BYOD/A, rise of shadow IT
Silos, inevitable redundancies
Variable results (usability, security,
performance, etc.)
Major Technology Shifts
1990s TO TODAY
CLIENT
SERVER
Early 1990s

One-to-one
Rich UX (GUI)
Distributed computing
Local Network

INTERNET
Late 1990s

One-to-many
Weak UX (HTML-Based)
Server-centric computing
Global network

MOBILE
Today

Many-to-many
Rich UX (driven by mobile OSs)
Distributed computing
Internet of Things
From Closed and Rigid to Open and Rich

“SYSTEMS OF ENGAGEMENT”
“SYSTEMS OF ENGAGEMENT”

“SYSTEMS OF RECORD”
Heavy business process

Sufficient business process

Targeted process (3-click rule)

On premise

Public Cloud

Public or Private Cloud

Rigid traditional IT stack

Connectors to legacy

APIs to legacy, SaaS, cloud, middleware

Proprietary tools

Proprietary tools / HTML web

Open source / freemium tools

High initial & ongoing costs

Quick deploy, low entry costs

New dev environment, low cost

“Feed the machine”: user
experience an afterthought

Web-based UI for flexible access

“User is king”: experience separated
winners & losers

Inside the building access

Tethered to work environment or
virtualization and VPN

Access anytime, anywhere
Hard truth #1: The user is king.

The explosion that
killed the PC

User chooses the app, not you.
Expectation is for smart, purposeful, contextaware experiences. (Forget “user error” jokes.)

R.I.P. Wintel.

88% of enterprises agree B2B/E require the
same caliber UX as B2C.1

Hard truth #2: Release velocity is (largely)
beyond enterprise control.
Users want what they want, when they want it.
Apple wants what it wants, when it wants it.
The other platform vendors aren‟t sitting still.

Hard truth #3: HTML 5 can‟t save us.
30% feature differential across browsers.2

62%
1Q3

of enterprises
support three or
more mobile
operating
systems.1

2013 Appcelerator Enterprise Mobile Survey

Access to a small fraction of the native APIs.
Not a priority for the platform providers (see e.g.
iOS 7).

2"BII

REPORT: Why Facebook Defriended HTML5-For Now." Business Insider. N.p., 24 Oct. 2012.
Why legacy middleware won‟t cut it:
WEB
XML, SOAP

JSON

Data payload

Large and static, optimized for
PC display and feature-driven
applications

Niche and orchestrated,
optimized for small screen and
purpose-built apps

Number of
data sources

Few

Many

Data source
location

Behind the firewall

Behind the firewall, SaaS
virtual private clouds, public
cloud

Client device
profile

Data, data everywhere

MOBILE

Powerful device with few
constraints (e.g. large battery),
stationary access

Battery- and bandwidthconstrained (by network and/or
fees), roaming

Client-to-data
connectivity

Steady, broadband

Intermittent & variable speed,
driving need for online/offline
syncing and rate limiting

Usage profile

More predictable peak hours
(i.e., 9-to-5, 8-to-10)

Anywhere, anytime access

API format

And not a drop to drink?

40%

rank mobileoptimized APIs
as their top
investment
priority.1

Mobile is driving another tier into enterprise
architectures.
1Q3

2013 Appcelerator Enterprise Mobile Survey
The lifeblood of great
user experience
A move from lagging to leading
indicators.

⅓
1Q3

report their apps
fail to meet the
needs of end
users.1

2013 Appcelerator Enterprise Mobile Survey
Needs for Mobile Success

Performance metrics
Usage patterns
Adoption rates
Lifecycle efficacy

Great experience
across platforms
Maximum reuse
Flex sourcing of
skills

Optimized payloads
Online/offline sync
Elastic scale
Secure access
IT: Innovation Exchange

New architecture for the new
world around mobile, cloud
and big data / analytics
Nimble and specialized, fit
for purpose
Looser coupling, higher
cohesion
Expanded ecosystem = more
innovation
New market opportunities
Thank you
JEFF HAYNIE
@JHAYNIE
JHAYNIE@APPCELERATOR.COM

Mais conteúdo relacionado

Mais procurados

Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Elena Kasimovskaya
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?3scale
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2
 
IBM TW InterConnection - Humix Introduction
IBM TW InterConnection - Humix IntroductionIBM TW InterConnection - Humix Introduction
IBM TW InterConnection - Humix IntroductionJeffrey Liu
 
Hackathon TW Bluemix Introduction
Hackathon TW Bluemix IntroductionHackathon TW Bluemix Introduction
Hackathon TW Bluemix IntroductionJeffrey Liu
 
hopTo Work 2.0 -Transform Windows Apps into Touch Friendly Mobile Apps
hopTo Work 2.0  -Transform Windows Apps into Touch Friendly Mobile Apps hopTo Work 2.0  -Transform Windows Apps into Touch Friendly Mobile Apps
hopTo Work 2.0 -Transform Windows Apps into Touch Friendly Mobile Apps Barry Flanagan
 
Wakanda: the Open Soure Platform to Develop Apps
Wakanda: the Open Soure Platform to Develop AppsWakanda: the Open Soure Platform to Develop Apps
Wakanda: the Open Soure Platform to Develop AppsSamir Salibi
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overviewsschwarzhoff
 
HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10Larry McDonough
 
Innovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesInnovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesMuleSoft
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby NationAdam Blum
 
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsAPI's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsManmohan Gupta
 
Use Cognitive Capabilities with iOS Core ML
Use Cognitive Capabilities with iOS Core MLUse Cognitive Capabilities with iOS Core ML
Use Cognitive Capabilities with iOS Core MLAll Things Open
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App ServicesNick Landry
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsDev_Events
 

Mais procurados (19)

Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19Bluemix Intro - SMU - August 19
Bluemix Intro - SMU - August 19
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
 
Emerg n rise
Emerg n riseEmerg n rise
Emerg n rise
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
 
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
WSO2Con Asia 2014 - Accelerating Mobile Development with Mobile Enterprise Ap...
 
IBM TW InterConnection - Humix Introduction
IBM TW InterConnection - Humix IntroductionIBM TW InterConnection - Humix Introduction
IBM TW InterConnection - Humix Introduction
 
Hackathon TW Bluemix Introduction
Hackathon TW Bluemix IntroductionHackathon TW Bluemix Introduction
Hackathon TW Bluemix Introduction
 
hopTo Work 2.0 -Transform Windows Apps into Touch Friendly Mobile Apps
hopTo Work 2.0  -Transform Windows Apps into Touch Friendly Mobile Apps hopTo Work 2.0  -Transform Windows Apps into Touch Friendly Mobile Apps
hopTo Work 2.0 -Transform Windows Apps into Touch Friendly Mobile Apps
 
Pertemuan 3 pm
Pertemuan 3   pmPertemuan 3   pm
Pertemuan 3 pm
 
Wakanda: the Open Soure Platform to Develop Apps
Wakanda: the Open Soure Platform to Develop AppsWakanda: the Open Soure Platform to Develop Apps
Wakanda: the Open Soure Platform to Develop Apps
 
Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overview
 
HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10
 
Innovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and ServicesInnovation In The Era of Cloud Applications and Services
Innovation In The Era of Cloud Applications and Services
 
Mobile Lean UX
Mobile Lean UXMobile Lean UX
Mobile Lean UX
 
Rhodes Ruby Nation
Rhodes Ruby NationRhodes Ruby Nation
Rhodes Ruby Nation
 
API's for innovative cloud and mobile apps
API's for innovative cloud and mobile appsAPI's for innovative cloud and mobile apps
API's for innovative cloud and mobile apps
 
Use Cognitive Capabilities with iOS Core ML
Use Cognitive Capabilities with iOS Core MLUse Cognitive Capabilities with iOS Core ML
Use Cognitive Capabilities with iOS Core ML
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
 

Destaque (6)

Op drive onweek1
Op drive onweek1Op drive onweek1
Op drive onweek1
 
Skinomics
SkinomicsSkinomics
Skinomics
 
Holobiome final presentation 7
Holobiome final presentation 7Holobiome final presentation 7
Holobiome final presentation 7
 
Lift hero class1_presentation
Lift hero class1_presentationLift hero class1_presentation
Lift hero class1_presentation
 
Pivot bio final presentation
Pivot bio   final presentationPivot bio   final presentation
Pivot bio final presentation
 
Phi therapeutics wk10 final nvp
Phi therapeutics wk10 final nvpPhi therapeutics wk10 final nvp
Phi therapeutics wk10 final nvp
 

Semelhante a Ti AppCamp 2 : Atlanta

Apps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansApps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansAxway Appcelerator
 
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianCloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianSanjay Chitnis
 
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Laurie Lamberth
 
Mobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionMobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionPaul Van Doorn
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc worldGalit Fein
 
Sims presentation
Sims presentationSims presentation
Sims presentationEduGeek.net
 
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C HaymanPlatinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Haymanmfrancis
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform Norberto Enomoto
 
The Future Started Yesterday: The Top Ten Computer and IT Trends
The Future Started Yesterday: The Top Ten Computer and IT TrendsThe Future Started Yesterday: The Top Ten Computer and IT Trends
The Future Started Yesterday: The Top Ten Computer and IT TrendsCareer Communications Group
 
CCW_deck(11)
CCW_deck(11)CCW_deck(11)
CCW_deck(11)Ohad Levy
 
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
Device democracy -Saving the future of the #InternetOfThings  @IBMIBV Device democracy -Saving the future of the #InternetOfThings  @IBMIBV
Device democracy -Saving the future of the #InternetOfThings @IBMIBV Diego Alberto Tamayo
 
Industrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewIndustrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewBryan Kester
 
Accelerate the internet of things in manufacturing lns research
Accelerate the internet of things in manufacturing   lns researchAccelerate the internet of things in manufacturing   lns research
Accelerate the internet of things in manufacturing lns researchRick Bouter
 
Intelligence in the Internet of Things (IoT)
Intelligence in the Internet of Things (IoT)Intelligence in the Internet of Things (IoT)
Intelligence in the Internet of Things (IoT)Mychal McCabe
 
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...Son Phan
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud ComputingRoger Smith
 
The Science Behind Generating Big Data
The Science Behind Generating Big DataThe Science Behind Generating Big Data
The Science Behind Generating Big DataCodero
 
Adoption of CC Mid Term Presentation.pptx
Adoption of CC Mid Term Presentation.pptxAdoption of CC Mid Term Presentation.pptx
Adoption of CC Mid Term Presentation.pptxEr. Bharat Dankoti
 

Semelhante a Ti AppCamp 2 : Atlanta (20)

Apps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansApps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really Means
 
Technology update
Technology updateTechnology update
Technology update
 
Cloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The IndianCloud Computing And Android Apps For The Indian
Cloud Computing And Android Apps For The Indian
 
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
 
Mobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosionMobile Enterprise, the coming explosion
Mobile Enterprise, the coming explosion
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
 
Sims presentation
Sims presentationSims presentation
Sims presentation
 
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C HaymanPlatinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
Platinum Keynote - The Expanding Role of the OSGi Alliance - C Hayman
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform
 
The Future Started Yesterday: The Top Ten Computer and IT Trends
The Future Started Yesterday: The Top Ten Computer and IT TrendsThe Future Started Yesterday: The Top Ten Computer and IT Trends
The Future Started Yesterday: The Top Ten Computer and IT Trends
 
CCW_deck(11)
CCW_deck(11)CCW_deck(11)
CCW_deck(11)
 
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
Device democracy -Saving the future of the #InternetOfThings  @IBMIBV Device democracy -Saving the future of the #InternetOfThings  @IBMIBV
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
 
Industrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M OverviewIndustrial Internet of Things and (Machine to Machine) M2M Overview
Industrial Internet of Things and (Machine to Machine) M2M Overview
 
Accelerate the internet of things in manufacturing lns research
Accelerate the internet of things in manufacturing   lns researchAccelerate the internet of things in manufacturing   lns research
Accelerate the internet of things in manufacturing lns research
 
Intelligence in the Internet of Things (IoT)
Intelligence in the Internet of Things (IoT)Intelligence in the Internet of Things (IoT)
Intelligence in the Internet of Things (IoT)
 
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...
Internet of things: Accelerate Innovation and Opportunity on top The 3rd Plat...
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud Computing
 
The Science Behind Generating Big Data
The Science Behind Generating Big DataThe Science Behind Generating Big Data
The Science Behind Generating Big Data
 
Adoption of CC Mid Term Presentation.pptx
Adoption of CC Mid Term Presentation.pptxAdoption of CC Mid Term Presentation.pptx
Adoption of CC Mid Term Presentation.pptx
 

Mais de Jeff Haynie

How to build great teams
How to build great teamsHow to build great teams
How to build great teamsJeff Haynie
 
#Startup lessons
#Startup lessons#Startup lessons
#Startup lessonsJeff Haynie
 
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)Jeff Haynie
 
TiTokyo conference in Tokyo, Japan for Appcelerator community
TiTokyo conference in Tokyo, Japan for Appcelerator communityTiTokyo conference in Tokyo, Japan for Appcelerator community
TiTokyo conference in Tokyo, Japan for Appcelerator communityJeff Haynie
 
Mobile Monday Hamburg, Germany
Mobile Monday Hamburg, GermanyMobile Monday Hamburg, Germany
Mobile Monday Hamburg, GermanyJeff Haynie
 
SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?Jeff Haynie
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAJeff Haynie
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego PresentationJeff Haynie
 
Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator OverviewJeff Haynie
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator TitaniumJeff Haynie
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
 
What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8Jeff Haynie
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile OpportunityJeff Haynie
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator TitaniumMobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator TitaniumJeff Haynie
 
Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Jeff Haynie
 
Shotput Ventures - Building startups are hard work
Shotput Ventures - Building startups are hard workShotput Ventures - Building startups are hard work
Shotput Ventures - Building startups are hard workJeff Haynie
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business MeetupJeff Haynie
 
Mountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleMountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleJeff Haynie
 
Developing Desktop Applications using HTML and Javascript
Developing Desktop Applications using HTML and JavascriptDeveloping Desktop Applications using HTML and Javascript
Developing Desktop Applications using HTML and JavascriptJeff Haynie
 
SoCon09 Keynote - Jeff Haynie
SoCon09 Keynote - Jeff HaynieSoCon09 Keynote - Jeff Haynie
SoCon09 Keynote - Jeff HaynieJeff Haynie
 

Mais de Jeff Haynie (20)

How to build great teams
How to build great teamsHow to build great teams
How to build great teams
 
#Startup lessons
#Startup lessons#Startup lessons
#Startup lessons
 
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
TiTokyo conference in Tokyo, Japan for Appcelerator community (日本)
 
TiTokyo conference in Tokyo, Japan for Appcelerator community
TiTokyo conference in Tokyo, Japan for Appcelerator communityTiTokyo conference in Tokyo, Japan for Appcelerator community
TiTokyo conference in Tokyo, Japan for Appcelerator community
 
Mobile Monday Hamburg, Germany
Mobile Monday Hamburg, GermanyMobile Monday Hamburg, Germany
Mobile Monday Hamburg, Germany
 
SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?
 
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CAAppcelerator iPhone/iPad Dev Con 2010 San Diego, CA
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
 
CommNexus San Diego Presentation
CommNexus San Diego PresentationCommNexus San Diego Presentation
CommNexus San Diego Presentation
 
Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator Overview
 
DFW Wordpress February Meetup - Appcelerator Titanium
DFW Wordpress February Meetup  - Appcelerator TitaniumDFW Wordpress February Meetup  - Appcelerator Titanium
DFW Wordpress February Meetup - Appcelerator Titanium
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
 
What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator TitaniumMobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
 
Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...Open Source World : Using Web Technologies to build native iPhone and Android...
Open Source World : Using Web Technologies to build native iPhone and Android...
 
Shotput Ventures - Building startups are hard work
Shotput Ventures - Building startups are hard workShotput Ventures - Building startups are hard work
Shotput Ventures - Building startups are hard work
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business Meetup
 
Mountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at GoogleMountain View July JavaScript Meetup at Google
Mountain View July JavaScript Meetup at Google
 
Developing Desktop Applications using HTML and Javascript
Developing Desktop Applications using HTML and JavascriptDeveloping Desktop Applications using HTML and Javascript
Developing Desktop Applications using HTML and Javascript
 
SoCon09 Keynote - Jeff Haynie
SoCon09 Keynote - Jeff HaynieSoCon09 Keynote - Jeff Haynie
SoCon09 Keynote - Jeff Haynie
 

Último

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Ti AppCamp 2 : Atlanta

  • 1. Apps, APIs & Analytics: What “Mobile First” Really Means JEFF HAYNIE, CO-FOUNDER & CTO @JHAYNIE
  • 2. Mobile phones are now more ubiquitous than indoor plumbing. “DEPUTY UN CHIEF CALLS FOR URGENT ACTION TO TACKLE GLOBAL SANITATION CRISIS.” UN NEWS CENTER. UN, 21 MAR. 2013
  • 3. The Emerging IT World? PAST: PRESENT: “PLANNED ECONOMY” “FREE-FOR-ALL” Centrally planned, centrally sourced One size fits all „Bread lines‟ Product = Industrial strength Product < > Inspiring Nominal central control BYOD/A, rise of shadow IT Silos, inevitable redundancies Variable results (usability, security, performance, etc.)
  • 4. Major Technology Shifts 1990s TO TODAY CLIENT SERVER Early 1990s One-to-one Rich UX (GUI) Distributed computing Local Network INTERNET Late 1990s One-to-many Weak UX (HTML-Based) Server-centric computing Global network MOBILE Today Many-to-many Rich UX (driven by mobile OSs) Distributed computing Internet of Things
  • 5. From Closed and Rigid to Open and Rich “SYSTEMS OF ENGAGEMENT” “SYSTEMS OF ENGAGEMENT” “SYSTEMS OF RECORD” Heavy business process Sufficient business process Targeted process (3-click rule) On premise Public Cloud Public or Private Cloud Rigid traditional IT stack Connectors to legacy APIs to legacy, SaaS, cloud, middleware Proprietary tools Proprietary tools / HTML web Open source / freemium tools High initial & ongoing costs Quick deploy, low entry costs New dev environment, low cost “Feed the machine”: user experience an afterthought Web-based UI for flexible access “User is king”: experience separated winners & losers Inside the building access Tethered to work environment or virtualization and VPN Access anytime, anywhere
  • 6.
  • 7. Hard truth #1: The user is king. The explosion that killed the PC User chooses the app, not you. Expectation is for smart, purposeful, contextaware experiences. (Forget “user error” jokes.) R.I.P. Wintel. 88% of enterprises agree B2B/E require the same caliber UX as B2C.1 Hard truth #2: Release velocity is (largely) beyond enterprise control. Users want what they want, when they want it. Apple wants what it wants, when it wants it. The other platform vendors aren‟t sitting still. Hard truth #3: HTML 5 can‟t save us. 30% feature differential across browsers.2 62% 1Q3 of enterprises support three or more mobile operating systems.1 2013 Appcelerator Enterprise Mobile Survey Access to a small fraction of the native APIs. Not a priority for the platform providers (see e.g. iOS 7). 2"BII REPORT: Why Facebook Defriended HTML5-For Now." Business Insider. N.p., 24 Oct. 2012.
  • 8. Why legacy middleware won‟t cut it: WEB XML, SOAP JSON Data payload Large and static, optimized for PC display and feature-driven applications Niche and orchestrated, optimized for small screen and purpose-built apps Number of data sources Few Many Data source location Behind the firewall Behind the firewall, SaaS virtual private clouds, public cloud Client device profile Data, data everywhere MOBILE Powerful device with few constraints (e.g. large battery), stationary access Battery- and bandwidthconstrained (by network and/or fees), roaming Client-to-data connectivity Steady, broadband Intermittent & variable speed, driving need for online/offline syncing and rate limiting Usage profile More predictable peak hours (i.e., 9-to-5, 8-to-10) Anywhere, anytime access API format And not a drop to drink? 40% rank mobileoptimized APIs as their top investment priority.1 Mobile is driving another tier into enterprise architectures. 1Q3 2013 Appcelerator Enterprise Mobile Survey
  • 9. The lifeblood of great user experience A move from lagging to leading indicators. ⅓ 1Q3 report their apps fail to meet the needs of end users.1 2013 Appcelerator Enterprise Mobile Survey
  • 10. Needs for Mobile Success Performance metrics Usage patterns Adoption rates Lifecycle efficacy Great experience across platforms Maximum reuse Flex sourcing of skills Optimized payloads Online/offline sync Elastic scale Secure access
  • 11. IT: Innovation Exchange New architecture for the new world around mobile, cloud and big data / analytics Nimble and specialized, fit for purpose Looser coupling, higher cohesion Expanded ecosystem = more innovation New market opportunities
  • 12.
  • 13.
  • 14.