The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer

Slides:



Advertisements
Similar presentations
*
Advertisements

GovCamp QLD 2012 Different approaches to mobile app development.
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Mobile App Development Using: Presented by Tyler Richey Images from
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
So. . . According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90%
Building Mobile Apps in the Cloud – Comparing Approaches.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Hybrid or Native?! Doncho Minkov Telerik Software Academy Senior Technical Trainer
Platform Independent Frameworks Contents Mobile App Developer’s challenges Platform Independent solutions – Mobile Web Based Apps – Cross.
Development of mobile applications using PhoneGap and HTML 5
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Native vs hybrid vs web mobile Application
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Mobile Development with Xamarin Mark Allan Ranyart
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Mobile Web Applications
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
The Smarter Everyday project is owned and operated by CTE Solutions Inc. Mobile Development with HTML5 Jean-Francois Bilodeau Senior Instructor – CTE Solutions.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
 Phone Gap is a mobile application development frame work based upon the open source apache cordova project. Developed by Nitobi software Bought by Adobe.
The PhoneGap History Doncho Minkov Telerik Software Academy Technical Trainer
| | Top 4 Benefits of Hybrid Mobile Apps.
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS Henning Heitkötter, Sebastian Hanschke and Tim A. Majchrzak Department of Information.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Browsers and Web Platforms
Apache Cordova Overview
Automatic Mobile App Generation
Survey Paper & Manuscript
Mobile App Development
Apps XD.
12/5/2018 HCI SNS College of Engineering Department of Computer Science and Engineering Mobile Application Development Presented by S.Yamuna AP/CSE.
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Frameworks Deploying Online Services
Presentation transcript:

The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer

 What is PhoneGap  How does it work?  PhoneGap + DW  Pros and Cons  Conclusion

Multiplatform Development Framework

 PhoneGap is an open-source mobile development framework  Developed by Nitobi Software  Bought by Adobe  Enables building of mobile device applications using JavaScript, HTML and CSS  Ruby can be used as well  Instead of often less-known languages such as Objective-C

 The PhoneGap applications are hybrid  They are neither truly native nor purely web based  All layout rendering is done via the web view instead of Objective-C  Much of the functions of HTML5 are supported  A disadvantage is that hybrid applications do not have full access to the device API  Camera, compass, accelerometer, etc.

 PhoneGap currently supports development for the following operating systems  iOS, Android, webOS, Windows Mobile, Symbian OS and BlackBerry, Windows Phone 7 Mango  Bada support is "coming soon"  The OS used by the Samsung Wave S8500

 Build your app once with web-standards  Based on HTML5  Wrap it up with PhoneGap  Using the free open source framework or PhoneGap build  You can access the native APIs  Deploy to multiple platforms  Standards-based web technologies to bridge web applications and mobile devices

 PhoneGap is just a library that you must include in your app  Couple of JavaScript and xml files  What is PhoneGap doing?  PhoneGap generates a out-of-the-browser window that executes the HTML and JavaScript  Due to a couple of xml and jar/dll files it enables the usage of native APIs

 Native IDE for the corresponding OS  Eclipse, Xcode, Visual Studio, etc.  Abode launched a new version of Dreamweaver that integrates with PhoneGap  Build the web site  Add the mobile SDKs  Say it is mobile app  Build and deploy  In both the concrete OS SDK must be present

Of PhoneGap Development

 HTML5, CSS and JavaScript skills vs. Objective-C, Java and C#  Single code base for all platforms  iOS, Android, WP 7 Mango, mobile web  You can take advantage of distribution and integrated payment  Via the App Store or Android Market

 Poor performance  If your app is graphically intense, i.e. a game.  Caching or leveraging some 3 rd party solutions may be implemented with native graphics  For the most part a native app is much faster/smoother than mobile web app

 Lack of pre-built UI widgets, transitions, standard controls, etc.  Your development time can take longer  Especially if you want a polished-looking app with a native look and feel

 PhoneGap is a cross-platform mobile development framework  Based on HTML5 and JavaScript  Using web standards  PhoneGap is useful  For creation of small apps  When there is a lack of human resources  Need a single app deployed on many OS  Native app developments is always better!

Questions?