skip to main content
10.1145/319463.319469acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article
Free Access

A calculus for dynamic customization of virtual environments

Authors Info & Claims
Published:30 October 1999Publication History

ABSTRACT

Two problems in the design and deployment of multimedia applications are the lack of design-time and run-time flexibility. In this paper we discuss a general methodology for tackling these issues. The work presented here is an extension of the AlphaOmega framework of [4]. In that framework we showed how the intuitive notion of an object representing its properties and capabilities to other objects differentially could be exploited to provide a powerful but easy way to change the behavior and interfaces of an application, dynamically if desired. In this paper, we develop a formal approach to the basic principles of the AlphaOmega framework. This leads to the definition of a formal system called the αω-calculus. The αω-calculus identifies a set of programming language abstractions that can be consistently added to any object-oriented language. While the calculus captures the intuitive notions underlying the AlphaOmega framework, it also goes beyond the original framework in power and flexibility. We demonstrate the generality of our approach by working with an example that shows how it provides unifying abstractions for such seemingly diverse domains as interactive distance learning and various issues in the area of multimedia documents.

References

  1. 1.Martfn Abadi and Luca Caxdelli. A Theory o/Objects. Springer-Verlag, New York, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.B. Bailey, J. Konstan, R. Cooley, and M. Dejong. A toolkit for building interactive multimedia presentations. In Proceedings o/ACM Multimedia, pages 257- 266, September 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.G. Berry and G. Gonthier. The ESTEREL programming language: Design, semantics and implementation. Science o/Computer Programming, 19(2):87-152, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.A. Ginsberg. View-Rules and Representations: A Framework for Dynamic Control of Multimedia in Virtual Environments. In Proceediags of IEEE ICMC$, pages 326- 332, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.A. Ginsberg, P. Hodge, T. Lindstrom, D. Shiau, and B. Sampieri. "The Little Web Schoolhouse": Using virtual rooms to create a multimedia distance learning environment. In Proceedings of A CM Multimedia, pages 89-98, September 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.M. Jourdan, N. Layaida, C. Raisin, L. Sabry-Ismail, and L. Tardif. Madeus, an authoring environment for interactive multimedia documents. In Proceedings of A CM Multimedia, pages 267-272, September 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, part i. Information and Computation, 100(1):1-40, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, part II. Information and Computation, 100(1):41-77, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.A.I. March. Tailoring tools for system development. Journal of End User Computing, 10(2):22-30, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A calculus for dynamic customization of virtual environments

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          MULTIMEDIA '99: Proceedings of the seventh ACM international conference on Multimedia (Part 1)
          October 1999
          516 pages
          ISBN:1581131518
          DOI:10.1145/319463

          Copyright © 1999 ACM

          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: 30 October 1999

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate995of4,171submissions,24%

          Upcoming Conference

          MM '24
          MM '24: The 32nd ACM International Conference on Multimedia
          October 28 - November 1, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader