SlideShare a Scribd company logo
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

Recommended for you

Clap switch
Clap switchClap switch
Clap switch

The document describes a clap switch, which is a switch that can turn an electrical circuit on or off through the detection of sound from clapping. It works by using a microphone to pick up the sound of clapping and converting it into an electrical signal, which is then amplified and used to trigger a flip-flop circuit connected to a relay to switch the circuit. The advantages are that it allows controlling devices remotely through sound and eliminates the need for manual switches, while the disadvantages are that clapping can be cumbersome and the circuit may activate to unwanted sounds without proper filtering.

Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...

This project is all about the wireless operation of a DC Motor. In this project, we will control the speed of a DC Motor. Direction of the rotation will also be controlled. Wireless facility is provided with the help of Bluetooth connectivity. An android handset is required to control the operation. As the name suggests that “Speed and Direction Control of DC Motor using Android Mobile Application” is controlling the speed of a DC motor with any mobile phone containing some medium of connectivity such as Bluetooth. Various terms related to this project can be discussed as follows. Since we are concern with the wireless application that is why we are using here a mobile phone to control the whole process. Now the question is why should we use a mobile phone? Which is the most suitable mobile phone? So the answer is that mobile is used only for a Bluetooth connection. We need not to carry an extra device for transmitting the data. This transmitter is already inbuilt in a mobile phone. Now come with the question of most suitable mobile phone, so it can be observed that Android phones are the most widely used phones. Android phones are very easy from the operating point of view. I-phones and windows phones are not as popular as the Android phones. So the Android phone will be used here working video- https://youtu.be/RPHu4fDcvqM

speed control of dc motor with the help of ardunioprogramming of speed control of dc motor
New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides

Select our content ready New Mobile App Development Powerpoint Presentation Slides to focus on enterprise mobile app strategy. The mobile app design PowerPoint complete deck covers professional slides such as product/service overview, key statistics, understand the company’s overall strategy dependencies & competitors, , executive summary, mission vision value, target for the next business quarter, establish a value proposition, strategic objectives to be achieved, understanding competitive landscape, product feature comparison, current customer journey, mobile is a touchpoint and not a platform, elevator pitch idea that will drive mobile strategy , mobile strategy roadmap, resources needed for execution, budget required for implementing strategy, enterprise mobility stack, enterprise mobility stack, define the single product/app strategy, choose the right product strategy, product/service positioning, target audience, key business metrics dashboard, app metrics dashboard, hybrid vs. native application, determine the first platform, in-house application cost, marketing strategy with a flow marketing process, tactics, lead generation activities, lead generation funnel, etc. Download this mobile marketing presentation deck to showcase marketing budget, product management, and implementation plan. Get a balanced feel with our New Mobile App Development Powerpoint Presentation Slides. They engender a lot of harmony.

mobile strategynew mobile app developmentpowerpoint
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

Recommended for you

Wireless mobile charger or wireless power transfer
Wireless mobile charger or  wireless power transferWireless mobile charger or  wireless power transfer
Wireless mobile charger or wireless power transfer

this technology is basically based on induction coupling. in which no need of any communication wire to transfer electrical energy

wireless mobile chargerwireless power transferwireless power charging system
Google glass abstract
Google glass abstractGoogle glass abstract
Google glass abstract

Google Glass is a wearable computer with an optical head-mounted display developed by Google. It looks like a pair of eyeglasses but has an interactive display and supports voice commands. Google Glass runs on Android and connects to smartphones via Bluetooth and WiFi. It allows users to access information by using voice commands to take photos, get directions, search the internet, and more.

Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT

The document discusses the history and current state of mobile application development. It begins with definitions and a brief history starting from the early 1990s. It then covers major platforms and operating systems that have emerged over time like Palm OS, Java ME, Symbian, Android, iOS, BlackBerry, and Windows Phone. Current development approaches including native frameworks and non-native alternatives like PhoneGap and Titanium are also summarized. The document concludes with a discussion of emerging areas like wearable technology and devices like Google Glass and Samsung Galaxy Gear.

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

Recommended for you

Wireless charging of mobilephones
Wireless charging of  mobilephonesWireless charging of  mobilephones
Wireless charging of mobilephones

This document proposes a method for wirelessly charging mobile phones using microwaves. It discusses using a magnetron transmitter at 2.45 GHz to transmit microwave signals along with message signals. A receiver design called a rectenna would receive this signal and convert the microwave power to direct current using rectifying circuits. This process allows mobile phones to charge automatically as users talk without needing physical charging cords or being dependent on manufacturers. It aims to provide a convenient and universal wireless charging solution for mobile phones.

Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?

Java is highly robust and flexible programming language as it must be compiled through as cross-platform suitable for JVM (Java Virtual Machine). Also, android mobile apps are also built using Java platform since the android OS (Operating System) runs on Java language environment.

webdevelopmentj2ee
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles

This document discusses home automation through an Android mobile device. It describes a system where a Bluetooth module and relays are used to allow an Android phone to remotely control home appliances. The phone acts as the host controller, communicating with client modules attached to devices via Bluetooth. The system allows users to control lights, temperature and other electronics from their mobile device.

bluetooth
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

Recommended for you

Core Java Training report
Core Java Training reportCore Java Training report
Core Java Training report

It is a training report on core java for B.tech students. Students can see this report to make their training report on core java language.

core java reporttraining report on core java
Third Eye for blind.pptx
Third Eye for blind.pptxThird Eye for blind.pptx
Third Eye for blind.pptx

