Download presentation
Presentation is loading. Please wait.
Published byClaude Barrie Ross Modified over 9 years ago
1
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012
2
Web Application framework (Web App Container technology) ◦ Apps for mobile devices ◦ Apps are OS and HW independent ◦ Provides OS and HW wrapper for App ◦ Seamlessly port App to supported OS and HW Javascript based framework Apache project called Cordova Apps act as clients for the User
3
Write in HTML 5, CSS, and Javascript Write your application 1 time -> write less code Packages your App with a OS and HW wrapper Free, Open Source framework -> You can contribute Faster time-to-market -> waste less time Provides these capabilities: REST-ful XML JSON SOAP HTTP Requests AJAX
4
Phonegap provides these features, which are not provided by HTML 5 ◦ 3 rd Party Plug-Ins ◦ ‘Chrome-less’ web browser -> more viewing space for web app ◦ UI layer uses 100% of screen -> more viewing space for web app Phonegap improves these existing HTML features: ◦ Audio API ◦ Video API ◦ Browser persistent APIs
5
Phonegap provides interfaces to the Operating System and Hardware Platform ◦ APIs conform to web standards ◦ APIs are written in Javascript Phonegap provides development tools ◦ Integrated Development Environments ◦ Debuggers ◦ Testing Frameworks Phonegap provides 3 rd party Plug-Ins ◦ Power User plug-ins ◦ Development Community plug-ins ◦ Partner plug-ins
6
Phonegap Framework Hardare Platform Web Applications (HTML 5, CSS, and Javascript) iOS API Simbian API OS 5.x API WebOS API Bada API Android API Windows Phone 7 API OS 6.x API APIs (Javascript) Javascript Engine Custom Plugin Native Engine Engines Developer Tools3 rd Party Plug-ins Custom Native Plugin Development Frameworks, Test, & Persistent Data
7
1. Write App using HTML 5, CSS, and Javascript 2. Choose the HW Platform and OS, then place the App code in the framework’s locations 3. Compile App with Javascript & Native Engines 4. Binary file generated 5. Download Binary file to the Platfrom or the Simulator
8
Phonegap Home: ◦ http://phonegap.com/ http://phonegap.com/ Phonegap/Cordova Apache Project: ◦ http://incubator.apache.org/cordova/ http://incubator.apache.org/cordova/ Wikipedia: ◦ http://en.wikipedia.org/wiki/PhoneGap http://en.wikipedia.org/wiki/PhoneGap Phonegap getting started: ◦ http://phonegap.com/start/ http://phonegap.com/start/ Phonegap Documentation: ◦ http://docs.phonegap.com/ http://docs.phonegap.com/ Phonegap Demonstration for Android: ◦ https://github.com/libbybaldwin/phonegap-api-demo https://github.com/libbybaldwin/phonegap-api-demo Phonegap Group: ◦ http://phonegapforum.com/ http://phonegapforum.com/
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.