Presentation is loading. Please wait.

Presentation is loading. Please wait.

The PhoneGap History Doncho Minkov Telerik Software Academy Technical Trainer

Similar presentations


Presentation on theme: "The PhoneGap History Doncho Minkov Telerik Software Academy Technical Trainer"— Presentation transcript:

1 The PhoneGap History Doncho Minkov Telerik Software Academy http://academy.telerik.com Technical Trainer http://minkov.it/ http://mobiledevcourse.telerik.com

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

3 Multiplatform Development Framework

4  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

5  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.

6  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

7  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

8

9  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

10  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

11 Of PhoneGap Development

12  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

13  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

14  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

15  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!

16 форум програмиране, форум уеб дизайн курсове и уроци по програмиране, уеб дизайн – безплатно програмиране за деца – безплатни курсове и уроци безплатен SEO курс - оптимизация за търсачки уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop уроци по програмиране и уеб дизайн за ученици ASP.NET MVC курс – HTML, SQL, C#,.NET, ASP.NET MVC безплатен курс "Разработка на софтуер в cloud среда" BG Coder - онлайн състезателна система - online judge курсове и уроци по програмиране, книги – безплатно от Наков безплатен курс "Качествен програмен код" алго академия – състезателно програмиране, състезания ASP.NET курс - уеб програмиране, бази данни, C#,.NET, ASP.NET курсове и уроци по програмиране – Телерик академия курс мобилни приложения с iPhone, Android, WP7, PhoneGap free C# book, безплатна книга C#, книга Java, книга C# Николай Костов - блог за програмиране http://mobiledevcourse.telerik.com

17  Cross-Platform Mobile Development http://mobiledevcourse.telerik.com http://mobiledevcourse.telerik.com  Telerik Software Academy  academy.telerik.com academy.telerik.com  Telerik Academy @ Facebook  facebook.com/TelerikAcademy facebook.com/TelerikAcademy  Telerik Software Academy Forums  forums.academy.telerik.com forums.academy.telerik.com


Download ppt "The PhoneGap History Doncho Minkov Telerik Software Academy Technical Trainer"

Similar presentations


Ads by Google