Cross Platform Mobile Applications Why build Cross Platform ?
 What are Cross Platform Mobile Applications ?
 What are the most popular development frameworks   available ?
 Which framework do I use ? Desktop App Evolution- an analogyCommand Line	Native Apps	Web Apps	Rich Internet Apps
Mobile Web applicationsThe number of people accessing the mobile Internet is growing fast and is expected to overtake the PC as the most popular way to get on the Web within five years.Many mobile Web users in emerging markets are mobile-only.Most  consumers prefer browser to apps for most mobile activities.Limited access to complete hardware potential in a smart phone.
Mobile Web frameworks
Cross Platform applicationsDoesn’t bet on a particular smart phone platform to succeed.Leverage existing web app expertise.Doesn’t compromise in use of powerful native (hardware) features.
Cross Platform Frameworks
Phone GapA Web Application in a native wrapper.Completely built using web technologies (HTML, JS and CSS)API provides bridge between JS and native device APIs.Look and feel identical to Web App
Titanium AppceleratorNative application developed using web technologies, compiled into appropriate Native binaries for respective target runtimes.UI components can be built using HTML and CSS, however Appcelerator also provides a JS API that provides access to native UI components.Native looking apps can be built using Appcelerator.
RhodesSimilar to Titanium- built using web technologies and compiled to native apps.MVC framework allowing all business logic to be separated, written in Ruby.Rhohub – Hosted development environmentRhosync – Data sync framework using web services for enterprise class applications.
Phone Gap vs. Appcelerator vs. RhodesPlatforms Supported
Phone Gap vs. Appcelerator vs. Rhodes
So.. What do I choose ?Phone GapProsSupports many platforms.Completely FREE. Looks completely like a Web PageConsLimited Plug-insNo access to Native UI components

Cross platform mobile applications - Touch Tour Chennai

  • 1.
    Cross Platform MobileApplications Why build Cross Platform ?
  • 2.
    What areCross Platform Mobile Applications ?
  • 3.
    What arethe most popular development frameworks available ?
  • 4.
    Which frameworkdo I use ? Desktop App Evolution- an analogyCommand Line Native Apps Web Apps Rich Internet Apps
  • 5.
    Mobile Web applicationsThenumber of people accessing the mobile Internet is growing fast and is expected to overtake the PC as the most popular way to get on the Web within five years.Many mobile Web users in emerging markets are mobile-only.Most consumers prefer browser to apps for most mobile activities.Limited access to complete hardware potential in a smart phone.
  • 6.
  • 7.
    Cross Platform applicationsDoesn’tbet on a particular smart phone platform to succeed.Leverage existing web app expertise.Doesn’t compromise in use of powerful native (hardware) features.
  • 8.
  • 9.
    Phone GapA WebApplication in a native wrapper.Completely built using web technologies (HTML, JS and CSS)API provides bridge between JS and native device APIs.Look and feel identical to Web App
  • 10.
    Titanium AppceleratorNative applicationdeveloped using web technologies, compiled into appropriate Native binaries for respective target runtimes.UI components can be built using HTML and CSS, however Appcelerator also provides a JS API that provides access to native UI components.Native looking apps can be built using Appcelerator.
  • 11.
    RhodesSimilar to Titanium-built using web technologies and compiled to native apps.MVC framework allowing all business logic to be separated, written in Ruby.Rhohub – Hosted development environmentRhosync – Data sync framework using web services for enterprise class applications.
  • 12.
    Phone Gap vs.Appcelerator vs. RhodesPlatforms Supported
  • 13.
    Phone Gap vs.Appcelerator vs. Rhodes
  • 14.
    So.. What doI choose ?Phone GapProsSupports many platforms.Completely FREE. Looks completely like a Web PageConsLimited Plug-insNo access to Native UI components
  • 15.
    So.. What doI choose ?Appcelerator TitaniumProsPowerful API allows apps that are almost identical to native apps.ConsSupport mainly for iPhone and Android.Only the basic features are free.
  • 16.
    So.. What doI choose ?RhodesProsEnterprise class framework- MVC, Rhosync, rhohub, etc.Large number of platforms supported.ConsRubyOnly the basic features are free.

Editor's Notes

  • #2 Start with Mike Testing JokeAgenda of the discussion