Borg Projects
Borg is een mobiel multi-agent-systeem waarbinnen processen
kunnen migreren van de ene machine naar de andere. Borg agents
zijn geschreven in Pico, wat hen platform-onafhankelijk maakt.
De ontwikkeling van Borg omvat twee aspecten: ten eerste het werk
aan de virtuele machine (een aangepaste Pico-evaluator), en ten
tweede het onderhouden van meerdere user interfaces. Het
Borg-team (Werner van Belle, Karsten Verelst, Johan Fabry en
Dirk van Deun) heeft de handen meer dan vol met de virtuele
machine. Daarom zoeken we studenten die zich willen engageren
om een van de user interfaces te onderhouden. Naast de afgewerkte
basisversie met een textuele interface bestaat Borg momenteel
voor 4 platformen:
- er is een relatief stabiele maar nog niet geheel afgewerkte versie
voor MS Windows, gebaseerd op de cygwin-libraries (free software
die dient om UNIX-programma's snel te porten naar MS Windows);
- er is een versie voor KDE, geschreven door Koen Bailleul, die nu
echter geen tijd meer heeft om die verder te onderhouden; deze
versie is eveneens redelijk stabiel, maar er moeten nog een aantal
scherm-update-problemen opgelost worden;
- een versie voor Macintosh: maar deze is gedurende de voorbije
jaren in het slop geraakt en zal behoorlijk wat werk vragen om
weer werkend te krijgen;
- er is een versie voor PalmOS; deze is enorm cool maar werkt verder
nog altijd van geen kanten (voor de durvers).
Wij bieden u:
- een leerrijke ervaring;
- een goede voorbereiding op een stage of thesis onder Borg;
- geen salaris;
- de kans om aan echt gebruikte software mee te werken;
- samenwerking met een team van serieus gestoorde mensen (behalve
dan Johan Fabry, die is relatief normaal);
- als een van ons naar de afhaal-Chinees gaat, brengen we
voor u ook wat mee.
Wij vragen:
- een behoorlijke kennis van C, of heel veel motivatie om deze op
korte termijn te verwerven;
- een initiele inspanning om de code eens stevig op te kuisen;
- behoorlijke documentatie;
- een steeds snelle reactie op bug reports.
Voor meer informatie, mail naar uw favoriete Borg-coder, of naar de
mailinglist cborg@prog2.vub.ac.be. Onderstaande lijst is een indicatieve
reeks programmeerprojecten, gevolgd door een reekst Stage en
Thesisvoorstellen.
Programming Projects
Stage and Thesis