Your SlideShare is downloading. ×
0
DC Area Titanium Appcelerator           Meetup        @            .   PaaS + Appcelerator = WIN          Aaron K. Saunder...
GeekEasy Is…• We have Virtual and Permanent Desk  Memberships available. If interested in  joining, email jeremy@geekeasy....
Who Am I?• Founder/CTO Clearly Innovative Inc.• Appcelerator Platform Evangelist• 25+ years experience in software  develo...
Titanium Is…• A cross-platform JavaScript-based  framework• With access to native OS and hardware  features• Modular and e...
Titanium exploits the nativeecosystemNative User Experience                                   MultimediaNative performance...
Titanium is easier// Objective-CUIAlertView *alert = [[UIAlertView alloc]     initWithTitle:@"Alert"     message:@"Hello W...
Titanium is easier// Java/AndroidAlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("Hello Wor...
Titanium is easier// Titaniumalert("Hello World"); … and it’s cross platform!
Powered by TitaniumApplications:• NBC apps• NYS Senate• Wunderlist• GetGlueCompanies:•   Kellogg’s•   NBC/Universal•   eBa...
What is PaaS
(PaaS) Platform as a Service• Simply put….  – Build your mobile application without writing    any server code ( cocoafish...
World With No PaaS• Write your own  –   Database layer  –   Authentication layer  –   Push Notification layer  –   Comment...
PaaS, What Do I Get?• It varies with the vendors but  – REST Based API for all  – Social API Integration, Check in functio...
PaaS, Why Do I Care?• PaaS Allow You To Focus  – Focus on what matters  – Focus on what differentiates your product  – Foc...
Why Appcelerator & PaaS• Appcelerator Allows You To Focus  – Focus on what matters  – Focus on what differentiates your pr...
PaaS + Appcelerator• MVP without Minimal Features  – The combination of Appcelerator and the    PaaS of your choice will r...
Cocoafish+ Appcelerator• Simple REST based API• Can be used with oAuth or simple key  access• Test from terminal using CURL
Cocoafish Out of the Box                Features– Photos          – Push Notification– Checkin         – oAuth– Friends   ...
CocoaFish Code Demo
StackMob+ Appcelerator•   Simple REST based API•   Can be used with oAuth only•   Testing console•   Development & Product...
Stackmob Out of the Box                Features– Twitter             – Development &– Facebook              Production– oA...
StackMob Code Demo
Questions     Aaron K. Saundersaaron@clearlyinnovative.com www.clearlyinnovative.com blog.clearlyinnovative.com      @aaro...
Upcoming SlideShare
Loading in...5
×

PaaS + Appcelerator = WIN

3,626

Published on

Draft version of presentation I am working on for an Appcelerator Meetup in January

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,626
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
27
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide
  • Titanium lets you leverage skills you have already
  • 200,000+ developers / 27,000 apps “in the wild”
  • Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration
  • Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration
  • Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration
  • Transcript of "PaaS + Appcelerator = WIN"

    1. 1. DC Area Titanium Appcelerator Meetup @ . PaaS + Appcelerator = WIN Aaron K. Saunders Founder/CTO Clearly Innovative Inc.
    2. 2. GeekEasy Is…• We have Virtual and Permanent Desk Memberships available. If interested in joining, email jeremy@geekeasy.org.• Please "Check-In" to GeekEasy ... Were 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. 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. 4. Titanium Is…• A cross-platform JavaScript-based framework• With access to native OS and hardware features• Modular and extensible• Free
    5. 5. Titanium exploits the nativeecosystemNative User Experience MultimediaNative performance + Native UI Camera, video camera,(tables, animations, gestures…e streaming/device audio/videotc.)Location-based services AnalyticsAugmented Track usage patterns andreality, geolocation, compass, n adoptionative mapsSocial sharing Titanium modulesFacebook, Twitter, Yahoo YQL. Appcelerator Marketplace forNative email/address book add-on functionalityData Development toolsLocal SQLite, filesystem, Titanium Studio, integrationproperties data store, web with native SDK toolsservices
    6. 6. Titanium is easier// Objective-CUIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Hello World" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];[alert show];[alert release];
    7. 7. Titanium is easier// Java/AndroidAlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("Hello World") .setCancelable(false) .setPositiveButton("OK", new DialogInterface.OnClickListener(){• public void onClick(DialogInterface dialog, int id) { MyActivity.this.finish(); } });AlertDialog alert = builder.create();
    8. 8. Titanium is easier// Titaniumalert("Hello World"); … and it’s cross platform!
    9. 9. Powered by TitaniumApplications:• NBC apps• NYS Senate• Wunderlist• GetGlueCompanies:• Kellogg’s• NBC/Universal• eBay and PayPal• Anheuser Busch• Jaguar• … and many more
    10. 10. What is PaaS
    11. 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. 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. 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. 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. 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. 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
    17. 17. Cocoafish+ Appcelerator• Simple REST based API• Can be used with oAuth or simple key access• Test from terminal using CURL
    18. 18. Cocoafish Out of the Box Features– Photos – Push Notification– Checkin – oAuth– Friends Authentication– Chat – Custom Objects– Places – File Storage– Events – Posts– Twitter – Reviews– Facebook – Likes
    19. 19. CocoaFish Code Demo
    20. 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. 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
    22. 22. StackMob Code Demo
    23. 23. Questions Aaron K. Saundersaaron@clearlyinnovative.com www.clearlyinnovative.com blog.clearlyinnovative.com @aaronksaunders
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×