Automatic Roundtrip Engineering for adaptive web applications
Client information
Prior to diplomy thesis at the Technical University of Dresden (Germany) students had to choose a scientific thesis, do research on it and finally implement a prototype to give proove to the theories they pointed out during their research.
In the sommer semester of 2008 I delt with Automatic Roundtrip Engineering (ARE). ARE means, being able to transfigure information from one domain into another domain. Domains can be represented for instance by different views. An UML-Diagramm which was generated by the information out of code, would be one domain and the code itself would be another. ARE in this case would mean a change within the UML-Diagramm should automatically result in a changed code and the other way around.
According to ARE for adaptive web applications the TU Dresden had built AMACONT (SystemArchitecture for Multimedia Adaptive WebCONTent). By a prior work several adaption aspects were defined as for instance resolution adaption (PDAs, PCs, etc.). A bunch of adaption aspects could be chosen by an editor and be defined for certain parts of a webpage. Through certain transformation steps these aspects were woven (see Fig.03) into code. Starting from this point it was my job to define two different views / domains where ARE could be brought in.
Technologies
Technical Features
- Platforms: Desktop
- Project Group: Greenfield
- HTML5: No
- Browser Compatibility: IE7+
Tool Support
- IDE: Eclipse
- Platform: Windows
- Version Control: SVN