Getting Started

Reuse what has proven useful

The Virtual Developer IDE (VD-IDE) is an Eclipse Java IDE with the lightweight Virtual Developer IDE plugin installed. The plugin makes use of the following standard Eclipse functionality:

  • Java Development Tools (JDT)
  • Plugin Development Environment (PDE)
  • Eclipse Modeling Framework (EMF)
  • Groovy Plugin, in case you want to make use of Groovy code in your generator

A code generator developed with and for Virtual Developer is nothing else than a Java program developed with the Eclipse IDE. So your existing Java and Eclipse skillsets help you.

Which Eclipse Package to use?

You don’t need to install a specific Eclipse package in order to make the VD-IDE work fine. However, if you want to generate code for a programming language or a certain technology where there exists Eclipse support for, it makes sense to use an Eclipse package that supports that language or technology. If you for instance want to generate C/C++ code, you are best off installing the Eclipse package “Eclipse IDE for C/C++ Developers”.

On the other hand, if you want to generate code for a technology where there is no Eclipse support available for (e.g. ObjectPascal/Delphi), you can use the standard Eclipse functionality of virtual/linked folders within the Eclipse workspace where you develop your code generator. Such virtual/linked folders then point to the actual location in the file system, where you want the generated code be used by other IDEs/tools.