Michal Vyskocil's avatar

Michal Vyskocil

mvyskocil

Involved Projects and Packages
Bugowner

These pages contain a collection of toolbar button graphics. The
graphics have been designed specifically for use with the Java look and
feel. They conform to the Java look and feel Design Guidelines. A set
of attributes accompanies each graphic. This information can easily be
used to create Swing Actions.

As the Human Interface Group, we strive to improve the user experience
for you and your end-users. This graphics repository provides you with
professional quality graphics that will save you development time. Your
end-users benefit by leveraging their knowledge of these graphics and
terminology across different Java look and feel applications.

To provide feedback about the graphics repository, send email to the
Java look and feel Design Team (jlfdesign (at) sun (dot) com).

Bugowner

JLine is a java library for reading and editing user input in console
applications. It features tab-completion, command history, password
masking, customizable keybindings, and pass-through handlers to use to
chain to other console applications.

Bugowner

jMock is a library for testing Java code using mock objects. Mock
objects help you design and test the interactions between the
objects in your programs. The jMock package: * makes it quick and
easy to define mock objects, so you don't break the rhythm of
programming.

* lets you define flexible constraints over object interactions,
reducing the brittleness of your tests.

* is easy to extend.

Bugowner

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.

Utilities for the JPackage project .

JRefactory provides a variety of refactoring and pretty printing tools

Bugowner

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.

Bugowner

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.

Bugowner

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.

Bugowner

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.

Bugowner

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.

Bugowner

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.

Bugowner

YAML processor extracted from JRuby.

Bugowner

Jython is an implementation of the high-level, dynamic, object-oriented
language Python seamlessly integrated with the Java platform. The
predecessor to Jython, JPython, is certified as 100% Pure Java. Jython
is freely available for both commercial and noncommercial use and is
distributed with source code. Jython is complementary to Java and is
especially suited for the following tasks: Embedded scripting--Java
programmers can add the Jython libraries to their system to allow end
users to write simple or complicated scripts that add functionality to
the application. Interactive experimentation--Jython provides an
interactive interpreter that can be used to interact with Java packages
or with running Java applications. This allows programmers to
experiment and debug any Java system using Jython. Rapid application
development--Python programs are typically 2-10X shorter than the
equivalent Java program. This translates directly to increased
programmer productivity. The seamless interaction between Python and
Java allows developers to freely mix the two languages both during
development and in shipping products.

Bugowner

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).

Bugowner

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).

Base library for Industrial Light & Magic software (OpenEXR).

* Half is a class that encapsulates our 16-bit floating-point
format.

* IlmThread is a thread abstraction library for use with OpenEXR and
other software packages. It currently supports pthreads and
Windows threads.

* Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices,
quaternions and other useful 2D and 3D math functions.

* Iex is an exception-handling library.

Bugowner

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.

Bugowner

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.

Bugowner

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.

openSUSE Build Service is sponsored by