What's up about Plasma-MID?

37
Plasma and Netbooks Improving netbooks interfaces Artur Duque de Souza - MoRpHeUz July/2009, GCDS

description

Today we have a lot of different netbooks out there but all of them fail to deliver a good user experience because the people behind netbooks tend to think as it being a small desktop or a big 'pocket computer'. Plasma-MID is all about this: deliver the desktop shell of the future (Plasma) and a custom experience without losing identity with the 'full version' of KDE. During my talk I'll show different concepts and ideas taken from various existing MID devices and where their interfaces failed to give the user an ideal experience. I'll also go through the most common use cases and show the results of research regarding linux, netbooks and what really matters to the end user. The current status of linux based netbooks and the current status of the Plasma-MID project will also be shown, with a live demo and explanations about the solutions for the problems we found during our research.

Transcript of What's up about Plasma-MID?

Page 1: What's up about Plasma-MID?

Plasma and NetbooksImproving netbooks interfacesArtur Duque de Souza - MoRpHeUzJuly/2009, GCDS

Page 2: What's up about Plasma-MID?

Agenda

• Introduction• Important bits

• Panels• Desktops• Virtual Desktops• Activities

• Conclusions

Page 3: What's up about Plasma-MID?

Who are we?

• Nokia research institute in Brazil - INdT• openBossa - FOSS stream at INdT• Collaborating with Qt Software / KDE:

• Qt Kinetic <- that’s us :-)• Qt Webkit• Plasma Netbook <- that’s us :-)• ItemViews-NG

Page 4: What's up about Plasma-MID?

About me...

• Open Source developer since 1997• Graduated at UNICAMP - Brazil• Worked for IBM (Linux Technology Center)• Works for INdT (openBossa stream)• Contributions: Canola2, MythTV, HLBR, EFL,Maemo, MPlayer, KDE, etc.

• Plasma developer

Page 5: What's up about Plasma-MID?

Sed

sed s/mid/netbook/

Page 6: What's up about Plasma-MID?

NPD Research

• Online survey: 600 people• 60% thought the netbook could perform as wellas notebook

• 65% of 18-24 year-olds were disappointed

18-24 year-old people are the people that most buynetbooks

Page 7: What's up about Plasma-MID?

Netbook vs Notebook

• Definition• Intel definition:

’’...netbooks are for media consumption andnotebooks for media creation...’’

Page 8: What's up about Plasma-MID?

Netbook vs Notebook

• Definition• Intel definition:

’’...netbooks are for media consumption andnotebooks for media creation...’’

Page 9: What's up about Plasma-MID?

Important bits

• Panels• Desktop• Activities and Virtual Desktops

Page 10: What's up about Plasma-MID?

The Panel

Page 11: What's up about Plasma-MID?

Why do I need a Panel?

Panels are the perfect place to show information thatthe user needs to see all the time

• Clock• Systray (Notification)• Taskbar• Application Launcher

Page 12: What's up about Plasma-MID?

Panels vs Wasted Pixels

Panels + window decorations can be a problem...

Table: Wasted Height (pixels)

Windows XP KDE GNOMEWindow Decorations 25 20 24

Panel 35 35 24Total 60 55 48

Page 13: What's up about Plasma-MID?

Panel’s Location

Where should I put my panel ?

Page 14: What's up about Plasma-MID?

Panel at the top

Figure: Top panel and window decorations

Figure: Top panel and no window decorations

Figure: Top panel with autohide on

Page 15: What's up about Plasma-MID?

Plasma Netbook panel

• Panel at the top• Simpler: less code, less overhead• Space is optimized• Special applets: new taskbar (show windowseffect), window handler

Page 16: What's up about Plasma-MID?

ShowWindows Effect As Taskbar

Page 17: What's up about Plasma-MID?

The Desktop

Page 18: What's up about Plasma-MID?

The first desktop concept...

Page 19: What's up about Plasma-MID?

...a new concept...

1995: Windows created a concept that everybodyfollowed...

...until KDE 4

Page 20: What's up about Plasma-MID?

KDE4 Desktop

• Items are real-world objects• Desktop being useful: plasmoids• It’s beautiful ;)

Page 21: What's up about Plasma-MID?

Netbook Remix andMoblin

Misuse of the desktop

Figure: Netbook remix: Just a launcher

Page 22: What's up about Plasma-MID?

Average User

• Average user uses the desktop as a launcher• Research with non-geek users: ’I use this waybecause that’s the only way I know’

• The discovery of KRunner

Page 23: What's up about Plasma-MID?

Search & Launch activity

• Uses all the power of KRunner• Complex queries: user can search for what hewants

• Predefined queries: applications, multimedia, etc.• Favourite Strip to save queries• DISCLAIMER: the interface is not ready, it will notbe a ’stretched KRunner’

Page 24: What's up about Plasma-MID?

Search & Launch Activity

Page 25: What's up about Plasma-MID?

Virtual Desktops & Activities

Page 26: What's up about Plasma-MID?

Virtual Desktops

• Well known for KDE/Gnome/X... users• When users discover virtual desktops they justlove it :)

• Moblin: Virtual Desktops == Zones

Page 27: What's up about Plasma-MID?

Activities

• Containers of widgets• Different set of widgets for each context: home,work, travel, etc.

• Activity tied to a Virtual Desktop: union of twogreat features

• Integration with Nepomuk!• Perfect for small devices

Page 28: What's up about Plasma-MID?

Newspaper activity

• Column centric layout• Simple concept for average user: it’s easy tounderstand

• It’s better to use the available space

Page 29: What's up about Plasma-MID?

Newspaper activity

Page 30: What's up about Plasma-MID?

Applications vsWidgets

When should we use one or another?

Page 31: What's up about Plasma-MID?

Plasma IDEAS

Page 32: What's up about Plasma-MID?

Plasma Ideas - Summary

• Aimed for the average user, not KDE hackers• Simpler Panel• Newspaper activity• SAL activity: Search and Launch

Page 33: What's up about Plasma-MID?

Social Desktop

It will help KDE community to get in touch.Specially average users

Page 34: What's up about Plasma-MID?

Qt Labs America

• Qt / KDE place in America, starting in Brazil• Promotion and mentoring of FOSS projects• Tech-days in universities• Working together with KDE

Page 35: What's up about Plasma-MID?

Acknowledgements

• Celeste• Aaron Seigo• Marco Martin• Nuno Pinheiro• KDE e.V.• Trolls• Plasma team and KDE community• Reviewers: Leo Franchi, Richmoore and Alex Spehr

Page 36: What's up about Plasma-MID?

Questions?

Artur de Souza (MoRpHeUz)[email protected]

[email protected]://blog.morpheuz.cc

Freenode #qt-kinetic #plasma

Page 37: What's up about Plasma-MID?

Thanks !