SlideShare uma empresa Scribd logo
1 de 23
DC Area Titanium Appcelerator
           Meetup
        @            .

   PaaS + Appcelerator = WIN
          Aaron K. Saunders
  Founder/CTO Clearly Innovative Inc.
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
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
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");




 … and it’s cross platform!
Powered by Titanium
Applications:
• NBC apps
• NYS Senate
• Wunderlist
• GetGlue
Companies:
•   Kellogg’s
•   NBC/Universal
•   eBay and PayPal
•   Anheuser Busch
•   Jaguar
•   … and many more
What is PaaS
(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)
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”
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!!
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
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
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
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           Authentication
– Chat            – Custom Objects
– Places          – File Storage
– Events          – Posts
– Twitter         – Reviews
– Facebook        – Likes
CocoaFish Code Demo
StackMob+ Appcelerator
•   Simple REST based API
•   Can be used with oAuth only
•   Testing console
•   Development & Production Environments
•   Custom Code
•   Test from terminal using CURL
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
StackMob Code Demo
Questions
     Aaron K. Saunders
aaron@clearlyinnovative.com
 www.clearlyinnovative.com
 blog.clearlyinnovative.com
      @aaronksaunders

Mais conteúdo relacionado

Mais procurados

Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows AzureMigrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Eric Shupps
 
Salesforce Mobile Developer Week Meetup karachi
Salesforce Mobile Developer Week Meetup karachiSalesforce Mobile Developer Week Meetup karachi
Salesforce Mobile Developer Week Meetup karachi
Muhammad Salman Zafar
 
SharePoint 2013 - A Real World Help Desk App End to End
SharePoint 2013 - A Real World Help Desk App End to EndSharePoint 2013 - A Real World Help Desk App End to End
SharePoint 2013 - A Real World Help Desk App End to End
Eric Shupps
 

Mais procurados (16)

Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint DevelopersIntroduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
 
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows AzureMigrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
 
Introduction to Office and SharePoint Development
Introduction to Office and SharePoint DevelopmentIntroduction to Office and SharePoint Development
Introduction to Office and SharePoint Development
 
SharePoint and Office Development Workshop
SharePoint and Office Development WorkshopSharePoint and Office Development Workshop
SharePoint and Office Development Workshop
 
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
 
Salesforce Mobile Developer Week Meetup karachi
Salesforce Mobile Developer Week Meetup karachiSalesforce Mobile Developer Week Meetup karachi
Salesforce Mobile Developer Week Meetup karachi
 
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
 
ECS 2018: Introduction to Azure Web Applications
ECS 2018: Introduction to Azure Web ApplicationsECS 2018: Introduction to Azure Web Applications
ECS 2018: Introduction to Azure Web Applications
 
[Roine] Serverless: Don't Take It Literally
[Roine] Serverless: Don't Take It Literally[Roine] Serverless: Don't Take It Literally
[Roine] Serverless: Don't Take It Literally
 
Introduction to tvOS app Development !
Introduction to tvOS app Development !Introduction to tvOS app Development !
Introduction to tvOS app Development !
 
The voicesignin.com authentication and identity platform
The voicesignin.com authentication and identity platform The voicesignin.com authentication and identity platform
The voicesignin.com authentication and identity platform
 
Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuth
 
SharePoint 2013 - A Real World Help Desk App End to End
SharePoint 2013 - A Real World Help Desk App End to EndSharePoint 2013 - A Real World Help Desk App End to End
SharePoint 2013 - A Real World Help Desk App End to End
 
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)
 
SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012SharePoint Development with Visual Studio 2012
SharePoint Development with Visual Studio 2012
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
 

Semelhante a PaaS + Appcelerator = WIN

Modeveast Appcelerator Presentation
Modeveast Appcelerator PresentationModeveast Appcelerator Presentation
Modeveast Appcelerator Presentation
Aaron Saunders
 
Idea to Appstore with Titanium Mobile
Idea to Appstore with Titanium MobileIdea to Appstore with Titanium Mobile
Idea to Appstore with Titanium Mobile
Christian Sulllivan
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststem
Sumit Kataria
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
Seth Carstens
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android Applications
Axway Appcelerator
 
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp
 

Semelhante a PaaS + Appcelerator = WIN (20)

Modeveast Appcelerator Presentation
Modeveast Appcelerator PresentationModeveast Appcelerator Presentation
Modeveast Appcelerator Presentation
 
Idea to Appstore with Titanium Mobile
Idea to Appstore with Titanium MobileIdea to Appstore with Titanium Mobile
Idea to Appstore with Titanium Mobile
 
First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)
 
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststem
 
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
 
Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0Appcelerator Titanium at Mobile 2.0
Appcelerator Titanium at Mobile 2.0
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
2015 5-7-slide
2015 5-7-slide2015 5-7-slide
2015 5-7-slide
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
 
Developing on StackMob - Flying Monkey Interactive Evaluates BaaS
Developing on StackMob - Flying Monkey Interactive Evaluates BaaS Developing on StackMob - Flying Monkey Interactive Evaluates BaaS
Developing on StackMob - Flying Monkey Interactive Evaluates BaaS
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titanium
 
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
 
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...
 
Using Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android ApplicationsUsing Web Technologies to Build Native iPhone & Android Applications
Using Web Technologies to Build Native iPhone & Android Applications
 
LUIS and Bots
LUIS and BotsLUIS and Bots
LUIS and Bots
 
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptxPDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
PDCConf2021 - Serverless WhatsApp Chatbot with Azure AI.pptx
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator Titanium
 
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignalBuilding modern web sites with ASP .Net Web API, WebSockets and RSignal
Building modern web sites with ASP .Net Web API, WebSockets and RSignal
 
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignalITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
ITCamp 2012 - Alessandro Pilotti - Web API, web sockets and RSignal
 

Mais de Aaron Saunders

Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
Aaron Saunders
 
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
Aaron Saunders
 
StackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part OneStackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part One
Aaron Saunders
 

Mais de Aaron Saunders (15)

Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?
 
Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
Getting Started with Appcelerator Alloy - Cross Platform Mobile Development -...
 
Appcelerator Titanium Alloy + Kinvey Collection Databinding - Part One
Appcelerator Titanium Alloy + Kinvey Collection Databinding - Part OneAppcelerator Titanium Alloy + Kinvey Collection Databinding - Part One
Appcelerator Titanium Alloy + Kinvey Collection Databinding - Part One
 
Identify & Unlock Your Mobile Strategy
Identify & Unlock Your Mobile StrategyIdentify & Unlock Your Mobile Strategy
Identify & Unlock Your Mobile Strategy
 
SubAid User Guide - Overview
SubAid User Guide - OverviewSubAid User Guide - Overview
SubAid User Guide - Overview
 
DC Health Link New Mobile App 1.0 Brings Health Insurance Resources to Consum...
DC Health Link New Mobile App 1.0 Brings Health Insurance Resources to Consum...DC Health Link New Mobile App 1.0 Brings Health Insurance Resources to Consum...
DC Health Link New Mobile App 1.0 Brings Health Insurance Resources to Consum...
 
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
Amsterdam Titanium User Group - Cloud Services for Apps Nov 2013
 
Quick Way to work with Models and Alloy in Appcelerator Titanium
Quick Way to work with Models and Alloy in Appcelerator TitaniumQuick Way to work with Models and Alloy in Appcelerator Titanium
Quick Way to work with Models and Alloy in Appcelerator Titanium
 
Simple Unit Testing in Appcelerator Titanium Alloy
Simple Unit Testing in Appcelerator Titanium AlloySimple Unit Testing in Appcelerator Titanium Alloy
Simple Unit Testing in Appcelerator Titanium Alloy
 
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
 
modeveast 2012 Appcelerator Alloy & Cloud Services Presentation
modeveast 2012 Appcelerator Alloy & Cloud Services Presentationmodeveast 2012 Appcelerator Alloy & Cloud Services Presentation
modeveast 2012 Appcelerator Alloy & Cloud Services Presentation
 
Introduction to Module Development with Appcelerator Titanium
Introduction to Module Development with Appcelerator TitaniumIntroduction to Module Development with Appcelerator Titanium
Introduction to Module Development with Appcelerator Titanium
 
Alloy Simple App Demonstration
Alloy Simple App DemonstrationAlloy Simple App Demonstration
Alloy Simple App Demonstration
 
Clearly Innovative Inc Capabilities
Clearly Innovative Inc CapabilitiesClearly Innovative Inc Capabilities
Clearly Innovative Inc Capabilities
 
StackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part OneStackMob & Appcelerator Module Part One
StackMob & Appcelerator Module Part One
 

Último

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

PaaS + Appcelerator = WIN

  • 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
  • 6. Titanium is easier // Objective-C UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Hello World" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; [alert release];
  • 7. 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();
  • 8. Titanium is easier // Titanium alert("Hello World"); … and it’s cross platform!
  • 9. Powered by Titanium Applications: • NBC apps • NYS Senate • Wunderlist • GetGlue Companies: • Kellogg’s • NBC/Universal • eBay and PayPal • Anheuser Busch • Jaguar • … and many more
  • 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
  • 17. Cocoafish+ Appcelerator • Simple REST based API • Can be used with oAuth or simple key access • Test from terminal using CURL
  • 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
  • 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
  • 23. Questions Aaron K. Saunders aaron@clearlyinnovative.com www.clearlyinnovative.com blog.clearlyinnovative.com @aaronksaunders

Notas do Editor

  1. Titanium lets you leverage skills you have already
  2. 200,000+ developers / 27,000 apps “in the wild”
  3. Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration
  4. Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration
  5. Show TiStudio IDE, focus on debugger, deployment to device on android and iOS, packaging for app store delivery, code completion, git/svn integration