jHeidi Alpha 3 - Developer Preview

jHeidi is a java-based clone and companion project to HeidiSQL, the popular graphical frontend for MySQL.

jHeidi's mission is to bring the HeidiSQL functionality to non-windows platforms such as Linux, and MAC OSX as well as provide a subset of the HeidiSQL features for Windows platforms.

This alpha release is the last alpha release of jHeidi before beta testing begins. The intended audience being developers who use MySQL in their applications. As such, this alpha release is essentially unsupported until a beta milestone has been reached. Bugs can be filed but will not necessarily worked until a later time while the primary focus of development on the alpha will be to continue to fill in the core features of HeidiSQL into jHeidi.

jHeidi is not a replacement for HeidiSQL but a collaboration with the HeidiSQL project to expand platform availability and also to continue to add features to HeidiSQL. Enhancement requests to jHeidi will be prioritized behind existing HeidiSQL features which have yet to be implemented.

Platform screenshots of jHeidi.

Windows Vista
Windows XP
Ubuntu Linux
MAC OSX (Tiger)
MAC OSX Leopard

Features implemented from HeidiSQL in jHeidi alpha 3.

Features planned for the next iteration

Please download and take it for a test drive.

The binary distro is a bit over 2 MB.
The src distro has the script files in the root of the application directory.

Windows Installer
OS X Installer
binary (Linux, Windows, OSX in zip format)
src

Requires a SUN Java JRE/JDK 1.6, (1.5 on OSX)

Known issues

Developing jHeidi and AJL (Another Java Library)

jHeidi is built using AJL, a scripting library for Java. Besides simple scripting, AJL also provides a convenience library for implementing common application tasks such as accessing the database or putting a widget on a canvas in the least amount of code possible. AJL scripts run precompiled in deployed applications providing identical performance to regular Java applications. If you are interested in developing jHeidi please download the src distribution which contains the application script files in the root directory. No tools are required to develop AJL scripts and no IDE beyond a text editor is necessary to participate in the jHeidi project.

Acknowledgments

Special thanks to Ansgar Becker and the HeidiSQL development team, Scott Gorlick for hosting, coding and testing, Jeremy Unruh for the OSX and Windows installers and logo design, Werner Randelshofer for his Quaqua Look And Feel (without which it is almost impossible to make a cross platform GUI look right on MAC OSX Leopard), Josh Fleming for loaning me his MacBook, and Apple for letting me return the Mac Mini ;)

AS-IS No Warranty

By using jHeidi you acknowledge and agree that this software is as-is with no warranty whatsoever as to its functioning. You also agree to waive your rights to any claim of liability resulting from the use of the software including any and all damages incurred, perceived or real.