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