Uploaded April 2025 | Updated September 2026, 2 weeks ago
Javier is the creator of the QPrompt Teleprompter app, developed using KDE Frameworks, and used by professionals for live event productions both in and out of studios. He works as a Software Engineer consultant at KDAB and holds degrees in Computer Science and Mass Media Communications from the University of Puerto Rico at Arecibo. Originally from Puerto Rico, Javier is fluent in both English and Spanish and has a passion for video editing.
The goal of this talk is to encourage people to create native Linux applications and help them use KDE Frameworks to build these applications. The talk is divided into two parts: showcase and examples.
The first part highlights what can be accomplished using KDE Frameworks, offering real-life examples inside and outside of KDE. The second part aims to assist developers who may not be familiar with KDE, C++, or the Linux ecosystem by helping them avoid common pitfalls when setting up the frameworks and preparing their apps for distribution.
Presentation Overview:
• Demonstrate how KDE Frameworks can be useful for application developers outside of the KDE ecosystem.
• Provide examples of KDE libraries being used outside of KDE Gear.
• Discuss Linux system integration considerations and identify frameworks that can assist with these tasks.
• Weigh the pros and cons of using KDE Frameworks.
• Briefly discuss LGPL license compliance and the spirit of the license.
• Provide an overview of API tiers and their implications.
• Show how to set up and use ECM and frameworks in CMake.
• Explain when and how to distribute dependencies with applications.
• Provide an overview of app distribution options, including Craft, CPack, Snapcraft, Flathub, traditional app packages, and other stores.
• Provide an example of how to meet the requirements of multiple distribution mediums using CMake.
• Conclude with tips and links to online resources for further learning.
KDE is an open-source community developing free software for desktop and mobile, including the powerful Plasma desktop environment. Join the KDE community to contribute, learn, and shape the future of open-source software!
🔗 Explore KDE:
🌐 Website: kde.org
💬 Forum: discuss.kde.org
📢 Follow KDE on Social Media:
🐘 Mastodon: https://floss.social/@kde
📹 PeerTube: tube.kockatoo.org/c/kde
📘 Facebook: facebook.com/KDE
💼 LinkedIn: linkedin.com/company/kde
👾 Reddit: reddit.com/r/kde
🌿 Lemmy: https://lemmy.ml/c/kde
📷 Instagram: instagram.com/kdecommunity
🌌 Bluesky: https://bsky.app/profile/kde.org
🧵 Threads: threads.net/@kdecommunity
🔔 Like, Share & Subscribe for More Open-Source Content!
📌 Hashtags:
#KDE #Plasma #OpenSource #Linux #FOSS #FreeSoftware #KDECommunity #KDEApps #Tech
Javier is the creator of the QPrompt Teleprompter app, developed using KDE Frameworks, and used by professionals for live event productions both in and out of studios. He works as a Software Engineer consultant at KDAB and holds degrees in Computer Science and Mass Media Communications from the University of Puerto Rico at Arecibo. Originally from Puerto Rico, Javier is fluent in both English and Spanish and has a passion for video editing.
The goal of this talk is to encourage people to create native Linux applications and help them use KDE Frameworks to build these applications. The talk is divided into two parts: showcase and examples.
The first part highlights what can be accomplished using KDE Frameworks, offering real-life examples inside and outside of KDE. The second part aims to assist developers who may not be familiar with KDE, C++, or the Linux ecosystem by helping them avoid common pitfalls when setting up the frameworks and preparing their apps for distribution.
Presentation Overview:
• Demonstrate how KDE Frameworks can be useful for application developers outside of the KDE ecosystem.
• Provide examples of KDE libraries being used outside of KDE Gear.
• Discuss Linux system integration considerations and identify frameworks that can assist with these tasks.
• Weigh the pros and cons of using KDE Frameworks.
• Briefly discuss LGPL license compliance and the spirit of the license.
• Provide an overview of API tiers and their implications.
• Show how to set up and use ECM and frameworks in CMake.
• Explain when and how to distribute dependencies with applications.
• Provide an overview of app distribution options, including Craft, CPack, Snapcraft, Flathub, traditional app packages, and other stores.
• Provide an example of how to meet the requirements of multiple distribution mediums using CMake.
• Conclude with tips and links to online resources for further learning.
KDE is an open-source community developing free software for desktop and mobile, including the powerful Plasma desktop environment. Join the KDE community to contribute, learn, and shape the future of open-source software!
🔗 Explore KDE:
🌐 Website: kde.org
💬 Forum: discuss.kde.org
📢 Follow KDE on Social Media:
🐘 Mastodon: https://floss.social/@kde
📹 PeerTube: tube.kockatoo.org/c/kde
📘 Facebook: facebook.com/KDE
💼 LinkedIn: linkedin.com/company/kde
👾 Reddit: reddit.com/r/kde
🌿 Lemmy: https://lemmy.ml/c/kde
📷 Instagram: instagram.com/kdecommunity
🌌 Bluesky: https://bsky.app/profile/kde.org
🧵 Threads: threads.net/@kdecommunity
🔔 Like, Share & Subscribe for More Open-Source Content!
📌 Hashtags:
#KDE #Plasma #OpenSource #Linux #FOSS #FreeSoftware #KDECommunity #KDEApps #Tech





. A part near the beginning of the song was removed by me so everything fits with the intro.
- Frozen Mountains(https://soundcloud.com/serpentsoundstudios/frozen-mountains) by Alexander Nakarada (www.serpentsoundstudios.com) is licenced under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/).
- No Frills Salsa(https://incompetech.com/music/royalty-free/music.html) by Kevin MacLeod (https://incompetech.com/) is licenced under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
- Reverie(https://espidev.bandcamp.com/track/reverie) by the KDE Developer EspiDev is licenced under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/).
Picture/Wallpaper:
- Safe Landing by Louis Durrant is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/). It was created as part of a KDE wallpaper competition.
The licence information in the video description here is generally more correct than the one in the video because I can only really update the description.
Software:
Ich machte die Aufnahmen mit [Open Broadcaster Software](https://obsproject.com/), schnitt das Ganze mit [Kdenlive](https://kdenlive.org/de/), schrieb die Untertitel mit [Subtitle Composer](https://subtitlecomposer.kde.org/) verbesserte die Audio-Qualität mit [Audacity](https://www.audacityteam.org/) und erstellte die Grafiken mit [GIMP](https://www.gimp.org/).
Notiz:
Der Titel im Video (KDE DEV LOG) weicht absichtlich vom Titel der Videoserie (KDE Dev-Vlog) ab, da es so besser zum Rhythmus der Musik gepasst hat und ich dadurch ein drei auf drei Raster aus Buchstaben machen konnte.
Das Videoende klingt für mich etwas zu sehr so, als würde ich keine weiteren Videos mehr machen. Das ist nicht unbedingt der Fall, aber ich möchte nicht den Eindruck erwecken, dies hier sei eine regelmäßige Serie. Solange ich nicht vorhabe, vom Vloggen zu leben, mache ich ein Video nur, wenn ich meine etwas Interessantes zu sagen zu haben und auch Lust habe, das in Form eines Videos zu tun. KDE Dev-Vlog 3: Das Finale der Gwenview Trilogie](https://i.ytimg.com/vi/rXr8TG2cCIM/mqdefault.jpg)




