All projects
(in no particular order)
Papers
- Yet Another Network Simulator, WNS2
- IEEE 802.11 Rate Adaptation: A Practical Approach, MSWiM'04
- A very old version of a CORBA guide (Gnome 1.x):
html & tarball.
- A more recent version of a CORBA guide (Gnome 2.x):
html,
source tarball.
- The libart API documentation (Gnome 1.x): html,
tarball.
- The OAF API documentation (Gnome 1.x): html,
tarball.
- A small introduction to the Gnome 2.x architecture: html,
html tarball,
xml tarball.
- A lengthy detailed documentation on the object system used by GTK+ 2.x.
This documentation was integrated in the
GObject API reference.
- An introduction to C++ Exceptions, draft: html,
html tarball,
xml tarball.
- Digital Audio/Video Playback: html,
html tarball,
xml tarball.
Code
- treegrowth: this is an implementation of a stochastic
tree growth model published in Open Source Production Mode by Jean Michel Dalle and Paul
M. David, SIEPR Discussion Paper No 02-27. It contains numerous additions to the original, most
notably support for a forest model. A web-based gui using
a java applet can be used to play with it.
- The bozo-profiler is not really a profiler. It is more a library to
perform in-process debugging and code path analysis.
- cvs log analyser: this perl script analyzes a cvs repository
and extracts the list of per-author changesets for all modules in the repository and calculates the
list of functions changed for each change to a source code file.
- bb analyser: this perl script analyses the basic block boundaries
of x86 code as disassembled by objdump and outputs simple statistics about these basic blocks.
- code analysis: this webpage considers the distribution
of the number of functions with a given code size.
- 92 Guide: this is a documentation I wrote a
long time ago on programming
texas intrument's 92 calculators (valid
also for 89 calculators)
- GNU Hell On Earth: this is a
wolfenstein 3D-like 3D engine written
in 68k assembly for my TI 92. (sources)
- segment detection: this is my master thesis report. You can find
a GPL implementation of the algorithm described in it there.
It is about hardware-accelerated segment recognition in video streams.
- CORBA <--> RMI bridge for an Echo
interface. Code is free for you to use, reuse and play with.