Brian LeRoux, Nitobi

PhoneGap: Mobile Applications with HTML, CSS and JavaScript phonegap.com nitobi.com brian@nitobi.com twitter.com/brianleroux brianleroux.github.com westcoastlogic.com etc.

pretty fucking rad conf right?

Brian LeRoux / Nitobi Software / PhoneGap

Nitobi Software
‣ ‣ ‣ ‣ ‣

Founded in 1998 15 employees Based in Vancouver, BC (Gastown) ^---Canada, eh. Early player in JavaScript, Ajax, AIR, Mobile web

Brian LeRoux / Nitobi Software / PhoneGap

<3 JavaScript Esp.<3 FOSS
‣ ‣

CompleteUI PhoneGap

Brian LeRoux / Nitobi Software / PhoneGap

interwebs ‣ its more than a serious tube Brian LeRoux / Nitobi Software / PhoneGap .

Brian LeRoux / Nitobi Software / PhoneGap .The mobile web opportunity ‣ ‣ 1 Billion television sets worldwide. 2 Billion web enabled mobile devices.

Ok. CSS. Bad scene.) .NET and/or C++ C++. Flash Lite. Awesome Not so much. Nuff said. Brian LeRoux / Nitobi Software / PhoneGap . Web tech HTML.The situation room Platform iPhone Android Blackberry Windows Mobile Nokia Palm Language Objective C Java (Dalvik VM) Java (Who knows. Sorta cool right? Exactly. Java. JavaScript.

Platforms. ‣ History doomed DOOOMED to repeat itself. Fragmentation. Gopher..We’ve seen this before. ‣ ‣ Brian LeRoux / Nitobi Software / PhoneGap .. Etc.

Brian LeRoux / Nitobi Software / PhoneGap .Stand back! I know javascript.

This internet thing does. internets? ftw! LULZ Brian LeRoux / Nitobi Software / PhoneGap . ‣ ‣ ‣ Platforms don’t scale.Obligatory lolcat fail.

Then the iPhone was released! Web tech ftw! Beer! Wait: Objective C. ‣ ‣ ‣ ‣ ‣ ‣ ‣ There was beer..In the beginning. Time for more beer. Dudeman. Brian LeRoux / Nitobi Software / PhoneGap . Etc..

Brock Whitten. solving problems Brian LeRoux / Nitobi Software / PhoneGap .

Our philosophy ‣ The purpose of PhoneGap is for PhoneGap to cease to exist. Brian LeRoux / Nitobi Software / PhoneGap .

MIT style. You ask it to jump and it responds. Make your mobile device your minion.So. “Let this application use your current location?”. Brian LeRoux / Nitobi Software / PhoneGap ‣ . what? ‣ ‣ ‣ What can PhoneGap do for you? Anything the phone can do? Fuck off! No shit! You can now rock out with renewed authority. Your slave..

why are we doing this anyhow? Brian LeRoux / Nitobi Software / PhoneGap .

PhoneGap now ‣ ‣ ‣ iPhone Android Blackberry Brian LeRoux / Nitobi Software / PhoneGap .

PhoneGap soon ‣ ‣ ‣ ‣ ‣ ‣ iPhone Android Blackberry Nokia Windows Mobile Palm Pre Brian LeRoux / Nitobi Software / PhoneGap .

.or maybe... AIR or Titanium? . maybe the browsers should let us do this cool stuff? Brian LeRoux / Nitobi Software / PhoneGap ..Site specific browsers ‣ ‣ ‣ ‣ ‣ ‣ XULRunner or Prism Fluid .

App stores ‣ ‣ ‣ ‣ ‣ ‣ ‣ Apple Google Android Blackberry Windows Mobile (skymarket) Nokia (ovi) Palm Nintendo (this is awesome btw) Brian LeRoux / Nitobi Software / PhoneGap .

How do you make money? ‣ ‣ ‣ ‣ ‣ ‣ ‣ Advertising Freemium Subscription Value add type apps iFart type apps Niche type apps Building apps for others. Brian LeRoux / Nitobi Software / PhoneGap .

Problems we are not solving ‣ ‣ ‣ Open GL Building a browser Sub standard devices Brian LeRoux / Nitobi Software / PhoneGap .

HTML 5 ‣ (sorta) Brian LeRoux / Nitobi Software / PhoneGap .

‣ lets get serious. * ** * this one is for you tom ** thx for the graphic alexei Brian LeRoux / Nitobi Software / PhoneGap . Finally.Code.

Geolocation Brian LeRoux / Nitobi Software / PhoneGap .

Accelerometer Brian LeRoux / Nitobi Software / PhoneGap .

Contacts Brian LeRoux / Nitobi Software / PhoneGap .

Vibration ‣ heh. Brian LeRoux / Nitobi Software / PhoneGap .

Make some noise ‣ ‣ ‣ ‣ phone beep events phone lights blinky any audio most video Brian LeRoux / Nitobi Software / PhoneGap .

http://github.com/sintaxi/phonegap Brian LeRoux / Nitobi Software / PhoneGap . Lots of forks too.PhoneGap in the wild ‣ ‣ ‣ ‣ Over 50 apps in the store. Very likely many more..

and you.. HTML CSS JS .Techniques ‣ PhoneGap apps are just web apps. ‣ ‣ ‣ ‣ Brian LeRoux / Nitobi Software / PhoneGap ..

animations.Webkit is winning ‣ easily the most advanced. etc custom fonts sqlite you cannot distinguish a well written web app from a native app Brian LeRoux / Nitobi Software / PhoneGap ‣ ‣ ‣ ‣ . ass kicking. fastest. name taking browser css transitions.

Brian LeRoux / Nitobi Software / PhoneGap .Dashcode ‣ ‣ ‣ ‣ WTF!!! Totally got overshadowed by the SDK Amazing iPhone only.

iUI ‣ ‣ ‣ ‣ old school not super well maintained no css transitions kinda clunky approach Brian LeRoux / Nitobi Software / PhoneGap .

Magic Framework ‣ ‣ ‣ looks hot jQuery based under dev Brian LeRoux / Nitobi Software / PhoneGap .

jqTouch ‣ ‣ ‣ beautiful uis jQuery based fast (once it loads) Brian LeRoux / Nitobi Software / PhoneGap .

thats ur problem Brian LeRoux / Nitobi Software / PhoneGap .XUI ‣ ‣ ‣ ‣ experimental fun jQuery inspired lightweight no gui controls.

Roll your own? ‣ Simplest thing that could possibly work. Progressively enhance. ‣ ‣ Brian LeRoux / Nitobi Software / PhoneGap . Repeat.

Quick note on testing. (emulators do not emulate the execution times) Brian LeRoux / Nitobi Software / PhoneGap .. ‣ ‣ ‣ JSSpec Firebug light The devices themselves.

PhoneGap in the future ‣ hoverboards mthrfkr Brian LeRoux / Nitobi Software / PhoneGap .

‣ Its not just about phones.The internet of things. Brian LeRoux / Nitobi Software / PhoneGap .

Gecko rendering Brian LeRoux / Nitobi Software / PhoneGap .

Moar devices ‣ ‣ ‣ ‣ ‣ Nokia Windows mobile Palm Pre Blackberry pls pls wtf pls Nintendo DS? Brian LeRoux / Nitobi Software / PhoneGap .

etc Brian LeRoux / Nitobi Software / PhoneGap . make.An open toolchain ‣ gcc.

wait.PhoneGap Simulator ‣ ‣ ‣ ‣ emulator simulator stimulator .. what? Brian LeRoux / Nitobi Software / PhoneGap .

New interfaces ‣ ‣ ‣ ‣ ‣ ‣ ‣ speech (sphinx wrapper) sqlite wrapper ala couch sockets (fuck ya) file io sms and telephone api (undocumented) facebook connect (nifty contrib) native controls*** Brian LeRoux / Nitobi Software / PhoneGap .

com/group/ phonegap twitter. etc.Resources ‣ ‣ ‣ http://phonegap.com http://groups.com http://phonegap.google.pbwiki. ‣ ‣ Brian LeRoux / Nitobi Software / PhoneGap .

Brian LeRoux / Nitobi Software / PhoneGap . ur blawg. etc.Get involved ‣ ‣ ‣ ‣ ‣ ‣ docs! tests and specs pls code and ideas most welcome fork it and hack it build something for yourself have fun and talk about it on the mailing list. twitter.

com/brian http://brianleroux.Thank you! ‣ ‣ ‣ ‣ http://phonegap.com Brian LeRoux / Nitobi Software / PhoneGap .com http://westcoastlogic.nitobi.com http://blogs.github.

Sign up to vote on this title
UsefulNot useful