The Web?
         We Haz It.
Dave Balmer, HP webOS Developer Relations
            @Balmer
The Debate Rages On:

     Web App
         vs.
    Native App?
Yes.
Native webOS apps
are made with HTML5.
Simple.
webOS Doesnʼt Block You

  No need to “jailbreak”
    No need to “root”
 No “device provisioning”
The New Workflow

1. Code
2. Refresh your browser

   ...repeat as needed...
DEMO
New Workflow
Code with HTML5
Based on Web Standards

       HTML5
        CSS3
      JavaScript
With Some Extra Goodies


       Node.JS
   Low Level Services
Simple.
Your HTML5 App
   WebKit
    webOS
DEMO
The 1 Minute App
Code with HTML5
and webOS Services
Services

webOS has built-ins
for things like GPS,
accelerometer, etc.
Simple + Services
 Your HTML5 App
WebKit   Service Bus
     webOS
Custom Services


You can make your own
    using Node.JS
This is All Possible

But there’s a simpler way to
 get straight HTML5 apps
with access to our services.
PhoneGap
for webOS
PhoneGap
  A cross-platform layer
 that gives a consistent
   wrapper to services
in webOS, iOS, Android,
Bada, BB and Windows.
HTML5 + PhoneGap
  Your HTML5 App
          PhoneGap
WebKit
          Service Bus
      webOS
Go Get It!



phonegap.com
DEMO
PhoneGap for webOS
Code with
App Frameworks
Application Frameworks

   Provide UI widgets,
 data controls and other
  things which make it
 easier to build an app.
Application Frameworks


   We have our own,
    it’s called Enyo.
Application Frameworks
 We work with PhoneGap,
jQuery Mobile, SproutCore,
  Sencha Touch, Jo and
   many other HTML5
       frameworks.
Useful Links
developer.hpwebos.com

phonegap.com
jquerymobile.com
sencha.com
joapp.com

davebalmer.wordpress.com
Q&A
developer.HPwebOS.com

      @balmer

webOS: The Web? We Haz It.