Main > Free Download Search >

Free j2se software for linux

j2se

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 44
Registry J2SE 1.2.0

Registry J2SE 1.2.0


Registry-J2SE is a library that provides lightweight registry functions for both Hibernate2 and Hibernate3 configurations. more>>
Registry J2SE is a library that provides lightweight registry functions for both Hibernate2 and Hibernate3 configurations.

<<less
Download (0.012MB)
Added: 2006-08-17 License: The Apache License Price:
1170 downloads
JSch 0.1.33

JSch 0.1.33


JSch is a pure Java implementation of SSH2. more>>
JSch is a pure Java implementation of SSH2.
JSch project allows the user 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. JSch is licensed under BSD style license.
Our intension in developing this stuff is to enable users of our pure java X servers, WiredX and WeirdX, to enjoy secure X sessions. Our efforts have mostly targeted the SSH2 protocol in relation to X window system and X11 forwarding. Of course, we are also interested in adding other functionality - port forward, file transfer, terminal emulation, etc.
Needless to say, SSH provides support for secure remote login, secure file transfer, and secure TCP/IP and X11 forwarding. It can automatically encrypt, authenticate, and compress transmitted data.
The SSH protocol is available in two incompatible varieties: SSH1 and SSH2. SSH2 was invented to avoid the patent issues regarding RSA (RSA patent has expired), and to fix some data integrity problem that SSH1 has, and for a number of other technical reasons.
SSH2 protocol has been standardized on IETF Secure Shell working group and drafts related to SSH2 protocol are available on the web. In developing JSch, we are now referring to following documents:
SSH Protocol Architecture
SSH Transport Layer Protocol
Diffie-Hellman Group Exchange for the SSH Transport Layer Protocol
SSH Connection Protocol
SSH Authentication Protocol
Main features:
- JSch is in pure Java, but it depends on JavaTM Cryptography Extension (JCE). JSch is know to work with:
- J2SE 1.4.0 or later (no additional libraries required).
- J2SE 1.3 and Suns JCE reference implementation that can be obtained at http://java.sun.com/products/jce/.
- J2SE 1.2.2 and later and Bouncycastles JCE implementation that can be obtained at http://www.bouncycastle.org/.
- SSH2 protocol support.
- Key exchange: diffie-hellman-group-exchange-sha1, diffie-hellman-group1-sha1
- Cipher: blowfish-cbc, 3des-cbc, aes128-cbc,aes192-cbc,aes256-cbcnew!
- MAC: hmac-md5, hmac-sha1, hmac-md5-96, hmac-sha1-96
- Host key type: ssh-dss,ssh-rsa
- Userauth: password
- Userauth: publickey(DSA,RSA)
- Userauth: keyboard-interactive
- X11 forwarding
- xauth spoofing
- connection through HTTP proxy.
- connection through SOCKS5 proxy.
- port forwarding.
- stream forwarding.
- signal sending. The unofficial patch for sshd of openssh will be found in this thread.
- remote exec.
- generating DSA and RSA key pairs.
- changing the passphrase for a private key.
- partial authentication
- SSH File Transfer Protocol(version 0, 1, 2, 3)
- packet compression. JZlib has been used.
- JSch is licensed under BSD style license.
Enhancements:
- bugfix: freeze in diffie-hellman-group-exchange-sha1. FIXED. By the default, diffie-hellman-group1-sha1 will be used and if you have not chosen diffie-hellman-group-exchange-sha1 explicitly, you dont have to worry about it.
- bugfix: there should be timeout mechanism in opening a socket for remote port forwarding. FIXED. At the failure or timeout, SSH_MSG_CHANNEL_OPEN_FAILURE will be sent to sshd.
- bugfix: there should be timeout mechanism in opening a socket for X11 forwarding. FIXED. At the failure or timeout, SSH_MSG_CHANNEL_OPEN_FAILURE will be sent to sshd.
<<less
Download (0.20MB)
Added: 2007-05-11 License: BSD License Price:
899 downloads
Jesktop 2.0

Jesktop 2.0


Jesktop is a platform-independant Java-based desktop system. more>>
The Jesktop project is a desktop system written in Java that can have GUI applications installed into it. It is semi-dependant upon NanoContainer which is a component framework at Codehaus. NanoContainer and Constructor Dependency Injection are going to change the way we think of Java based component computing.
Jesktop has been under construction since November 2000. Its team was founded by people building Williams Portable Java Environment (PJE) since early 2000.
- To have a fully functional Java desktop environment running on a fully functional Java operating system that is portable across a number of host operating systems, or if there is JDK support in a BIOS layer, without a host operating system.
- To have a single CD installation of Linux (or other Java capable OS) without its own applications, but with NanoContainer, Jesktop and many Java apps pre-configured.
- To see the Jesktop and NanoContainer used widely by Java enthusiasts and deployed on yet to be created Network appliances and palm sized devices (when palm sized devices support J2SE). Thats right, we see this running on small devices. The attraction to hardware manufactureres is obvious - a standard open source OS layer that can support multiple applications safely.
- To see thousands of GPL, MPL, SPL, Commercial etc. etc. apps runnable inside Jesktop. All will be hot installable, reinstallable and de-installable. No reboot/restart necessary. No questions asked.
Main features:
- Multiple GUI applications running inside the same virtual machine.
- Multiple server applications running inside the same virtual machine.
- Drag and drop between applications (to finish)
- Mime type associations for applications (to finish)
- Many built-in, bundled and ported applications.
- Plugable Window Managers.
- Hot installable applications. Hot deinstallable and reinstallable too.
- Externally skinable applications. Apps dont need their own skin logic.
<<less
Download (0.15MB)
Added: 2005-04-21 License: BSD License Price:
1647 downloads
JCTerm 0.0.9

JCTerm 0.0.9


JCTerm is an SSH2 terminal emulator written in pure Java. more>>
JCTerm is an SSH2 terminal emulator written in pure Java. The project supports port forwarding, X11 forwarding, etc.
Enhancements:
- JCTerm requires jsch(http://www.jcraft.com/jsch/) 0.1.0 or later.
- JCTerm requires J2SE 1.4.
- JCTermMIDP runs on J2ME/CLDC/MIDP2.0
- JCTermJ2MECDC runs on J2ME/CDC/PP 1.0
- VT100 emulation
- SSH2 protocol support.
- X11 forwarding.
- connection through HTTP proxy.
- connection through SOCKS5 proxy.
- local/remote port forwarding.
- anti-aliasing text.
- sftp support.
- packet compression support
- JCTerm is licensed under GNU LGPL.
<<less
Download (0.066MB)
Added: 2007-06-22 License: GPL (GNU General Public License) Price:
858 downloads
JBother 0.8.9

JBother 0.8.9


JBother is a groovy Jabber client. more>>
JBother is a Jabber client written in pure Java (1.4.x). It supports groupchat in a tabbed window, multiple resources, transport registration (so you can get on AIM, MSN, Yahoo!, and ICQ through JBother), sounds for different events, has several different skins, and should run on any platform that has the JRE installed (I have personally seen it working on Windows, Linux, FreeBSD, Solaris, and OS X).
JBother project has a plugin system that allows us to write code that is specific to a certain platform, while keeping the core pure Java. An example is the Win32 plugin - it allows for an icon in the system tray on Windows. All plugins can be easily viewed and installed from within JBothers plugin manager.
Installation:
1) You MUST have java 1.4.x or greater! Java 1.3.x will not work! Get it at java.sun.com/j2se
2) You unzip the zip file. I know youve already done that because you are reading this text.
3) Run JBother.jar like this: java -jar JBother.jar, or in Windows just double click on it.
4) Create an account on jabber.org or linuxhelp.homeunix.com if you havent already got a jabber account
5) Have fun!
Enhancements:
- This release includes improvements to file transfer support and support for JEP-0144 (roster exchange).
<<less
Download (8.2MB)
Added: 2006-01-13 License: GPL (GNU General Public License) Price:
778 downloads
Jaggregate 3.2

Jaggregate 3.2


