Friday, August 27, 2004

SQuirreL SQL Client Home Page

SQuirreL SQL Client Home Page

Installer Software for Java: IzPack homepage

IzPack homepage



IzPack is an installers generator for the Java platform. It produces lightweight installers that can be run on any operating system where a Java virtual machine is available. Depending on the operating system, it can be launched by a double-click or a simple 'java -jar installer.jar' on a shell. The most common use is to distribute applications for the Java platform, but you can also use it for other kinds of projects. The main benefit of IzPack is that it provides a clean and unique way of distributing a project to users using different operating systems. IzPack is reported to run on :

* Unix-like systems, mostly Linux and BSD
* MacOS X
* Windows variants

A big care has been put in making IzPack as small as possible in order to reduce the weight of IzPack itself in the final installer archive. Also, IzPack has been designed around modularity and flexibility. As a consequence, you are able to specify how your installer should be by selecting the panels that you want to show to the final user. Sometimes there are even several panels for the same usage so that you can pick the one that suits the best your needs. If ever you don't find your way through the available panels, you can still develop your own ones with the nice and easy IzPack API. There's even an embedded XML parser !




* XML-based installer descriptors
* Uses the maximum Jar archives compression level
* Jakarta Ant integration
* Great flexibility and modularity, it is very easy to extend IzPack
* No native code is required, but you can extend IzPack with native code
* Shortcuts creation system
* Flexible and powerful user input panel
* Automatic uninstaller creation
* Easy localization with XML langpacks: 16 langpacks are provided by default
* Variable substitution system
* OS-specific scripts interaction

Thursday, August 26, 2004

Pointbase full Java Database Server Option mode

A feature rich full java database named pointbase is included in the

"Sun Java[TM] System Application Server Platform Edition 8"

Since J2EE version 1.4 IBM's Cloudscape database is replaced by pointbase. The pointbase database can be used as an embedded database from your java application or in client/Server Mode. To start the Pointbase database in the so called "server option mode" you can use a command like




If you start the database server without parameters it will start listening on port 9092. If you append a commandline parameter /help you will see a message with all possible parameters:

Options:

/help - display this message.
/win - show a GUI windows.
/file - log the display level data to a file.
/d: - set message display level ( 0 thru 3).
/port: - listen on the specified port.
/noconsole - start the server with no prompt. Useful in as background thread
/pointbase.ini: Loads the ini properties from the file needed for PointBase Server

For a non-GUI server, the following commands may be used:

Key Meaning
------ -------
x or q stops the server and quits
c prints the list of current active connections
l prints the list of current locks in the system
h or ? prints this message
v prints the server version

For example you can add /port:4711 to start the server listening on port 4711.

I used this possibility to start more than one database server on different ports and bundle them to a database cluster by using the c-jdbc driver available from c-jdbc homepage

Wednesday, August 25, 2004

C-JDBC - clustering for arbitrary JDBC databases

C-JDBC - Home Page

With this jdbc driver, EVERY database which supports JDBC can be used to create a reliable database cluster. Using such clustering technology, the SPOF (single point of failure) can be reduced from a complex database system to the c-jdbc connector which is only a kind of jdbc proxy.

Roller Website

Roller Website

This is a open source (sourceforge.net) Java Project realizing a Weblogger for everybody, who wants to host its own BLOG.

Friday, August 20, 2004

the ultimate team organization software

the ultimate team organization software

There is a bug-tracker included. I found this during my search for a Java Version of Bugzilla :-)

This is NOT a Java Version but PHP :-(

ITracker: Java Issue Tracking Software

ITracker: Java Issue Tracking Software

XPlanner Home

XPlanner Home

Subversion: the next step after CVS

The Homepage of Subversion is
Subversion Home-Page
It contains links to implementations for many operating systems including solaris, linux, freebsd and Windows.

If you need a Win32 Subversion Client take a look to tortoisesvn which integrates into the Windows Explorer. Another tool provided on this Webpage is TortoiseMerge.
tortoisesvn.tigris.org

Any comments on long time usage in productiv environments are welcome.

Blogit > How to Get Started

Blogit > How to Get Started

This is another blog website where you can earn money when writing blogs.