Vadiraj's Blog

My experiments with Java

Announcing : Netbeans Application installer generator

Saturday Oct 20, 2007

Are you not satisfied with the zip bundle thats generated out of your module suite from Netbeans? Are you looking for an easy way of generating installers for suite projects right inside the Netbeans IDE? 

Well, here it is..a plugin based on openInstaller installer framework that does just this.  openInstaller is an extendable, cross-platform, multi-home install and customizable installer framework. All you have to do after installing the plugin is :

  1. Configure your module suite to be 'standalone'. This is required to generate an installer. The plugin will assist you in this if you have not configured your module suite project yet.
  2. Choose the Generate suite installer button on the toolbar (with CD icon). This will bring up the wizard.
  3. Enter the basic details about your application (like, name, version, system requirements and license).
  4. When you click Finish on the wizard, the plug-in will generate an installer and keeps it under 'dist' folder. There are three zip files in that folder : one module suite zip (generated by Netbeans, as before), <YOUR_APP_NAME>-binary.zip is the generated installer (you can rename this to any name you want and  <YOUR_APP_NAME>-source.zip which contains the source files for the installer. The latter can be used in upcoming openInstaller IDE to customize the generated installer.
  5. Distribute <YOUR_APP_NAME>-binary.zip bundle and unzip on the target machine and execute the launcher script specific to your platform (There's one for all *NIX and one for windows).

Download the plugin from this update center. (you need to manually configure this update center in your Netbeans IDE. If you do not know how to do this, go here. Look into the first part and use this update center link.

More information (in the form of FAQ) about the plugin is here.

You really have to see this flash demo which shows how easy is to generate an installer for your module suite application. 

Disclaimer: The module described here are purely experimental (alpha version), so no guaranties. Use at your own risk.

Below are the screenshots of the plug-in actions..

The screenshots show the process of generating installers for the FeedReader suite sample that comes with Netbeans IDE


 
 

 

 

 

 

 

 


 

Acknowledgments :

 A lot of people helped me and involved directly and indirectly on this work,. I would like to take this opportunity to thank them :

Christian my director, who supported this work, Matthew Williamson who encouraged me on this, my earlier manager Gowri Sivaprasad, my colleagues who worked with me on this : Mahesh and Nandagopal, the core framework team (Jayanth, Sandeep, Rajkumar, Karthickraj, Gustav) the core framework architect James Falkner, the lead Manpreet Singh, Radhika who carefully reviewed design documents and last but not the least, Geertjan, who was involved in this since its inception, the idea, the design, the help guide.. (ahh.. he made it every sentence sound right in that) and lot of help and guidance..

Thanks to you all.

 


[19] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg

Visual Library 2.0 javadoc in usual way

Sunday Feb 11, 2007

The existing link for the Visual Library (graph module) javadoc is kind of different than the usual one. Also, this is outdated, it does not list the new classes for example: TwoStateHoverProvider. Here are the zip files generated from the sources. org.netbeans.visual and org.netbeans.util

If you want to use, ust download them to the local folder and unzip or import them to the IDE itself so that when you place the cursor on any related class, and chose Tools/Javadoc Index Search, the javadoc browser shows the javadoc inside the IDE itself.



[0] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg