What is PhoneGap?

  • 879 views
Uploaded on

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.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
879
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
39
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. PhoneGap Chirag Parmar
  • 2. Content ➲ ➲ ➲ ➲ ➲ ➲ ➲ PhoneGap Overview PhoneGap Applications Platforms Support Means of PhoneGap Development Pros and Cons Conclusion
  • 3. 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.
  • 4. 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
  • 5. 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. ➲ ➲
  • 6. 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.
  • 7. Platforms Support ➲ Bada support is "coming soon" - The OS used by the Samsung Wave S8500
  • 8. 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
  • 9. 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
  • 10. 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.
  • 11. 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!