Design and Implementation of the Java Any Framework

Home - About » Computer Science - Research - Publications - 1998
Computer Science
Research, Industry Work,
Community Service
Hillside Group, CHOOSE,
Stanford GSA
The Serious Side
Business School,
Learning Chinese
Humorous Takes
Switzerland, United States,
Software, Fun Photos
Travel Stories
Europe, United States, Asia
Living Places
Berlin (+ Gallery), Zürich
Boston, S.F. + Bay Area

This report describes the design and implementation of the Java Any framework, an object-oriented framework for self-describing data types. The framework classes let developers flexibly represent any data structure, from primitive value types to full-fledged object graphs. The framework provides abstractions that cover primitive value types, abstractions that repre-sent common collection types, and abstractions that cover general object types (called frames). Frames come with their meta-description so that users can introduce their own object types.

Patrizia Marsura and Dirk Riehle. Design and Implementation of the Java Any Framework. Ubilab Technical Report 98.5.1. Zurich, Switzerland: UBS, 1998.

The report is available as a PDF file.

The source code is also available as jany-09.tar.gz.

Copyright (©) 1998 Patrizia Marsura, Dirk Riehle, and UBS AG. All rights reserved.

Copyright (©) 2007 Dirk Riehle. Some rights reserved. (Creative Commons License BY-NC-SA.) Original Web Location: