java library
Java DIME Library 1.0.3
Java DIME Library implements Direct Internet Message Encapsulation. more>>
DIME is ideal for incorporating binary attachments into any XML-based protocol. The library fully supports the latest DIME specifications.
Enhancements:
- Corrected DimeRecord.isFirst() thanks to John Russell
Java GetOpt Library 1.0.1
The Java GetOpt library implements option parsing and a common online help behaviour. more>>
Whats New in This Release:
ï¿1⁄2 The getopt library can now choose the pluggable look and feel of an application with a standard option "--plaf".
ï¿1⁄2 A new file of default options (.prefs/default.options) can specify a set of common default options for all programs using the getopt library, such as the PLAF.
Jeffs Java Scanf Library 0.00.02a
Jeffs Java Scanf Library is an implementation of the C-Runtime scanf, fscanf, and sscanf functions. more>>
The syntax of format strings is very similar (%*s, %3d, etc.) to that of the standard C implementation of scanf.
Instead of taking wrapper objects, all scanf functions return an Object[], whose types can be inferred from the format string.
Lightweight Java Game Library 1.1.2
Lightweight Java Game Library project is a native binding to OpenGL and OpenAL. more>>
The Lightweight Java Game Library is a native binding for OpenGL and OpenAL written with game developers in mind.
It allows the full OpenGL and OpenAL APIs to be exposed without the penalties associated with competing methods, nor the limitations of APIs such as Java3D.
Tutorials and demos are available, and Windows, Linux, and Mac OS X are supported.
Main features:
- Speed
- Simplicity
- Ubiquity
- Smallness
- Security
- Robustness
- Minimalism
Enhancements:
- Dont allow switching to fullscreen when a custom display mode is in effect. This is a change from before, where the current mode was simply overwritten with the initial (desktop) mode
Quantity/Formatter Library 1.0
Quantity/Formatter Library provides a Java library made with the quantity/formatter pattern. more>>
Quantity/Formatter Library is a Java library developed in accordance to the quantity/formatter pattern (as demonstrated by the Date/SimpleDateFormat in the standard J2SE library).
The following quantity/formatter pairs are currently available:
Currency/CurrencyFormat,
Density/ DensityFormat,
Dimension/DimensionFormat,
Distance/ DistanceFormat,
ElapsedTime/ElapsedTimeFormat,
Temperature/TemperatureFormat,
Volume/VolumeFormat
Weight/WeightFormat.
Zeus Java Swing Components Library 1.50
The Zeus Java Swing Components Library provides useful Swing components for easier GUI development. more>>
It includes JConsole, a console replacement, JSplash, a splash screen implementation, TableSorter, which provides sorting for JTable using the tables headers, OutLookToolBar, makes JToolBar buttons resemble those of the Microsoft Outlook toolbar, WindowManager, which provides almost any functionality you need to manage all JInternalFrames within a JDesktop, SingleAppInstance, which provides a simple solution to the multiple application instances problem, SwingConfigurationManager, which provides data validation, and much more.
Enhancements:
- The old TableSorter was replaced, and all old related classes were deprecated.
- Functionality to dynamically resize a JTable based on its header and data was added.
- TypeSafe was upgraded with simple focus traversal using only the TAB key instead of CTRL+TAB for JTextArea, JTextPane, and JEditorPane.
Standard Portable Library 0.1.5
Standard Portable Library is a pointer friendly C/C++ STL substitute. more>>
The Mango Library August 2007
The Mango Library is a Java library consisting of a number of iterators, algorithms and functions. more>>
Enhancements:
- This release adds a further two iterators.
JavaInetLocator 2.23
JavaInetLocator is a Java library to look up the country code and language associated with an IP address. more>>
It uses a local copy of the WHOIS database to perform fast, accurate lookups of country codes. It is useful for log analysis, internationalization, geolocation, and more.
Enhancements:
- The database was updated to February 2007.
- Locales were added for Aaland Islands (Swedish) (AX:sv), Jersey (English) (JE:en), Montenegro (Serbian) (ME:sr), and Serbia (Serbian) (RS:sr).
Yet Another Swing Library 1.2
Yet Another Swing Library is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. more>>
Yet Another Swing Library 1.2 is a complete framework which is specially designed for developing Swing-based applications along with a library of Swing components and utilities. Swing is a much-maligned but rich library for developing Java-based gui applications. Despite what critics say, you can develop robust and responsive desktop applications with Swing. Unfortunately, Swing doesn't provide a ready-made framework for building applications although the building blocks are there. YASL attempts to provide that framework.
YASL is based on the Model-View-Controller pattern. It divides an application into gui components (View), action classes to handle user-driven events (Controller), and singleton classes (Model). The actions and singletons are stored in separate maps in key-class pairs. The initialization of actions and singletons as well as the mapping of menu items to actions can be handled through xml configuration or in the code or both. The framework provides the glue that holds the components together and facilitates their interaction.
Major Features:
- Managing actions
- Managing singletons
- Threading calls to actions
- User preferences management
- Resource bundles
- Splash pages
- xml configuration
- Logging with SLF4J
- Dynamic jar loading
Requirements: Java and the library has been compiled using JDK 1.4.
Redline RPM Library 1.0.10
Redline RPM Library is a pure Java library for manipulating RPM Package Manager packages. more>>
Enhancements:
- A patch has been merged that adds a Maven pom file, the directive for documentation files and directories, and user and group name attributes for files.
Java Network Stack 1.1
Java Network Stack provides a Java library for research oriented network programming. more>>
Java Network Stack is a library used by the DIMES project to create new internet measurements. It provides a clean API for packet manipulation, send, receive, filter, and analysis. It is a unification of raw socket capabilities, MAC level networkingm, and IPv6 capabilities.
Sixlegs PNG Library 2.0 RC6
Sixlegs PNG Library is a Java 1.1-compatible PNG decoder which features full compliance with the latest PNG specification. more>>
Sixlegs PNG Library supports all valid bit depths (grayscale/color), interlacing, palette-indexed images, alpha/transparency, gamma correction, access to all standard chunk data, private chunk handling, progressive display, and more.
Main features:
- Java 1.1 and 1.2-compatible PNG decoders.
- Licensed under the GPL with library exception.
- Full conformance with the latest PNG specification
- Support for all chunk types.
- Simple private chunk handling.
Enhancements:
- Mostly minor bugfixes related to code coverage improvements.
JSwat Java Debugger 4.2
JSwat is a graphical, stand-alone Java debugger, using the JPDA library. more>>
JSwat Java Debugger offers breakpoints with monitors and conditions, colorized source code display, single-stepping, displaying variables, viewing stack frames, and expression evaluation.
Main features:
- breakpoints with conditionals and monitors
- colorized source code display
- graphical display panels showing threads
- stack frames
- visible variables
- loaded classes
- command interface for more advanced features
- Java-like expression evaluation, including method invocation.
Jada 1.0
Jada is a library useful for converting a Java application into a background daemon on Unix systems. more>>