Sun Microsystems Laboratories Experimental Stuff Experimental Technologies

From time to time, Sun Labs intends to make portions of its technology available to the general public. Over time, we expect this site will grow to provide a wide range of technologies and services. For now, the technologies described below are available for download.

The Brazil Project
The Brazil project is an experimental web application development environment ideal for web-enabling devices, aggregating content from other web applications, and building personal web portals that filter and modify aggregated content.

This site has been constructed using the BRAZIL framework. Go here to learn how the site was put together.

JRMS
The JavaTM Reliable MulticastTM Service is a set of libraries and services for building multicast-aware applications.

A Make tool for Java programs[JMT]
This tool's functionality is analogous to the "smart checking" feature of Borland JBuilder or the dependency analysis feature of IBM Jikes. However, it is a command line tool that is not tied to any IDE, and can be used with any Java compiler.

The HotSwap dynamic class swapping tool.
HotSwapTool is a GUI client tool that provides access to the HotSwap (dynamic class redefinition) functionality available in the Java HotSpot[tm] Virtual Machine starting from JDK[tm] 1.4.

UQBT framework.
The University of Queensland Binary Translator (UQBT) framework is a static, retargetable (both input and output machine) system for experimentation with static binary translation across a variety of source and target machines.

Micro Windows Personal Basis Profile (mwpbp)
Source code to the modified version of Microwindows used to build the reference implementation of the Personal Basis Profile specification, of the JAVATM 2 Platform Micro Edition technology.

Chorus Operating System
The ChorusOS[tm] operating system is a highly scalable and reliable embedded operating system that uses a highly-flexible, component-based architecture allowing different services to be configured into the run-time instance of the operating system .

Walkabout binary translation framework
The Walkabout framework is a dynamic, retargetable binary translation framework for experimenting with dynamic translations of machine code.

GCspy
The Garbage Collector Spy Tool, or GCspy for short, is a generic and highly-adaptable heap visualisation framework, designed to visualise a wide range of memory management systems, whether they depend on garbage collection or implement explicit de-allocation.

GCold.
GCold is a rudimentary Java VM garbage-collection benchmark that models a range of applications with a variety of object lifetime characteristics.

JavaCC
Java Compiler Compiler [tm] is the most popular parser generator for use with Java [tm] applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.

JIntroTool
The Java[TM] Introspection Tool is a research prototype that provides a user interface to the reflection API of the Java programming language. The tool is available in binary form only and requires JDK1.3 (or later). The tool also integrates with the BeanShell console.
This page is: http://www.experimentalstuff.com/Technologies/index.html
Last Modified: Tue, 08 Feb 2005 19:16:55 GMT
copyright (c) 2000-2009, Sun Microsystems