ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2003 (DA03): Arbeits-Archiv
 
DA Hut 03/3 - Automatic generation of GUIs using WebObjects
Studierende: Urs Siegrist, siegrurs

Betreuer: Hans-Peter Hutter, huhp

WebObjects from Apple provides a comprehensive framework that makes possible the automatic generation of a GUI. The HTML based version has stood the test of time for many years and is well documented. The newer technology used in this context - Direct to Java (D2J) - whereas isn?t yet widely-used and only poor documented.

D2J is a three-tier application ? so the connection to a database is a primary aim. Thus the GUI is dynamically generated on the basis of a data model and a powerful rule system what it makes very low-maintenance and rapid adaptable.

The present diploma thesis stroke for the goal to experience the possibilities and limits of this technology. At the same time the gained knowledge was directly implemented into practice on the basis of a sample application. Thereby you had to pay attention to assimilate the dynamically generated GUIs as near as possible to the model. At least you don?t just have to generate automatically a GUI but it should also correspond to the common design principles.

It came out that acceptable results are rather fast achieved. But if you wanted to adapt the look of the GUI after your wishes, you had to have a higher level of knowledge for this. However, most of the application could be implemented successfully.

Sometimes it was just amazing to see what all is possible. But now and then there arose definite limits too, what everything is possible to generate automatically. In part it?s only the lack of knowledge, then again and again you discover new settings and possibilities.

zurück