Softwareteknologi DTU - Project No. 0071:  Pretty Rendering for AIDE
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Project No. 0071:  Pretty Rendering for AIDE
Aktuelle Tidligere  

Description:

The AIDE project is an ongoing software development project to create an Advanced Interaction Design Environment (AIDE). At this point, AIDE is a high-quality interactive graphical editor to specify Window/Event-Diagrams as an abstract specification of a user interaction. It also allows to generate XUL code from the diagram which can then be executed in any Mozilla-based Browser. XUL is the declarative interface description language used in Mozilla projects, e.g. Thunderbird, Firefox and so on.

Window/Event-Diagrams are basically a syntactic variant of UML state Machines, with the difference that the elements are rendered in different ways, e.g. as UML state machines, as GUI elements, as wireframes, and so on. At this point. only very basic rendering is provided in AIDE. We would like to have more advanced, and more beautiful renderings, too. Since AIDE is created in a highly modular architecture, only a relatively small piece of code will have to be considered in this project.

The student will complement and/or replace the existing rendering code. This includes using the piccolo2d framework and possibly the yFiles graphics API. A good grasp of graphic design is expected. AIDE is entirely programmed in Java so that at least a medium level of proficiency in Java is required for this project. This project could be scaled up or down according to the student's qualification and ambitions. If successful, the results of this project will be used in teaching and research.

Supervisor(s) Harald Störrle

Sidst opdateret: Oct 31, 2011 af Hans Henrik Løvengreen