SlideShare a Scribd company logo
1/25/2013
1/25/2013
K.Karthik


        o Phonegap application development

        o Graphics Designer




                                             1/25/2013
1/25/2013
Mobile appplication development languages



        Android               Java

       BlackBerry             Java

          iOS              Objective-C

        Palm OS           C, C++, Pascal

       Symbian                C++

     Windows Phone             C#




                                            1/25/2013
1/25/2013
History
Adobe officially announced the acquisition of Nitobi
Software (the original developer) on October 4, 2011.



   Coincident with that, the PhoneGap code was contributed
    to the Apache Software Foundation to start a new project
    called Apache Cordova.



   The project original name, Apache Callback, was viewed
    as too generic.Then it also appears in Adobe Systems as
    Adobe PhoneGap and also as Adobe Phonegap Build


                                                        1/25/2013
What is PhoneGap ?
 Basically just a webkit browser with all the chrome removed,
  even the menu bar, and dose everything a browser does.




                                                           1/25/2013
What is PhoneGap ?


 PhoneGap uses the native browser on the device
  to render the HTML/CSS/JS, and keep in mind
  that can affect the experience.


 It allows you to author native applications with
  web technologies, and also keeps your apps nice
  and small.




                                                     1/25/2013
HOW PHONEGAP WORKS
1. Write a web app using HTML5 technologies: HTML5 / CSS / JS

2. Package your web app into PhoneGap.

3. Deploy your Native App to multiple devices ( iOS,Android,
Blackberry, WP8..., and so on).




                                                               1/25/2013
Write once, debug everywhere.




                            1/25/2013
What is the difference between Open
                              source
public and private apps?       codes


                                                      Public
Public apps have their source code hosted in a publicly
                                                        not
accessible GitHub repository.                        allowed



Private apps have their source code hosted in a private
(non-publicly accessible) GitHub repository or are
created when a developer uploads a ZIP file containing
the source code and assets to the PhoneGap Build
service.


                                                     1/25/2013
How do I get started with PhoneGap
Build?




Simply upload your web assets — a ZIP file of HTML, CSS, and
JavaScript — to the PhoneGap Build service, or point to a repository
on GitHub. PhoneGap Build will undertake the compilation and
packaging for you. In minutes, you’ll receive the download URLs for
all supported mobile platforms.
                                                                 1/25/2013
Which mobile platforms can I build
for?
  PhoneGap Build supports packaging apps for:
   Apple iOS,
   Google Android™,
   Windows® Phone,
   Blackberry® 5/6/7,
   webOS ,
   Symbian™
PhoneGap API / Plugins:


 Common Plugins: Good support across platforms.


        Accelerometer         Events
        Camera                File
        Capture               Geolocation
        Compass               Media
        Connection            Notification
        Contacts              Storage
        Device

                                               1/25/2013
1/25/2013
1/25/2013
1/25/2013
1/25/2013
Sample Application




                     1/25/2013
Examples




           1/25/2013
1/25/2013

More Related Content

Phone gap

  • 3. K.Karthik o Phonegap application development o Graphics Designer 1/25/2013
  • 5. Mobile appplication development languages Android Java BlackBerry Java iOS Objective-C Palm OS C, C++, Pascal Symbian C++ Windows Phone C# 1/25/2013
  • 7. History Adobe officially announced the acquisition of Nitobi Software (the original developer) on October 4, 2011.  Coincident with that, the PhoneGap code was contributed to the Apache Software Foundation to start a new project called Apache Cordova.  The project original name, Apache Callback, was viewed as too generic.Then it also appears in Adobe Systems as Adobe PhoneGap and also as Adobe Phonegap Build 1/25/2013
  • 8. What is PhoneGap ?  Basically just a webkit browser with all the chrome removed, even the menu bar, and dose everything a browser does. 1/25/2013
  • 9. What is PhoneGap ?  PhoneGap uses the native browser on the device to render the HTML/CSS/JS, and keep in mind that can affect the experience.  It allows you to author native applications with web technologies, and also keeps your apps nice and small. 1/25/2013
  • 10. HOW PHONEGAP WORKS 1. Write a web app using HTML5 technologies: HTML5 / CSS / JS 2. Package your web app into PhoneGap. 3. Deploy your Native App to multiple devices ( iOS,Android, Blackberry, WP8..., and so on). 1/25/2013
  • 11. Write once, debug everywhere. 1/25/2013
  • 12. What is the difference between Open source public and private apps? codes Public Public apps have their source code hosted in a publicly not accessible GitHub repository. allowed Private apps have their source code hosted in a private (non-publicly accessible) GitHub repository or are created when a developer uploads a ZIP file containing the source code and assets to the PhoneGap Build service. 1/25/2013
  • 13. How do I get started with PhoneGap Build? Simply upload your web assets — a ZIP file of HTML, CSS, and JavaScript — to the PhoneGap Build service, or point to a repository on GitHub. PhoneGap Build will undertake the compilation and packaging for you. In minutes, you’ll receive the download URLs for all supported mobile platforms. 1/25/2013
  • 14. Which mobile platforms can I build for? PhoneGap Build supports packaging apps for:  Apple iOS,  Google Android™,  Windows® Phone,  Blackberry® 5/6/7,  webOS ,  Symbian™
  • 15. PhoneGap API / Plugins:  Common Plugins: Good support across platforms.  Accelerometer  Events  Camera  File  Capture  Geolocation  Compass  Media  Connection  Notification  Contacts  Storage  Device 1/25/2013
  • 20. Sample Application 1/25/2013
  • 21. Examples 1/25/2013