Академический Документы
Профессиональный Документы
Культура Документы
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
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
Titanium Is
A cross-platform JavaScript-based framework With access to native OS and hardware features Modular and extensible Free
Multimedia
Camera, video camera, streaming/device audio/video
Location-based services
Augmented reality, geolocation, compass, native maps
Analytics
Track usage patterns and adoption
Social sharing
Facebook, Twitter, Yahoo YQL. Native email/address book
Titanium modules
Appcelerator Marketplace for add-on functionality
Data
Local SQLite, filesystem, properties data store, web services
Development tools
Titanium Studio, integration with native SDK tools
Titanium is easier
// Objective-C UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Hello World" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; [alert release];
Titanium is easier
// Java/Android AlertDialog.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();
Titanium is easier
// Titanium alert("Hello World");
Powered by Titanium
Applications: NBC apps NYS Senate Wunderlist GetGlue Companies:
Kelloggs NBC/Universal eBay and PayPal Anheuser Busch Jaguar and many more
What is PaaS
These PaaS services are a given, everybody has them your customers expect them
Appcelerator minimizes the time to market and the complexities of multiple teams, technologies & platforms
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 users with a rich feature set
Cocoafish+ Appcelerator
Simple REST based API Can be used with oAuth or simple key access Test from terminal using CURL
StackMob+ Appcelerator
Simple REST based API Can be used with oAuth only Testing console Development & Production Environments Custom Code Test from terminal using CURL
Questions
Aaron K. Saunders aaron@clearlyinnovative.com www.clearlyinnovative.com blog.clearlyinnovative.com @aaronksaunders