KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications...

Post on 08-Jul-2020

4 views 0 download

Transcript of KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications...

Oct 6, 2011KDE Mobile

Slide 1 of 38

KDE MobileThe Best Things in Life are free

KDE MobileThe Best Things in Life are free

Oct 6, 2011KDE Mobile

Slide 2 of 38

Laszlo PappLaszlo Papp

● Working for Symbio/Nokia

● Harmattan, Gluon contributor

● KDE/Qt Contributor since 2009

● Kernel hacker since 2007

● Working for Symbio/Nokia

● Harmattan, Gluon contributor

● KDE/Qt Contributor since 2009

● Kernel hacker since 2007

Oct 6, 2011KDE Mobile

Slide 3 of 38

Why KDE for Mobile ?Why KDE for Mobile ?

● Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE-Games, Gluon, Utilities, Plasma and the like)

● One of the biggest communities on top of Qt (a lot of talent, resource and fun)

● Not just Open Source, but Open Minded

● More choice, avoid single vendor or service lock-in (competition needed!)

● Proven, stable and rich technology (~15 years)

● Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE-Games, Gluon, Utilities, Plasma and the like)

● One of the biggest communities on top of Qt (a lot of talent, resource and fun)

● Not just Open Source, but Open Minded

● More choice, avoid single vendor or service lock-in (competition needed!)

● Proven, stable and rich technology (~15 years)

Oct 6, 2011KDE Mobile

Slide 4 of 38

Why KDE for Mobile ?Why KDE for Mobile ?

● Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE-Games, Gluon, Utilities, Plasma and the like)

● One of the biggest communities on top of Qt (a lot of talent, resource and fun)

● Not just Open Source, but Open Minded

● More choice, avoid single vendor or service lock-in (competition needed!)

● Proven, stable and rich technology (~15 years)

● Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE-Games, Gluon, Utilities, Plasma and the like)

● One of the biggest communities on top of Qt (a lot of talent, resource and fun)

● Not just Open Source, but Open Minded

● More choice, avoid single vendor or service lock-in (competition needed!)

● Proven, stable and rich technology (~15 years)

Oct 6, 2011KDE Mobile

Slide 5 of 38

History 2008-2009History 2008-2009

● 08.2008: Akademy, N810 from Nokia

● 09.2008: First platform packages for Maemo

● 09.2008: Maemo summit, Berlin

● 10.2009: Maemo summit, Amsterdam

● 10.2009: KDE on Maemo started

● 08.2008: Akademy, N810 from Nokia

● 09.2008: First platform packages for Maemo

● 09.2008: Maemo summit, Berlin

● 10.2009: Maemo summit, Amsterdam

● 10.2009: KDE on Maemo started

Oct 6, 2011KDE Mobile

Slide 6 of 38

History 2010History 2010

● 01.2010: Simple Maemo Qt SDK install

● 01.2010: Qt/Maemo SDK VM

● 02.2010: Mobile task force at Tokamak4

● 02.2010: Meego announcement

● 05.2010: KDE on Maemo becomes KDE Mobile

● 11.2010: MeeGo conference, Dublin

● 11.2010: First KDE Mobile sprint

● 01.2010: Simple Maemo Qt SDK install

● 01.2010: Qt/Maemo SDK VM

● 02.2010: Mobile task force at Tokamak4

● 02.2010: Meego announcement

● 05.2010: KDE on Maemo becomes KDE Mobile

● 11.2010: MeeGo conference, Dublin

● 11.2010: First KDE Mobile sprint

Oct 6, 2011KDE Mobile

Slide 7 of 38

History 2011History 2011

● 04.2011: MeeGo Summit FI, Tampere

● 04.2011: Tokamak 5, Netherlands

● 05.2011: MeeGo conference, San Francisco

● 07.2011: KDE packages for Harmattan

● 08.2011: Desktop Summit, Berlin

● 09.2011: Plasma Active Workshop, Darmstadt

● 04.2011: MeeGo Summit FI, Tampere

● 04.2011: Tokamak 5, Netherlands

● 05.2011: MeeGo conference, San Francisco

● 07.2011: KDE packages for Harmattan

