Michal Vyskocil
mvyskocil
Involved Projects and Packages
JSch allows you to connect to an sshd server and use port forwarding,
X11 forwarding, file transfer, etc., and you can integrate its
functionality into your own Java programs.
This project contains reference implementations, test cases, and other
documents under source code control for Java Specification Request 305:
Annotations for Software Defect Detection. More information at the Google
group: http://groups.google.com/group/jsr-305.
JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty
printer. Like its non-Java cousin, JTidy can be used as a tool for
cleaning up malformed and faulty HTML. In addition, JTidy provides a
DOM parser for real-world HTML.
The IBM Toolbox for Java is a library of Java classes supporting the
client/server and Internet programming models to an iSeries or AS/400
server. The classes can be used by Java applets, servlets, and
applications to easily access iSeries and AS/400 data and resources.
The toolbox does not require additional client support beyond what is
provided by the Java Virtual Machine and TCP/IP.
JUnit is a regression testing framework written by Erich Gamma and Kent
Beck. It is used by the developer who implements unit tests in Java.
JUnit is open source software, released under the IBM Public License
and hosted on SourceForge.
JUnit is a regression testing framework written by Erich Gamma and Kent
Beck. It is used by the developer who implements unit tests in Java.
JUnit is Open Source Software, released under the Common Public License
Version 1.0 and JUnit is Open Source Software, released under the IBM
Public License and hosted on SourceForge.
JUnitPerf is a collection of JUnit test decorators used to measure the
performance and scalability of functionality contained within existing
JUnit tests.
YAML processor extracted from JRuby.
The zlib is designed to be a free, general-purpose, legally
unencumbered -- that is, not covered by any patents -- lossless
data-compression library for use on virtually any computer hardware and
operating system. The zlib was written by Jean-loup Gailly
(compression) and Mark Adler (decompression).
The Mozilla LDAP SDKs enable you to write applications that access,
manage, and update the information stored in an LDAP directory.
Libgcrypt is a general purpose crypto library based on the code used in
GnuPG (alpha version).
JNA provides Java programs easy access to native shared
libraries (DLLs on Windows) without writing anything but
Java code. No JNI or native code is required. This functionality
is comparable to Windows' Platform/Invoke and Python's ctypes.
Access is dynamic at runtime without code generation.
JNA's design aims to provide native access in a natural way
with a minimum of effort. No boilerplate or generated code is
required. While some attention is paid to performance,
correctness and ease of use take priority.
The JNA library uses a small native library stub to dynamically
invoke native code. The developer uses a Java interface to
describe functions and structures in the target native library.
This makes it quite easy to take advantage of native platform
features without incurring the high overhead of configuring and
building JNI code for multiple platforms.
The MM library is a 2-layer abstraction library that simplifies the
usage of shared memory between forked (and this way strongly related)
processes under Unix platforms. On the first layer, it hides all
platform-dependent implementation details (allocation and locking) when
dealing with shared memory segments and on the second layer it provides
a high-level malloc(3)-style API for a convenient and well-known way to
work with data structures inside those shared memory segments.
Libnet is an API to help with the construction and handling of network
packets. It provides a portable framework for low-level network packet
writing and handling. Libnet includes packet creation at the IP layer
and at the link layer as well as a host of supplementary and
complementary functionality. Libnet is very useful for writing network
tools and network test code. See the man page and sample test code for
more detailed information.
Java-Readline is a port of GNU Readline for Java. To be more precise,
it is a JNI wrapper for Readline. It is distributed under the LGPL.
Tomcat can use the Apache Portable Runtime to provide superior
scalability, performance, and better integration with native server
technologies. The Apache Portable Runtime is a highly portable library
that is at the heart of Apache HTTP Server 2.x. APR has many uses,
including access to advanced IO functionality (such as sendfile, epoll
and OpenSSL), OS level functionality (random number generation, system
status, etc), and native process handling (shared memory, NT pipes and
Unix sockets).
These features allows making Tomcat a general purpose webserver, will
enable much better integration with other native web technologies, and
overall make Java much more viable as a full fledged webserver platform
rather than simply a backend focused technology.
libzip is a C library for reading, creating, and modifying zip
archives. Files can be added from data buffers, files, or compressed. This
package contains a set of small utilities built using libzip
* zipmerge - merge source zip archives into the target one
* zipcmp - compares the zip archives and check if they contains same files
* ziptorrent - manipulate with a restricted file format used for using bittorrent on zip files.
Log4j is a tool to help the programmer output log statements to a
variety of output targets.
Log4j is a tool to help the programmer output log statements to a
variety of output targets.
Jakarta Lucene is a high-performance, full-featured text search engine
written entirely in Java. It is a technology suitable for nearly any
application that requires full-text search, especially cross-platform.
lukemftp is the enhanced FTP client in NetBSD.
A collection of Java libraries: - Unix Sockets Library This is a
collection of classes and native code to allow you to read and
write Unix sockets in Java.
- Debug Library This is a comprehensive logging and debugging
solution.
- CGI Library This is a collection of classes and native code to
allow you to write CGI applications in Java.
- I/O Library This provides a few much needed extensions to the Java
I/O subsystem.
- Hexdump This class formats byte-arrays in hex and ascii for display.
OpenJMX is an open source implementation of the Java(TM) Management
Extensions (JMX).
MySQL Connector/J is a native Java driver that converts JDBC (Java
Database Connectivity) calls into the network protocol used by the
MySQL database. It lets developers working with the Java programming
language easily build programs and applets that interact with MySQL and
connect all corporate data, even in a heterogeneous environment. MySQL
Connector/J is a Type IV JDBC driver and has a complete JDBC feature
set that supports the capabilities of MySQL.
Java parser to analyse Java source files inside of the NetBeans IDE