Jaggregate is a Java collections library that is modeled after the ANSI Smalltalk collection protocols. more>>
Jaggregate is a Java collections library that is modeled after the ANSI Smalltalk collection protocols.
It only works with J2SE 5.
Enhancements:
- A bug with SortedCollections produced by the zero-argument Collection.toSortedCollection() was fixed.
- Such collections could not be serialized, because the Comparator they use was not itself Serializable.
- This has been remedied.
- *From and *With methods were added to Dictionary and IdentityDictionary, despite compiler warnings about generic array creation.
<<less
Download (0.54MB)
Added: 2007-03-26 License: Other/Proprietary License Price:
945 downloads
Sventon 1.0 RC4

Sventon 1.0 RC4


Sventon is a pure java subversion repository browser. more>>
Sventon is a pure java subversion repository browser.
sventon is a Java web application written for browsing Subversion repositories using an ordinary web browser.
sventon is really easy to install, all you need is a J2SE 5.0 runtime and a Servlet 2.4/JSP 2.0 compliant webserver, such as Tomcat 5.5.
Main features:
- Easy installation and setup.
- WebDAV and svnserve repository browsning.
- View and download files for any given revision.
- View contents of archives.
- View logs history and metadata for files and directories.
- Source code syntax highlighting using JHighlight.
- Style sheet marked up for easy graphical customization.
- Single account authentication support for non public repositories.
- CamelCase enabled file and directory name search.
- Directory flattening for fast navigation.
- Image thumbnail preview.
- Diff files between revisions or directories.
- Keyword expansion when viewing or diffing files.
- Revision details as RSS feeds.
- Display of file lock information.
Enhancements:
- Fixed: Bug #7229 - Latest commit info not shown.
- Fixed: Bug #7230 - Wrong revision in links from latest commit info box.
<<less
Download (4.5MB)
Added: 2006-05-31 License: GPL (GNU General Public License) Price:
1241 downloads
JVending 1.3.10a

JVending 1.3.10a


JVending is a P2P (JXTA) based mobile content provisioning system. more>>
JVending project bridges P2P networks and wireless delivery of content to mobile devices. Due to high latency of wireless connections, it is not practical to directly hook up the mobile devices to the peer network, so I have taken a different approach with JVending.

A user sets up a personal provisioning server on their PC and hooks it into the network. Through the P2P network, we create a federation of provisioning servers. The mobile devices use the federated provisioning servers as content portals.

JVending differs from P2P systems, such as Gnutella or "Project JXTA" reference implementation, in the following ways. JVending provides:

1. Catalog management
2. Device detection, which delivers the appropriate content based upon the type of browser or device
3. Web based browsing of content, so you can share with your friends on a wired or wireless network, after you have already collected the content.
4. The ability to search for and distribute packaged archives on the peer network.
5. Web links tying together the network.
6. PPG integration for pushing content to mobile devices.

For 2005 - 2006, the major goals of JVending (roughly in order of importance) are:

1. Expanding P2P support, including more in the area of wireless messaging (SMS)
2. JSR-124 compliance
3. Performance testing and monitoring capability
4. Multimedia server and J2ME support. This covers full integration between the MMS Client and the provisioning server.

Setting up the Environment

Follow these steps:

1. Make sure that you have J2SE 1.4.2 JDK installed. If not, go to http://java.sun.com/j2se/1.4.2/download.html and download and install the JDK (not JRE). I have not tested with J2SE 1.5 JDK, so it may or may not work with that version.
2. Download the jvending-standalone.zip file from the JVending project site.
3. Unzip the file into a directory of your choice, say /jvending
4. Set the JAVA_HOME environmental variable, depending on your OS. In windows, you can do this through the Control Panel/System/Advanced/Environmental Variable: JAVA_HOME =
EXAMPLE: JAVA_HOME=c:Programsj2sdk1.4.2_06

Starting JVending

