SlideShare a Scribd company logo
1 of 17
Download to read offline
PHONEGAP
MUHSINA MUHAMMAD
S5 MCA
Department of Master of Computer Applications, Rajiv Gandhi Institute of Technology,
Kottayam
November 24, 2015
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 1 / 16
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 2 / 16
INTRODUCTION
• Open source mobile development framework
• Build mobile apps using JavaScript/HTML/CSS
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 3 / 16
HISTORY
• Developed at an iPhoneDevCamp event by Nitobi Software on 2009
• Adobe purchased in 2011 and renamed as Apache Cordova
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 4 / 16
WHAT IS PHONEGAP?
• App development tool uses:
• JavaScript
• HTML
• CSS
• Support development for:
• Android
• Blackburry
• iOS
• Use native web view with our code to make development:
• easey
• expandable
• fast
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 5 / 16
WHY PHONEGAP?
• Platform independence
• Use of different web technologies
• Future proofed work
• Open source implementation of open standards
• Support extra features
• Development of 1000s of app is possible
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 6 / 16
ARCHITECTURE
Figure: Block representation of PhoneGap Architecture
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 7 / 16
HOW PHONEGAP WORKS?
• BUILD
• Build the native code with web standards
• DEVELOP
• Wrap with PhoneGap and get access to native APIs
• DEPLOY
• Deploy to multiple platform
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 8 / 16
Figure: Working of PhoneGap
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 9 / 16
CHALLENGES
• Insufficient options for developers to measure and optimize app
performance
• Framework is not optimized to build graphic intensive user interface
• Lack document based support than iOS and Android
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 10 / 16
ADVANTAGES
• Use of single basecode for cross platform apps
• Leverage of hardware specific features like
Geolocation,Vibration,Accelerometer,Condact Support and Sound
• Open source so can be altered or extracted
• Open source community contribute new module which saves money
and time
• Requires knowledge of common web technologies rather than multiple
distinct mobile platforms
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 11 / 16
DISADVANTAGES
• Does not support all built in features
• When it comes with new features its one step behind native platform
• Several platform core features may still not be available
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 12 / 16
DEVELOPMENT COST
• Open source implementation of open standards
• Developers use PhoneGap for apps that are:
• Free
• Commercial
• Open source Any combination of these
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 13 / 16
CONCLUSION
• Fading of platform specific native apps for need basic
• HTML and JS are easier than Java
• Ensure cost effective deployment of apps in multiple platform
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 14 / 16
ANY QUESTIONS?
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 15 / 16
THANK YOU !!!
MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 16 / 16

More Related Content

Similar to PhoneGap

Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
Service2Media
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
Service2Media
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
Dipesh Mukerji
 

Similar to PhoneGap (20)

Mobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile SolutionMobile App Development and Xamarin as a Complete Mobile Solution
Mobile App Development and Xamarin as a Complete Mobile Solution
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Cross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentCross Platform Mobile Application Development
Cross Platform Mobile Application Development
 
Star qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeedStar qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeed
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Multiplatform App Architecture
Multiplatform App ArchitectureMultiplatform App Architecture
Multiplatform App Architecture
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
 
Automate More with Selenium for your RWD
Automate More with Selenium for your RWDAutomate More with Selenium for your RWD
Automate More with Selenium for your RWD
 
[Vietnam Mobile Day 2013] - Mobilization process for enterprise
[Vietnam Mobile Day 2013] - Mobilization process for enterprise[Vietnam Mobile Day 2013] - Mobilization process for enterprise
[Vietnam Mobile Day 2013] - Mobilization process for enterprise
 
Mobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. NativeMobile Development: HTML5 Vs. Native
Mobile Development: HTML5 Vs. Native
 
Webinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect MatchWebinar: Appium & Perfecto: A Perfect Match
Webinar: Appium & Perfecto: A Perfect Match
 
Testing Strategy for Progressive Web Apps
Testing Strategy for Progressive Web AppsTesting Strategy for Progressive Web Apps
Testing Strategy for Progressive Web Apps
 
Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Webinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platformWebinar SAP connected mobile apps with the app lifecycle platform
Webinar SAP connected mobile apps with the app lifecycle platform
 
Webinar sap mobile apps service2 media
Webinar sap mobile apps   service2 media Webinar sap mobile apps   service2 media
Webinar sap mobile apps service2 media
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Malaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMalaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptx
 
Sourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing ManufacturerSourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing Manufacturer
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
What is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdfWhat is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdf
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 

PhoneGap

  • 1.
  • 2. PHONEGAP MUHSINA MUHAMMAD S5 MCA Department of Master of Computer Applications, Rajiv Gandhi Institute of Technology, Kottayam November 24, 2015 MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 1 / 16
  • 3. MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 2 / 16
  • 4. INTRODUCTION • Open source mobile development framework • Build mobile apps using JavaScript/HTML/CSS MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 3 / 16
  • 5. HISTORY • Developed at an iPhoneDevCamp event by Nitobi Software on 2009 • Adobe purchased in 2011 and renamed as Apache Cordova MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 4 / 16
  • 6. WHAT IS PHONEGAP? • App development tool uses: • JavaScript • HTML • CSS • Support development for: • Android • Blackburry • iOS • Use native web view with our code to make development: • easey • expandable • fast MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 5 / 16
  • 7. WHY PHONEGAP? • Platform independence • Use of different web technologies • Future proofed work • Open source implementation of open standards • Support extra features • Development of 1000s of app is possible MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 6 / 16
  • 8. ARCHITECTURE Figure: Block representation of PhoneGap Architecture MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 7 / 16
  • 9. HOW PHONEGAP WORKS? • BUILD • Build the native code with web standards • DEVELOP • Wrap with PhoneGap and get access to native APIs • DEPLOY • Deploy to multiple platform MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 8 / 16
  • 10. Figure: Working of PhoneGap MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 9 / 16
  • 11. CHALLENGES • Insufficient options for developers to measure and optimize app performance • Framework is not optimized to build graphic intensive user interface • Lack document based support than iOS and Android MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 10 / 16
  • 12. ADVANTAGES • Use of single basecode for cross platform apps • Leverage of hardware specific features like Geolocation,Vibration,Accelerometer,Condact Support and Sound • Open source so can be altered or extracted • Open source community contribute new module which saves money and time • Requires knowledge of common web technologies rather than multiple distinct mobile platforms MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 11 / 16
  • 13. DISADVANTAGES • Does not support all built in features • When it comes with new features its one step behind native platform • Several platform core features may still not be available MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 12 / 16
  • 14. DEVELOPMENT COST • Open source implementation of open standards • Developers use PhoneGap for apps that are: • Free • Commercial • Open source Any combination of these MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 13 / 16
  • 15. CONCLUSION • Fading of platform specific native apps for need basic • HTML and JS are easier than Java • Ensure cost effective deployment of apps in multiple platform MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 14 / 16
  • 16. ANY QUESTIONS? MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 15 / 16
  • 17. THANK YOU !!! MUHSINA MUHAMMAD (RIT,Kottayam) PHONEGAP November 24, 2015 16 / 16