This post originated from an RSS feed registered with Java Buzz
by Marc Logemann.
Original Post: MySQL windows essentials distro
Feed Title: Marc's Java Blog
Feed URL: http://www.logemann.org/day/index_java.xml
Feed Description: Java related topics for all major areas. So you will see J2ME, J2SE and J2EE issues here.
I am regulary using MySQL as development environment database, so from time to time i am downloading new releases and install them. Most of the time i am doing this on Linux but today i prepared a Virtual Machine (VMWare) partition with Windows and needed MySQL. So i downloaded the new (at least new to me) essentials MySQL 4.1 package. First of all, its size decreased to 13Mb because of the MSI installer they are using (dont know that such a decicssion can lead to such package size savings). But then the cool things started and with cool i mean really cool.
You know, MySQL has been with me as long as i can remember. Back then when coding with PHP3, MySQL was THE database to use because of the neat integration. In the past you have to know the MySQL configuration file quite well to do the main configuration and back then, there was no transaction support, multiple storage possibilites, tablespaces and other things available today. Ok, this was the past, but back to present where Java replaced PHP, but MySQL is still with me.
First of all, this installer looks beautiful. Nice icons, understandable settings questions and very intuitive. For all people out there building software with installers, look at these guys how to make it. The installer asks the right and fundamental questions and at the end, you are ready with a (more or less) customized MySQL database instance. Why is it worth a blog entry? Lately i saw too many decent installers, many of them by project in the open source space. The installer is the first component a user sees of your application and as we all know, you wont get a second chance to make a first impression.