As usual at the SEM programme, a lot of the studying takes place in project courses, and possibly culminates in the bachelor thesis. In this, and a following post, I will highlight a few projects which in my opinion is really cool and fun.
Finger-tracking interaction device
Imagine using your fingers to steer, maneuver, or in some way interact (this is the keyword) with a device. This is what Ludvig and Gustav are working on in their thesis currently named “Pushing Towards Embodied Interactions.” On a practical note they are using low-tech image capturing devices (read: two off-the-shelf web cameras) and then, with real-time constraints, filtering the images to outline the contours (see image to the left). With this information isolated they can bind certain movements to events and thus you are able to control your computer.
What is the applicability of this you ask? Well, a lot of research is currently being done in human computer interaction, in which this project also can be categorized. One possible scenario is found in their introductory text: “As an example, the BMW research and technology group has implemented a head- and gesture system for controlling infotainment systems [in cars] and mention that in contrast to speech recognition, it can be used in noisy situations.”
Modeling complex software models in 3D
Jonatan and Joacim are working together with Ericsson AB on an implementation of a previous thesis conducted by one of this blog’s co-authors, Linda. In essence, they are testing if it is easier to understand a complex UML software model if it is visualised in three dimensions. By using the programming language python and the 3D library Panda they have successfully built a functional prototype. Watch the video below for an introduction.
Their research falls into a category called Model Driven Development which means that applications and systems are no longer developed in pure code, but rather with the use of sophisticated modeling tools in which you express a system’s behaviour through, for example, state charts.
Stay tuned for more projects!

getting white… although mine is transparent.
Personally I think many beginners think it’s more complicated than it is. One reason might be the endless books with an endless number of pages that are just too serious. Although there is one book that I’ve found totally amazing. Head First Java -the funniest programming book on the market so far.
Recent Comments