harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Class library componentization
Date Fri, 22 Jul 2005 09:59:29 GMT
Here's a list of the packages in J2SE 5.0, and my strawman grouping of
packages into 'components' (terminology to be agreed :-) ).

The goal is to (a) stimulate discussion, and (b) think about the
components that we should declare with well-defined interfaces to other
components (I'm thinking of OSGi bundles here).


=APPLET=
java.applet

=AWT=
java.awt
java.awt.color
java.awt.datatransfer
java.awt.dnd
java.awt.event
java.awt.font
java.awt.geom
java.awt.im
java.awt.im.spi
java.awt.image
java.awt.image.renderable
java.awt.print

=BEANS=
java.beans
java.beans.beancontext

=LUNI=
java.io
java.lang
java.net
java.util

=ANNOTATION=
java.lang.annotation

=INSTRUMENT=
java.lang.instrument

=LANG-MANAGEMENT=
java.lang.management

=KERNEL=
java.lang.ref
java.lang.reflect

=MATH=
java.math

=NIO-CHANNELS=
java.nio
java.nio.channels
java.nio.channels.spi

=NIO-CHARSET=
java.nio.charset
java.nio.charset.spi

=RMI=
java.rmi
java.rmi.activation
java.rmi.dgc
java.rmi.registry
java.rmi.server

=SECURITY=
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
javax.security.auth
javax.security.auth.callback
javax.security.auth.kerberos
javax.security.auth.login
javax.security.auth.spi
javax.security.auth.x500
javax.security.cert
javax.security.sasl
org.ietf.jgss

=SQL=
java.sql
javax.sql
javax.sql.rowset
javax.sql.rowset.serial
javax.sql.rowset.spi
javax.transaction
javax.transaction.xa

=TEXT=
java.text

=CONCURRENT=
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks

=JAR=
java.util.jar

=LOGGING=
java.util.logging

=PREFS=
java.util.prefs

=REGEX=
java.util.regex

=ZIP=
java.util.zip

=ACCESSIBILITY=
javax.accessibility

=CRYPTO=
javax.crypto
javax.crypto.interfaces
javax.crypto.spec

=IMAGEIO=
javax.imageio
javax.imageio.event
javax.imageio.metadata
javax.imageio.plugins.bmp
javax.imageio.plugins.jpeg
javax.imageio.spi
javax.imageio.stream

=X-MANAGEMENT=
javax.management
javax.management.loading
javax.management.modelmbean
javax.management.monitor
javax.management.openmbean
javax.management.relation
javax.management.remote
javax.management.remote.rmi
javax.management.timer

=JNDI=
javax.naming
javax.naming.directory
javax.naming.event
javax.naming.ldap
javax.naming.spi

=X-NET=
javax.net
javax.net.ssl

=PRINT=
javax.print
javax.print.attribute
javax.print.attribute.standard
javax.print.event

=SOUND=
javax.sound.midi
javax.sound.midi.spi
javax.sound.sampled
javax.sound.sampled.spi

=SWING=
javax.swing
javax.swing.border
javax.swing.colorchooser
javax.swing.event
javax.swing.filechooser
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.plaf.metal
javax.swing.plaf.multi
javax.swing.plaf.synth
javax.swing.table
javax.swing.text
javax.swing.text.html
javax.swing.text.html.parser
javax.swing.text.rtf
javax.swing.tree
javax.swing.undo

=XML=
javax.xml
javax.xml.datatype
javax.xml.namespace
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.sax
javax.xml.transform.stream
javax.xml.validation
javax.xml.xpath
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

=ORB=
javax.activity
javax.rmi
javax.rmi.CORBA
javax.rmi.ssl
org.omg.CORBA
org.omg.CORBA_2_3
org.omg.CORBA_2_3.portable
org.omg.CORBA.DynAnyPackage
org.omg.CORBA.ORBPackage
org.omg.CORBA.portable
org.omg.CORBA.TypeCodePackage
org.omg.CosNaming
org.omg.CosNaming.NamingContextExtPackage
org.omg.CosNaming.NamingContextPackage
org.omg.Dynamic
org.omg.DynamicAny
org.omg.DynamicAny.DynAnyFactoryPackage
org.omg.DynamicAny.DynAnyPackage
org.omg.IOP
org.omg.IOP.CodecFactoryPackage
org.omg.IOP.CodecPackage
org.omg.Messaging
org.omg.PortableInterceptor
org.omg.PortableInterceptor.ORBInitInfoPackage
org.omg.PortableServer
org.omg.PortableServer.CurrentPackage
org.omg.PortableServer.POAManagerPackage
org.omg.PortableServer.POAPackage
org.omg.PortableServer.portable
org.omg.PortableServer.ServantLocatorPackage
org.omg.SendingContext
org.omg.stub.java.rmi


-- 

Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

Mime
View raw message