SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
Mobileapptelligence
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
Chris Morrell
 
Sandbox Technology in AntiVirus
Sandbox Technology in AntiVirusSandbox Technology in AntiVirus
Sandbox Technology in AntiVirus
Ashish Gautam
 

Tendances (20)

Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application development
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
French Filming Amines General Presentation
French Filming Amines General PresentationFrench Filming Amines General Presentation
French Filming Amines General Presentation
 
C c#
C c#C c#
C c#
 
Android 11
Android 11Android 11
Android 11
 
X-Max Technology ppt
X-Max Technology pptX-Max Technology ppt
X-Max Technology ppt
 
Top 10 News Apps
Top 10 News AppsTop 10 News Apps
Top 10 News Apps
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
Sandbox
SandboxSandbox
Sandbox
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Steve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer ResumeSteve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer Resume
 
Sandbox Technology in AntiVirus
Sandbox Technology in AntiVirusSandbox Technology in AntiVirus
Sandbox Technology in AntiVirus
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Token Handler Pattern
Token Handler PatternToken Handler Pattern
Token Handler Pattern
 
Firebase Analytics
Firebase AnalyticsFirebase Analytics
Firebase Analytics
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Pallavi
PallaviPallavi
Pallavi
 
Sniffer ppt
Sniffer pptSniffer ppt
Sniffer ppt
 

Similaire à All About Phonegap

Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
Marco Tabor
 

Similaire à 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

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