Slide 1

Slide 1 text

From the Front, 2013 Bruce Lawson

Slide 2

Slide 2 text

How to destroy the Web Bruce Lawson

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Tigger Warning

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

The principles of universality of access irrespective of hardware or software platform, network infrastructure, language, culture, geographical location, or physical or mental impairment are core values Tim Berners-Lee

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

"There is a problem called Twitter right now and you can find every kind of lie there. The thing that is called social media is the biggest trouble for society right now." - Tayyip Erdoğan, PM of Turkey

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

The web ● Damages trade ● Promotes social unrest ● Encourages mistrust of authority Therefore ...

Slide 16

Slide 16 text

The Web must be destroyed.

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

32% developers want monoculture http://urtak.is/vOtBLj

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

http://en.wikipedia.org/wiki/Browser_wars#The_first_browser_war

Slide 21

Slide 21 text

Only allow users with the right devices in

Slide 22

Slide 22 text

Ipad pic, tweet "ipad = IE4"

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

do browser sniffing

Slide 26

Slide 26 text

A short sad history of browser sniffing (http://webaim.org/blog/user-agent-string-history/) Mosaic NCSA_Mosaic/2.0 (Windows 3.1) Netscape Mozilla/1.0 (Win3.1) IE: Mozilla/1.22 (compatible; MSIE 2.0; Windows 95) Firefox: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826 Konqueror: Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko) Opera: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51, or Mozilla/5.0 (Windows NT 6.0; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51, or Opera/9.51 (Windows NT 5.1; U; en) Safari: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5 Chrome: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

Slide 27

Slide 27 text

New kids on the block ... ● Opera 15 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/27.0.1423.0 Safari/537.32 OPR/15.0.1089.0 ● IE11 Mozilla/5.0 (IE 11.0; Windows NT 6.3 ; Trident 7.0; .NET 4.0E; .NET 4.0C; rv:11.0) like Gecko

Slide 28

Slide 28 text

Script: https://github.com/404 (27 Jan 2011) // Detect if the browser is IE or not. // If it is not IE, we assume that the browser is NS. var IE = document.all?true:false; // If NS -- that is, !IE -- then set up for mouse capture if (!IE) document.captureEvents(Event.MOUSEMOVE); (Lots more fun at https://github.com/miketaylr/Snort/blob/master/snort.yml)

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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 (563.73 million) . India has more mobile phones than toilets.

Slide 31

Slide 31 text

“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

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Require script support or specific plugins

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

http://www.koreatimes.co.kr/www/news/biz/2010/05/123_52401.html

Slide 37

Slide 37 text

Ahn Cheol-soo Active X has “led to international isolation of Korean IT” and “inconvenience for users.” Quoted in Wall St Journal (Image by Jinho Jung http://en.wikipedia.org/wiki/File:Ahn_Cheol-Soo.jpg)

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

Make the Web country-specific

Slide 40

Slide 40 text

USA October 2012 (see www.opera.com/smw) Top 10 sites (unique users) 1. google.com 2. facebook.com 3. youtube.com 4. yahoo.com 5. wikipedia.org 5. blogspot.com 6. twitter.com 7. amazon.com 8. tumblr.com 9. go.com Top 10 handsets 1. Apple iPod 2. Apple iPhone 3. LG LGE-VM510 NetFront 4. Android SCH-R720 5. Android VM670 6. Huawei unknown 7. BlackBerry 8520 8. Samsung SPH-M910 9. Samsung SPH-M820-BST 10.Android M860

Slide 41

Slide 41 text

Bangladesh Top 10 sites 1. facebook.com 2. google.com 3. youtube.com 4. waptrick.com 5. Getjar.com 6. espncricinfo.com 7. wikipedia.org 8. badnews24.com 9. Wap.in 10.Prothom-alo.com Top handsets 1. Nokia 2700C 2. Nokia 5130 3. Maui E800 4. Nokia 2690 5. Nokia X2 00 6. Nokia X2 01 7. Nokia C1 8. Nokia C3 9. Nokia 6120C 10.Nokia N73 http://www.opera.com/smw/2012/07/

Slide 42

Slide 42 text

UK Top 10 sites 1. google.com 2. facebook.com 3. youtube.com 4. wikipedia.org 5. bbc.co.uk 6. twitter.com 7. yahoo.com 8. goal.com 9. live.com 10.dailymail.co.uk Top handsets 1. BlackBerry_BlackBerry8520 2. BlackBerry_BlackBerry9300 3. Nokia_Nokia C3-00 4. BlackBerry_BlackBerry9700 5. BlackBerry_BlackBerry9800 6. Apple_iPhone 7. Android_HTC 8. BlackBerry_BlackBerry9780 9. Maui_E800 10.BlackBerry_BlackBerry9900

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

Require specific types of hardware

Slide 47

Slide 47 text

Assume a mouse foo:hover bar {display:block; …}

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

*:focus {outline:none;}

Slide 50

Slide 50 text

Assume a visual display

Slide 51

Slide 51 text

Create a filter Source: http://www.paciellogroup.com/blog/?p=585

Slide 52

Slide 52 text

Semantics are wasteful

Slide 53

Slide 53 text

 
Search Mail

Slide 54

Slide 54 text

Slide 55

Slide 55 text

Break the URL addressing system

Slide 56

Slide 56 text

The reason the web is so powerful is that it is a web of information. One piece of data is linked with another piece of data is via a URL. Directly addressable content is what makes web apps better than desktop apps. danwebb.net/2011/5/28/it-is-about-the-hashbangs

Slide 57

Slide 57 text

#! See http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs

Slide 58

Slide 58 text

NYSE Euronext prohibits ... unauthorized hypertext links by others to the NYSE Euronext Web-site. NYSE Euronext reserves the right to disable any unauthorized links.

Slide 59

Slide 59 text

http://www.nyse.com/

Slide 60

Slide 60 text

Use of any Web browsers (other than generally available third- party browsers), engines, software, spiders, robots, avatars, agents, tools or other devices or mechanisms to navigate, search or determine the NYSE Web-site is strictly prohibited.

Slide 61

Slide 61 text

You agree you will not, and will not permit any third party to obstruct, receive, modify or otherwise interfere with the display or delivery of advertisements on the NYSE Web-site.

Slide 62

Slide 62 text

You may print or download a single, unaltered, permanent copy or one temporary copy in a single computer’s memory of any Content for your personal, non-commercial use only

Slide 63

Slide 63 text

You agree to review this Agreement each time you access the NYSE Euronext Web-site so that you are aware of any and all modifications made to this Agreement since your last visit

Slide 64

Slide 64 text

www.cybertriallawyer.com/user-agreement

Slide 65

Slide 65 text

Censor the Web

Slide 66

Slide 66 text

No content

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

Clitheroe Lightwater Penistone

Slide 70

Slide 70 text

Clitheroe Lightwater Penistone

Slide 71

Slide 71 text

Scunthorpe

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

“We believe that if access to the Web increases dramatically, there will be significant social development and greater political representation among the billions of people who currently have no voice.”

Slide 74

Slide 74 text

● The Internet contributes 3.4 percent to Gross Domestic Product (GDP) averaged over the 13 countries covered by the report (21% of GDP growth for the most developed countries) ● The Internet creates 2.6 jobs for each lost to technology-related efficiencies (See What good is the web? Some numbers http://www.brucelawson.co.uk/2012/what-good-is-the-web-some-numbers/)

Slide 75

Slide 75 text

● Most of the economic value created by the Internet falls outside of the technology sector, with 75 percent of the benefits captured by companies in more traditional industries ● There’s a 10% increase in productivity for Small and medium enterprises (SMEs) from Internet use ● SMEs heavily using Web technology grow and export twice as much as others

Slide 76

Slide 76 text

“An increase in Internet maturity similar to the one experienced in mature countries over the past 5 years creates an increase in real GDP per capita of $500 on average during this period. It took the Industrial Revolution of the 19th century 50 years to produce the same result.”

Slide 77

Slide 77 text

WWW

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

www.opera.com/developer [email protected] www.brucelawson.co.uk twitter.com/brucel

Slide 80

Slide 80 text

Image/ screenshot credits ● http://iranian-girl.blogspot.com, http://iraniandoughter.blogspot.com/2010/08/my-haven.html ● http://bbwob.blogspot.com/2008/05/atrocities-by-military-regime.html ● Erdoğan photo http://en.wikipedia.org/wiki/File:Tayyip_Erdoğan.JPG ● http://twitter.com/#!/dhh/status/32471503853322241 ● ZX81 http://www.flickr.com/photos/austinevan/3368452115/sizes/o/in/photostream/ ● xkcd app catoon http://xkcd.com/1174/ ● Quora being stupid http://www.flickr.com/photos/41894155216@N01/8750997471 ● Address book photo http://www.flickr.com/photos/anderspee/5243086788/ ● Sharks with lasers http://www.flickr.com/photos/starstreak007/3416655056/sizes/l/in/faves-24374884@N08/ ● Browser sniffing http://www.flickr.com/photos/timdorr/2096272747/ ● Indian mobile phones http://www.flickr.com/photos/worldbank/3492673512/ ● Telegraph report (Indian mobile subscribers) 15 April 2010, http://www.telegraph.co.uk/news/worldnews/asia/india/7593567/India-has-more-mobile-phones-than-toilets-UN-report.html ● Country stats and handset breakdown on free monthly State of the Mobile Web report http://opera.com/smw