ED-MEDIA 1999 Proceedings Book - Association for the ...
ED-MEDIA 1999 Proceedings Book - Association for the ...
ED-MEDIA 1999 Proceedings Book - Association for the ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
To address this problem Webfuse draws on <strong>the</strong> micro-kernel architecture approach used in many modern<br />
operating systems. The advantages of <strong>the</strong> micro-kernel approach include a more modular system structure and a<br />
system which is more flexible and tailorable (Liedtke, 1995).<br />
The Webfuse "kernel" is a collection of abstractions and services including au<strong>the</strong>ntication, access control,<br />
HTML validation, presentation and data storage. These abstractions and services are drawn upon by a collection of<br />
hypermedia templates and o<strong>the</strong>r higher level services which are used by authors to develop web sites.<br />
At any time a new hypermedia template can be written to provide Webfuse with added functionality. New<br />
templates generally wrap around new software or technology (e.g. a Java based chat room, a Web-based mailing list<br />
manager etc) as it becomes available. It is significantly easier to create a new hypermedia template than to create <strong>the</strong><br />
software from scratch.<br />
Usually <strong>the</strong> use of a large collection of software created by different people would increase <strong>the</strong> authoring<br />
complexity due to <strong>the</strong> large amount of variety and duplication in user interfaces. Webfuse addresses this problem via<br />
<strong>the</strong> Webfuse "kernel" which provides a single common administrative interface used by all hypermedia templates.<br />
The "kernel" integrates <strong>the</strong> eclectic templates behind a common interface.<br />
All of <strong>the</strong> existing Webfuse hypermedia templates are written around ei<strong>the</strong>r existing open source software<br />
(e.g. MHonarc, Ewgie, WebBBS) or applications written specifically <strong>for</strong> use at CQU (e.g. an assignment submission<br />
tied to CQU's student database system). The hypermedia template approach allows <strong>the</strong> quick integration of most<br />
Web-based software into a common management framework. The eclectic and integrated approach has been<br />
particularly useful in allowing Webfuse to draw on <strong>the</strong> large collection of open source software <strong>for</strong> <strong>the</strong> Web. This<br />
ability to use almost any open source software has fur<strong>the</strong>r increased <strong>the</strong> ability of Webfuse to adapt to changes and<br />
provide additional functionality.<br />
Conclusions<br />
The creation and management of Websites is a difficult task which can suffer from a bottleneck as<br />
authoring responsibility is restricted to a few individuals. Hypermedia templates are an approach which allow<br />
content experts to become responsible <strong>for</strong> creating and managing websites. Webfuse uses hypermedia templates to<br />
ease <strong>the</strong> authoring bottleneck. Hypermedia templates, in conjunction with a collection of support services, also<br />
enable Webfuse to have an integrated and eclectic structure which enables it to adapt quickly to changes in<br />
requirements and <strong>the</strong> Web.<br />
References<br />
Andrews, K. (1996). Applying hypermedia research to <strong>the</strong> World Wide Web, Workshop on Hypermedia Research and <strong>the</strong> World<br />
Wide Web, Hypertext'96 Conference, Washington, [http://www.iccm.edu/apphrweb].<br />
Catlin, K.S. and Garret, L.N. (1991). Hypermedia Templates: An Authors Tool, <strong>Proceedings</strong> of Hypertext'91, ACM, 147-160.<br />
Coda, F., Ghezzi, C., Vigna, G. and Garzotto, F. (1998). Towards a Software Engineering Approach to Web Site Development,<br />
<strong>Proceedings</strong> of <strong>the</strong> 9th International Workshop on Software Specification and Design, Isobe, Japan<br />
Jones, D. and Buchanan, R. (1996). The Design of an Integrated Online Learning Environment. Making New Connections.<br />
<strong>Proceedings</strong> of ASCILITE'96. Christie, A., James, P. and Vaughan, B. (eds), pp 331-345<br />
Liedtke, J. (1995). On Micro-Kernel Construction. Operating Systems Review. 29(5), pp 237-250.<br />
Nanard, M., Nanard, J. and Kahn, P. (1998). Pushing reuse in hypermedia design: golden rules, design patterns and constructive<br />
templates, <strong>Proceedings</strong> of <strong>the</strong> 9th ACM Conference on Hypertext and Hypermedia, ACM Press, 11-20.<br />
Rossi, G., Schwabe, D. and Garrido, A. (1997). Design reuse in hypermedia applications development, <strong>Proceedings</strong> of <strong>the</strong> 8th<br />
ACM conference on Hypertext, ACM Press, 57-66.<br />
Thimbleby, H. (1997). Distributed Web Authoring, <strong>Proceedings</strong> of WebNet'97, <strong>Association</strong> <strong>for</strong> <strong>the</strong> Advancement of Computing<br />
in Education, 1056-1083.