SlideShare una empresa de Scribd logo
1 de 19
Sarvajanik College of Engineering & Technology
Dr. R. K. Desai Marg, Opp. Mission Hospital, Athwalines, Surat.
               Master of Computer Application

                              A
                         Presentation
                             On

                 PHONEGAP
                             Submitted
                                  To
                   M.C.A Department, SCET
               in partial fulfilment for the degree of
                Master of Computer Application
                Gujarat Technological University

                        Presented By
              Sushan R. Sharma (095310693013)

                   Under The Guidance of
                   Prof. Zankhana Panwala
                      Prof. Jayna Ahuja
                      Faculty @ SCET
Sushan R. Sharma
 0953010693013




                                              PhoneGap
                   Bridging the gap between the web and mobile devices
AGENDUM
 PhoneGap: Inception
 Introducing PhoneGap
 What Is PHONEGAP?
 Why PhoneGap?
 Cross Platform Mobile Development
 How PhoneGap Works?
 The PhoneGap BUILD Service
 Advantages of using PhoneGap
 Disadvantages of using PhoneGap
 Conclusion
 References

                                      3
PHONEGAP: INCEPTION
 There's a storm brewing between Web-based and
  native app developers and it's time to pick a side...

 “Native” Apps:
      Written in a programming language for a targeted
      operating     system
         Apple iOS Devices: iOS SDK, using Objective-C
         Android Devices: Android SDK, using Java

 Web” Apps:

      Web-based applications written with traditional web
      programming languages
         HTML/CSS, JavaScript, PHP/.NET/JSP
                                                       4
5
Introducing PhoneGap!!!!
 Applications built with PhoneGap are not just like
  normal mobile web sites.

 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.


                                                       6
So What Is PHONEGAP???

      Phonegap is an open-source mobile development
     framework developed by Nitobi Software and IBM.
   It enables all mobile developers to build applications for
        mobile devices using JavaScript, HTML and CSS.




                                                                7
Why PhoneGap???
 Mobile development is a mess. Building applications for
each device--iPhone, Android, Windows Mobile etc requires
different frameworks and languages. One day, the big
players in mobile may decide to work together and unify
third-party app development processes.

 Until then, PhoneGap will use standards-based web
technologies to bridge web applications and mobile devices.
Plus, because PhoneGap apps are standards compliant,
they’re future-proofed to work with browsers as they evolve.

 PhoneGap is an open source implementation of open
standards. That means developers and companies can use
PhoneGap for mobile applications that are free, commercial,
open source, or any combination of these.
                                                               8
CROSS PLATFORM MOBILE DEVELOPMENT


                  Blackberry              Web OS




        Android                                    Windowsphone7




   iPhone                      PhoneGap                    Symbian




                                                                     9
HOW PHONEGAP WORKS???
 Build your app once with web-standards.

 Based on HTML5, PhoneGap leverages web technologies
  developers already know best... HTML and JavaScript.

 Wrap it with PhoneGap

 Using the free open source framework or PhoneGap build
  you can get access to native APIs.

 Deploy to multiple platforms!

 PhoneGap uses standards-based web technologies to bridge
  web applications and mobile devices.

                                                         10
HOW PHONEGAP WORKS?(Conti.)




                          11
Glance On The PHONEGAP BUILD Service




  Using PhoneGap we can create Build Native Web-apps.


                                                        12
Glance On The PHONEGAP BUILD Service(Conti.)

There are some things the web does very well. There are
also some things native apps do very well. PhoneGap
aims for the union of these.

 Write app using HTML, CSS or JavaScript.

 Upload it to the PhoneGap Build service.

 Get back app-store ready apps for Apple               iOS
Android, Palm, Symbian and BlackBerry.

 Current development to also support Windows, MeeGo
and Bada.

 PhoneGap Build service is currently in beta testing and
is free to register and use will remain free for open source
projects.
                                                               13
With PhoneGap you can,




                         14
Advantages of using PhoneGap
 You can use the single codebase for your cross platform
applications.

 You can leverage the hardware specific features such
as Geolocation, Vibration, Accelerometer, Contact Support and
Sound.

 Open source – can be altered or extended by anyone.

 Open Source community is actively contributing new modules
which can potentially save you time and money.

 Requires knowledge of common web technologies (HTML,
CSS, JavaScript) rather than multiple distinct mobile platforms.

 Currently offers the widest       major   platform    coverage
among other similar frameworks.

                                                                   15
