S.D.I.-Consulting BVBA

Open Source

As a developer I like writing software. I maintain these projects for fun. If you are looking for an overview of my professional services and activities, look over here.

A Read-Eval-Print Loop for Perl
It is a read-eval-print loop that supports a Lisp-like syntax. It is meant as the top-level for command line oriented applications or for telnet access into an application (for monitoring, configuration or debugging).
JSON Tools
JSON (JavaScript Object Notation) is a file format to represent data. It is similar to XML but has different characteristics. It is suited to represent configuration information, implement communication protocols and so on. XML is more suited to represent annotated documents. JSON parsing is very fast, the parser can be kept lean and mean. It is easy for humans to read and write.
Password Tracker
An application to keep your passwords in an encrypted file on disk, protected by a pass phrase so that they are safe. Even if the file containing your passwords falls in the wrong hands, the pass phrase is needed to decrypt it.
Hessian4J Framework
A replacement for XML when you need something fast and simple while direct access to the data (using a text editor) is less important. It is fast because it was designed that way, the Hessian format allows very fast parsers. It is simpler then XML, compact and complete implementations can be found for many languages.
MoneyTwizz
An application that lets you plan your budget in a fast and efficient way. It provides the means to plan your future expense and income transactions and to keep the planning synchronized with your bank statements. You do not have to spend hours entering the bank statement data and assign all expenses to categories, or trying to find where you mistyped some value so that the end amount is a couple of cents different from the bank statement. The goal of MoneyTwizz is the planning aspect, not the bookkeeping aspect.
Multi Threaded Dispatcher Framework
A Java framework to enable the creation of a multithreaded dispatcher application. The framework has already proven its usability, it is used in a number of very robust applications which run 24/7.
Simple Serializer Framework
A Java framework which allows you to convert a cluster of Java objects to a well defined XML format and vice versa. It works similar to the standard Java serialization mechanism, the format is a subset of XML instead of a binary stream.