| 1.0 | 07/20/07 | Initial |
Note that the ARC's definition of "interface" is broad--any syntax or semantics that another project (or a human) could depend on. It is not limited to APIs nor limited to customer-visible project boundaries. Include key pathnames or URLs, Java package names, protocols, etc.
Specifications for ARC review and customer documentation are both required for customer-visible interfaces. Also, customer documentation must include stability classifications, as defined on Solaris 2.6's attributes(5) manpage.
See the Interface Stability Classifications section of the Architectural Considerations document[5] and the SAC Interface Taxonomy document (http://sac.eng/BestPractices/interface_taxonomy.html) for discussion and examples. Ask your ARC case owner for help with stability classifications.
Using an interface private to another project requires that the interface's stability level be raised. Projects in the same Consolidation can share Consolidation-Private interfaces, others may require a contract (see the template in http://sac.eng/arc/ARC-Templates/contract) or (preferably), that the interfaces be raised to a public level]
Deltas between Visual Web 5.5 / 5.5.1 and 6.0:
Imported Interfaces (Sun)
Interface Signature / Version JAR(s) / Archive
Interface Classification Comments/license info
NetBeans
6.0 whole installation
Standard Changed from 5.5.1 JavaServer Faces 1.1_02
JavaServer Faces 1.1_02
jsf-impl.jar jsf-api.jar
Standard Servlet API 2.4
servlet-api.jar Standard Java Servetl API JSP API 2.0
jsp-api.jar Standard JavaServer Pages API JSTL 1.0.3
jstl.jar Standard JavaServer Pages Tag Library JavaServer Faces 1.2
JSF API
EL API
Servlet API
JSP API
JSTL API
1.2
1.0
2.5
2.1
1.2
javaee.jar
Standard
JSF RI
1.2 jsf-ri-1.2.jar Standard Renamed from the original jar filename: jsf-impl.jar EL RI
Servlet RI
JSP RI
JSTL RI
1.0
2.5
2.1
1.2
appserv-rt.jar
Standard
Woodstock Components 4.1 webui-jsf.jar
webui-jsf-dt.jar
webui-jsf-defaulttheme.jar
Standard
Changed from 4.0.1
JDBC Rowsets 1.0 RI
rowset.jar Standard
Standard 1.1(1.0.3 standard.jar)
standard.jar Standard Jakarta taglibs (unused; to be investigated for removal)
WebServices Java Web Services Developer Pack
1.5
jwsdpsupport.jar
Standard
Removed.
(This toolkit is used to generate java classes from wsdl files. Dependency on non-api classes. Maintaining modified version of JAX-RPC source to allow generation of Java 1.4 version of web service classes. Only the jax-rpc api is used from this developer pack.
See Java Web Services for more info.)
Java Beans Activation Framework
1.1 activation.jar Standard copied from Glassfish installation JavaMail API Design Specification
1.4 mail.jar Standard copied from Glassfish installation
Imported Interfaces (External)
Interface Signature / Version JAR(s) Interface Classification Comments / license info
Bean Utils (Rave)
1.6
commons-beanutils.jar
External Jakarta Commons Bean Utils (from JSF-RI) Collections (Rave)
2.1 commons-collections.jar External Jakarta Commons Collections (from JSF-RI) Digester(Rave) 1.5
commons-digester.jar External Jakarta Commons Digester (from JSF-RI) Logging(NB) 1.0.4
commons-logging.jar External Jakarta Commons Logging (from JSF-RI) FileUpload(Rave)
1.0
commons-fileupload.jar
External
Apache License
Xalan(NB) 2.3.1 xalan-2.3.1.jar External Apache Xalan (from org.netbeans.libs.*) JavaCC 3.2 javacc-3.2.jar External might be unused; To be investigated for removal.
JGraph 2.2.1
External Removed
Batik 1.5.1 batik-css.jar
batik-util.jarExternal Apache Batik CSS2 Parser JTidy 04aug2000r7-dev tidy-mod.jar External Dojo
0.4.3
dojo-0.4.3-ajax.jar
External Updated from version 0.3.1.
Open Source License Review #5052
JSON
all versions
json.jar
External Only file name changed from:
json2.jar
Open Source License Review #5049
Dynafaces
0.1
jsf-extensions-common-0.1.jar
jsf-extensions-dynafaces-0.1.jar
External Only file names changed from:
jsf-extensions-common-0.1-SNAPSHOT.jar
jsf-extensions-dynafaces-0.1-SNAPSHOT.jar
License Info
Prototype
1.5.0
prototype-1.5.0.jar External Newly Added
License Info