…just another hippy blog

Software development, cold beer, photography and other high-caffeine, bikini powered, topics.

Projects

ClickOut Ltd.

I have started to cooperate with British company ClickOut Ltd. in January 2006, mostly for tasks related to a platform independent business system software (a sort of ERP, Enterprise Resource Planning) in Qt / C++.

Past and current activities include:

  • WSDL and XML schema parser
  • GUI component similar to the Office 2007 “Ribbon”
  • barcode generation using Barcode Writer in Pure Postscript and Ghostscript
  • a MIME library with support for S/MIME, SMTP and POP3
  • misc GUI components

Movida

Movida helps you organizing your movie collection, whatever media the movies are on (DVDs, MPEG-4 encoded files - like DivX or XviD movies and more).
You can search your movie collection using simple or complex queries and add custom tags for better management.

Movida is released under the terms of the GNU General Public License version 2 or later.
The current version requires Qt 4 and has been tested on both Linux and Microsoft Windows.
An old Qt 3 based preview tarball and some old screenshots are available on the website.

Development has been slowed down a lot during the last year and release 1.0 is yet to come. I started working again on the project some time ago and I had to rewrite most of the code.
The first public alpha version might come soon (hopefully), so stand by.

Some links:

The OSDaB Project

The OSDaB Project website contains tips, tricks and code snipplets in C++ and/or Qt. All the source code is released under the terms of the GNU General Public License version 2 or later and has been tested on both Linux and Microsoft Windows.
Here are some examples:

  • Zip archive handling (written almost from scratch - pure C++/Qt)
  • MD5 and SHA-1 hashing algorithms
  • Base 64 encoding and decoding
  • XML writer
  • XML-based application preferences manager
  • Hyperlink enabled label, rating label, color chooser button and some more trivial widgets

Some links:

Articles published on italian magazine “Dev.”

I’m currently writing a series of technical articles on Qt and KDE programming for italian magazine DEV.

Here is a short description of what has already been published:

id. month contents
01. april 2005 introduction to qt’s architecture
02. may 2005 writing a gui with qt - a simple dialog
03. june 2005 main windows and abstract actions with qt
04. july/august 2005 qt template library and i/o handling with qt
05. september 2005 data presentation with qt
06. october 2005 rapid application development with qt
07. november 2005 using opengl with qt
08. december 2005 internationalization with qt
09. january 2006 multithreading with qt
10. february 2006 a complete qt application
11. march 2006 kde programming: the k development environment
12. may 2006 interview with fulltime kde developer at trolltech, aaron seigo (part one of two)
13. june 2006 interview with fulltime kde developer at trolltech, aaron seigo (part two of two)
14. september 2006 phonon: kde goes multimedia (includes a short interview with bernhard fuchshumer)
15. november 2006 qt jambi: the new java bindings for qt (short article)
16. unpublished1 programming with qt jambi: when java meets qt

Notes:
1. Unpublished due to organizational problems of the publisher, which somewhat brought me to interrupt (althought not officially) my cooperation with them.

Articles published on italian magazine “Computer Programming”

Here is a quick description of the articles i wrote for the magazine Computer Programming:

id. month contents
01. april 2006 Review: Sun Java Studio Creator

Italian translation to “The Independent Qt Tutorial”

I’ve been working on the italian version of Johan Thelin’s “The Independent Qt Tutorial“, a nice tutorial on Trolltech’s Qt toolkit. The Italian translation is up to date with the english docs, but the tutorial has not been updated any more.