Skip to main content

Part of the book series: The International Series in Engineering and Computer Science ((SECS,volume 541))

Abstract

Abstract: The World Wide Web illustrates the power of using a common, simple markup language (HTML) to describe distributed documents. To expand this power to other types of data, a system for the markup and visualization of linear data is introduced. The Browser for Linear Units in Java (Bluejay) is composed of three main components: (i) a set of Java foundation classes for data parsing, visualization, and user event handling, (ii) an HTTP proxy server for data conversion, and (iii) Java classes implementing the user interface for a particular application of the browser. Bluejay users can efficiently browse specialized data on the Web, concentrating on information of particular interest to them. This is achieved through the use of the W3C’s Extensible Markup Language (XML) as the data format, a data conversion server, and a document components tree which can be configured to restrict the type of data shown. An application of Bluejay for browsing genetic sequence data encoded in BIOML (an XML) is described to demonstrate the principles of the system. Creating an integrated view of heterogeneous, distributed genetics and genomics databases, the application illustrates the usefulness of borrowing the HTML browser paradigm to create specialized data visualization using XML. Despite the use of proxy servers and drawing abstraction, data retrieval and display performance is kept high through the use of special caching techniques for the proxy, and simple module replacement in the application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Raggett, D., Le Hors, A., and Jacobs, I., eds. HTML 4.0 Specification, on-line, available at http://www.w3.org/TR/REC-html40.

  2. Bray, T, Paoli, J. and Sperberg-McQueen, C.M., eds. Extensible Markup Language (XML) 1.0, on-line, available at http://www.w3.org/TR/REC-xml.

  3. Fielding, R. et al. Hypertext Transfer Protocol-HTTP/1.1, on-line, available at http://www.ietf.org/rfc/rfc2068.txt.

  4. Stein, L (1998). A Web Proxy Module For mod_perl. The Perl Journal, Fall 1998, pp. 23–28.

    Google Scholar 

  5. SAX 1.0: The Simple API for XML, on-line, available at http://www.megginson.com/SAX/sax.html

  6. Wood, L. et al, eds. Document Object Model (DOM) Level 1 Specification, on-line, available at http://www.w3.org/TR/REC-DOM-Level-1.

  7. Spitzner, J.H., Bioinformatic Sequence Markup Language, on-line, available at http://www.visualgenomics.com/bsml.

  8. Beavis, R., Fenyö, D. and Chait, B. The Biopolymer Markup Language-BIOML Working Draft Proposal, on-line, available at http://www.proteometrics.com/BIOML/bioml_toc.html.

  9. Halasz, F.G. and Schwartz, M. (1990). The Dexter hypertext reference model. Proc. NIST Hypertext Standardization Workshop (Gaithersburg, MD, 16-8 January, 1990), pp. 95–133.

    Google Scholar 

  10. BioBrow. Software. Available at http://www.proteometrics.com/BIOML/Program/biotest.exe.

  11. Neomorphic Genome SDK. Software. Available at http://www.neomorphic.com/GenomeSDK.html.

  12. Gaasterland T., and Sensen, C.W. (1996). Fully automated genome analysis that reflects user needs and preferences — A detailed introduction to the MAGPIE system architecture. Biochimie vol. 78, pp. 302–310.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Kluwer Academic Publishers

About this chapter

Cite this chapter

Gordon, P., Sensen, C.W. (2002). Bluejay: A Browser for Linear Units in Java. In: Pollard, A., Mewhort, D.J.K., Weaver, D.F. (eds) High Performance Computing Systems and Applications. The International Series in Engineering and Computer Science, vol 541. Springer, Boston, MA. https://doi.org/10.1007/0-306-47015-2_23

Download citation

  • DOI: https://doi.org/10.1007/0-306-47015-2_23

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-7774-0

  • Online ISBN: 978-0-306-47015-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics