KDE for Automotive? Really? Tell Me More.
Agustin Benito Bethencourt. abenito@kde.org
@toscalix
CC BY-SA
Introduction to KDE
Automotive Linux Summit 2018
Tokyo, JP.
20th June 2018
About the speaker: @toscalix
● KDE user since 2003.
● KDE contributor since 2005.
● KDE eV Member since 2010.
● KDE eV Board of Directors 2012-2014.
○ Treasurer.
● KDE España founder member.
● Principal Consultant at Codethink Ltd.
Why is KDE at ALS 2018?
● Community driven FLOSS project.
● 20+ years of experience developing interfaces and applications
for multiple devices and platforms.
● Application developers ecosystem.
● Key stakeholder in the Qt ecosystem.
● Increasing scope: towards embedded.
The KDE community
● Founded in Oct 1996 as FLOSS project.
● Values: The KDE Manifesto.
● KDE Goals for 2018 and beyond:
○ Top-notch usability and productivity for basic software
○ Privacy Software.
○ Streamlined onboarding of new contributors.
● Main Qt learning ecosystem.
KDE project: governance
● KDE e.V.: supports KDE community (no technical decisions).
○ KDE e.V. Membership
■ General Assembly.
■ Working Groups.
○ Board of Directors (BoD).
○ KDE Supporting Members: supports KDE e.V. BoD..
● Free Qt Foundation.
KDE project: The Free Qt Foundation
● Defines, approves, protects and enforce Qt license schema
over a variety of platforms: Linux, Android, Windows, iOS...
● Members: Digia (The Qt Company) and KDE e.V. (50% each).
○ Trolltech founders as advisors.
● Founded in 1998 to ensure Qt availability as FLOSS.
KDE project: key activities
● Software development.
● Events: Akademy, Lakademy, conf.KDE India, Akademy-es,
Sprints...
● Training/mentoring: GSoC, SoK.
● Promotion of KDE soft. and FLOSS values: FSFe, The
Document Foundation, Qt, etc.
● Check the KDE e.V. reports.
The evolution of KDE through software releases
● KDE 1.0: July 1998
● KDE 2.0: Oct 2000
● KDE 3.0: Apr 2002
● KDE Software Compilation 4.0: Jan 2008
○ KDE Platform,Workspaces and applications
● KDE current release:
○ KDE Frameworks 5: July 2014
○ KDE Plasma 5: July 2014
○ KDE Applications 5: Dec. 2014
KDE software
● Elegant and fully functional.
● Integration as a feature.
● Portable:
○ Multi-platform: Linux, Windows, Android, OSX...
○ Internationalised,multi-language, etc.
● Extremely configurable and customizable.
● Modular.
● Many applications.
Ongoing work
● KDE Plasma mobile.
● Kirigami and applications for Plasma Mobile.
● KDE frameworks 5 port to YOCTO.
● Akademy 2018 and ELCE/OSS EU 2018.
Ongoing work: KDE Plasma mobile
● Plasma Mobile vision: Plasma Mobile aims to become a
complete and open software system for mobile devices.
● Status: it is already working.Another proof.
● Main technologies:
○ Qt.
○ KWin and Wayland
○ VoiceCall, Ofono, Telepathy, Pulseaudio, LXC, etc.
Ongoing work: Kirigami
● Kirigami the application SDK for Plasma Mobile.
● Kirigami HowTo: develop apps for Plasma Mobile.
● It is in active development, released as part of KF5.
● Kirigami Gallery on Google Play as part of the demo apps.
● Kirigami is a set of QtQuick components.
Ongoing work: KDE applications on Plasma Mobile
● Discover: app discovery and installer.
● Koko: image gallery.
● Vvave: music player.
● KAlgebra Mobile: graph calculator.
● Marble Maps: virtual globe and world atlas.
● Kaidan: Jabber/XMPP Instant Messenger.
● In development: Index (file manager), Konversation 2.0 (IRC
client), KDE Connect ...
Ongoing work: KDE applications on Android
Yes, there are KDE Applications available on Android:
● KDE Connect: connect all your devices.
● GCompris: edu games for kids.
● KAlgebra: graph calculator.
● Marble Maps: maps (OSM) and routing.
○ Behaim Globe: first globe.
● Okular (experimental): universal document viewer.
Ongoing work: KDE Frameworks on YOCTO
● Aiming to showcase KF5 working on YOCTO at ELCE EU or
next AGL AMM.
● Enables bringing KDE Plasma and some apps to embedded.
● Work in progress.Updating to Plasma 5.12
● Already testable.
● Current effort lead by Volker Krause.
Ongoing work: Akademy 2018
● Akademy is the annual KDE developers conference.
● Akademy 2018 will take place in Vienna, Austria.
● From August 11th to 17th.
○ 2 days of presentations.
○ 5 days of hacking.
○ 7 days of fun!
Takeaways
● KDE community is a well established, innovative
ecosystem, used to team up with other projects.
● 20+ years of expertise in solid and well integrated
user experiences for a variety of devices and form
factors.
Takeaways
● Mature ecosystem of application developers.
● It is viable to adapt KDE software to automotive
environments.
Takeaways
The gap to use KDE software in automotive is
decreasing fast.
Takeaways
Let’s make it happen
in 2019.
Acknowledgements
● ALS content committee for this opportunity to promote KDE
with the automotive industry.
● KDE Promo group for helping me to prepare the slides.
● Thanks Codethink Ltd for sponsoring my presence at ALS.
Questions?

KDE For Automotive? Really? Tell me more about it

  • 1.
    KDE for Automotive?Really? Tell Me More. Agustin Benito Bethencourt. abenito@kde.org @toscalix CC BY-SA Introduction to KDE Automotive Linux Summit 2018 Tokyo, JP. 20th June 2018
  • 2.
    About the speaker:@toscalix ● KDE user since 2003. ● KDE contributor since 2005. ● KDE eV Member since 2010. ● KDE eV Board of Directors 2012-2014. ○ Treasurer. ● KDE España founder member. ● Principal Consultant at Codethink Ltd.
  • 3.
    Why is KDEat ALS 2018? ● Community driven FLOSS project. ● 20+ years of experience developing interfaces and applications for multiple devices and platforms. ● Application developers ecosystem. ● Key stakeholder in the Qt ecosystem. ● Increasing scope: towards embedded.
  • 4.
    The KDE community ●Founded in Oct 1996 as FLOSS project. ● Values: The KDE Manifesto. ● KDE Goals for 2018 and beyond: ○ Top-notch usability and productivity for basic software ○ Privacy Software. ○ Streamlined onboarding of new contributors. ● Main Qt learning ecosystem.
  • 5.
    KDE project: governance ●KDE e.V.: supports KDE community (no technical decisions). ○ KDE e.V. Membership ■ General Assembly. ■ Working Groups. ○ Board of Directors (BoD). ○ KDE Supporting Members: supports KDE e.V. BoD.. ● Free Qt Foundation.
  • 6.
    KDE project: TheFree Qt Foundation ● Defines, approves, protects and enforce Qt license schema over a variety of platforms: Linux, Android, Windows, iOS... ● Members: Digia (The Qt Company) and KDE e.V. (50% each). ○ Trolltech founders as advisors. ● Founded in 1998 to ensure Qt availability as FLOSS.
  • 7.
    KDE project: keyactivities ● Software development. ● Events: Akademy, Lakademy, conf.KDE India, Akademy-es, Sprints... ● Training/mentoring: GSoC, SoK. ● Promotion of KDE soft. and FLOSS values: FSFe, The Document Foundation, Qt, etc. ● Check the KDE e.V. reports.
  • 8.
    The evolution ofKDE through software releases ● KDE 1.0: July 1998 ● KDE 2.0: Oct 2000 ● KDE 3.0: Apr 2002 ● KDE Software Compilation 4.0: Jan 2008 ○ KDE Platform,Workspaces and applications ● KDE current release: ○ KDE Frameworks 5: July 2014 ○ KDE Plasma 5: July 2014 ○ KDE Applications 5: Dec. 2014
  • 9.
    KDE software ● Elegantand fully functional. ● Integration as a feature. ● Portable: ○ Multi-platform: Linux, Windows, Android, OSX... ○ Internationalised,multi-language, etc. ● Extremely configurable and customizable. ● Modular. ● Many applications.
  • 10.
    Ongoing work ● KDEPlasma mobile. ● Kirigami and applications for Plasma Mobile. ● KDE frameworks 5 port to YOCTO. ● Akademy 2018 and ELCE/OSS EU 2018.
  • 11.
    Ongoing work: KDEPlasma mobile ● Plasma Mobile vision: Plasma Mobile aims to become a complete and open software system for mobile devices. ● Status: it is already working.Another proof. ● Main technologies: ○ Qt. ○ KWin and Wayland ○ VoiceCall, Ofono, Telepathy, Pulseaudio, LXC, etc.
  • 12.
    Ongoing work: Kirigami ●Kirigami the application SDK for Plasma Mobile. ● Kirigami HowTo: develop apps for Plasma Mobile. ● It is in active development, released as part of KF5. ● Kirigami Gallery on Google Play as part of the demo apps. ● Kirigami is a set of QtQuick components.
  • 13.
    Ongoing work: KDEapplications on Plasma Mobile ● Discover: app discovery and installer. ● Koko: image gallery. ● Vvave: music player. ● KAlgebra Mobile: graph calculator. ● Marble Maps: virtual globe and world atlas. ● Kaidan: Jabber/XMPP Instant Messenger. ● In development: Index (file manager), Konversation 2.0 (IRC client), KDE Connect ...
  • 14.
    Ongoing work: KDEapplications on Android Yes, there are KDE Applications available on Android: ● KDE Connect: connect all your devices. ● GCompris: edu games for kids. ● KAlgebra: graph calculator. ● Marble Maps: maps (OSM) and routing. ○ Behaim Globe: first globe. ● Okular (experimental): universal document viewer.
  • 15.
    Ongoing work: KDEFrameworks on YOCTO ● Aiming to showcase KF5 working on YOCTO at ELCE EU or next AGL AMM. ● Enables bringing KDE Plasma and some apps to embedded. ● Work in progress.Updating to Plasma 5.12 ● Already testable. ● Current effort lead by Volker Krause.
  • 16.
    Ongoing work: Akademy2018 ● Akademy is the annual KDE developers conference. ● Akademy 2018 will take place in Vienna, Austria. ● From August 11th to 17th. ○ 2 days of presentations. ○ 5 days of hacking. ○ 7 days of fun!
  • 17.
    Takeaways ● KDE communityis a well established, innovative ecosystem, used to team up with other projects. ● 20+ years of expertise in solid and well integrated user experiences for a variety of devices and form factors.
  • 18.
    Takeaways ● Mature ecosystemof application developers. ● It is viable to adapt KDE software to automotive environments.
  • 19.
    Takeaways The gap touse KDE software in automotive is decreasing fast.
  • 20.
  • 21.
    Acknowledgements ● ALS contentcommittee for this opportunity to promote KDE with the automotive industry. ● KDE Promo group for helping me to prepare the slides. ● Thanks Codethink Ltd for sponsoring my presence at ALS.
  • 22.