Project proposals

Building gadgets and robots in Second Life (www.secondlife.com)

Second life is a 3D world in which all contents is designed and build by the players, who are each represented by an "avatar". It is a great platform for playing with 3D graphics, texturing, and scripts. In addition, the interface to the client is open source, and there is a .Net interface that allow you to build robots whose behaviour is controlled through a .Net program.
I am willing to supervise most projects that has scripting and programming as its main topic, ranging from simple scripting projects to master-thesis projects. In addition, students of all study programs are wellcomed, we set the ambition according to background.

Some project ideas:

Software documentation tools – Eclipse plugin

Tools such as JavaDoc allow one to write simple pre/post condition documentation for Java, which is an absolute must. However, JavaDoc and other documentation tools fails to provide a good way to document architectural level aspects. Also, cross cutting aspects of the code are hard to document because they in there nature does not belong a single place in the code. In addition, some of the overall aspects of code is best described in terms of class or interaction diagrams rather than code. This proposal is to build an extension to the Eclipse framework which will allow developers to write and maintain such documentation. It is supposed to be simple to use, and to provide benefit to the developers. I have a lot of relevant academic literature on this topic, and you must supplement with learning Eclipse.... :-)

Project proposals related to the SASP course spring 2008