CHEF: a user centered perspective for Cultural Heritage Enterprise Frameworks

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

[1]  Franca Garzotto,et al.  Hypermedia design, analysis, and evaluation issues , 1995, CACM.

[2]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[3]  Volker Turau A framework for automatic generation of web-based data entry applications based on XML , 2002, SAC '02.

[4]  Douglas C. Schmidt,et al.  Object-oriented application frameworks , 1997, CACM.

[5]  Gerhard Fischer,et al.  Meta-design , 2004, Commun. ACM.

[6]  Matthias Jarke,et al.  The economics of end-user development , 2004, Commun. ACM.

[7]  Gustavo Rossi,et al.  Navigating between objects. Lessons from an object-oriented framework perspective , 2000, CSUR.

[8]  Fabio Paternò,et al.  Natural development of ubiquitous interfaces , 2004, CACM.

[9]  Hans Albrecht Schmid,et al.  Systematic framework design by generalization , 1997, CACM.

[10]  Franca Garzotto,et al.  "Modeling-by-Patterns" of Web Applications , 1999, ER.

[11]  Wim Codenie,et al.  From custom applications to domain-specific frameworks , 1997, CACM.

[12]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[13]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[14]  Gustavo Rossi,et al.  Web Design Frameworks: An Approach to Improve Reuse in Web Applications , 2001, Web Engineering.

[15]  Fabio Paternò,et al.  Design and development of multidevice user interfaces through multiple logical descriptions , 2004, IEEE Transactions on Software Engineering.

[16]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[17]  Eric A. Meyer Cascading Style Sheets: The Definitive Guide, 2nd Edition , 2004 .

[18]  Paolo Paolini,et al.  Interactive dialogue model: a design technique for multichannel applications , 2006, IEEE Transactions on Multimedia.

[19]  Norman Meyrowitz,et al.  Intermedia: The architecture and construction of an object-oriented hypemedia system and applications framework , 1986, OOPLSA '86.

[20]  Mohamed Fayad Introduction to the computing surveys' electronic symposium on object-oriented application frameworks , 2000, CSUR.

[21]  Ralph E. Johnson,et al.  Frameworks = (components + patterns) , 1997, CACM.

[22]  Fabio Paternò,et al.  End-User Development , 1998, Lecture Notes in Computer Science.

[23]  Paolo Merialdo,et al.  Design and Maintenance of Data-Intensive Web Sites , 1998, EDBT.

[24]  Franca Garzotto,et al.  Towards enterprise frameworks for networked hypermedia: a case-study in cultural tourism , 2005, HYPERTEXT '05.

[25]  Andreas Birrer,et al.  Frameworks in the Financial Engineering Domain - An Experience Report , 1993, ECOOP.

[26]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[27]  Paolo Merialdo,et al.  Design and Implementation of Data-Intensive Web Sites , 1998 .