• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cross platform mobile applications - Touch Tour Chennai
 

Cross platform mobile applications - Touch Tour Chennai

on

  • 1,509 views

This presentation is about showcasing the need for cross platform mobile apps and why we should go cross platform.

This presentation is about showcasing the need for cross platform mobile apps and why we should go cross platform.

Statistics

Views

Total Views
1,509
Views on SlideShare
1,508
Embed Views
1

Actions

Likes
1
Downloads
27
Comments
0

1 Embed 1

http://paper.li 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Start with Mike Testing JokeAgenda of the discussion

Cross platform mobile applications - Touch Tour Chennai Cross platform mobile applications - Touch Tour Chennai Presentation Transcript

  • 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 analogy
    Command Line Native Apps Web Apps Rich Internet Apps
  • Mobile Web applications
    The 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 applications
    Doesn’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 Gap
    A 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 Appcelerator
    Native 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.
  • Rhodes
    Similar 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 environment
    Rhosync – Data sync framework using web services for enterprise class applications.
  • Phone Gap vs. Appcelerator vs. Rhodes
    Platforms Supported
  • Phone Gap vs. Appcelerator vs. Rhodes
  • So.. What do I choose ?
    Phone Gap
    Pros
    Supports many platforms.
    Completely FREE.
    Looks completely like a Web Page
    Cons
    Limited Plug-ins
    No access to Native UI components
  • So.. What do I choose ?
    Appcelerator Titanium
    Pros
    Powerful API allows apps that are almost identical to native apps.
    Cons
    Support mainly for iPhone and Android.
    Only the basic features are free.
  • So.. What do I choose ?
    Rhodes
    Pros
    Enterprise class framework- MVC, Rhosync, rhohub, etc.
    Large number of platforms supported.
    Cons
    Ruby
    Only the basic features are free.