SlideShare a Scribd company logo
THE FUTURE ISTHE FUTURE IS
MOBILE
Introduction
The "App gold rush"
number of apps per platform
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Mobile was easy in 2007
Still an Apple world in 2008
2009
Android
came to town
2010
● The iPad hit
● So did Android
● In December
mobile out sold
desktop
2012
Mobile chaos
reigns
And then you have your customers...
that's great, but....
Source: Forrester Research
Forrester Research:
"Most apps take at least six months of full-time
work and cost between $20,000 and $150,000
to develop"
padgadget.com:
"For a nice but simple app,
including design work, back-end
services and project management
your total budget is around
$35,000
So many platform, so little time
Java Objective-C C++, C#
HTML5 Java C++
Mobile frameworks and Titanium specifically
TVTabletPC
It's no longer about smartphones
Smartphone
Mac computers
Chrome books
iPhone iPad Apple TV
Android Android tablets Google TV
Windows Windows Phone Windows 8 Xbox
Mobile frameworks and Titanium specifically
Time to reflect
The marviq story so far ...
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Cross platform to choose from
2000 today
100+
Source: VisionMobile 2012
Diversity of tools for all sorts of
developers, apps and mobile platforms
Source: VisionMobile 2012
How do you choose?
Mobile frameworks and Titanium specifically
Mobile frameworks and Titanium specifically
Putting the iq back in marviq
Pushing marviq forward
"Native
developers"
Create apps using
programming
languages and
tools specific to
platforms
300K
"Web developers"
Create apps using
HTML/CSS/JavaScript
Less dependent on
specific programming
skills
3 million
Source: VisionMobile 2012
Mobile frameworks and Titanium specifically
HTML5 is pitched as the
future of mobile apps
But what is HTML5, really?
HTML5 is just past the peak
of expectations
● Fragmentation across platforms (iOS, Android, BlackBerry, Windows Phone)
● Challenges to compete with native user experience
● Lack of distribution channels and monetisation for web apps
HTML5 is fragmented across platforms
html5test.com (April 2012)
Andrew Betts of Assanka on app.ft.com:
"It took a full-time team of 3 developers at Assanka 8 months to
launch on iPad, and that team a further 4 months to bug-fix the
iPad and ready for distribution to Android tables."
Mobile frameworks and Titanium specifically
Marviq, mobile and more
Time for a new strategy
The need for a mobile strategy
Presentation
Logic
Data
Yesterday
3-tier centralized web architecture
Today
Cloud connected app centric modal
Mobile frameworks and Titanium specifically
How to implement the strategy?
Bridging the gap
Native app development
The missing link
Why native?
● Fragmentation across platforms
(iOS, Android, BlackBerry,
Windows Phone)
● Challenges to compete with
native user experience
● Lack of distribution channels
and monetisation for web apps
Mobile frameworks and Titanium specifically
Reach
Performance
Future friendly
Right now
Because it's all JavaScript
Foundation of reuse
Modular Application Development
MAT goes MAD
Modular code advantages
● Reusable with multiple tools
● Tried & tested code
● Easier to test
● Easier to document
● Resource scaling
● Performance (non-blocking)
● Optimisable (less code)
PresentationFunctionalcore
localStorage
DOM Utilities
Data formatters
Data objects
Data caching
XML Utilities
Phone utilities
DOM Utilities
HTML Fragments
Components
HTML Fragments
Process handlers
Service handlers
XHR
XDM
Widgets
CSS Templates
Widgets
CSS Templates
JSON UtilitiesData stubs
Unit tests
View panes
Formatters Formatters
Controls
Web portal Native mobile HTML Mobile
MAD Technology
Functional core:
● requireJS
● promises / XHR / XDM
● XPath / XML Dom
HTML5 Web:
● jQuery / jQuery UI widgets
● moment.js / accouting.js / ??
● MAT / SASS / HAML / ??
Native mobile:
● Appcelerator
HTML5 mobile:
● PhoneGap
● jQueryMobile / Twitter bootstrap / Vanilla HTML + JS / ??
Enter Appcelerator
Titanium SDK
Titanium Studio
Cloud services
Analytics
Support
Appcelerator
Titanium SDK
JavaScript runtime to run native apps
Cross device UI (not 100%)
Networking
Database / XML / Json
Yup, it's Eclipse
Titanium Studio
Eclipse / Aptana based
Helps install and manage SDK's
Can directly launch emulators / devices
Code completion and documentation
Integrated developer portal
Titanium Studio
Titanium marketplace
Cloud services
Appcelerator ecosystem
Appcelerator is modular
CommonJS based
function Car( params ) {}
module.exports = Car;
Modules in Appcelerator
var Car = require( "Car" )
, ferrari = new Car();
A module:
How to use:
function Car( params ) {}
exports.drive = function()
{
console.log( "driving" );
}
module.exports = Car;
Modules in Appcelerator
var Car = require( "Car" )
, ferrari = new Car( { color: "red" }
);
ferrari.drive();
function Car( params ) {}
function drive = function()
{
console.log( "driving" );
}
exports.drive = drive;
module.exports = Car;
Modules in Appcelerator
function Car( params ) {}
exports.exports = Car;
Car.prototype.drive = function()
{
console.log( "driving" );
}
Modules in Appcelerator
More to follow...
Labs
Start your editors...

