Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
TRANSFORMATION OF OBJECTS BETWEEN A COMPUTER PROGRAMMING LANGUAGE AND A DATA REPRESENTATION LANGUAGE
Document Type and Number:
WIPO Patent Application WO2001086427
Kind Code:
A3
Abstract:
A mechanism for compiling objects into representations of the objects, and for decompiling the representations of the objects into copies of the objects, is described. A virtual machine (e.g. the Java Virtual Machine (JVM)) may include extensions for compiling objects (e.g. Java Objects) into data representation language (e.g. XML) representations of the objects, and for decompiling representations of objects into objects. The virtual machine may supply an Applications Programming Interface (API) to the compilation/decompilation extensions. The client and service may be executing within virtual machines. The virtual machines may be on the same device or on different devices. The compiler/decompiler API may accept an object as input, and output a data representation language representation of the object and all its referenced objects (the object graph) in a data stream. In addition, the compiler/decompiler API may accept a data stream, which includes a representation of the object and all its referenced objects (the object graph), and output the object (and all the objects in its object graph). In one embodiment, an intermediary format may be used to represent a data representation language document and may be dynamically processed to generate a class instance from the data representation language document.

Inventors:
SLAUGHTER GREGORY L
SAULPAUGH THOMAS E
TRAVERSAT BERNARD A
ABDELAZIZ MOHAMED M
DUIGOU MICHAEL J
Application Number:
PCT/US2001/015276
Publication Date:
December 19, 2002
Filing Date:
May 09, 2001
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SUN MICROSYSTEMS INC (US)
International Classes:
G06F9/44; G06F9/46; G06F17/30; G06Q30/00; H04L12/24; H04L29/06; H04L29/08; (IPC1-7): G06F9/44; G06F9/46
Domestic Patent References:
WO2000017748A12000-03-30
Other References:
ALLAIRE J: "The Emerging Distributed Web Part 3/4 and 4/4", September 1998 (1998-09-01), pages 1 - 9, XP002135919
MUELLER-WILKEN S ET AL: "XML and Jini - On Using XML and the JAVA Border Service Architecture to integrate mobile devices into the JAVA Intelligent Network Infrastructure", 29 February 2000 (2000-02-29), XP002188507
SIMEONOV S: "WDDX: Distributed Data for the Web (URL)", 7 December 1998 (1998-12-07), pages 1 - 7, XP002135918
M. JOHNSON: "XML JavaBeans, Part 2", JAVA WORLD, March 1999 (1999-03-01), pages 1 - 8, XP002212704, Retrieved from the Internet [retrieved on 20020906]
Download PDF: