A Better User Experience for the Web Sebastian Kgler (Open-SLX GmbH) - - PowerPoint PPT Presentation

a better user experience for the web
SMART_READER_LITE
LIVE PREVIEW

A Better User Experience for the Web Sebastian Kgler (Open-SLX GmbH) - - PowerPoint PPT Presentation

A Better User Experience for the Web Sebastian Kgler (Open-SLX GmbH) 03.07.2010 | Tampere, Finland | Akademy 2010 Agenda Why the Web rocks Why the Web sucks How can we make suck less and rock more Sebastian Kgler www.kde.org 2


slide-1
SLIDE 1

03.07.2010 | Tampere, Finland | Akademy 2010

A Better User Experience for the Web

Sebastian Kügler (Open-SLX GmbH)

slide-2
SLIDE 2

Sebastian Kügler www.kde.org 2

Agenda

  • Why the Web rocks
  • Why the Web sucks
  • How can we make suck less and rock more
slide-3
SLIDE 3

Sebastian Kügler www.kde.org 3

The Web Rocks

  • Our friends are there
  • Our photos and videos are there
  • Our Email and IM is there
  • Many new interesting things happen there
slide-4
SLIDE 4

Sebastian Kügler www.kde.org 4

The Web Sucks

  • It's only available when you're online
  • Its content and presentation is mixed
  • It's Inconsistent
  • It's made for yesterday's computers
slide-5
SLIDE 5

Sebastian Kügler www.kde.org 5

What to do?

  • Separate content and data
  • Cache data
  • Use native UIs for the presentation
  • Unlock the Web to Hackers
slide-6
SLIDE 6

Sebastian Kügler www.kde.org 6

Silk Concepts

  • Generic interface + scripted plugins
  • Sharing plugins using web services
  • Modifying, remixing and mashing up content
  • Using native Uis
  • Cache
slide-7
SLIDE 7

Sebastian Kügler www.kde.org 7

Silk Reality

  • Access mechanisms to Wikipedia (MediaWiki), Openstreetmap,

Web comics, Twitter/Identi.ca, Public Transport, RSS, Weather, PIM (Akonadi)

  • Image sharing services, Remember the Milk, Youtube, Google

Search

  • Appstore for sharing services: Get Hot New Stuff
  • Geolocation using IP, GPS, Wifi through pluggable backends
slide-8
SLIDE 8

Sebastian Kügler www.kde.org 8

Why don't we ...

  • … index visited webpages in Nepomuk?
  • … why don't we access RSS feeds through Akonadi and make them available offline?
  • … watch Youtube videos in Dragon Player?
  • … browse and tag photos from FlickR in Gwenview?
  • … make the weather applet use geolocation?
  • … make maps from Openstreetmap for Tampere available offline in Marble?
  • … edit Google Docs in KWord?
  • … store and share our application settings online?
  • … cache and index Twitter messages?
slide-9
SLIDE 9

Sebastian Kügler www.kde.org 9

Let's hack!

  • IRC: #kde-silk on Freenode
  • Mailinglist: kde-silk@kde.org
  • Docs & Ideas: techbase.kde.org/Projects/Silk
  • Playground: http://gitorious.org/project-silk
slide-10
SLIDE 10

03.07.2010 | Tampere, Finland | Akademy 2010

Thanks for your attention!

Sebastian Kügler (Open-SLX GmbH)