1. Go to the bin directory and click on the run.bat (for windows) or run.sh for Unix.
2. The first time you start JVending, you will see a JXTA Configurator screen show up. Type in your user name and password/verify password. Click OK.
3. Wait 10 seconds for JVending to finish its startup sequence and then go to http://localhost:80/jvending/login. If you get a 404 error, wait a few more seconds and try again. Login ID/Password: admin/admin. Click "Submit Query" button. You will now see the JVending home page.
<<less
Download (18.4MB)
Added: 2005-04-20 License: LGPL (GNU Lesser General Public License) Price:
1649 downloads
Sun Java Desktop System Release 2

Sun Java Desktop System Release 2


Sun Java Desktop System is a comprehensive, secure, highly affordable enterprise desktop solution that is simple to use. more>>
The Sun Java Desktop System is a secure, comprehensive, and affordable enterprise desktop software solution that combines the best of open source innovation with significant contributions from Sun.
Initially provided with a Linux OS, Java Desktop System is now also integrated with the Solaris 10 Operating System. As a result, Sun customers have the option of deploying the same desktop environment on Sun workstations, Sun Ray thin clients, as well as a broad range of non-Sun notebook and desktop systems with standard x86-based architectures.
Main features:
End user features:
- Automated software updates and patching, including dependency checking/analysis to ensure systems are secure and up-to-date.
- Local and remote management capabilities provide update scheduling and activity log access.
- Interoperability with centralized software management tools.
- Desktop applications are tightly integrated allowing for drag and drop and copy/paste of text, graphics and other elements between applications.
- Universal printer selection of available printers on network, including printers available on Windows networks.
- Single point of entry for directory and file management and networked computers.
- Direct access to content in data and files by single-click application launch for files contained in email, web pages and file manager.
- Intuitive, easy to use, single install mechanism which ensures users can quickly get productive.
- Easy to learn and use, especially for traditional MS Windows users. Featuring:
- Familiar desktop themes for file management and desktop configuration
- Standard keyboard short cut conventions
- Direct access to files and servers using the "Documents" and "Network Places" directories
- Familiar access to networked computers from single "Network Places" directory
- Full product documentation including Quick Start User Guide and other reference documentation.
- Includes selection of great productivity tools including office suite, browser, email/calendar, instant messaging, project management, drawing and video conferencing applications.
- Multimedia-ready with essential video and audio players plus a sound recorder. Featuring Java Media Player with support for MP3 playback and a CD Player.
- Users can access data stored in office productivity files of Microsoft users and printers connected to existing Windows networks.
- Full interoperability with Microsoft Office files.
- Interoperability with POP3, LDAP, SMTP mail servers.
Administrator features:
- Java Desktop System Configuration Manager allows system administrators to define groups of users and the policies for access rights and settings.
- Fine grained control of employee access rights and privileges.
- Remote image deployment to manage a defined set of packages or system images for rapid setup and provisioning of desktops and deploy on multiple systems simultaneously.
- Centralized package management enabling volume software push, patching, updating multiple desktops.
- Software dependency checking and analysis to identify patch and package dependencies and deploy correct set of software.
- Inventory collection of desktop details, OS, hardware profiles and more.
- Performance Monitoring of deployed desktop environments.
- Use a collection of interconnected computers as a unified computing resource.
- Ability for administrator to view and interact with users desktop display to help, guide and troubleshoot.
Developer features:
- Java Studio Standard is a powerful yet intuitive Integrated Development Environment (IDE) for Java, providing a comprehensive set of features and functionality.
- NetBeans IDE 3.6 delivers tightly integrated deployment and debugging of web applications on Apache Tomcat 5 and the Sun Java System Application Server, Platform Edition 8.
- J2SE hosts the Linux GTK+ look and feel support in JFC/Swing enables Java applets and applications to be written so they look just like native Linux apps on JDS.
<<less
Download (MB)
Added: 2005-05-13 License: SUN Community Source License Price: $50
1633 downloads
XML Tree Object Model Parser 1.0.1

XML Tree Object Model Parser 1.0.1


XML Tree Object Model Parser is an easy to use XML parser. more>>
XML Tree Object Model Parser is an easy to use XML parser designed to provide an easy and simple to use library for parsing XML configuration files. It is split into two components.

