Transcript
Page 1: Blending the web and the desktop (Desktop Summit 2011)

Blending the web and the desktop

Xan López

Page 2: Blending the web and the desktop (Desktop Summit 2011)

The web

Page 3: Blending the web and the desktop (Desktop Summit 2011)

The average computer user spends 80% of her time on the Web[1]

1: Not meant to be factually correct

Page 4: Blending the web and the desktop (Desktop Summit 2011)

GNOME targets the average user

Page 5: Blending the web and the desktop (Desktop Summit 2011)

~80% of our resources should go to make the web better in GNOME

Page 6: Blending the web and the desktop (Desktop Summit 2011)

We don't do this

Page 7: Blending the web and the desktop (Desktop Summit 2011)

How to change things

Page 8: Blending the web and the desktop (Desktop Summit 2011)

3 step plan

Page 9: Blending the web and the desktop (Desktop Summit 2011)

Step 1

Page 10: Blending the web and the desktop (Desktop Summit 2011)

Carl Sagan

Page 11: Blending the web and the desktop (Desktop Summit 2011)
Page 12: Blending the web and the desktop (Desktop Summit 2011)
Page 13: Blending the web and the desktop (Desktop Summit 2011)

If you want to integrate the web into GNOME

Page 14: Blending the web and the desktop (Desktop Summit 2011)

First you have to write your own web platform

Page 15: Blending the web and the desktop (Desktop Summit 2011)

WebKit

Page 16: Blending the web and the desktop (Desktop Summit 2011)
Page 17: Blending the web and the desktop (Desktop Summit 2011)

WebKitGTK+

Page 18: Blending the web and the desktop (Desktop Summit 2011)

1.4 in April (3.0)

Page 19: Blending the web and the desktop (Desktop Summit 2011)

1.6 in October (3.2)

Page 20: Blending the web and the desktop (Desktop Summit 2011)

Used all over the place in GNOME

Page 21: Blending the web and the desktop (Desktop Summit 2011)
Page 22: Blending the web and the desktop (Desktop Summit 2011)

WebKit2GTK+ when it's done (aiming for 3.4!)

Page 23: Blending the web and the desktop (Desktop Summit 2011)

WebKit talk by Alex, Joone and Martin

Page 24: Blending the web and the desktop (Desktop Summit 2011)

Yesterday 2:00PM at Kinosaal

Page 25: Blending the web and the desktop (Desktop Summit 2011)
Page 26: Blending the web and the desktop (Desktop Summit 2011)

Or wait for the videos

Page 27: Blending the web and the desktop (Desktop Summit 2011)

Step 2

Page 28: Blending the web and the desktop (Desktop Summit 2011)

Alan Kay

Page 29: Blending the web and the desktop (Desktop Summit 2011)

People who are serious about software should make their own hardware.

Page 30: Blending the web and the desktop (Desktop Summit 2011)

People who are serious about making an OS should make their own browser.

Page 31: Blending the web and the desktop (Desktop Summit 2011)

Epiphany

Page 32: Blending the web and the desktop (Desktop Summit 2011)

3.0 in April

Page 33: Blending the web and the desktop (Desktop Summit 2011)

Epiphany/WebKit ~= Epiphany/Gecko

Page 34: Blending the web and the desktop (Desktop Summit 2011)

You have to run very fast to stay in the same place.

Page 35: Blending the web and the desktop (Desktop Summit 2011)

Hard

Page 36: Blending the web and the desktop (Desktop Summit 2011)

Outnumbered, outresourced

Page 37: Blending the web and the desktop (Desktop Summit 2011)

Jon McCann

Page 38: Blending the web and the desktop (Desktop Summit 2011)

Tuesday

Page 39: Blending the web and the desktop (Desktop Summit 2011)

Step 3

Page 40: Blending the web and the desktop (Desktop Summit 2011)

Daniel Burnham

Page 41: Blending the web and the desktop (Desktop Summit 2011)

Make no little plans. They have no magic to stir men's blood andprobably themselves will not be realized. Make big plans; aim high inhope and work, remembering that a noble, logical diagram once recordedwill never die, but long after we are gone will be a living thing,asserting itself with ever-growing insistency.

Page 42: Blending the web and the desktop (Desktop Summit 2011)

GNOME 3 spirit

Page 43: Blending the web and the desktop (Desktop Summit 2011)

Web application integration

Page 44: Blending the web and the desktop (Desktop Summit 2011)

Web applications as first class citizens

Page 45: Blending the web and the desktop (Desktop Summit 2011)

apple-touch-icon[1]

1: http://developer.apple.com/library/iOS/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

Page 46: Blending the web and the desktop (Desktop Summit 2011)

"Sandboxed" browser process per domain

Page 47: Blending the web and the desktop (Desktop Summit 2011)

Chrome-less

Page 48: Blending the web and the desktop (Desktop Summit 2011)

Shell integration

Page 49: Blending the web and the desktop (Desktop Summit 2011)

Demo (WIP)

Page 50: Blending the web and the desktop (Desktop Summit 2011)

(If you didn't spend the rest of the talk playing Angry Birds, continue here)

Page 51: Blending the web and the desktop (Desktop Summit 2011)
Page 52: Blending the web and the desktop (Desktop Summit 2011)

Managing web apps

Page 53: Blending the web and the desktop (Desktop Summit 2011)

Smarter screenshot selection as icon

Page 54: Blending the web and the desktop (Desktop Summit 2011)

HTML5 notifications on the shell

Page 55: Blending the web and the desktop (Desktop Summit 2011)

Application development with JS/CSS

Page 56: Blending the web and the desktop (Desktop Summit 2011)

SeedKit BoF with Alexandre Mazari, Friday, Room 1301

Page 57: Blending the web and the desktop (Desktop Summit 2011)

Top Related