Change search
ReferencesLink to record
Permanent link

Direct link
Displaying Query Results in AMOS II Graphically using SVG & X3D
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
Abstract [en]

There are a lot of tools and libraries on the internet that can represent data visually from various database engines, but these tools or libraries are all commercial products and they do not provide a way to customize the source code for your own needs.

Add to that, none of these tools and libraries support representing data from AMOSII which is a main memory object-relational database system developed by Uppsala Database Laboratory (UDBL).

We thought it will be interesting to have a tool that can display the result of an AMOSQL query graphically (e.g. Chart) that will help the viewer to better understand the result of the query. It will also serve the purpose of aiding the teaching staff in the University to better formulate course assignments for related courses. Our work will certainly aid the faculty members and other students who may be interested in continuing through this project and make it an extensive library which can represent data results from AMOSII queries as other types of charts. Through this project we have developed a java library that can take the result of any AMOSQL query and display the results graphically in six different types of charts(graphs). We have used SVG (Scalable Vector Graphics) and X3D (Extensible 3D Graphics) for generating the graphs.

SVG is a specification language using XML (Extensible Markup Language) file format for describing two-dimensional vector graphics. The SVG specification is an open standard and the most recent version (1.1) is a World Wide Web Consortium (W3C) recommendation. It is supported by all the major browsers; that mean the query result can be displayed on any device that has an Internet browser. X3D is the ISO standard XML-based file format for representing 3D computer graphics, it is the successor to the Virtual Reality Modeling Language (VRML). It supports the ability to encode the scene using XML syntax as well as the Open Inventor-like syntax of VRML97, or binary formatting, and enhanced application programming interfaces (APIs). However it requires plug-in for regular browsers to be able to open X3D scene. The X3D has been used to generate the 3D Plot graph function.

Place, publisher, year, edition, pages
IT, 11 019
URN: urn:nbn:se:uu:diva-152991OAI: diva2:414835
Available from: 2011-05-04 Created: 2011-05-04 Last updated: 2011-05-04Bibliographically approved

Open Access in DiVA

fulltext(1191 kB)787 downloads
File information
File name FULLTEXT01.pdfFile size 1191 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 787 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 573 hits
ReferencesLink to record
Permanent link

Direct link