1. DC Area Titanium Appcelerator
Meetup
@ .
PaaS + Appcelerator = WIN
Aaron K. Saunders
Founder/CTO Clearly Innovative Inc.
2. GeekEasy Is…
• We have Virtual and Permanent Desk
Memberships available. If interested in
joining, email jeremy@geekeasy.org.
• Please "Check-In" to GeekEasy ... We're on
FourSquare, Facebook and Google Places!
• Join our "In-House" MeetUp Group for events
produced by the GeekEasy team &
announcements of other MeetUps held at our
space: http://www.meetup.com/geekeasy/
• If tweeting about this event, please mention
@GeekEasyDC
3. Who Am I?
• Founder/CTO Clearly Innovative Inc.
• Appcelerator Platform Evangelist
• 25+ years experience in software
development field
– Recently Enterprise Web Development w/Java &
Open Source Technologies
• Mobile App Development with Appcelerator
for last two years
• Top Contributor on Appcelerator Q&A Forum
4. Titanium Is…
• A cross-platform JavaScript-based
framework
• With access to native OS and hardware
features
• Modular and extensible
• Free
5. Titanium exploits the native
ecosystem
Native User Experience
Multimedia
Native performance + Native UI
Camera, video camera,
(tables, animations, gestures…e
streaming/device audio/video
tc.)
Location-based services Analytics
Augmented
Track usage patterns and
reality, geolocation, compass, n
adoption
ative maps
Social sharing Titanium modules
Facebook, Twitter, Yahoo YQL. Appcelerator Marketplace for
Native email/address book add-on functionality
Data
Development tools
Local SQLite, filesystem,
Titanium Studio, integration
properties data store, web
with native SDK tools
services
11. (PaaS) Platform as a Service
• Simply put….
– Build your mobile application without writing
any server code ( cocoafish.com )
– Cuts backend development time from months
to minutes letting developers focus on
creating powerful app with quality user
experiences ( StackMob.com)
12. World With No PaaS
• Write your own
– Database layer
– Authentication layer
– Push Notification layer
– Comments, Check ins, etc…
– “Fill In The Blank”
• Find your own
– Hosting provider
– Configure and manage servers
– “Fill In The Blank”
13. PaaS, What Do I Get?
• It varies with the vendors but
– REST Based API for all
– Social API Integration, Check in functionality
– Push Notifications
– Custom Code
– Analytics
– Photos
– Chat Integration
– Plus Much Much More!!
14. PaaS, Why Do I Care?
• PaaS Allow You To Focus
– Focus on what matters
– Focus on what differentiates your product
– Focus on value
• These PaaS services are “a
given”, everybody has them your
customers expect them
15. Why Appcelerator & PaaS
• Appcelerator Allows You To Focus
– Focus on what matters
– Focus on what differentiates your product
– Focus on value creating activities
• Appcelerator minimizes the time to
market and the complexities of multiple
teams, technologies & platforms
16. PaaS + Appcelerator
• MVP without Minimal Features
– The combination of Appcelerator and the
PaaS of your choice will reduce time to
market
– Validate your assumptions with minimal cost
– Scale the solution as needed
– Access the mobile & tablet user’s with a rich
feature set
20. StackMob+ Appcelerator
• Simple REST based API
• Can be used with oAuth only
• Testing console
• Development & Production Environments
• Custom Code
• Test from terminal using CURL
21. Stackmob Out of the Box
Features
– Twitter – Development &
– Facebook Production
– oAuth Evnironments
Authentication – Object Relationships
– Custom Objects – Location Based
– File Storage with Queries
Amazon S3
– Analytics
– Reviews