Gerbrand Van Dieijen

Students
Name: Gerbrand van Dieijen
Email: gerbrand@vandieijen.nl

Planning

This project is stopped. See my new project page for more information

Thesis Project

Topic/Area

_description of the area of your thesis project, e.g., compilation, program analysis, generic programming, program transformation; what _

Project

Project title:
Advisor: Doaitse Swierstra Daan Leijen
Start date: Sept 2003
End date: -

Description

Researching and creating a framework for creating presentations like Powerpoint in Haskell (http://www.haskell.org), using combinaters. First phase is creating simple combinaters for creating interactive presentations, with ability to go back, skip sheets and do al the things you would normally be able to do. WXHaskell (http://wxhaskell.sourceforge.net/ as well as http://www.wxwindows.org) will be used as a graphical library. When it's it should be incorparated in Proxima (http://www.cs.uu.nl/research/projects/proxima/) too, so users have the ability too visually construct (at least part) of the presentations too. It is my opinion that visually designing is much more efficient in many cases that by entering text, and (for a long time), with the speed of computers there's little need to work in text mode - never-the-less - it is important the user is forced as much as possible to work structured, even in a 'visual' modus. With Proxima this should be well possible. Indirectly related. it will be extended to visually present certain programmatic constructs, visualizing dataflows during the run of an implementation from a algorithm, but this is probably beyond the scope of the project.

Progress

Freshing up haskell skills, researching WXWindows for use in the project, research Fran (http://www.conal.net/fran/), specifically modelling behaviour as cominbaties and time-varied functions, as example for own project.

I'm currently in the beginning phase of the project. I have done doing lot of work outside my study, which took a toll on my research project (without much regrets however). Fortunately they are in the 80% finished phase.

Thesis