[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1133265.1133325acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
Article

CHEF: a user centered perspective for Cultural Heritage Enterprise Frameworks

Published: 23 May 2006 Publication History

Abstract

An enterprise framework denotes a "reusable, "semi-complete" application skeleton that can be easily adapted to produce custom applications in a specific business domain. CHEF is an enterprise framework for multi-device hypermedia applications in cultural heritage. Its goal is to reduce the cost of application development and to improve the quality of the final product. Differently from existing frameworks, which are typically conceived as tools for programmers, CHEF adopts an end-user development approach. It has been built for and with "domain experts" (cultural heritage specialists). It provides a set of user-friendly tools that hide the implementation complexity and can be used, by domain experts with no technical know-how, to design-by-reuse their hypermedia, to instantiate their designs with the proper contents, and to deliver the final application on different platforms (web-enabled desktop, PDA, CD-ROM).

References

[1]
Atzeni P., Mecca G., Merialdo P.: "Design and Implementation of Data-Intensive Web Sites". Proc. of the Conference On Extended Database Technology (EDBT'98), Valencia, Spain, March 1998.]]
[2]
Berti S., Paterno' F., Santoro C. Natural Development of Ubiquitous Interfaces". Comm. of the ACM Vol.47, N.49, Sept.04]]
[3]
Bolchini D., Paolini P. "Interaction Dialogue Model: A Design Technique for Multichannel Applications". IEEE Trans. On Multimedia -- to appear]]
[4]
Birrer E. T. 1993. Frameworks in the financial engineering domain: An experience report. In Proc. European Conference onObject-Oriented Programming (ECOOP '93), Springer-Verlag, New York.]]
[5]
Ceri S, Fraternali P., Bongio A.: "Web Modeling Language (WebML): a modeling language for designing Web sites". Proc. 9th WWW Conference, Amsterdam, 2000.]]
[6]
Codenie W, De Hondt K, Steyaert P, Vercammen A. "From Custom Applications to Domain-Specific Frameworks" Comm. of the ACM, vol. 40, n. 10., Oct. 1997]]
[7]
Fayad M. E., Schmidt D. C., "Object Oriented Application Frameworks" Comm. of the ACM, vol. 40, n. 10., Oct. 1997]]
[8]
Fayad M. E. "Introduction to the computing surveys' electronic symposium on object-oriented application frameworks". ACM Computing Surveys, Vol. 32, N. 1, March 2000]]
[9]
Fisher G., Giaccardi E., Ye Y., Sutcliffe A. G., Mehandjiev N. "Meta-design: A Manifesto for End-User Development. Comm. of the ACM Vol. 47, N. 49, Sept.04]]
[10]
Gamma, E, Helm, R., Johnson, R. and Vlissides, J. Design Patterns: Elements of Reusable Software Architecture. Addison-Wesley, 1995]]
[11]
Garzotto F., P. Paolini, and D. Schwabe,. HDM - A Model-Based Approach to Hypertext Application Design. ACM Trans. on Information Systems, Vol. 11, No. 1., Jan. 1993]]
[12]
Garzotto F., P. Paolini, L. Mainetti,. Hypermedia Design, Analysis, and Evaluation Issues. Comm. of the ACM, Vol. 38, N. 8. Aug. 1995]]
[13]
Garzotto F., P. Paolini, D. Bolchini, and S. Valenti, "Modeling by patterns" of Web Applications, in Proc. International workshop on the World-Wide Web and Conceptual Modelling, WWWCM'99, Paris, 293--306 Nov 1999.]]
[14]
Garzotto F. Megale L. "Towards Enterprise Frameworks for Networked Hypermedia: a Case-Study in Cultural Tourism". Proc. ACM Hypertext'05, Salzburgh (A), Aug. 2005, ACM Press]]
[15]
Johnson R. E., "Frameworks= Components + Patterns". Comm. of the ACM, vol. 40, n. 10, Oct. 1997.]]
[16]
http://java.sun.com/blueprints/patterns/MVC-detailed.html]]
[17]
http://msdn.microsoft.com/library/default.asp?url=/library/enus/odbc/htm/odbc_part_1.asp]]
[18]
http://www.php.net/]]
[19]
http://sourceforge.net/projects/xtpl/]]
[20]
http://www.pachiderm.org/index.html]]
[21]
E. A. Meyer "Cascading Stylesheets - The Definitive guide", 2° ed, O'Relly Ed., 2004]]
[22]
Meyrowitz N. Intermedia: The architecture and construction of an object-oriented hypemedia system and applications framework. Proc. OOPSALA '86, Portland, OR, Sept. 29-Oct. 2, 1986), ACM Press, New York, NY,]]
[23]
Mori G, Paterno' F., Santoro C. "Design and Development of Multidevice User Interface through Multiple Logical Descriptions". IEEE Trans. On Software Engineering, Vol. 30, N.8, Aug. 2004]]
[24]
Rossi G. et al "Navigating Between Objects: Lessons from an Object-Oriented Framework Perspective" ACM Computing Surveys, Vol. 32, N. 1, March 2000]]
[25]
Sutcliffe A. G., Mehandjiev N. "End User Development". Comm. of the ACM Vol.47, N.49, Sept.04]]
[26]
Samis P., "Making Sense of Modern Art at five". Proc. Museums and the Web 2004, Montreal (CA), April 2004]]
[27]
Schmid, H. A., "Systematic Framework Design". Comm. of the ACM, vol. 40, n. 10, Oct. 1997]]
[28]
D. Schwabe, G. Rossi: "An Object Oriented Approach to Web-Based Application Design". Theory and Practice of Object Systems, 4 (4), J. Wiley, 1998.]]
[29]
Schwabe, D., G. Rossi, L. Emeraldo, F. Lyardet, Web Design Frameworks: An approach to inprove reuse in Web Applications. Proc. WWW99 Web Engineering Workshop, Springer Verlag, 1999]]
[30]
Turau V. "Web and e-business application: A framework for automatic generation of web-based data entry applications based on XML", Proc. SAC'02- ACM Symposium on Applied computing, Madrid (Spain) March 2002]]
[31]
Volker W. Jarke M. "The economics of end user development". In Comm. of the ACM Vol.47, N.49, Sept.04]]

