13. Benefits
• One code base, multiple platforms
• Reuse existing web developer skills
• Shorter learning curve
• Faster development
• Mobile site and app with same code
• Reusable web code and infrastructure
• Code portable to other environments
• Based on open standards
• Active and growing community
• Open source with multiple large stakeholders
14. Differentiators
• Runs on more platforms
• Open community & contributors
• Web and App with same code
• Framework and tool support
25. Perceived Risks & Concerns
• Web tech not appropriate for everything
• Many webkits
• Many screens/pixel densities
• There are bugs!
• App store rejections
• Not "native"
• Performance
• Security
Open source Framework that allows you to build cross platform mobile applications using HTML5, CSS3 and JavaScript.
# Problem you discovered / motivation for creating this company * You need expertise in ObjectiveC, Java, .Net, JavaScript, etc... * Resources are expensive and hard to find * Hire internally or an agency both $$$$! * Maintenance * Mobile website?
# Problem you discovered / motivation for creating this company * You need expertise in ObjectiveC, Java, .Net, JavaScript, etc... * Resources are expensive and hard to find * Hire internally or an agency both $$$$! * Maintenance * Mobile website?
Some of you might be thinking Let me show you one big reason
90 million people. Google has almost half the share, take that ios only devs Never met a single developer who enjoys developing for BB. PhoneGap and webworks making life better Lets see some trends
microsoft, nokia + xbox integration will help back on topic
Deploy apps to all smartphones Write one HTML5 + JS code base Use existing internal team of web devs Reuse existing code and web services Faster, cheaper development HTML5 and W3C standards compliant
Many people using PhoneGap are converting their websites to mobile applications. Lots of reused code.
Open Source, Based on open standards, Active and growing community
Competitors: Appcelerator, RhoMobile, Corona: They don ’ t do it the same way. We don ’ t do any cross compiling to native code. Just run a web browser instance in a native app and run your web files locally
Mac, Windows, anything with a good web browser
We model the PhoneGap Api based on the standards defined by w3c, DAP, Mozzila Web API. You guys being web devs have to love that. Nobody wants to go back to the ie6 days
Here are some of the API ’ s included with PhoneGap.
As a web developer, what do you need to do.
Wait for the device to be ready.
PhoneGap was submitted to Apache when Nitobi got purchased by Adobe. Currently in incubation phase. Name changed to Callback/Cordova due to legal reasons. This name change only matters to people who actually work on the PhoneGap source code. We will still be calling it PhoneGap in the Community. Source code can currently be found on github. Note: Apache is more about OpenDevelopment than OpenSource.
We are going to be making a big push into making better tools available to you guys this upcoming year
Any Javascript Framework. Recently jQuery Mobile gaining traction
Liquid Layouts Phones get more powerful, performance less of an issue. As secure as your web app. Anyone can view your source. Possibly do server side authentication for sensitive information. Or use a Plugin.