● 08.2011: Desktop Summit, Berlin

● 09.2011: Plasma Active Workshop, Darmstadt

Oct 6, 2011KDE Mobile

Slide 8 of 38

KDE PlatformKDE Platform

Unmanagable Dependency Mess ?Unmanagable Dependency Mess ?

Oct 6, 2011KDE Mobile

Slide 9 of 38

Like this ?Like this ?

Oct 6, 2011KDE Mobile

Slide 10 of 38

Better, but still ?Better, but still ?

Oct 6, 2011KDE Mobile

Slide 11 of 38

It is not that bad !It is not that bad !

Oct 6, 2011KDE Mobile

Slide 12 of 38

Core features, amazing !Core features, amazing !

Oct 6, 2011KDE Mobile

Slide 13 of 38

FootprintFootprint

0

5

10

15

20

25

30

35

40

45

50

DesktopTabletMobile

Oct 6, 2011KDE Mobile

Slide 14 of 38

The needsThe needs

Desktop Tablet Mobile

Communicate with packagers and developers X X X

Cut depsLow feature loss X X

Cut depsFeature loss X

KIO “in process”Klauncher free KDE Platform

X

Removing deprecated classes from build

X

BIC changes to reduce dependencies or footprint

Desktop Tablet Mobile

Communicate with packagers and developers X X X

Cut depsLow feature loss X X

Cut depsFeature loss X

KIO “in process”Klauncher free KDE Platform

X

Removing deprecated classes from build

X

BIC changes to reduce dependencies or footprint

Oct 6, 2011KDE Mobile

Slide 15 of 38

KDE on N810KDE on N810

Oct 6, 2011KDE Mobile

Slide 16 of 38

Plasma on N900Plasma on N900

Oct 6, 2011KDE Mobile

Slide 17 of 38

KDE Mobile on N950KDE Mobile on N950

Gluon Game, Space InvadersGluon Game, Space Invaders

Oct 6, 2011KDE Mobile

Slide 18 of 38

KDE Mobile on N9KDE Mobile on N9

KAlgebra MobileKAlgebra Mobile

Oct 6, 2011KDE Mobile

Slide 19 of 38

Plasma NetbookPlasma Netbook

Oct 6, 2011KDE Mobile

Slide 20 of 38

Optimized Ui for MobileOptimized Ui for Mobile

DesktopDesktop Mobile N9Mobile N9

Oct 6, 2011KDE Mobile

Slide 21 of 38

Plasma Active in a NutshellPlasma Active in a Nutshell

Create a desirable user experience encompassing a spectrum of devices

● Workspace: Contour shell

● Share x Like x Connect

● Qt → KDE Frameworks → Plasma Quick

● Interact with Vendors

● Activity centric

Create a desirable user experience encompassing a spectrum of devices

● Workspace: Contour shell

● Share x Like x Connect

● Qt → KDE Frameworks → Plasma Quick

● Interact with Vendors

● Activity centric

Oct 6, 2011KDE Mobile

Slide 22 of 38

Plasma Active Device Spectrum

Plasma Active Device Spectrum

Oct 6, 2011KDE Mobile

Slide 23 of 38

Touch the Future!Touch the Future!

Oct 6, 2011KDE Mobile

Slide 24 of 38

Qt5 Open GovernanceQt5 Open Governance

Oct 6, 2011KDE Mobile

Slide 25 of 38

KDE FrameworksKDE Frameworks

Platform 11 Sprint in Randa, SwitzerlandPlatform 11 Sprint in Randa, Switzerland

Oct 6, 2011KDE Mobile

Slide 26 of 38

Qt5 and KDE frameworksQt5 and KDE frameworks

More collaboration than ever!More collaboration than ever!

Oct 6, 2011KDE Mobile

Slide 27 of 38

Meego Reconstructed ?Meego Reconstructed ?

● Mer is alive again, aiming for MeeGo 2.0

● Core OS, Linux distribution (No Ui)

● Potential UX, Plasma Active

● Open Governance

● Primary customers are Vendors, not end users

● Mer is alive again, aiming for MeeGo 2.0

● Core OS, Linux distribution (No Ui)

● Potential UX, Plasma Active

● Open Governance

● Primary customers are Vendors, not end users

Oct 6, 2011KDE Mobile

Slide 28 of 38

KDE Mobile on WP8 ?KDE Mobile on WP8 ?

● How about the Qt binding ?

● Is it accessible commercial only ?

● What needs to be done exactly ?

● What is the current Qt state ?

● How about the licenses ?

● How about the Qt binding ?

● Is it accessible commercial only ?

● What needs to be done exactly ?

● What is the current Qt state ?

● How about the licenses ?

Oct 6, 2011KDE Mobile

Slide 29 of 38

KDE Mobile on Android ?KDE Mobile on Android ?

● The Necessitas project

● Android lighthouse

● Qt support in a good shape

● Missing bits (OpenGL, WebKit)

● Start packaging the platform

● Establish an easy to use SDK

● Team meeting at the Qt Developer Day in Munich

● The Necessitas project

● Android lighthouse

● Qt support in a good shape

● Missing bits (OpenGL, WebKit)

● Start packaging the platform

● Establish an easy to use SDK

● Team meeting at the Qt Developer Day in Munich

Oct 6, 2011KDE Mobile

Slide 30 of 38

KDE Mobile on Meltemi ?KDE Mobile on Meltemi ?

● Only Rumour!! Platform for Nokia behind Qt5 ?

● KDE efforts might begin after the first public release

● Only Rumour!! Platform for Nokia behind Qt5 ?

● KDE efforts might begin after the first public release

Oct 6, 2011KDE Mobile

Slide 31 of 38

KDE Mobile on Tizen ?KDE Mobile on Tizen ?

● Will some company or community support Qt ?

● What is the plan for starting that, if any ?

● Will some company or community support Qt ?

● What is the plan for starting that, if any ?

Oct 6, 2011KDE Mobile

Slide 32 of 38

KDE Mobile on “N10” ? ;)KDE Mobile on “N10” ? ;)

Oct 6, 2011KDE Mobile

Slide 33 of 38

KDE Mobile on new tablets ?

KDE Mobile on new tablets ?

Oct 6, 2011KDE Mobile

Slide 34 of 38

Community Open Build Service

Community Open Build Service

● Get a centralized project for KDE Mobile

● Define a proper QA process for the workflow

● Get more people involved in maintenance, packaging reviewing and testing

● Get a centralized project for KDE Mobile

● Define a proper QA process for the workflow

● Get more people involved in maintenance, packaging reviewing and testing

Oct 6, 2011KDE Mobile

Slide 35 of 38

Special thanks!Special thanks!

● Nokia for providing such devices and platforms to work with

● Kevin Ottens and KDAB for their contents (slides 9-14)

● Plasma Active team and Sebastian Kügler for the photo

● Packagers and Debian developers for helping with packaging

● The Gluon, KDE PIM, KDE Edu, Calligra communities

● The whole community behind the project to make it a success

● Nokia for providing such devices and platforms to work with

● Kevin Ottens and KDAB for their contents (slides 9-14)

● Plasma Active team and Sebastian Kügler for the photo

● Packagers and Debian developers for helping with packaging

● The Gluon, KDE PIM, KDE Edu, Calligra communities

● The whole community behind the project to make it a success

Oct 6, 2011KDE Mobile

Slide 36 of 38

Question Time!Question Time!

Oct 6, 2011KDE Mobile

Slide 37 of 38

Thank you for your attention!

lpapp@kde.org

Mailing List: kde-mobile@kde.org

IRC Freenode: #kde-mobile

http://community.kde.org/KDE_Mobile

Thank you for your attention!

lpapp@kde.org

Mailing List: kde-mobile@kde.org

IRC Freenode: #kde-mobile

http://community.kde.org/KDE_Mobile

Oct 6, 2011KDE Mobile

Slide 38 of 38

The EndThe End

Please come to the “Gluon: Creating and Distributing Games” presentation

5th of October, 10:40-11:10

Free drink and eternal life! ;)

Please come to the “Gluon: Creating and Distributing Games” presentation

5th of October, 10:40-11:10

Free drink and eternal life! ;)