skip to main content
10.1145/1035662.1035671acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

Application-level graphic streaming channel

Published:03 October 2003Publication History

ABSTRACT

Scene Graph APIs are used to interact at the application level with a 2D or 3D scene. Examples of such APIs are the External Authoring Interface for VRML scenes or the MPEG-J scene graph API for MPEG-4 scenes. In theory, a remote or local application could interact with the scene using these APIs. But in practice, the application is running in the scene player as a java applet or MPEGlet. This paper shows how a remote scene graph API can be implemented by defining a new graphic streaming channel at the application level. We describe a simple and compact communication protocol corresponding to this streaming channel and give some results of use of this channel. A comparison between EAI and MPEG-J scene graph is also presented.

References

  1. Aoron E. Walsh, Mikaël Bourges-Sévenier. Core Web 3D. Prentice Hall, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Contact (blaxxun): http://www.blaxxun.com (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  3. Jim Waldo & the Jini Technology Team. The Jini(TM) Specifications, Second Edition Addison-Wesley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jini Community, http://www.jini.org (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  5. John L. Robinson, John A. Stewart and Isabelle Labbe, "MVIP---audio enable multicast Vnet", Proceeding of the Web3D-VRML 2000 fifth symposium on virtual reality modeling language, 2000, Monterey, CA USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. MPEG-4 Systems MPEG-J. http://mpeg.tilab.com/working_documents/mpeg-04/systems/amd3.zip (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  7. Overview of the MPEG-4 Standard. ISO/IEC JTC1/SC29/WG11 N4668, March 2002 http://mpeg.telecomitalialab.com/standards/mpeg-4/mpeg-4.htm (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  8. Rodger Lea, Yasuaki Honda, Kouichi Matsuda, Satoru Matsuda. "Community Place: Architecture and Performance". VRML '97. http://www.csl.sony.co.jp/person/rodger/VRML97/PAPER/vrml97.html (Visited Jun 27, 2003) Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. The Virtual Reality Modeling Language. International Standard ISO/IEC 14772-1:1997. http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/index.html (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  10. The Virtual Reality Modeling Language (VRML) -- Part 2: External authoring interface. ISO/IEC 14772-2:2002. http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/index.html (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  11. portals of Next Generation, SoNG. Information Society Technologies (IST), Project Reference: IST-1999-10192. http://www.song-opi.de:2099/ (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  12. White and Jeff Sonstein. Vnet: a free, multi-user VR system. http://www.csclub.uwaterloo.ca/u/sfwhite/vnet/ (Visited Jun 27, 2003)Google ScholarGoogle Scholar
  13. Wray M. and Hawkes R. (1998) "LivingSpace: Distributed Virtual Environments and VRML: an Event-based Architecture", Computer Networks and ISDN Systems, 30 (1998) pp. 43-51. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Application-level graphic streaming channel

        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
          LANC '03: Proceedings of the 2003 IFIP/ACM Latin America conference on Towards a Latin American agenda for network research
          October 2003
          173 pages
          ISBN:1581137893
          DOI:10.1145/1035662

          Copyright © 2003 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: 3 October 2003

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader