| Department of Electrical and Computer Engineering |
|
|
Many types of Web contents and associated editors were created to support Web application development. With Molhado SCM infrastructure, we have built a SCM-centered Web engineering environment, WebSCM. The environment distinguishes itself from existing ones by its ability to manage the evolution of a Web-based application including its Web contents and important structures such as navigational structure, internal structure, and logical structure.
Figure 1. Navigational structure in a Web project
Figure 2. The history of an XML element in an XML Web page.
Figure 3. Versioning for logical structure of a Web-based project In Figure 3, Web pages (``CEAS'',
``Computer Science'',...) are organized in
accordance with our college's organization
and independent of any physical files or directories.
"CEAS Home Page" and "Code"
are composite objects used to group pages.
Users can edit Web pages via SC editors. They can also manipulate this logical organization of Web pages and the evolution of this structure is recorded with our WebSCM. Structural differencing tools and fine-grained version control services from Molhado are integrated into WebSCM environment. |
|