KDAB Labs
Forschung, die Ihre Software verändern kann
KDAB Labs bündelt Forschungs‑ und Entwicklungsarbeiten zu neuen, vielversprechenden Softwaretechnologien und macht deren Ergebnisse der Community zugänglich. Ziel ist es, frühzeitig zu verstehen, welche Technologien für Kundenprojekte relevant werden und dazu passende Tools und Bibliotheken zu entwickeln. Viele dieser Projekte sind als Open Source auf GitHub unter https://github.com/KDAB und https://github.com/KDABLabs verfügbar.
Bleiben Sie mit modernster Technologie und Tools immer einen Schritt voraus.

Sichere Rust-Bindings für Qt: CXX-Qt
CXX‑Qt ist eine Sammlung von Rust‑Crates zur Erstellung bidirektionaler Rust‑⇄‑C++‑Bindings mit Qt. Damit lässt sich Rust in bestehende C++‑Anwendungen über CMake integrieren oder zum Bau reiner Rust‑Anwendungen mit Cargo einsetzen. CXX‑Qt bietet Werkzeuge, um QObject‑Subklassen in Rust zu implementieren, die anschließend aus C++, QML und JavaScript genutzt werden können. https://github.com/KDAB/cxx-qt

Vulkan
Vulkan ist ein plattformübergreifender Industriestandard, der es Entwicklern ermöglicht, mit einer einheitlichen Grafik‑API eine Vielzahl von Geräten anzusprechen und gilt als Nachfolger von OpenGL. Da die Programmierung mit Vulkan komplex sein kann, haben KDABs 3D‑Experten Wege gesucht, Vulkan auch ohne tiefgehendes Spezialwissen nutzbar zu machen. Ein Ergebnis ist KDGpu, ein schlanker Wrapper um Vulkan, der moderne Grafikprogrammierung leichter erlernbar und anwendbar macht.
MECAPS – Modern Embedded C++ Application Starter
MECAPS (Modern Embedded C++ APplication Starter) ist eine von KDAB entwickelte Vorlage zur Verbesserung der C++‑Softwareentwicklung mit Slint als UI‑Framework. Das Template kombiniert KDUtils als plattformübergreifende Application‑Core‑Bibliothek, Slint für die Benutzeroberfläche und CMake als Build‑System. Weitere Informationen finden sich unter https://github.com/KDABLabs/mecaps
Kontakt aufnehmen
Wenn Sie Fragen zu unserer Forschungs- und Entwicklungsarbeit haben oder ein Projekt besprechen möchten, freuen wir uns auf Ihre Kontaktaufnahme.
Kontakt