Cited By

View all
  • (2023)How Space is ToldProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581414(1-14)Online publication date: 19-Apr-2023
  • (2017)Quando: Enabling Museum and Art Gallery Practitioners to Develop Interactive Digital ExhibitsEnd-User Development10.1007/978-3-319-58735-6_7(100-107)Online publication date: 14-May-2017
  • (2015)Personalization of mobile applications in cultural heritage environments2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA)10.1109/IISA.2015.7388114(1-6)Online publication date: Jul-2015
  • Show More Cited By

Recommendations

Reviews

Evangelia Kavakli

CHEF is a hypermedia engineering framework for the domain of cultural heritage that fosters the idea of end-user development. It aims to provide cultural heritage experts with appropriate tools that will enable them to act as hypermedia designers, and deliver the final application on different platforms, essentially outsourcing development efforts to the domain expert. CHEF brings together two well-established software engineering techniques: the use of metamodels (referred to as enterprise or application models), providing abstract environment-independent constructs to describe the application domain, and the use of reusable design patterns, providing tested, proven development paradigms. The CHEF hypermedia metamodel provides three sets of constructs, addressing hypermedia content, navigation, and layout concerns. A default instantiation of the CHEF cultural model that satisfies the requirements of cultural heritage hypermedia applications is also provided. Using CHEF conceptual models, the design activity can be regarded as an instantiation of the metamodel and/or a customization of the cultural model. On the other hand, CHEF patterns (navigation and presentation patterns) assist the definition of navigable information spaces for a variety of output devices (Web-enabled desktops, personal digital assistants (PDAs), and CD-ROMs). The CHEF framework is completed by a set of software tools that allow its users to instantiate and/or customize the CHEF conceptual models, and reuse the provided patterns, in order to define and dynamically deliver hypermedia applications for specific contexts and output devices. Although CHEF has been tried by two teams of domain experts, participating in the Mediterranean by Internet Access (MEDINA) research project, the efficiency of the CHEF framework (in terms of learning burden, product quality, and cost), and how it compares to other hypermedia building applications, still requires further testing. Furthermore, CHEF does not address some hypermedia development concerns, such as the accommodation of different user views or security-related issues. However, it does seem to provide a powerful set of tools for noncomputer experts, assisting them in focusing on the logical (design) aspects of interactive applications, rather than low-level implementation details; this is a key issue when the active involvement of domain experts during the design process is sought. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
AVI '06: Proceedings of the working conference on Advanced visual interfaces
May 2006
512 pages
ISBN:1595933530
DOI:10.1145/1133265
  • General Chair:
  • Augusto Celentano
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cultural heritage
  2. dynamic web generation
  3. end-user development
  4. enterprise framework
  5. hypermedia
  6. multi-device application

Qualifiers

  • Article

Conference

AVI06

Acceptance Rates

Overall Acceptance Rate 128 of 490 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)How Space is ToldProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581414(1-14)Online publication date: 19-Apr-2023
  • (2017)Quando: Enabling Museum and Art Gallery Practitioners to Develop Interactive Digital ExhibitsEnd-User Development10.1007/978-3-319-58735-6_7(100-107)Online publication date: 14-May-2017
  • (2015)Personalization of mobile applications in cultural heritage environments2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA)10.1109/IISA.2015.7388114(1-6)Online publication date: Jul-2015
  • (2015)A survey on tools for end user authoring of mobile applications for cultural heritage2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA)10.1109/IISA.2015.7388029(1-5)Online publication date: Jul-2015
  • (2008)Investigating success factors for hypermedia development toolsProceedings of the nineteenth ACM conference on Hypertext and hypermedia10.1145/1379092.1379128(187-192)Online publication date: 19-Jun-2008
  • (2008)Designing Multichannel Web Applications as “Dialogue Systems”: the Idm ModelWeb Engineering: Modelling and Implementing Web Applications10.1007/978-1-84628-923-1_8(193-219)Online publication date: 2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media