An IDE for Java written in Java









Thanks to




What is Ginipad

Ginipad is an Integrated Developemente Environment for Java, written in Java and distributed freely under the General Public License (GPL).
The Graphical User Interface has been explicitly designed to provide a simple and comfortable acces to an high level of functionality. For this reason, Ginipad is the best choice for beginners, but can also be appreciated by those power users who prefer using a small tool when managing small projects.

The source code is an interesting example of sofware engineering based on Pattern, Components and Framework. Every single component has been designed and tested independently, following Java Beans Specification. The absence of undeclared dependancies simplifies the integration of components in different projects.


  • 23 June 2002 Ginipad 2.0.3 is now available
    • Fixed the path separator bug under Unix - Linux.
    • Skin LF lib updated.
  • 16 May 2002 Is now available Ginipad 2.5.0 beta 2. The console of the autocompletitor has been modified in order to improve usability and achieve a more natural feeling. Secondly I've modified the template generator (called when you create a new document) in order to reproduce the same preferences expressed trough the "Format Source Code" preferences panel. Finally I'm working on a new Help document, but I must fight with the limited HTML support of JEditorPane, so actually it works very bad.
  • 08 May 2002 - Brand new home page, with renewed graphic layout and contents.
    • Added a specific download area
    • Added Screenshots and Documentation
    • Instruction and Installation has been updated
    • New Links
  • 06-05-2002 Is now available the first beta of Ginipad 2.5.0, with a new exclusive feature called SmartDoc, that provide a way to consult Javadoc when you are actually typing. The feature is automatic, and can be quickly enabled - disabled through the related micro console or using CTRL-E or CTRL-L. The feature is still a beta, but revealed no failures. Please send comments or suggestions to
  • 26-04-2002 Is now available Ginipad 2.0.2. I solved the "preferences" bug: ginipad wasn't able to show preferences if installed in a folder whose name contained spaces (like "Program Files"). It was very hard to catch, because the italian version of Windows use "Programmi" as the default software folder. The "About" dialog was also updated.
  • 07-04-2002 Is now available Ginipad 2.0.1. It contains some internal improvements.
  • 04-04-2002 Is now available Ginipad 2.0.0
  • 24-03-2002 Is now available Ginipad 2 beta 5.
    • The Syntax Higlight now support all the 5058 classes from J2sdk 1.4
    • Parsing errors found during code formatting are now highlighted
    • The 'full screen' button is on-off now
    • The file browser now handle opened files too
  • 21-03-2002 Is now available Ginipad 2 beta 4. Now is possible to customize the code formatter trough a control panel. The library skin look and feel was also updated.
  • 17-03-2002 Ginipad 2 beta 3 is now available. A code formatter has been added: you can call it from the tools menu, or pressing SHIFT CTRL F.
  • 12-03-2002 Ginipad 2 beta 2 is now avilable. It has been added a new preferences panel to set up JTree component's font and colors.
  • 11-03-2002 Ginipad 2 beta 1 is now available. It need a few testing: you're invited to contribute. Some things have been changed:
    • New system architecture
    • J2sdk 1.4 Assert facility is now supported
    • Preferences panel's layout have been improved
    • There are more ways to customize the environment: now it's possible to set output panel's font and color
    • Preferences are stored using the new package java.uti.prefs
    Is now required J2sdk 1.4
  • 25-02-2002 Ginipad 1.6.6 is now available. It solves other compatibility issues between JDK 1.3 and JDK 1.4
  • 24-02-2002 Ginipad 1.6.5 is now available. It can be used with the new JDK 1.4.
  • 03-02-2002 Ginipad 1.6.4 is now available.
    • Control panels has been partially redesigned.
    • Auto completition now can be turned off.
    • Method highlighting throug the browser has been improved.
    • The browser now notify syntax errors.
    • System architecture has been improved in many way.
    • Mac OS X is not supported anymore.
  • 28-01-2002 Ginipad 1.6.2 is available. Auto-completition now work also for "this" and "super". The class identity is recognized also in inner classes, with few documented exceptions, that will be fixed soon.
  • 24-01-2002 22-01-2002 Ginipad 1.6.1 has been released. Fixed a bug that used to break key bindings with some skin. From today, Ginipad is distributed also in JAR execuable format, in order to support any platform. To start setup, write "java -jar ginipad1_6_1.jar" on the command prompt, or double click on the Jar file (if double click is supported by your platform).
  • 22-01-2002 Ginipad 1.6.0 has been released. Now it support skin look and feel. Go to the "Edit - Option" menu item, and press the tab Look and Feel. You can also download some more theme from and place them in the "ginipad/themePack" folder: the system will automatically use them at next startup.
  • 21-01-2002 Ginipad 1.5.3 has been released. The auto-completition facility has been improved: now it supports classes on the declared classpath and user defined classes in the output directory..
  • 20-01-2002 Ginipad is listed on
  • 11-01-2002 Ginipad 1.5.2 has been released


MokaByteŽ č un marchio registrato da MokaByte s.r.l.
JavaŽ, JiniŽ e tutti i nomi derivati sono marchi registrati da Sun Microsystems.
Tutti i diritti riservati. E' vietata la riproduzione anche parziale.
Per comunicazioni inviare una mail a