PhoneGap: a brief history and apologia
-
Upload
lorinbeer -
Category
Technology
-
view
141 -
download
0
description
Transcript of PhoneGap: a brief history and apologia
PhoneGapI thought this was a Cordova presentation?
Lorin Beer● live/work/play in the bay area● employed at Adobe Systems● Core Apache Cordova Contributor● PhoneGap-CLI lead engineer
on twitter
@lorinbeeron github
lorinbeer
PhoneGapwhy did they name the solution after the
problem?
PhoneGapphones are pretty cool, I guess
PhoneGapsexy open source adventures
What is PhoneGap?
PhoneGap Is
PhoneGap IsMaking the World a Better Place
PhoneGap Is:Making the World a Better Place
through a market disrupting cross-platform open-source framework for mobile app technology based on open web standards!
PhoneGapTurns a webapp into a hybrid mobile appdeployable through native app-storeswith access to native api’s in javascript
PhoneGap Is:Making the World a Better Place
through a market disrupting cross-platform open-source framework for mobile app technology based on open web standards!
PhoneGap Is:Making the World a Better Place
through a market disrupting cross-platform open-source framework for mobile app technology based on open web standards!
Cross PlatformiOS
Android Windows Phone 8
Cross Platform(s)iOS
Android Windows Phone 8BlackBerry 10FireFoxOSFireOS
TisenBadaWindows Phone 7BlackberryOSWindowsOSX
PhoneGap Is:Making the World a Better Place
through market disrupting cross-platform open-source framework for mobile app technology based on open web standards!
What Is Open Source?
What Is Open Source?Trivial: you have to publish the source code
What Is Open Source?Development
exactly what open source development looks like
found by searching ‘development’ in google
Open SourceTrivial: you have to publish the source code
Development● in the open● part of a community
Open SourceTrivial: you have to publish the source code
Development● in the open● part of a community
Bonus Points: Based on Open Standards
PhoneGap Is:Making the World a Better Place
through a market disrupting cross-platform open-source framework for mobile app technology based on open web standards!
Open Standards
http://www.w3.org/standards/webdesign/script
Nitobi Inc: The Wonder Years
artist rendition of Nitobi co-founders right to left: James Douma, Dave Johnson and Andre Charland. Or left to right, or whatever
Nitobi Years“The point of phonegap is to cease to exist”
- Brian Leroux
Some Nitobi Trivia:
● original iOS version written by Brock Whitten and Rob Ellis at Nitobi● original BB version written by Dave Johnson at Nitobi● original Android version written by Joe Bowser at Nitobi● early versions of PhoneGap were blocked from the iStore● no one has agreed on a name on this project, ever
Nitobi Years● PhoneGap Grew!
● Nitobi Got Partners!
● PhoneGap Build!
Nitobi Years: Age of the BuildBot
The Apache Years: Cordova Rises
Brief History of Events:
- PhoneGap is donated to the Apache Software Foundation!- Ongoing litigation prevents Apache from accepting donation of the phonegap trademark!- Rename to Callback!- Donation to Apache: Accepted!
Apache: the renamingGlossing over the renaming. Of the renaming.
Apache: CordovaCordova an official toplevel Apache project.
And everyone was happy with that decision for ever and ever...
The Adobe Years: PhoneGap Vice
PG GUI
PG CLI
PG Build
PhoneGapEnterprise
PG DevApp
PluginBreak
out
pluginregistry
These random words and shapes should give you the impression of innovation and forward progress!
these arrows provide no semantic or hierarchical information whatsoever
The Cordova Project
we’re all out of these stickers
Why is any of this Important● acquisitions are difficult
● managing a brand is important
● open source starts easy, finishing is hard
Why be an open source dev?● make the world a better place
● credibility
● romantically irresistible to men, women, small dogs and slabs of marble
How do?Follow these easy steps!http://wiki.apache.org/cordova/ContributorWorkflow
- sign and file an Apache CLA- join the discussion!- find an issue, fix an issue- pull request!