news
KDE: KEcoLab, Skrooge, and Mankala
-
KEcoLab Sprint 26
I participated in the KEcoLab sprint held from May 27th to May 28th at the KDAB office in Berlin. It was my first time being at a KEcoLab sprint, I have mostly been an online participant before this so it was nice to meetup with both Karan and Joseph and work together in person. I also got to meet Carl Schwan and Volker Kraus.
I arrived a day early by an overnight train around 7 am. I couldn’t check in to the hostel before 3pm so decided to explore the city instead.
I explored the area around Alexandrplatz and got some nice photos, more of that will be covered in my next blog about Berlin.
I met up with Karan and was able to check in a bit early. We had Vietnamese Pho for lunch.
-
Skrooge 26.8.0 released
The Skrooge Team announces the release 26.8.0 version of its popular Personal Finances Manager based on KDE Frameworks.
-
Adding voice chat for Mankala
Hi everyone! This week we added voice chat for Mankala.
For Mankala, our goal was to elevate the player experience by adding real-time voice chat. We have already added text chat using XMPP, and to make this experience better, voice chat is a much better option to add.
Mankala relies on the XMPP protocol for matchmaking and text chat using the opponent and player XMPP IDs, respectively. I took KDE’s own chat application in reference: Kaidan, to implement Jingle (XEP-0167)—the XMPP extension for media sessions and connect it using an audio processing pipeline. After that, I designed the UI for this voice call to connect, accept, and decline calls with sync in UI and XMPP.