The first one is the Parser itself, which uses J2SE 1.4 XML Parsing API, and the second one is what I call XML Tree Object Model, which is a XMLTree containing all of the XML Nodes or Elements in that tree.

The basic idea behind XTOM is to parse the XML file into an XMLTree and then navigate the elements of that tree by refering to them by the path, such as one/two/three.

The idead behind the navigation system came from Jakartas Digester. XTOM just simplifies it to increase the developement of XML based applications.
<<less
Download (0.060MB)
Added: 2006-03-17 License: The Apache License 2.0 Price:
1317 downloads
swIMP 0.9

swIMP 0.9


swIMP aims to make solvers written in C or C++ available under other languages. more>>
swIMP short from SWIG-based Interfaces for Mathematical Programming aims at making solvers written in C or C++ available under other languages.
The current focus is on Java as target language and on LP/IP-solvers which are compatible to the Open Solver Interface (OSI) from the Coin-OR-project. This includes both Open Source solvers as well as reknown commercial solvers like CPLEX and Xpress (see Features).
The wrappers are implemented using the generator tool SWIG. SWIG generates both C++ code which is then compiled into a shared library and Java-code which accesses the shared library through the Java Native Interface (JNI).
In principle, SWIG also supports other target languages like Python or Perl but this would require non-trivial modifications of the SWIG interface definitions currently provided by swIMP.
Main features:
Java-wrappers for OSI-compatible solvers
- The following solvers are currently supported:
Solvers from the Coin-OR-project, namely
- Clp,
- Cbc,
- Vol,
- Symphony.
- Support for the following solvers should be easy to add (at most one day of work or so) but has not yet been added because I had no need to - a short notice if you need such a feature or even better a patch for including one of these solvers would of course be highly welcome:
- GLPK,
- CPLEX,
- Xpress
Environment
- The generated Java-code has been compiled and tested under Version 1.4.2 of Sun Java 2 Platform, Standard Edition (J2SE) .
- The shared library is currently built and tested under Linux but should work on most UNIX systems. The GNU Build Tools (autoconf and automake) are used to achieve this portability. However, no tests on other platforms than Linux have been performed.
swIMP requires the following libraries from Coin-OR-project:
- libCoin,
- libCgl,
- libOsi.
- Furthermore, the libraries for the solvers which shall be accessed through Osi must be available, of course. For example, you may want to install
- libCbc, libCgl and libVol from the Coin-OR-project,
- together with their Osi-counterparts libOsiCbc, libOsiCgl and libOsiVol.
- The Lang and the Logging Components of Jakarta Commons,
- JUnit to execute the automatic unit test suite.
The build process uses the following tools (the version with which the build process has been tested is included in brackets):
- GNU Make (3.80)
- A C++ compiler (as selected by ./configure). We use gcc 3.3.4.
- Apache Ant (1.6.2)
- SWIG (1.3.24) if you want to rebuild the generated sources (see Installation).
Enhancements:
- First version with beta-status.
- New hand-tailored mapping for int[] and double[], such that the C++ code works directly on the Java-datastructures. No noticeable overhead compared to using SWIG-wrappers for standard C++ arrays.
- Planned functionality for first production release implemented.
- Test suite has reached comprehensive code coverage.
<<less
Download (0.52MB)
Added: 2006-05-28 License: GPL (GNU General Public License) Price:
1246 downloads
Java Gui Builder 0.6.5a

Java Gui Builder 0.6.5a


Java Gui Builder it decouples your GUI building code from the rest of your application using XML. more>>
The Java Gui Builder program is designed to decouple the GUI building code from the rest of the application code, without hand-writing code.

It allows one to describe the layout of windows and controls using an XML file. A full DTD was written to allow on-the-fly validation.

Using an XML file to describe GUI components allows users the flexibility to rewrite their windows so that they suit their needs, without opening up the innards of the program to the users.

Java Gui Builder can run on any Swing enabled J2SE platform. JGB was tested against Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_08-b03) and Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01). If you want to build JGB, you will need J2SE 1.4 or better. It is not possible to build on 1.3, but can be used on 1.3.

