Skip to content

Posts 

2011 - the future of Marble

Wednesday, 12 January 2011
The new year 2011 has just started and it looks very, very promising for Marble: According to the Release Schedule "KDE Software Compilation (SC) 4.6" will get released with Marble 1.0 in about two weeks. This will be an exciting release which will introduce largely extended worldwide Routing support (Online and Offline), Bookmarks, QML bindings for libMarble, official support for the Nokia N900 / Maemo platform and too many other things to mention! With our usual release cycle the next big milestone would be Marble 1.2 which will be released together with KDE SC 4.7 (Summer 2011). We have hopes that this might introduce the first steps towards an OpenGL mode for Marble and lots of other bigger framework changes. For all Marble addicts we have even better news: Google Code-In has just been successfully completed and the students who focussed on Marble tasks did some marbleous, amazing work! Utku Aydın for example created some great new functionality for Marble: An Earthquake plugin which visualizes earthquakes in realtime via geonames.org A Social Contacts plugin which uses OpenDesktop.org to display your friends on the Marble globe. And a Map Creation Wizard that allows you to create your own maps (e.g. using ready made images, a WMS Server or a Server Url) and prepares them for upload and contribution to the Marble map servers. Really cool stuff! Read all about it in Utku's blog! Read More

Getting the details of an SSL connection

Sunday, 9 January 2011
SSL is a pretty complex topic, and whilst Qt makes the APIs pretty easy to use, there's a lot going on underneath and it can be hard to debug. In order to make life a bit easier, I've written a simple tool that will connect to an SSL service then dump every piece of information Qt makes available concerning it. Of course the aim here is both that the tool be useful in itself, and also that it provide a good illustration of how to use the APIs concerned. Read More

In EBN News...

Sunday, 9 January 2011
A couple of newsworthy items regarding The English Breakfast Network Thanks to our awesome admins, we now have 2 aliai (ebn.kde.org and quality.kde.org) that redirect to our classic web address... certainly much easier to type. The Krazy checks are operational again. Our API Documentation site is now providing tarballs containing kdelibs and kdepimlibs man pages generated using doxygen. This is a nice companion to the Qt Assistant version of the same content. Look for the "[man]" links on the top-level page. As an extra bonus, we also have man pages being generated for kde-qt (our KDE tweaks for Qt). Searching on api.kde.org should be improved a bit now. We added search capabilities for namespaces and projects recently. And now search is case-insensitive. Thanks all I can remember at the moment. Read More

Kexi in Q4 2010

Wednesday, 5 January 2011
Short story: In the last day of 2011 Kexi reached the 2.3 release as the other KOffice applications. Versions 2.4 and newer will be developed distributed within the Calligra suite, meaning it stays within the team formed by the same awesome, welcoming community. Read More

JavaScript: keep it working in different runtimes

Monday, 3 January 2011
The programming language JavaScript is seeing more and more use. Software written in it can run in many different environments. Not only do web browsers support it, there are quite a few programming environments that can integrate and run JavaScript code. Qt has support for it with the QtScript module. GNOME has JavaScript bindings via gjs. Node.JS is gaining popularity on the server and Java has the Rhino runtime. Read More

Rendering UI files to PDF

Monday, 3 January 2011
As a followup to my previous blog post about rendering widgets to SVG, lets take a look at rendering them to PDF. I won't go into as much detail as the previous blog post since the code is mostly the same. This time, instead of a renderToSvg() method, we have a renderToPdf() method. All the rest of the code is basically the same as the previous example. Read More

Rendering UI files to SVG

Monday, 3 January 2011
In response to a question on IRC yesterday, here's a quick example for the New Year - rendering designer's UI files to SVG using QSvgGenerator. As usual, the code is simple since Qt gives us everything we need. Read More

2k11

Saturday, 1 January 2011
Besides all possible conventional wishes there is something I wish you for 2011: "Let any good code you commit come back to you redoubled" A twisted variant of the karm^w boomerang theory ;)

KDEPIM 4.6 Beta3

Wednesday, 22 December 2010
Today KDEPIM 4.6 Beta3 is tagged and released. This is the first release in our departure from the normal KDE SC 4.6 cycle, but you should be able to build against kdelibs and kdepimlibs from either the beta2 or the upcoming first release candidate UPDATE: building against the KDE SC 4.6RC1 kdepimlibs is required -- which should be available soon. Read More

Codethink is hiring!

Sunday, 19 December 2010
Alberto Ruiz asked me to post a message on Planet KDE about Codethink is hiring! He says: "Codethink is currently looking for bright university graduates looking into joining a young open source company. As you may know already Codethink is an Open Source consultancy focused on helping our customers to make the most out of open source and create great innovative products with it. Read More