skip to main content
10.1145/1286240.1286296acmconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
Article

Architecting structure-aware applications

Published: 10 September 2007 Publication History

Abstract

An extension to the well-known MVC architectural pattern is proposed to include an explicit structure model. The proposed conceptual model is further extended to address requirements from the research fields CSCW and ubiquitous computing. Furthermore, data, structure, and behavior descriptions have been identified as basic abstractions. In summary, the proposed model addresses reuse as well as design for change on different levels of abstraction.

References

[1]
Bernstein, M. Patterns of Hypertext. In: Proceedings of Hypertext'98, ACM Press, 1998, 21--29.
[2]
Calvary, G., Coutaz, J., and Nigay, L. From Single-User Architectural Design to PAC*: a Generic Software Architecture Model for CSCW. In: Proceedings of CHI'97, ACM Press, 1997, 242--249.
[3]
Coutaz, J. PAC: an Object Oriented Model for Dialog Design. In: Proceedings of Interact'87, North Holland, 1987, 431--436.
[4]
Engelbart, D. C. Toward high-performance organizations: a strategic role for groupware. In: Proceedings of the GroupWare'92 Conference, Morgan Kaufmann.
[5]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[6]
Halasz, F. and Schwartz, M. The Dexter hypertext reference model. In: Communications of the ACM, 37, 2, 1994, 30--39.
[7]
Jacobson, I. Object-Oriented Software Engineering: A Use Case Driven Approach. ACM Press, Addison-Wesley, 1992.
[8]
Jacobson, I., Booch, G., and Rumbaugh, J. The Unified Software Development Process. Addison-Wesley, 1999.
[9]
Krasner, G. E. and Pope, S. T. A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. In: Journal of Object-Oriented Programming, Vol. 1, No. 3, 1988, 26--48.
[10]
Marshall, C.C., and Shipman, F.M. Searching for the Missing Link: Discovering Implicit Structure in Spatial Hypertext. In: Proceedings of Hypertext'93, ACM Press, 1993, 217--230.
[11]
Nürnberg, P. J., Leggett, J. J., and Schneider, E. R. As We Should Have Thought. In: Proceedings of Hypertext'97, ACM Press, 1997, 96--101.
[12]
Nürnberg, P. What is Hypertext? In: Proceedings of Hypertext'03, ACM Press, 2003, 220--221.
[13]
Nürnberg, P., Wiil, U.K., Hicks, D.L. A Grand Unified Theory for Structural Computing. In: Proceedings of the 2nd Metainformatics Symposium, LNCS 3002, Springer-Verlag, 2003, 1--16.
[14]
Reich, S., Wiil, U. K., Nürnberg, P. J., Davis, H. C., Grønbæk, K., Anderson, K. M., Millard, D. E., and Haake, J. M. Addressing interoperability in open hypermedia: the design of the open hypermedia protocol. In: The New Review of Hypermedia and Multimedia, Vol. 5, Taylor Graham, 1999.
[15]
Rubart, J., Haake, J. M., Tietze, D. A., and Wang, W. Organizing Shared Enterprise Workspaces Using Component-Based Cooperative Hypermedia. In: Proceedings of Hypertext'01, ACM Press, 2001, 73--82.
[16]
Sun. Java 2 Platform Enterprise Edition, http://java.sun.com/javaee/.
[17]
Tandler, P. The BEACH application model and software framework for synchronous collaboration and ubiquitous computing environments. In: The Journal of Systems and Software, 69, 2004, 267--296.
[18]
Ullmer, B., Ishii, H. Emerging frameworks for tangible user interfaces. In: IBM Systems Journal, (3--4), 2000, 915--931.
[19]
Vaitis, M., Tzagarakis, M., Grivas, K., and Chrysochoos, E. Some Notes on Behavior in Structural Computing. In: Proceedings of the 2nd Metainformatics Symposium, LNCS 3002, Springer-Verlag, 2003, 143--149.
[20]
Vaitis, M., Tzagarakis, M., Gkotsis, G., and Blachogeorgakopoulos, P. Structural Engineering: Processes and Tools for Developing Component-Based Open Hypermedia Systems. In: Proceedings of the 3rd Metainformatics Symposium, LNCS 3511, Springer-Verlag, 2004, 113--128.
[21]
Wiil, U.K., Hick, D.L., and Nürnberg, P. An Agenda for Structural Computing Research. In: Proceedings of the 3rd Metainformatics Symposium, LNCS 3511, Springer-Verlag, 2004, 94--107.