<<less
Download (0.68MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
3156 downloads
JlayerME for Linux 0.13

JlayerME for Linux 0.13


improves VBRI VBR support more>> JLayerME is a JAVA library that decodes MP3 files in real-time. It supports MPEG 1/2 Layer 3 audio format only. It is oriented for J2ME platforms.
JLayerME is the J2ME-oriented version of JLayer. It only supports MPEG 1 Layer 3 (i.e. MP3). Release 0.1 is not J2ME full compliant. It runs under J2SE. The decoder is 10% faster and needs less memory than the JLayer classic one. Its the first step to make it runs under CDC/CVM (future) devices. Final goal is to make it runs under CLDC/KVM devices. This project might seem crazy ... yes it is
Unexpected background sound bug fixed.
BitReserve initialization bug fixed.
Changes.txt file added.
Two last seconds drop bug fixed.
JAR size improved : 46 KB (instead of 53KB).
MPEG 2 frames support added.
JVM 1.1 (IE + NS) support added.
<<less
Download (148KB)
Added: 2009-04-01 License: Freeware Price: Free
205 downloads
JAPI 0.9.0

JAPI 0.9.0


JAPI is a Java API that was designed to extend Suns API with various features. more>>
JAPI is a Java API that was designed to extend Suns API with various features.
JAPI is a Java API inteded to make life easier for Java application developers. Currently it is targetted on normal Desktop Java (J2SE).
JAPI helps you writing internationalized and localized Swing applications with very little effort and very efficient event handling code. Additionally it contains some useful classes about I/O and XML.
Enhancements:
- An ActionProvider interface allows Actions maintained by ActionFactory to be retreived from arbitrary sources.
- The properties used by ActionFactory now can be spread across multiple bundles, e.g. for separating i18n from nonnls.
- A KEduca clone named JEduca has been added to the progs tree (SVN repository only).
- A command line argument parser has been added.
<<less
Download (0.15MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1285 downloads
Mckoi SQL Database 1.0.3

Mckoi SQL Database 1.0.3


Mckoi SQL Database is a Java relational database management system. more>>
Mckoi SQL Database is a full featured SQL-92 relational database management system written in Java.

The software can operate as either a dedicated multi-client, multi-threaded database server, or can be used as an embedded database inside a Java application.

The engine is designed to be easy to use and maintain and versatile for sophisticated database development tasks. The software provides a JDBC 2.0 driver.

To use Mckoi SQL Database, you will need a JavaTM runtime environment version 1.2 or greater. Sun provides Java runtimes for Win32, Solaris and Linux from their website at http://www.javasoft.com/j2se/. IBM also provides various Java runtimes for a number of platforms at http://www.ibm.com/java/jdk/download/.

When Java has been installed on your system, unpack the mckoi distribution file to a directory in your file system. Then you are ready to create a database and develop your database application.

Creating A Database

Before you can begin development of your database application, you will need to create and configure a blank database. The database configuration file describes all of the configurable properties of the database (details of the database configuration file are covered in the next section). The software ships with a default configuration that looks for a database at path ./data in your filesystem.

To create a database using the default configuration with an admin username of admin_user and password aupass00, go to a prompt, change to the Mckoi Database distribution directory and type:

java -jar mckoidb.jar -create "admin_user" "aupass00"

We do not advise using either this username or password in a production system. The user created here has full control over every aspect of the database so choose a username / password carefully.

When the command has completed, a sub-directory called data will have been generated. This directory is used to store data from the database. A sub-directory called log is also generated which stores debugging and query log information.

Database Configuration

When you run the mckoidb.jar package, it looks for a file named db.conf in the current directory. This file contains a number of variables that determine where the database looks for information, as well as other user-definable properties. The configuration file can be renamed and copied to a different location. If you change the configuration file location, you must supply the location when you run the database;

java -jar mckoidb.jar -conf [location of conf file] .....

You can edit the configuration file with a text editor. The default configuration file that ships with the software contains extensive comments on what each variable does.
<<less
Download (2.1MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1649 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3