40
A STORY ...

SFPHP; Open Data and The OpenPhoto Project

Embed Size (px)

Citation preview

A STORY...

1955, MY MOMindians never smile in photographs

1978, MEi’m obviously indian

1981, WTF?seriously, wtf?

1985, STATE CHAMPIONSmy first year playing, mainly on the sidelines

1990, I HATE FISHINGbut this is one of my fondest memories

2004, REPRESENT!never use elmer’s glue on your face

2006, WITH GRAMPSone of the coolest people you’ll never meet

2010, ...

THAT’S NOT WHERE IT STARTS

3200 BC

we have always tried to preserve moments visually

JAISEN MATHAIThe OpenPhoto Project

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

WOOHOO! SERVERSwait, we’re shutting down. you’re SOL

I STILL GET THESE, 3 YEARS LATER:(

IT’S NOT JUST STARTUPSIt’s Yahoo!

IT’S NOT JUST STARTUPSIt’s Yahoo!, AOL

IT’S NOT JUST STARTUPSIt’s AOL, Yahoo!, and Apple

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

OWNERSHIP IS HAVING OPTIONSelse, what’s the point?

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

PORTABILITY IS ABOUT LONGEVITYjust because it’s old doesn’t mean it’s useless

especially photos

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

PHP IS UBIQUITOUSit’s the single most widely used runtime, period

PHP, PEOPLE SAY, IS EASYhard to master

needle, haystack? haystack, needle?what do you mean “0” == false is true?

this isn’t valid? func()[0]

PHP IS EASY TO MAKE AWESOMEwell written PHP has the benefits of being easily hacked, well

organized and extremely performant

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

ONE SIMPLE QUESTIONwhat if users granted applications access to their data

IT WORKS BOTH LIKE THIS

AND LIKE THIS

Why we started The OpenPhoto Project

Ownership

Portability

Why PHP

How OpenPhoto works

Where we’re at

SUCCESSFUL KICKSTARTERJune, 2011; 400+ backers, $25,000

MOZILLA WEBFWDAugust, 2011; open innovation program

GITHUBToday; 600+ watchers, 100+ forks, 17 repositories

50+ contributors

APIdocumented & consistent

bindings in PHP, Python, Ruby and Java

WEB

MOBILE