PhoneGap: a brief history and apologia

Post on 20-Nov-2014

143 views 0 download

Tags:

description

A presentation for HackReactor on PhoneGap, a history of the project. The slides provide backdrop to the talk, and do not contain all the material discussed.

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

lorin.beer@gmail.com

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