Date post: | 02-Dec-2014 |
Category: |
Technology |
Upload: | igalia |
View: | 258 times |
Download: | 0 times |
Blending the web and the desktop
Xan López
The web
The average computer user spends 80% of her time on the Web[1]
1: Not meant to be factually correct
GNOME targets the average user
~80% of our resources should go to make the web better in GNOME
We don't do this
How to change things
3 step plan
Step 1
Carl Sagan
If you want to integrate the web into GNOME
First you have to write your own web platform
WebKit
WebKitGTK+
1.4 in April (3.0)
1.6 in October (3.2)
Used all over the place in GNOME
WebKit2GTK+ when it's done (aiming for 3.4!)
WebKit talk by Alex, Joone and Martin
Yesterday 2:00PM at Kinosaal
Or wait for the videos
Step 2
Alan Kay
People who are serious about software should make their own hardware.
People who are serious about making an OS should make their own browser.
Epiphany
3.0 in April
Epiphany/WebKit ~= Epiphany/Gecko
You have to run very fast to stay in the same place.
Hard
Outnumbered, outresourced
Jon McCann
Tuesday
Step 3
Daniel Burnham
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.
GNOME 3 spirit
Web application integration
Web applications as first class citizens
apple-touch-icon[1]
1: http://developer.apple.com/library/iOS/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html
"Sandboxed" browser process per domain
Chrome-less
Shell integration
Demo (WIP)
(If you didn't spend the rest of the talk playing Angry Birds, continue here)
Managing web apps
Smarter screenshot selection as icon
HTML5 notifications on the shell
Application development with JS/CSS
SeedKit BoF with Alexandre Mazari, Friday, Room 1301