kde in your life from desktop to pocket

Post on 05-Jul-2015

854 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

KDE in Your LifeFrom Desktop to Pocket

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

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

KDE: User Experience

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

What - Where - HowUser's context

From Desktop to NetbookGrowing by getting smaller

Lessons Learned

Custom UI for different devices

Lessons Learned

ApplicationsKDE Applications and small screens

Lessons Learned

Look & FeelopenSUSE example: Firefox / OpenOffice

N900A big chance

TransitionTo a Qt based device

Qt Everywhere~ KDE Everywhere

KDE ApplicationsWithout the custom KDE shell

Services

Different services in use(Google, Ovi, OpenDesktop)

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

Setup HellOne single place to rule them all

ie: OpenDesktop's KCM

Key Technologies

Remote ContentMake the what 'happen' anywhere

(Plasma Remote Widgets)

QMLTell Qt how it should look like:

declarative languages, a new approach

Akonadi

Mobile portFirst things firstMobile port

First things first

Akonadi

Export / Share DataAkonadi should help merging, finding and

sharing data about our contacts

ScriptingAvoid shell crashes and malicious code

We need help :)

Design & UsabilityFirst step! A lot of benefits

Use CaseStart from a clear and simple use case

Example – Hyper UI

Example – Hyper UI

Example – Hyper UI

Example – Hyper UI

Example – Hyper UI

Issues ?

Build SystemScratchbox is not so nice

Lack of man powerToo many things to work on

Too many directionsDesktop + Netbook + Mobile

Magic numbersJuly / 2010: KDE SC 4.5 and KDE 3.5

Big Thanks

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

`

Questions ?

asouza@kde.orgartur.souza@openbossa.org

http://blog.morpheuz.cc

Thank you =)

top related