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.
β’ 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!
π Website: https://kde.org
π¬ Forum: https://discuss.kde.org
π’ Follow KDE on Social Media:
π Mastodon: https://floss.social/@kde
πΉ PeerTube: https://tube.kockatoo.org/c/kde
π Facebook: https://www.facebook.com/KDE
πΌ LinkedIn: https://www.linkedin.com/company/kde
πΎ Reddit: https://www.reddit.com/r/kde/
πΏ Lemmy: https://lemmy.ml/c/kde
π· Instagram: https://www.instagram.com/kdecommunity/
π Bluesky: https://bsky.app/profile/kde.org
π§΅ Threads: https://www.threads.net/@kdecommunity
π Like, Share & Subscribe for More Open-Source Content!
#KDE #Plasma #OpenSource #Linux #FOSS #FreeSoftware #KDECommunity #KDEApps #Tech