17.01.2015 Views

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

ED-MEDIA 1999 Proceedings Book - Association for the ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!