Welcome to this website

Computer scientist , software development expert and active contributor within the free software movement (or opensource if you want), my contributions begin to become meaningful. This website refers to all of these contributions. The menu on the left side, provides access to the various topics covered.

You'll find here detailed documentation of modules and software applications developed. You'll also find links to personal blogs including tutorials on various topics useful for software development. The main theme of the topics is the idea of building software by the loosely coupled components. I think this concept can bring a significant step towards more robustness and efficiency in software. It can also bring a significant flexibility to the process of building software whatever the way taken to lead this construction: the cathedral or the bazaar way.

Building software by loosely coupled components

A simple presentation of this paradigm is provided in the dedicated section. Also, all software products of this site are built using this concept of IT. The detailed explanation of the construction of these softwares, therefore, illustrates this concept. It illustrate, also, the object approach which is underlying. The source codes of real applications, all accessible in free and anonymous download, can provide more details for those wishing to study them. Please consult the download section for access to source codes.

We start with movControl, a software component written in Object Pascal language. It provide capability of moving GUI controls of an application when it run. The visual aspect of its action on the GUI widgets and its handling in the visual programming environment (Delphi and Lazarus), simplifies the assimilation of the concept of software component.

Next, multipCoach, an application that can be used to teach multiplication tables (elementary level), and ..