Cited By

View all
  • (2024)Authoring Educational Hypercomics assisted by Large Language ModelsProceedings of the 35th ACM Conference on Hypertext and Social Media10.1145/3648188.3675124(88-97)Online publication date: 10-Sep-2024
  • (2022)Augmenting Industrial Control Rooms with Multimodal Collaborative Interaction TechniquesFuture Internet10.3390/fi1408022414:8(224)Online publication date: 26-Jul-2022
  • (2018)Multimodal Interaction with Hypermedia StructuresProceedings of the 1st Workshop on Human Factors in Hypertext10.1145/3215611.3215613(17-21)Online publication date: 28-Jun-2018
  • Show More Cited By

Index Terms

  1. Architecting structure-aware applications

                    Recommendations

                    Comments

                    Information & Contributors

                    Information

                    Published In

                    cover image ACM Conferences
                    HT '07: Proceedings of the eighteenth conference on Hypertext and hypermedia
                    September 2007
                    240 pages
                    ISBN:9781595938206
                    DOI:10.1145/1286240
                    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]

                    Sponsors

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    Published: 10 September 2007

                    Permissions

                    Request permissions for this article.

                    Check for updates

                    Author Tags

                    1. architectural pattern
                    2. cooperative hypermedia
                    3. structural computing
                    4. structural model

                    Qualifiers

                    • Article

                    Conference

                    HT07
                    Sponsor:
                    HT07: 18th Conference on Hypertext and Hypermedia
                    September 10 - 12, 2007
                    Manchester, UK

                    Acceptance Rates

                    Overall Acceptance Rate 378 of 1,158 submissions, 33%

                    Contributors

                    Other Metrics

                    Bibliometrics & Citations

                    Bibliometrics

                    Article Metrics

                    • Downloads (Last 12 months)1
                    • Downloads (Last 6 weeks)0
                    Reflects downloads up to 15 Feb 2025

                    Other Metrics

                    Citations

                    Cited By

                    View all
                    • (2024)Authoring Educational Hypercomics assisted by Large Language ModelsProceedings of the 35th ACM Conference on Hypertext and Social Media10.1145/3648188.3675124(88-97)Online publication date: 10-Sep-2024
                    • (2022)Augmenting Industrial Control Rooms with Multimodal Collaborative Interaction TechniquesFuture Internet10.3390/fi1408022414:8(224)Online publication date: 26-Jul-2022
                    • (2018)Multimodal Interaction with Hypermedia StructuresProceedings of the 1st Workshop on Human Factors in Hypertext10.1145/3215611.3215613(17-21)Online publication date: 28-Jun-2018
                    • (2016)Computer Supported Cooperative Work—Exploratory Study on CSCW and Groupware Technologies and its Applicability in the Health AreaNew Advances in Information Systems and Technologies10.1007/978-3-319-31307-8_40(379-389)Online publication date: 3-Mar-2016
                    • (2009)Supporting daily scrum meetings with change structureProceedings of the 20th ACM conference on Hypertext and hypermedia10.1145/1557914.1557927(57-62)Online publication date: 29-Jun-2009
                    • (2009)HyperSeaProceedings of the 20th ACM conference on Hypertext and hypermedia10.1145/1557914.1557924(35-44)Online publication date: 29-Jun-2009
                    • (2008)IntegraLProceedings of the 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services10.1109/CECandEEE.2008.111(369-375)Online publication date: 21-Jul-2008

                    View Options

                    Login options

                    View options

                    PDF

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader

                    Figures

                    Tables

                    Media

                    Share

                    Share

                    Share this Publication link

                    Share on social media