KDE Device spectrum: Plasma Netbook Marco Martin Why for netbooks? - - PowerPoint PPT Presentation

kde device spectrum plasma netbook
SMART_READER_LITE
LIVE PREVIEW

KDE Device spectrum: Plasma Netbook Marco Martin Why for netbooks? - - PowerPoint PPT Presentation

KDE Device spectrum: Plasma Netbook Marco Martin Why for netbooks? Why KDE SC? Why KDE SC? Configurability Rich api Solid system to build upon Us Why Plasma? Why Plasma? Primary UI Flexible, no assumptions we are in a


slide-1
SLIDE 1

KDE Device spectrum: Plasma Netbook

Marco Martin

slide-2
SLIDE 2

Why for netbooks?

slide-3
SLIDE 3

Why KDE SC?

slide-4
SLIDE 4

Why KDE SC?

  • Configurability
  • Rich api
  • Solid system to build upon
  • Us
slide-5
SLIDE 5

Why Plasma?

slide-6
SLIDE 6

Why Plasma?

  • Primary UI
  • Flexible, no assumptions we are in a desktop
  • In some cases secondary ui too
  • Start from netbook, first logical step, less alien
  • Alessandro will talk about someting even more

challenging

slide-7
SLIDE 7

What do you want?

  • Users

vs

  • Developers
slide-8
SLIDE 8

Users

  • Something useful: content content content
slide-9
SLIDE 9

Users

  • Something pretty
slide-10
SLIDE 10

Developers

  • Powerful API
slide-11
SLIDE 11

Common components

  • Separation between data and visualization
  • Plasma::Dataengine
  • Runners
  • They can be used on each shell, regardless of

the visualization

  • Plugins, loaded on demand
  • Easy to mash-up Data
slide-12
SLIDE 12

Common components

  • Visual theme engine based on SVG
  • Widget set
  • Based on QGraphicsView
  • Reusable
  • Simple API
  • Touchscreen friendly widgets like “flickable” scroll

widgets

Visualization

slide-13
SLIDE 13

Common components

  • Plasmoids are designed to work at least:
  • Desktop
  • Panel
  • Netbook newspaper pages
  • Standalone windows (from 4.5)
  • Fullscreen on mobile devices (some of them)

Plasmoids

slide-14
SLIDE 14

Netbook: window management

  • The desktop is an “application”
  • no border maximized windows
  • Present windows is the taskbar
  • Some other different default settings
slide-15
SLIDE 15

Netbook: Search and launch

slide-16
SLIDE 16

Netbook: Search and launch

  • Search more intuitive than browsing categories
  • Reuses runners
  • Simple menu, no trees
  • Use of flicking and drag and drop
slide-17
SLIDE 17

Netbook: newspaper

slide-18
SLIDE 18

Netbook: newspaper

  • Flicking here too
  • Primary place for widgets
  • Biggest use case: PIM and webservice client

widgets here

slide-19
SLIDE 19

Future

  • Polishing
  • More widgets, especially PIM related
  • Caching for dataengines
  • Different devices: what components can be

reused on netbooks with touchscreen, tablets

  • r smaller mobile devices?
  • Beyond workspaces: application dashboards

for Kontact, Skrooge and Kdevelop