Overview

Typical Uses of Open APIs

This is a rough list of who we expect to use which APIs especially heavily, organized by type of module to integrate. Take these with a grain of salt, of course. Some APIs, like Options, are fairly independent of application domain and so are not listed here.
Profiling
Actions, Execution, FileSystems (for class path support), Window System (for internal display of results)
Code beautification
Editor, Java Hierarchy
Source-code control
FileSystems, Actions
UML
FileSystems, DataSystems, Actions, Window System (for internal display of results), Java Hierarchy (tight integration), Editor
Decompilation
Actions, Editor, DataSystems, FileSystems
Obfuscation
Projects, DataSystems, FileSystems
Installer creation
Projects, DataSystems, Actions
Source analysis
DataSystems, Java Hierarchy, FileSystems
Other languages
DataSystems (new DataObject type), Actions, Nodes, Editor, Interpreter
JNDI or other hierarchies
Nodes, Places, data-transfer
Custom compiler
Compiler, Actions
EJB
BeanWizard, DataSystems (Java DataObject), Actions
JavaCard, EmbeddedJava, PersonalJava
Actions, Compiler
Interpreters
Interpreter, Window System, Editor
CORBA
DataSystems, Execution

Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.