38
Oct 6, 2011 KDE Mobile Slide 1 of 38 KDE Mobile The Best Things in Life are free KDE Mobile The Best Things in Life are free

KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 1 of 38

KDE MobileThe Best Things in Life are free

KDE MobileThe Best Things in Life are free

Page 2: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 3: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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)

Page 4: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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)

Page 5: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 6: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 7: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 8: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 8 of 38

KDE PlatformKDE Platform

Unmanagable Dependency Mess ?Unmanagable Dependency Mess ?

Page 9: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 9 of 38

Like this ?Like this ?

Page 10: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 10 of 38

Better, but still ?Better, but still ?

Page 11: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 11 of 38

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

Page 12: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 12 of 38

Core features, amazing !Core features, amazing !

Page 13: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 13 of 38

FootprintFootprint

0

5

10

15

20

25

30

35

40

45

50

DesktopTabletMobile

Page 14: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 15: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 15 of 38

KDE on N810KDE on N810

Page 16: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 16 of 38

Plasma on N900Plasma on N900

Page 17: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 17 of 38

KDE Mobile on N950KDE Mobile on N950

Gluon Game, Space InvadersGluon Game, Space Invaders

Page 18: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 18 of 38

KDE Mobile on N9KDE Mobile on N9

KAlgebra MobileKAlgebra Mobile

Page 19: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 19 of 38

Plasma NetbookPlasma Netbook

Page 20: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 20 of 38

Optimized Ui for MobileOptimized Ui for Mobile

DesktopDesktop Mobile N9Mobile N9

Page 21: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 22: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 22 of 38

Plasma Active Device Spectrum

Plasma Active Device Spectrum

Page 23: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 23 of 38

Touch the Future!Touch the Future!

Page 24: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 24 of 38

Qt5 Open GovernanceQt5 Open Governance

Page 25: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 25 of 38

KDE FrameworksKDE Frameworks

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

Page 26: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 26 of 38

Qt5 and KDE frameworksQt5 and KDE frameworks

More collaboration than ever!More collaboration than ever!

Page 27: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 28: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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 ?

Page 29: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 30: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 31: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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 ?

Page 32: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 32 of 38

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

Page 33: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 33 of 38

KDE Mobile on new tablets ?

KDE Mobile on new tablets ?

Page 34: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 35: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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

Page 36: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 36 of 38

Question Time!Question Time!

Page 37: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

Oct 6, 2011KDE Mobile

Slide 37 of 38

Thank you for your attention!

[email protected]

Mailing List: [email protected]

IRC Freenode: #kde-mobile

http://community.kde.org/KDE_Mobile

Thank you for your attention!

[email protected]

Mailing List: [email protected]

IRC Freenode: #kde-mobile

http://community.kde.org/KDE_Mobile

Page 38: KDE Mobile - FRUCTKDE Mobile Oct 6, 2011 Slide 3 of 38 Why KDE for Mobile ? Use known applications (Calligra, KDE-PIM, KDE-Edu, KDE- Games, Gluon, Utilities, Plasma and the like) One

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! ;)