Limitations of using PhoneGap

 Since PhoneGap is designed to support multiple platforms, it
will not have the new features available as soon as they are
available in the SDK. Essentially, it is always catching up.

 Several platform core features may still not be available via
PhoneGap.

 Just like any other Open Source platform / SDK, PhoneGap
heavily relies on the community to contribute various
modules.

 While these modules will work fine out of box, there may be
challenges with the support and maintenance with those
modules.


                                                                  16
Conclusion
 Platform-specific native applications seem to be slowly fading
  away into a niche or need-basis.

 HTML/JS is easier to deal with than Java (fact!)

 If you want to produce an app and/or deploy to multiple
  platforms at reasonable cost then PhoneGap is the way to go.




                                                               17
References
Andrew Lunny, “PHONEGAP Beginner’s
 Guide”, 2011 Packt Publishing
URL: https://www.phonegap.com
URL:
 http://mobile.tutsplus.com/tutorials/phonega
 p/phonegap-
URL:
 https://www.docstoc.com/docs/62696875/Ph
 oneGap
                                            18
19

Más contenido relacionado

La actualidad más candente

MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
SivaSankari36
 
The innovation of mobile phone 2
The innovation of mobile phone 2The innovation of mobile phone 2
The innovation of mobile phone 2
Syafiq Zulkifli
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorex
radikalzen
 

La actualidad más candente (20)

MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
wireless usb ppt
wireless usb pptwireless usb ppt
wireless usb ppt
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Wireless Mesh Network
Wireless Mesh NetworkWireless Mesh Network
Wireless Mesh Network
 
Android ppt
 Android ppt Android ppt
Android ppt
 
Trends in mobile applications
Trends in mobile applicationsTrends in mobile applications
Trends in mobile applications
 
Seminar on mobile os
Seminar on mobile osSeminar on mobile os
Seminar on mobile os
 
Android Presentation [Final]
Android Presentation [Final]Android Presentation [Final]
Android Presentation [Final]
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile application
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
 
Small computing & Mobile Computing
Small computing & Mobile ComputingSmall computing & Mobile Computing
Small computing & Mobile Computing
 
Mobile Application Development Process
Mobile Application Development ProcessMobile Application Development Process
Mobile Application Development Process
 
The innovation of mobile phone 2
The innovation of mobile phone 2The innovation of mobile phone 2
The innovation of mobile phone 2
 
Plastic memory
Plastic memoryPlastic memory
Plastic memory
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Tutorial ranorex
Tutorial ranorexTutorial ranorex
Tutorial ranorex
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 
Android report
Android reportAndroid report
Android report
 
Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
 

Similar a All About Phonegap

Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
Marco Tabor
 

Similar a All About Phonegap (20)

PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technology
 
Benefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - AppzureBenefits of PhoneGap for Mobile App Development - Appzure
Benefits of PhoneGap for Mobile App Development - Appzure
 
6 reasons to use PhoneGap.pdf
6 reasons to use PhoneGap.pdf6 reasons to use PhoneGap.pdf
6 reasons to use PhoneGap.pdf
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
 
Phonegap
PhonegapPhonegap
Phonegap
 
