The JavaTM Communications API can be used to write
platform-independent communications applications for applications
like voice mail, fax and smartcards.
This version of the Java Communications API contains support for
RS232 serial ports and IEEE 1284 parallel ports.
With updated functionality, one can:
Enumerate ports available on the system.
Open and claim ownership of ports.
Resolve port ownership contention between multiple applications.
Perform asynchronous and synchronous I/O on ports.
Receive Beans-style events describing communication port state changes.
This Gem contains all of the Ruby Exploitation(Rex) library for parsing Java
The Java Language Specification. This book attempts a complete specification
of the syntax and semantics of the language.
Java Transaction API (JTA) specifies standard Java interfaces between a
transaction manager and the parties involved in a distributed transaction
system: the resource manager, the application server, and the
The JTA specification was developed by Sun Microsystems in cooperation
with leading industry partners in the transaction processing and database
system arena. See JSR 907.
SableVM implements the Java virtual machine specification, second edition.
SableVM is a bytecode interpreter. It's goals are to be reasonably small,
efficient, and fast, as well as providing a well-designed platform for
doing research into different algorithms for bytecode interpretation,
garbage collection, memory management, etc.
The JLex utility is based upon the Lex lexical analyzer generator model.
JLex takes a specification file similar to that accepted by Lex, then
creates a Java source file for the corresponding lexical analyzer.
The com.oreilly.servlet package contains a set of useful utility classes
for servlet developers. Included are classes to help servlets parse
parameters, handle multipart requests (file uploads), generate multipart
responses (server push), negotiate locales for internationalization,
return files, manage socket connections, and act as RMI servers, among
other things. There's even a class to help applets communicate with
servlets. The package was developed by Jason Hunter for his book "Java
Servlet Programming" published by O'Reilly. See:
For more details.
The Bitmechanic JDBC Connection Pool provides developers a way to easily
cache open connections to databases. This is useful in server environments
since opening database connections can be slow.
For more details see:
Perl extension for accessing a JVM remotely or locally
VisualVM is a visual tool integrating several commandline JDK tools and
lightweight profiling capabilities. Designed for both production and
development time use, it further enhances the capability of monitoring and
performance analysis for the Java SE platform.