Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web

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 spe...

Full description

Saved in:
Bibliographic Details
Main Authors: Al-Tahat K.S., Idris S.B., Sembok T.Mohd.T., Yousof M.
Other Authors: 6508140157
Format: Conference paper
Published: ICEIS Press 2023
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Tenaga Nasional
id my.uniten.dspace-29870
record_format dspace
spelling my.uniten.dspace-298702023-12-28T16:58:00Z Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web Al-Tahat K.S. Idris S.B. Sembok T.Mohd.T. Yousof M. 6508140157 8230988900 9268900400 56407115700 Design patterns Frameworks Hot spot Metapatterns Multimedia presentation Computer programming languages High level languages Information systems Social networking (online) Design Patterns Frameworks Hot spot Metapatterns Multimedia presentation Multimedia services 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. 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, where metapatterns 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 presentation on the Web. 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-spotdriven approach in the development of a framework for multimedia presentation on the Web as well as our experience in using hot spots, design patterns, and metapatterns. Final 2023-12-28T08:58:00Z 2023-12-28T08:58:00Z 2002 Conference paper 2-s2.0-84908869536 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84908869536&partnerID=40&md5=b51b980ca29d20324b255c342571297f https://irepository.uniten.edu.my/handle/123456789/29870 2 855 860 ICEIS Press Scopus
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
topic Design patterns
Frameworks
Hot spot
Metapatterns
Multimedia presentation
Computer programming languages
High level languages
Information systems
Social networking (online)
Design Patterns
Frameworks
Hot spot
Metapatterns
Multimedia presentation
Multimedia services
spellingShingle Design patterns
Frameworks
Hot spot
Metapatterns
Multimedia presentation
Computer programming languages
High level languages
Information systems
Social networking (online)
Design Patterns
Frameworks
Hot spot
Metapatterns
Multimedia presentation
Multimedia services
Al-Tahat K.S.
Idris S.B.
Sembok T.Mohd.T.
Yousof M.
Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
description 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. 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, where metapatterns 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 presentation on the Web. 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-spotdriven approach in the development of a framework for multimedia presentation on the Web as well as our experience in using hot spots, design patterns, and metapatterns.
author2 6508140157
author_facet 6508140157
Al-Tahat K.S.
Idris S.B.
Sembok T.Mohd.T.
Yousof M.
format Conference paper
author Al-Tahat K.S.
Idris S.B.
Sembok T.Mohd.T.
Yousof M.
author_sort Al-Tahat K.S.
title Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
title_short Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
title_full Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
title_fullStr Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
title_full_unstemmed Using hot-spot-driven approach in the development of a framework for multimedia presentation on the Web
title_sort using hot-spot-driven approach in the development of a framework for multimedia presentation on the web
publisher ICEIS Press
publishDate 2023
_version_ 1806428242090917888