jlily - Wiki Index
Not logged in
[Browse]  [Contents]  [Diff]  [History]  [Home
[Login]  [Reports]  [Search]  [Timeline

http://www.snowburst.org/jlily/rainlily.jpg

JLily - The Java Lily Client

JLily is an extremely customizable graphical lily client. It's written entirely in Java and can be run on any Java enabled platform.

Run from the Web

This is now the preferred way of running JLily. You need to install Java yourself, but JLily will automagically stay updated to whatever the current release is.

  1. Install the JRE. You must have at least Java version 1.4 installed. If downloading from the previous link, be sure to select JRE and not JDK. It is a much smaller download. I linked to version 1.4.2 of Java. I have done some testing with 1.5, and it also seems to work, but I havne't been using it for long.
  2. Install the JLily web start module.
  3. After the files are downloaded (approximately 1.3M), you will be prompted that the application wants unrestricted access to your local computer. This is necessary because JLily writes your preferences to your hard drive, and opens network connection to the lily server. You will also be warned that Java failed to verify the authenticity of this certificate. This is all ok. Click "Start". If you really don't want to click start, you can go to the download section and use the standard installer, which does the same thing without your permission.
  4. JLily will start and prompt you about desktop integration. All this will do is add a shortcut to your desktop to JLily. I suggest doing this, as it's the easiest way to restart JLily. If you do not want this, to start the JLily again, just go to http://ender.snowburst.org:4747/jlily/webstart.jnlp

Thanks to Phreaker for suggesting using Java Web Start instead of wasting my time with applets.

Upgrading JLily from the Web

If you're using webstart, and you're not currently running 1.1.47.1, then somehow, the webstart module didn't upgrade. To upgrade, if you're running windows, run C:\WINDOWS\system32\javaws.exe. Click on JLily, go to the [Application] menu, and choose [Remove Application]. Then click here to reinstall.

Download

Version 1.1 (Full Installer) - Use this if you aren't a Java guru. It will give you an installer that's created for your specific operating system. You do not need to download Java seperately for this to work. Just use the lnk under the column for "Includes Java VM". This is the suggested way to get JLily, since it gives you the correct version of Java. This will not change any other installation of Java already on your system, and it should be able to be run by a user other than root/Administrator. If you choose not to download a JVM, you need to have at least Java 1.4.2_02 on your system.

Version 1.1 (No Installer) - Use this if you are a Java guru. Instructions are included in readme.txt. Requires Java 1.4.2_02.

Version 1.1 (Source) - Use this if you are a Java guru. You will still need the jar files in the directory for "no installer" listed above. Requires Java 1.4.2_02.

-CURRENT (1.2) - Use this if you would like to help with testing. No gaurentees are made of stability at all. Requires Java 1.4.2_02.

ChangeLog -- FrequentlyAskedQuestions

Bugs

I've had to disable anonymous bug postings, because I was getting hammered by robots. In order to post a bug, please contact me on lily.

Please report bugs here. The list of reported bugs can be found here.

To get more immediate help, join the jlily discussion on the RPI lily server, ask Dodger personally, or write me.

Features

So, why would anyone want to use JLily in the first place? Aren't there enough lily clients out there? I came up with JLily for a few reasons. 1. Because I wanted some features that no current clients had, and 2. Because I'm a geek, I like Java, and I wanted to play around. So what does JLily have?

Other Stuff

I don't know where to put this stuff for now, so here it goes.

There are screen shots available here. You might want to check ou the pictures at the end of the gallery, since those are most recent.

JLily uses a really cool pure Java database for its backend, called HSQLDB.

CVSTrac version 1.1.5