• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Bruce lawson Stockholm Geek Meet
 

Bruce lawson Stockholm Geek Meet

on

  • 1,250 views

 

Statistics

Views

Total Views
1,250
Views on SlideShare
1,245
Embed Views
5

Actions

Likes
0
Downloads
4
Comments
0

2 Embeds 5

http://my.opera.com 4
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Bruce lawson Stockholm Geek Meet Bruce lawson Stockholm Geek Meet Presentation Transcript

    • Open Standards: democratising and future-proofing the Web Bruce Lawson / Geek Meetup / Stockholm / 20 September 2010
    • Web Evangelist at Opera
    • Opera – one browser on many devices
    • "Our goal is to take the one true Web and make it available to people on their terms." Jon S. von Tetzchner, Opera Co-founder "All I ask is access to the full Web, everywhere. And some more beer." Me
    • Executive Summary: Open Web Standards make the Web open for people with disabilities and people without access to the latest expensive hardware.
    • Executive Summary continued: Open Web Standards reduce reliance on any single vendor. Open Web Standards = profit!
    • The most important program on your computer is your browser
    • Legal and General's redesign www.brucelawson.co.uk/pas78
    • By-products of the redesign: ● 30% increase in natural search-engine traffic ● 75% reduction in page load time ● No more browser-incompatibility problems ● Accessible to mobile devices ● Time spent to manage content “reduced from 5 days to 0.5 days per job”
    • No money, no honey etc ● Savings of £200,000 annually on site maintenance ● 90% increase in online sales ● 100% return on investment in less than 12 months.
    • 1. new web standards 2. adaptive content 3. browser as platform
    • 1. new web standards 2. adaptive content 3. browser as platform
    • HTML5 <!DOCTYPE html>
    • HTML5 does not replace HTML 4.01
    • HTML5 has more bling!
    • “...extending the language to better support Web applications, since that is one of the directions the Web is going in and is one of the areas least well served by HTML so far. This puts HTML in direct competition with other technologies intended for applications deployed over the Web, in particular Flash and Silverlight.” Ian Hickson, Editor of HTML5 http://lists.w3.org/Archives/Public/public-html/2009Jan/0215.html
    • HTML5 is umbrella term: markup elements and JavaScript APIs
    • Webforms – more powerful form elements Validation, without JavaScript
    • <canvas> “scriptable images”
    • <video>
    • video as native object...why is it important? ● “play nice” with rest of the page ● keyboard accessibility built-in ● API for controls ● developers have a choice
    • 1. new web standards 2. adaptive content 3. browser as platform
    • WWW
    • Wealthy Western Web
    • Towards a World-Wide Web 1.6 billion people are online, yet more than 4 billion people — two out of every three people on Earth — have a mobile phone or access to one. www.opera.com/smw/2009/10/
    • China “The proportion of [people] accessing the Internet by mobile increased enormously from 39.5% in late 2008 to 46% in June 2009, while the proportion of using desktops and laptops decreased”. (close to 150 million people). Statistical Report on Internet Development in China, p25-26, July 2009, www.ccnic.cn
    • India There is one bank branch for every 14,000 people, one ATM for every 5000 people but a mobile for every 2.3 people in India. More people in India have access to a mobile phone than even a proper toilet.
    • “One Web means making, as far as is reasonable, the same information and services available to users irrespective of the device they are using. However, it does not mean that exactly the same information is available in exactly the same representation across all devices.” W3C Mobile Web Best Practices http://www.w3.org/TR/mobile-bp/#OneWeb
    • 1. do nothing
    • not WAP or text anymore...
    • mobile browsers will work ok-ish
    • 2. separate mobile site (m.flickr.com, mobile.mysite.com, ...)
    • beware browser sniffing photo: http://www.flickr.com/photos/timdorr/2096272747/
    • refactored for small screen, not dumbed down for mobile
    • offer users choice: desktop or mobile?
    • 3. single adaptive site
    • CSS 3 Media Queries: @media screen and (max-device-width: 480px) { // insert CSS rules here } http://www.w3.org/TR/css3-mediaqueries/ Demonstration of Media Queries
    • 1. new web standards 2. adaptive content 3. browser as platform
    • “…the browser run-time is perfect…you’re out of writing for Windows Mobile, Android, S60, each of which require testing...we want to abstract that. All the cool innovation is happening inside the browser – you don’t need to write to the native operating system anymore.” Mobile Entertainment Market, June, 2009
    • W3C Widgets – application development filled with web standards goodness, using browser engine as platform
    • Anatomy of a widget
    • W3C DAP (Devices and Protocols Working Group)
    • Defining JavaScript APIs: ● Contacts (access address book) ● Calendar API ● Media Capture API (programmatic access to camera/microphone) ● Messaging API (email/ SMS) http://www.w3.org/2009/dap/ Read all about it: http://berjon.com/blog/2010/09/dap.html
    • 1. new web standards 2. adaptive content 3. browser as platform
    • www.opera.com/developer bruce.lawson@opera.com twitter.com@brucel