ABSTRACT
In this paper, a proposal is made for a data model and architecture which facilitates the use of a 3D graphical user interface to navigate and query hypermedia and database systems. Currently there exist no integrated virtual environments that combine the visual strength of 3D, with the powerful query features of databases and the navigation flexibility of hypermedia systems.A model and architecture in which hyperlinks are treated as data relationships (which can be normalized) embedded with data manipulation and programmable 3D interfaces is presented. The model is based on a combination of object oriented databases and VRML as the 3D interface.
- 1.Ark, W.S., Dryer, D.C, Selker,T, Zhai, S, Representation matters: The effect of 3D objects and a spatial metaphor in a graphical user interface, IBM Research Report RJ10090 IBM Almaden Research Center 1998.Google Scholar
- 2.Wendy Ark D. Christopher Dryer Ted Selker Shumin Zhai Landmarks to Aid Navigation in a Graphical User Interface, Proc. of Workshop on Personalized and Social Navigation in Information Space, IBM Almaden Research Center, 1999.Google Scholar
- 3.Barrilleaux Jon, 3D User Interfaces with Java, ISBN 1884777902, August 2000. Google ScholarDigital Library
- 4.M. Benedikt, Cyberspace: Some Proposals, In Cyberspace: First Steps, MIT Press, pp. 273-302, 1991. Google ScholarDigital Library
- 5.S. Benford et al, Experience of using 3D graphics in database visualization, Computing Department, Lancaster University, Technical Report CSCW/3/1994, October 1994.ftp://ftp.comp.lancs.ac.uk/pub/vds/Google Scholar
- 6.S. Benford and J. Mariani, Populated Information Terrains: Virtual Environments for Sharing Data, Research report CSCW/4/1994, Centre for Research in CSCW, Lancaster University, 1994. ftp://ftp.comp.lancs.ac.uk/pub/reports/1994/CSCW.4.94.ps.ZGoogle Scholar
- 7.Steve Benford, Dave Snowdon, Chris Greenhalgh, Rob Ingram, Ian Knox and Chris Brown, VR-VIBE: A Virtual Environment for Co-operative Information Retrieval, Eurographics'95, 30th August - 1st September, Maastricht, The Netherlands, pp 349-360.Google Scholar
- 8.J. Boyle, S. Leishman, J. Fothergill and P. Gray, Development of a Visual Query Language, Aberdeen University, Research Report, 1993. http://www.biochem.abdn.ac.uk/john/vlq/vlq.htmlGoogle Scholar
- 9.S.K. Card and A.H. Henderson Jr., A multiple virtual workspace interface to support user task switching, Proceedings of the CHI+GI 1987 (Toronto, April 5-7). ACM, New York, pp. 53-59, 1987. Google ScholarDigital Library
- 10.S.K. Card, G.G. Robertson and J.D. Mackinlay, The Information Visualizer: An Information Workspace, Xerox Palo Alto Research Center, Research Report, Palo Alto, California 94304, 1991.Google Scholar
- 11.Ethan Cerami, Simon St. Laurent, Building XML Applications, Computing McGraw-Hill, 1June 1999, ISBN: 007134116. Google ScholarDigital Library
- 12.M. Chalmers and P. Chitson, Bead: Explorations in Information Visualisation, Proceedings of SIGIR'92, published as a special issue of SIGIR forum, ACM Press, pp. 330-337, June 1992. Google ScholarDigital Library
- 13.M. Chalmers, Design perspectives in visualising complex information, Proceedings of IFIP 3rd Visual Databases Conference, Lausanne, Switerland, March 1995. http://www.ubs.com/research/ubilab/Publications/Cha95.html Google ScholarDigital Library
- 14.M.A. Clarkson, An Easier Interface, BYTE, February 1991. Google ScholarDigital Library
- 15.A. Colebourne et Al, Populated Information Terrains: supporting the cooperative browsing of on-line information, Research Report CSCW/13/1994, Centre for Research in CSCW, Lancaster University, 1994. ftp://ftp.comp.lancs.ac.uk/pub/reports/1994/CSCW.13.94.ps. ZGoogle Scholar
- 16.Diehl S, Distributed Virtual Worlds: Foundations and Techniques Using VRML, Java, CORBA, University of Saarland, Saarbrucken, Germany, ISBN 3-540-67622-4, 2001. Google ScholarDigital Library
- 17.Andeas Dieberger, Andrew U. Frank, A City metaphor for supporting navigation in complex information spaces, Journal of Visual Languages and Computing, 1998 (9), pp. 597-622.Google Scholar
- 18.K.M. Fairchild, Information Management Using Virtual Reality-Based Visualizations, in "Virtual Reality: Applications and Explorations", Alan Wexelblat (ed.), Academic Press Professional, Cambridge, MA, ISBN 0-12- 745045-9, pp. 45-74, 1993. http://panda.iss.nus.sg:8000/kids/fair/webdocs/viz/viz-1.htmlGoogle ScholarCross Ref
- 19.G.W. Furnas, Generalized fisheye views, In Proceedings of the ACMSIGCHI '86 Conference on Human Factors in Computing Systems, pp. 16 - 23, 1986. Google ScholarDigital Library
- 20.Danny Goodman, Dynamic Html: The Definitive Reference, O'Reilly & Associates, 1998, ISBN: 1565924940 Google ScholarDigital Library
- 21.G. Walker, Challenges in Information Visualization, British Telecommunications Engineering Journal, Vol. 14, pp. 17-25, April 1995. http://www.labs.bt.com/innovate/informat/infovis/index.htmGoogle Scholar
Index Terms
- A data model and architecture for hypermedia database visualization
Recommendations
Visualization schemas and a web-based architecture for custom multiple-view visualization of multiple-table databases
Relational databases provide significant flexibility to organize, store, and manipulate an infinite variety of complex data collections. This flexibility is enabled by the concept of relational data schemas, which allow data owners to easily design ...
Building database applications of virtual reality with X-VRML
Web3D '02: Proceedings of the seventh international conference on 3D Web technologyA new method of building active database-driven virtual reality applications is presented. The term "active" is used to describe applications that allow server-side user interaction, dynamic composition of virtual scenes, access to on-line data, ...
Institutions for SQL Database Schemas and Datasets
Recent Trends in Algebraic Development TechniquesAbstractDatabases and the query language SQL play a major role in modern applications. In this paper we present an institution-based formalisation of relational databases that uses structures close to those used in SQL. This is the essential difference to ...
Comments