kde in your life from desktop to pocket

38
KDE in Your Life From Desktop to Pocket Artur Duque de Souza (MoRpHeUz) Jan. 16, 2010 – Camp KDE – San Diego – USA

Upload: openbossa

Post on 05-Jul-2015

854 views

Category:

Technology


1 download

DESCRIPTION

Plasma has started to show its power as a development framework with the Plasma Netbook workspace shell. Not only a desktop shell effort, Plasma Netbook was the start to bring KDE to the next level, making it a real competitor to other solutions for netbook devices. At least due to the success of the Plasma Netbook idea to create software suited for a mobile device, we started thinking about what a KDE phone look like. Instead of "putting your desktop" inside a different device, we are now thinking about how it would be possible for us to have a KDE-based mobile phone in the future. Dividing and konquering, Plasma Mobile aims at creating a new experience for mobile phones, showing how KDE technology can enrich the user experience and bring more integration between the machines that are around the user, while simultaneously removing the focus from them and giving it to the user and his tasks.

TRANSCRIPT

Page 1: KDE in Your Life from Desktop to Pocket

KDE in Your LifeFrom Desktop to Pocket

Artur Duque de Souza (MoRpHeUz)Jan. 16, 2010 – Camp KDE – San Diego – USA

Page 2: KDE in Your Life from Desktop to Pocket

About Me

• Open source developer since 1997

• Contributions: Canola2, MythTV, HLBR, EFL, Maemo, MPlayer, KDE, etc.

• Mainly a Plasma developer

• openBossa developer• Present → work oriented to Qt

Page 3: KDE in Your Life from Desktop to Pocket

KDE: User Experience

Page 4: KDE in Your Life from Desktop to Pocket

Users and SoftwareUsers are interested in getting things done – it's all about user experience

Page 5: KDE in Your Life from Desktop to Pocket

What - Where - HowUser's context

Page 6: KDE in Your Life from Desktop to Pocket

From Desktop to NetbookGrowing by getting smaller

Page 7: KDE in Your Life from Desktop to Pocket

Lessons Learned

Custom UI for different devices

Page 8: KDE in Your Life from Desktop to Pocket

Lessons Learned

ApplicationsKDE Applications and small screens

Page 9: KDE in Your Life from Desktop to Pocket

Lessons Learned

Look & FeelopenSUSE example: Firefox / OpenOffice

Page 10: KDE in Your Life from Desktop to Pocket

N900A big chance

Page 11: KDE in Your Life from Desktop to Pocket

TransitionTo a Qt based device

Page 12: KDE in Your Life from Desktop to Pocket

Qt Everywhere~ KDE Everywhere

Page 13: KDE in Your Life from Desktop to Pocket

KDE ApplicationsWithout the custom KDE shell

Page 14: KDE in Your Life from Desktop to Pocket

Services

Page 15: KDE in Your Life from Desktop to Pocket

Different services in use(Google, Ovi, OpenDesktop)

Page 16: KDE in Your Life from Desktop to Pocket

Merge information / functionalityIntegration between servicesie: N900's contacts / phone

Page 17: KDE in Your Life from Desktop to Pocket

Setup HellOne single place to rule them all

ie: OpenDesktop's KCM

Page 18: KDE in Your Life from Desktop to Pocket

Key Technologies

Page 19: KDE in Your Life from Desktop to Pocket

Remote ContentMake the what 'happen' anywhere

(Plasma Remote Widgets)

Page 20: KDE in Your Life from Desktop to Pocket

QMLTell Qt how it should look like:

declarative languages, a new approach

Page 21: KDE in Your Life from Desktop to Pocket

Akonadi

Mobile portFirst things firstMobile port

First things first

Page 22: KDE in Your Life from Desktop to Pocket

Akonadi

Export / Share DataAkonadi should help merging, finding and

sharing data about our contacts

Page 23: KDE in Your Life from Desktop to Pocket

ScriptingAvoid shell crashes and malicious code

Page 24: KDE in Your Life from Desktop to Pocket

We need help :)

Page 25: KDE in Your Life from Desktop to Pocket

Design & UsabilityFirst step! A lot of benefits

Page 26: KDE in Your Life from Desktop to Pocket

Use CaseStart from a clear and simple use case

Page 27: KDE in Your Life from Desktop to Pocket

Example – Hyper UI

Page 28: KDE in Your Life from Desktop to Pocket

Example – Hyper UI

Page 29: KDE in Your Life from Desktop to Pocket

Example – Hyper UI

Page 30: KDE in Your Life from Desktop to Pocket

Example – Hyper UI

Page 31: KDE in Your Life from Desktop to Pocket

Example – Hyper UI

Page 32: KDE in Your Life from Desktop to Pocket

Issues ?

Page 33: KDE in Your Life from Desktop to Pocket

Build SystemScratchbox is not so nice

Page 34: KDE in Your Life from Desktop to Pocket

Lack of man powerToo many things to work on

Page 35: KDE in Your Life from Desktop to Pocket

Too many directionsDesktop + Netbook + Mobile

Page 36: KDE in Your Life from Desktop to Pocket

Magic numbersJuly / 2010: KDE SC 4.5 and KDE 3.5

Page 37: KDE in Your Life from Desktop to Pocket

Big Thanks

● Camp KDE organizers● Alexis Menard● Little room's staff ;)

`

Page 38: KDE in Your Life from Desktop to Pocket

Questions ?

[email protected]@openbossa.org

http://blog.morpheuz.cc

Thank you =)