[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh
 
Developing cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaDeveloping cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache Cordova
 
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
 
Phonegap
PhonegapPhonegap
Phonegap
 
An introduction to Apache Cordova
An introduction to Apache CordovaAn introduction to Apache Cordova
An introduction to Apache Cordova
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative study
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
 
Mobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th editionMobile Developer's Guide To The Galaxy, 15th edition
Mobile Developer's Guide To The Galaxy, 15th edition
 
Mobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th EditionMobile Developer's Guide To The Galaxy, 14th Edition
Mobile Developer's Guide To The Galaxy, 14th Edition
 
Top Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentTop Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App Development
 
Phone gap
Phone gapPhone gap
Phone gap
 

Último

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

All About Phonegap

  • 1. Sarvajanik College of Engineering & Technology Dr. R. K. Desai Marg, Opp. Mission Hospital, Athwalines, Surat. Master of Computer Application A Presentation On PHONEGAP Submitted To M.C.A Department, SCET in partial fulfilment for the degree of Master of Computer Application Gujarat Technological University Presented By Sushan R. Sharma (095310693013) Under The Guidance of Prof. Zankhana Panwala Prof. Jayna Ahuja Faculty @ SCET
  • 2. Sushan R. Sharma 0953010693013 PhoneGap Bridging the gap between the web and mobile devices
  • 3. AGENDUM  PhoneGap: Inception  Introducing PhoneGap  What Is PHONEGAP?  Why PhoneGap?  Cross Platform Mobile Development  How PhoneGap Works?  The PhoneGap BUILD Service  Advantages of using PhoneGap  Disadvantages of using PhoneGap  Conclusion  References 3
  • 4. PHONEGAP: INCEPTION  There's a storm brewing between Web-based and native app developers and it's time to pick a side...  “Native” Apps: Written in a programming language for a targeted operating system Apple iOS Devices: iOS SDK, using Objective-C Android Devices: Android SDK, using Java  Web” Apps: Web-based applications written with traditional web programming languages HTML/CSS, JavaScript, PHP/.NET/JSP 4
  • 5. 5
  • 6. Introducing PhoneGap!!!!  Applications built with PhoneGap are not just like normal mobile web sites.  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. 6
  • 7. So What Is PHONEGAP??? Phonegap is an open-source mobile development framework developed by Nitobi Software and IBM. It enables all mobile developers to build applications for mobile devices using JavaScript, HTML and CSS. 7
  • 8. Why PhoneGap???  Mobile development is a mess. Building applications for each device--iPhone, Android, Windows Mobile etc requires different frameworks and languages. One day, the big players in mobile may decide to work together and unify third-party app development processes.  Until then, PhoneGap will use standards-based web technologies to bridge web applications and mobile devices. Plus, because PhoneGap apps are standards compliant, they’re future-proofed to work with browsers as they evolve.  PhoneGap is an open source implementation of open standards. That means developers and companies can use PhoneGap for mobile applications that are free, commercial, open source, or any combination of these. 8
  • 9. CROSS PLATFORM MOBILE DEVELOPMENT Blackberry Web OS Android Windowsphone7 iPhone PhoneGap Symbian 9
  • 10. HOW PHONEGAP WORKS???  Build your app once with web-standards.  Based on HTML5, PhoneGap leverages web technologies developers already know best... HTML and JavaScript.  Wrap it with PhoneGap  Using the free open source framework or PhoneGap build you can get access to native APIs.  Deploy to multiple platforms!  PhoneGap uses standards-based web technologies to bridge web applications and mobile devices. 10
  • 12. Glance On The PHONEGAP BUILD Service Using PhoneGap we can create Build Native Web-apps. 12
  • 13. Glance On The PHONEGAP BUILD Service(Conti.) There are some things the web does very well. There are also some things native apps do very well. PhoneGap aims for the union of these.  Write app using HTML, CSS or JavaScript.  Upload it to the PhoneGap Build service.  Get back app-store ready apps for Apple iOS Android, Palm, Symbian and BlackBerry.  Current development to also support Windows, MeeGo and Bada.  PhoneGap Build service is currently in beta testing and is free to register and use will remain free for open source projects. 13
  • 14. With PhoneGap you can, 14
  • 15. Advantages of using PhoneGap  You can use the single codebase for your cross platform applications.  You can leverage the hardware specific features such as Geolocation, Vibration, Accelerometer, Contact Support and Sound.  Open source – can be altered or extended by anyone.  Open Source community is actively contributing new modules which can potentially save you time and money.  Requires knowledge of common web technologies (HTML, CSS, JavaScript) rather than multiple distinct mobile platforms.  Currently offers the widest major platform coverage among other similar frameworks. 15
  • 16. Limitations of using PhoneGap  Since PhoneGap is designed to support multiple platforms, it will not have the new features available as soon as they are available in the SDK. Essentially, it is always catching up.  Several platform core features may still not be available via PhoneGap.  Just like any other Open Source platform / SDK, PhoneGap heavily relies on the community to contribute various modules.  While these modules will work fine out of box, there may be challenges with the support and maintenance with those modules. 16
  • 17. Conclusion  Platform-specific native applications seem to be slowly fading away into a niche or need-basis.  HTML/JS is easier to deal with than Java (fact!)  If you want to produce an app and/or deploy to multiple platforms at reasonable cost then PhoneGap is the way to go. 17
  • 18. References Andrew Lunny, “PHONEGAP Beginner’s Guide”, 2011 Packt Publishing URL: https://www.phonegap.com URL: http://mobile.tutsplus.com/tutorials/phonega p/phonegap- URL: https://www.docstoc.com/docs/62696875/Ph oneGap 18
  • 19. 19