This document describes a voice-based alert system for blind people that uses UV sensors to detect obstacles. The system includes a Cortex M3 microcontroller, IR sensors, a voice circuit, and buzzer. It aims to provide low-cost, low-power obstacle detection and voice alerts to guide blind users. The proposed model improves on previous versions by using a more advanced microcontroller and additional sensors like motion sensors. Potential applications include security systems, interactive exhibits, parking assistance, and robot navigation.

Presentation on wireless charging
Presentation on wireless chargingPresentation on wireless charging
Presentation on wireless charging

The document presents information on wireless charging. It discusses how wireless charging works using magnetic resonance to transfer electrical current between coils, without physical connectors. The process involves converting mains voltage to high frequency AC in the transmitter coil to induce a magnetic field, which generates current in the receiver coil to charge a battery. Advantages include eliminating different chargers and reducing risk of shock, while limitations include slower charging and potential radiation effects. Applications include charging smartphones, wearables, and medical devices. The future of wireless charging is dropping devices on charging pads without cables.

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

More Related Content

What's hot

3D Searching by ruchi
3D Searching by ruchi3D Searching by ruchi
3D Searching by ruchi
Ruchi Ritambara
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Paul Sons
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
Farouk Touzi
 
Clap switch
Clap switchClap switch
Clap switch
Tejaswini Nelapati
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
chandan kumar
 
New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides
SlideTeam
 
Wireless mobile charger or wireless power transfer
Wireless mobile charger or  wireless power transferWireless mobile charger or  wireless power transfer
Wireless mobile charger or wireless power transfer
Gautam Singh
 
Google glass abstract
Google glass abstractGoogle glass abstract
Google glass abstract
teza123
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
 
Wireless charging of mobilephones
Wireless charging of  mobilephonesWireless charging of  mobilephones
Wireless charging of mobilephones
PRADEEP Cheekatla
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
NexSoftsys
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 
Core Java Training report
Core Java Training reportCore Java Training report
Core Java Training report
Sumit Kumar Sharma
 
Third Eye for blind.pptx
Third Eye for blind.pptxThird Eye for blind.pptx
Third Eye for blind.pptx
AjithPrasanth1
 
Presentation on wireless charging
Presentation on wireless chargingPresentation on wireless charging
Presentation on wireless charging
pradeep shetty
 
Online music store
Online music storeOnline music store
Online music store
Navneet Sharma
 
Wireless charging
Wireless chargingWireless charging
Wireless charging
Aakash Mishra
 
Wireless charging
Wireless chargingWireless charging
Wireless charging
ashwin106
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
vinayh.vaghamshi _
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
deepakshare
 

What's hot (20)

3D Searching by ruchi
3D Searching by ruchi3D Searching by ruchi
3D Searching by ruchi
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Introducing firebase
Introducing firebaseIntroducing firebase
Introducing firebase
 
Clap switch
Clap switchClap switch
Clap switch
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides
 
Wireless mobile charger or wireless power transfer
Wireless mobile charger or  wireless power transferWireless mobile charger or  wireless power transfer
Wireless mobile charger or wireless power transfer
 
Google glass abstract
Google glass abstractGoogle glass abstract
Google glass abstract
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Wireless charging of mobilephones
Wireless charging of  mobilephonesWireless charging of  mobilephones
Wireless charging of mobilephones
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Core Java Training report
Core Java Training reportCore Java Training report
Core Java Training report
 
Third Eye for blind.pptx
Third Eye for blind.pptxThird Eye for blind.pptx
Third Eye for blind.pptx
 
Presentation on wireless charging
Presentation on wireless chargingPresentation on wireless charging
Presentation on wireless charging
 
Online music store
Online music storeOnline music store
Online music store
 
Wireless charging
Wireless chargingWireless charging
Wireless charging
 
Wireless charging
Wireless chargingWireless charging
Wireless charging
 
Android Internship report presentation
Android Internship report presentationAndroid Internship report presentation
Android Internship report presentation
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 

Similar to All About Phonegap

PhoneGap
PhoneGapPhoneGap
PhoneGap
Doncho Minkov
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technology
Vikrant Thakare
 
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
Appzure -Mobile App Development
 
6 reasons to use PhoneGap.pdf
6 reasons to use PhoneGap.pdf6 reasons to use PhoneGap.pdf
6 reasons to use PhoneGap.pdf
MounikaPolabathina
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
Quang Minh Dao
 
Phonegap
PhonegapPhonegap
Phonegap
Quang Minh Dao
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to PhoneGap
Quang Minh Dao
 
[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh
IJET - International Journal of Engineering and Techniques
 
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
Mahmoud Tolba
 
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
Marco Tabor
 
Phonegap
PhonegapPhonegap
An introduction to Apache Cordova
An introduction to Apache CordovaAn introduction to Apache Cordova
An introduction to Apache Cordova
valuebound
 
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
Marco Tabor
 
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
Marco Tabor
 
Cross platform app a comparative study
Cross platform app  a comparative studyCross platform app  a comparative study
Cross platform app a comparative study
ijcsit
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
Marco Tabor
 
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
Marco Tabor
 
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
Marco Tabor
 
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
XDuce Corporation
 
Phone gap
Phone gapPhone gap
Phone gap
Ali Dany
 

Similar to 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
 
Phonegap
PhonegapPhonegap
Phonegap
 
Introduction to PhoneGap
Introduction to PhoneGapIntroduction to PhoneGap
Introduction to 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
 

Recently uploaded

How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 

Recently uploaded (20)

How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 

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