In the course Software Architectures for User Interfaces we learn about the history, current practices, and state-of-the-art of programming User Interfaces. Of course, we have to do a great deal of programming ourselves. We started off simple by making a Fitts’ Law tester. Then I had a really hard time making my own graphics toolkit based on Java’s Graphics2D. After that, we had to make an HTML-debugger in JavaScript.

But then the fun part started, and we could choose our own projects to work on. Together with Josh I extended AnnotateTheWeb, a Firefox toolbar that let’s you annotate webpages. Our improved version can be downloaded here.

Now Gabe, Herman and I are working on Aduna’s AutoFocus. AutoFocus is a search visualization tool developed in The Netherlands. The cool thing is that they just decided to make their software open source, so they’re really excited that we want to join the community. They already helped us a lot in getting started and deciding what to do. If you’re interested, you can download AutoFocus here. If you have any suggestions on how we can improve this program, please let us know. I’ll try to put up a new work-in-progress version several times during our project. Check it out and tell us what you think of it!

Leave a Reply