One Web

(many users)



Robert Birkenheuer
May 21, 2012
There was once upon a time
where web was on a
    computer
and phones where used to
        do calls.
Then a clever guy invented
   the wireless phone
and another thought it
would be fun to have a
    browser on it.
This was the beginning of
     the separation.
As first only small pieces
            split off



1998 – WML (WAP), cHTML
then larger ones broke apart




2002 – xHTML-MP, xHTML Basic
and even larger ones




2005 – HTML, xHTML
and finally masses moved
           away.
Some gave up to be a phone
          at all.
But things got even worse
when someone added a
   browser to a TV.
What will happen next?
Will the web be totally
      separated?
Suddenly a light came into
     the darkness
and it said there is only




ONE WEB
A wave of enlightenment
 washed over the dark.
And it went on to say




ONE WEB means…
But the crowd didn’t listen.
The day after people went
  on to build One Web.
Some lazy ones thought:
   it’s just the web
and stopped to care.
Others preached
Responsive Design
but there is only screen size
 – and this doesn’t solve it.


                     ?
           HTC
                         HTC Desire 480 x 800
           BB Playbook 1024 x 600
Others where simply
     confused
And the world is still waiting
       for an answer
how to become




ONE WEB
What did the light try to
         say?



ONE WEB means…
…making the same
 information and
services available
     to users…
…irrespective of
the device they are
       using.
It does not mean
 that exactly the
same information
   is available...
…in exactly
    the same
 representation
across all devices.
 Cited from: W3C Recommendation – Mobile Web Best Practices 1.0
             http://http://www.w3.org/TR/mobile-bp/
This means


 ONE WEB is about users and
 the information or services
they want to use on a device.
This means not



Squeezing one and the same
 web page into all devices.
Valid solutions for One Web
Web to Mobile Redirect


Having different sites for web
and mobile and do redirects
    based on device type
   (including deep links).
Various Templates


Use the same site but
various templates for
different device types.
Device Awareness


Use device detection to enable
 specific features for a given
  device and its capabilities.

One web