DocumentCode :
412991
Title :
The development of a framework for multimedia courseware
Author :
Al-Tahat, K.S.Y.
Author_Institution :
Comput. Sci. Dept., Zarka Private Univ., Jordan
Volume :
1
fYear :
2003
fDate :
14-17 Dec. 2003
Firstpage :
236
Abstract :
Frameworks can be seen as generative since they are intended and well suited to be used as the foundation for the development of a number of applications in the domain captured by the framework. A framework defines a high-level language with which applications within a domain are created through specialization. Specialization takes place at points of predefined refinement that are called hot spots. Hot spots are the generic and flexible aspects and parts of a framework that can be easily adapted to a specific need. Specialization is accomplished through inheritance or composition. A well-designed framework offers the domain-specification hot spots and the desired flexibility to adapt those hot spots. Hot spots are shown by hook methods and hook classes, as well as metapatterns which express how the required flexibility, represented by the hot spots, is gained in a particular framework. We have adopted the hot-spot approach in the development of a framework for multimedia courseware. The adoption of this approach has helped us in enhancing the flexibility and extensibility of the framework. This paper describes the use of a hot-spot-driven approach in the development of a framework for multimedia courseware as well as our experience in using hot spots, design patterns, and metapatterns.
Keywords :
courseware; multimedia computing; object-oriented languages; object-oriented methods; specification languages; Unified Modeling Language; abstract method; design patterns; domain-specification; dynamically bound methods; framework development; generic design; high-level language; hot spots; inheritance; metapatterns; multimedia courseware; object-oriented analysis; predefined refinement; Application software; Collaboration; Computer science; Courseware; High level languages; Multimedia systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
Print_ISBN :
0-7803-8163-7
Type :
conf
DOI :
10.1109/ICECS.2003.1302020
Filename :
1302020
Link To Document :
بازگشت