Projects

Last updated on January 10, 2009.

This page contains most of my recent projects, both my personal, professional and educational projects will be presented here.

Arxum

Version 2.0 finished May 2010.
Arxum

For the Software Engineering course, we had to make an auctioning web site running on a Java Servlet based system. We chose to use the relatively new language Scala and the quite recent SCM Git to implement everything.

The team I was leading consisted of a group of enthusiastic informatics students.

Team Members:
Technologies:
  • Scala
  • xHTML
  • CSS
  • Git
  • JavaScript
References:

Pong

Version 0.99 (final) finished December 2009.
Pong

For our project in VHDL, we chose to make a simple Pong with possibilities to communicate between 2 FPGA boards. Unfortunately that last feature was scrapped due to lack of time.

Team Members:
Downloads:
  • Report
  • Source code
Technologies:
  • VHDL
  • Alterra FPGA
References:

Typo

Version 0.99 (final) finished January 12, 2009.
Typo

After our last game, we couldn't resist writing another game. Really, we couldn't (they forced us). In an even more modern environment, an even more advanced game. May we present you 'Typo'. A state of the art typing game written entirely in Assembly for MS-DOS, it runs on the latest 16-bit 286 processors. So to all you overclockers with 64-bit quad core Intel Nehalems: turn down your voltage a notch, decimate your FSB to keep up with this game. Or just use DOSbox.

This time your objective is to simultaneously practice your memory and typing skills. A great way to summarize this game: "Simon meets Typ-Top".

Team Members:
Downloads:
Technologies:
To do (unfinished):
  • Loading words in a random order.
  • Keeping high scores
References:

WaterCommander

Version 1.0 (final) finished April 2008.
WaterCommander

This is our controller for the watertower in the second bachelor. With this program, we made it to the second place in our group and the second place in the overall ranking.

Team Members:
Downloads:
Technologies:
Remarks:
  • If you are unsure which version to get; just download the installer (it includes all files you will need, including source code)
  • Some features remain untested, the source code contains more code than actually used through the graphical interface.
References:

ChromaTrigger

Version 1.0 (final) finished 2007.
ChromaTrigger

We have built a vertical shooter in Modula 2 using the Windows API. This way, the programming was a bit more difficult, but the results are far better graphically.

Long have you been a warrior of the Spectrum Empire, long have you fought for the good of the emperor. But with the destruction of your own home planet, he has gone too far. You joined the Rebellion! Gain entry to a secret hangar on your Infinity Bike DX and Steal the Chroma Trigger, the secret weapon of Spectrum. Using the Chroma shield that defends you against the four colour attacks of the Empire, make your way through wave after wave of enemy fighters. Defeat the generals that cower behind their grand army in giant great mother ships and gain a colourful glory for the Rebellion.

Lang ben je krijger geweest van het Spectrum Rijk, lang heb je gestreden voor het goed van de keizer. Maar met de vernietiging van je eigen thuisplaneet is hij te ver gegaan. Je sloot je aan bij de rebellie. Op je Infinity Bike DX breek je een geheime hangar binnen en steel je de Chroma Trigger, het geheime wapen van Spectrum. Met het Chroma schild dat je beschermt tegen de vier kleurenaanvallen van het Rijk, moet je zien te ontsnappen aan aanval na aanval. Versla de generaals die zich in grote moederschepen verstoppen achter hun legers en breng een kleurige glorie voor de rebellie!

Team Members:
Downloads:
Technologies:
Remarks:
  • If you are unsure which version to get; just download the installer (it includes all files you will need, including source code)
  • For people who download manually (ZIP or SVN dump), make sure you have the appropriate fonts installed!
  • The program won't work satisfactory in Wine (I guess he can' t handle WM_TIMER-message fast enough, and strace is giving a lot of errors (features which aren' t fully implemented in Wine)).
  • You can take a look at our little technical summary.
To do (unfinished):
  • If we've got some extra time: two-player mode
  • If we've got some extra time: I'll test and debug this for Wine compatiblity for fellow Linux-users and Intel Mac-users
References:

VUB Personal Home Page

Version 2.0 as of 2008.
VUB Site

This site was a project for the course informatics at the VUB, but I intend to keep it up to date as my academic life evolves.

This site is optimized for viewing in Mozilla-based browser (Mozilla Firefox, Mozilla SeaMonkey) and Opera, but it should also render quite well in Internet Explorer.

The most important gimmicks are the several CSS sheets which can be selected in your browser's options or in the JavaScript-powered selector in the upper right hand corner of this site; also some neat CSS 2 tricks in the print style sheet (which prints the URLs after a hyperlink and hides irrelevant elements when printing) and a neat trick in the Old Terminal CSS which makes the menu appear like a simple command prompt when hovering over the item.

In the future I plan to keep this site updated, and some of the upcoming features are listed below in the to-do-list.

As of 2008, I reworked the site: I ported all content and even some new content to a new skin written by somebody else. By doing so, I abandonned the feature of offering multiple style sheets and a guestbook in favor for a skin I like better because it looks more inviting.

Technologies:
References:

Formulariums

During high school I started developing documents containing formulae for use in the courses mathematics and physics, these documents were the base for the documents you will find below.

Please note the documents hosted on this page might be outdated, the latest version is always kept at github.

Version 2.0 as of 2008.
Front page

Downloads:
Source code:
Technologies:
References:
  • Please consult each document for references