More Related Content

PPTX
Windows 8 Line of Business Applications
PDF
Marketo Samples - Kony
PDF
Socorro, não tenho tempo para planejar!
PPT
Videovalorizzazione territoriale
PDF
The mobile landscape london tfm&a 2013
PPTX
NEXUS...I 2 Wee
PDF
수출 요건 확인 품목
PDF
Internet delle cose e remote sensing per agricoltura di precisione Innovazion...
Windows 8 Line of Business Applications
Marketo Samples - Kony
Socorro, não tenho tempo para planejar!
Videovalorizzazione territoriale
The mobile landscape london tfm&a 2013
NEXUS...I 2 Wee
수출 요건 확인 품목
Internet delle cose e remote sensing per agricoltura di precisione Innovazion...

Similar to Mobile frameworks and Titanium specifically (20)

PPTX
Developing a Modern Mobile App Strategy
PPTX
Mobile next 2013 petru jucovschi
PDF
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
PDF
How to-choose-the-right-technology-architecture-for-your-mobile-application
PPT
Native, Web or Hybrid Mobile App Development?
PDF
HTML5 vs. Native Apps: Demystifying the Decision Making Process
PPTX
Mobility today & what's next. Application ecosystems.
PDF
Quick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
PDF
Desarrollo de apps multiplataforma con tecnologías web
PDF
Sg conference multiplatform_apps_adam_stanley
PDF
Building native quality business apps
PDF
Native, Web App, or Hybrid: Which Should You Choose?
PPTX
Presentation
KEY
Building Mobile Apps with HTML, CSS, and JavaScript
PPTX
Introduction to mobile application development
PPTX
Mobile apps Intro
KEY
Creating Next-Generation ADF Mobile Applications
PPTX
Engage 2013 - Mobile solution strategies
PPTX
Mobile Apps Develpment - A Comparison
PPTX
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Developing a Modern Mobile App Strategy
Mobile next 2013 petru jucovschi
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
How to-choose-the-right-technology-architecture-for-your-mobile-application
Native, Web or Hybrid Mobile App Development?
HTML5 vs. Native Apps: Demystifying the Decision Making Process
Mobility today & what's next. Application ecosystems.
Quick Guide To Mobile App Development_ Web vs. Native vs. Hybrid
Desarrollo de apps multiplataforma con tecnologías web
Sg conference multiplatform_apps_adam_stanley
Building native quality business apps
Native, Web App, or Hybrid: Which Should You Choose?
Presentation
Building Mobile Apps with HTML, CSS, and JavaScript
Introduction to mobile application development
Mobile apps Intro
Creating Next-Generation ADF Mobile Applications
Engage 2013 - Mobile solution strategies
Mobile Apps Develpment - A Comparison
Mobile Apps vs Mobile Web - The debate from Mobile Monday 3rd june 2013
Ad

Recently uploaded (20)

PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Cost to Outsource Software Development in 2025
PDF
Website Design Services for Small Businesses.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Digital Systems & Binary Numbers (comprehensive )
iTop VPN Free 5.6.0.5262 Crack latest version 2025
CHAPTER 2 - PM Management and IT Context
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Reimagine Home Health with the Power of Agentic AI​
Operating system designcfffgfgggggggvggggggggg
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
17 Powerful Integrations Your Next-Gen MLM Software Needs
Cost to Outsource Software Development in 2025
Website Design Services for Small Businesses.pdf
Nekopoi APK 2025 free lastest update
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Oracle Fusion HCM Cloud Demo for Beginners
Design an Analysis of Algorithms I-SECS-1021-03
Why Generative AI is the Future of Content, Code & Creativity?
Navsoft: AI-Powered Business Solutions & Custom Software Development
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Ad

Mobile frameworks and Titanium specifically