What is PhoneGap?
Upcoming SlideShare
Loading in...5
×
 

What is PhoneGap?

on

  • 1,152 views

PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it ...

PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language. This is also an ideal solution for those interested in creating an application that can run on multiple devices with the same code base.

Statistics

Views

Total Views
1,152
Views on SlideShare
1,150
Embed Views
2

Actions

Likes
0
Downloads
35
Comments
0

2 Embeds 2

http://www.linkedin.com 1
http://localhost 1

Accessibility

Upload Details

Uploaded via as OpenOffice

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

What is PhoneGap? What is PhoneGap? Presentation Transcript

  • PhoneGap Chirag Parmar
  • Content ➲ ➲ ➲ ➲ ➲ ➲ ➲ PhoneGap Overview PhoneGap Applications Platforms Support Means of PhoneGap Development Pros and Cons Conclusion
  • Overview ➲ ➲ PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a devicespecific compiled language. View slide
  • Overview ➲ ➲ This is also an ideal solution for those interested in creating an application that can run on multiple devices with the same code base. PhoneGap is an open-source mobile development framework Developed by Nitobi Software Bought by Adobe View slide
  • PhoneGap Applications ➲ ➲ The PhoneGap applications are hybrid They are neither truly native nor purely web based ➲ All layout rendering is done via the web view instead of Objective-C Much of the functions of HTML5 are supported Applications built with PhoneGap are not just like normal mobile web sites. ➲ ➲
  • PhoneGap Applications ➲ ➲ PhoneGap applications are able to interact with mobile device hardware, such as the Accelerometer or GPS, in ways that are unavailable to normal web applications. PhoneGap applications are also built and packaged like native applications, meaning that they can be distributed through the Apple App Store or the Android Market.
  • Platforms Support ➲ Bada support is "coming soon" - The OS used by the Samsung Wave S8500
  • Means of PhoneGap Development ➲ ➲ ➲ PhoneGap is just a library that you must include in your app Couple of JavaScript and xml files PhoneGap generates a out-of-the-browser window that executes the HTML and JavaScript Due to a couple of xml and jar/dll files it enables the usage of native APIs
  • Pros ➲ ➲ ➲ ➲ ➲ HTML5, CSS and JavaScript skills vs. Objective-C, Java and C# Single code base for all platforms iOS, Android, WP 7 Mango, mobile web Give a forecast of costs You don't need any 'native' experience, only 'web development skills' will be enough. Supports Various API's
  • Cons ➲ ➲ ➲ ➲ Poor performance If your app is graphically intense, i.e. a game. Caching or leveraging some 3rd party solutions may be implemented with native graphics For the most part a native app is much faster/smoother than mobile web app Lack of pre-built UI widgets, transitions, standard controls, etc.
  • Conclusion ➲ ➲ ➲ PhoneGap is a cross-platform mobile development framework Based on HTML5 and JavaScript PhoneGap is useful For creation of small apps When there is a lack of human resources Need a single app deployed on many OS Native app developments is always better!