arakhneVmutils is a Java library that is providing tools and utilities based
on low-level virtual machine features. This library is only compatible with the Sun's
virtual machine.
arakhneRefs is a part of the Arakhnê Foundation Classes.
This library is distributed under the GNU Lesser General Public License.
You are welcome to contribute.
arakhneVmutils library contains the following tools:
org.arakhne.vmutil.ReflectionUtil:
provides a set of utility functions which are extending the Class's
functions with reflection and autoboxing support (getPackageClasses, isInstance, isAssignableFrom...).org.arakhne.vmutil.Caller:
is a facility class to retreive the classes that are calling a function (stack exploration).org.arakhne.vmutil.ClassLoaderFinder:
provides a singleton repository of ClassLoader instances.org.arakhne.vmutil.DynamicURLClassLoader:
is the implementation of a ClassLoader which is able to
update the class paths with URLs.org.arakhne.vmutil.FileSystem:
provides file system utilities (dirname, split...).org.arakhne.vmutil.LibraryLoader:
provides a convenient way to load native dynamic libraries. It extends the default
JVM loading functions by the ability to load a library from remote sources (URL-based location)
or from a archive (Jar...).org.arakhne.vmutil.OperatingSystem:
provides an enumeration of operating systems and permits to retreive the current operating
system.org.arakhne.vmutil.VMCommandLine:
provides a sety of functions to parse and store the command line arguments. It also permits
to relaunch a virtual machine with the stored command line.arakhneVmutils library is based on a native library to complete the
org.arakhne.vmutil.OperatingSystem class. This native library named
josuuid is available for the following operating systems and architectures:
| Authors | Stéphane GALLAND, Alexandre WILLAUME |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | Java - Sun® JVM |
| SVN directory | afc/arakhneVmutils |
| Maven Group Id | org.arakhne.afc |
| Maven Artifact Id | arakhneVmutils |

A LaTeX style which permits to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools...).

A very small platform which permits to implement and run agent-based systems.