PubNub

Report 1 Downloads 35 Views
What you Could have Built with HTML This Whole Time

PubNub Monday, October 15, 12

Stephen Blum, CTO of PubNub I am Changing The World.

PubNub Monday, October 15, 12

Stephen Blum, CTO of PubNub I am Changing The World.

PubNub Monday, October 15, 12

What you Could have Built with HTML This Whole Time

PubNub Monday, October 15, 12

Validate HTML as a Proven App Platform

PubNub Monday, October 15, 12

Power of HTML

PubNub Monday, October 15, 12

Monday, October 15, 12

Monday, October 15, 12

Ask Questions Anytime

PubNub Monday, October 15, 12

There is a Problem with HTML PubNub Monday, October 15, 12

Perceived Limitation

PubNub Monday, October 15, 12

There problem is still Prevalent w/ HTML5 PubNub Monday, October 15, 12

Perception Burqa

PubNub Monday, October 15, 12

Native Look

PubNub Monday, October 15, 12

PubNub Monday, October 15, 12

iTunes

PubNub Monday, October 15, 12

HTML is Everywhere.

HTML

PubNub Monday, October 15, 12

Monday, October 15, 12

Full Control

PubNub Monday, October 15, 12

Even with HTML4

PubNub Monday, October 15, 12

New apps are Still HTML4? PubNub Monday, October 15, 12

Yahoo! Fango Reached #1 in AU App Store.

PubNub Monday, October 15, 12

Was that HTML?

PubNub Monday, October 15, 12

MTV Couldn’t Tell! PubNub Monday, October 15, 12

MTV All of it! PubNub Monday, October 15, 12

Future Proofing

PubNub Monday, October 15, 12

Position Elements

PubNub Monday, October 15, 12

Favorite HTML Weapon

PubNub Monday, October 15, 12

Next Live App

PubNub Monday, October 15, 12

luckyorange

PubNub Monday, October 15, 12

luckyorange

Monday, October 15, 12

User Tracking

PubNub Monday, October 15, 12

Touch/Mouse Tracking HTML4 + HTML5 function get_pos(e) { var posx = 0 , posy = 0;

else if (e.pageX) { posx = e.pageX; posy = e.pageY; } else {try{ posx = e.clientX + body.scrollLeft + doc.scrollLeft; posy = e.clientY + body.scrollTop + doc.scrollTop; }catch(e){}}

if (!e) return [0,0]; var tch = e.touches && e.touches[0] , tchp = 0; if (tch) { PUBNUB.each( e.touches, function(touch) { posx = touch.pageX; posy = touch.pageY; if (!tchp) return; } ); }

posx += moffset*2; posy += moffset/4|1; if (posx