ViPER IDE

From ViPER Wiki

Jump to: navigation, search

ViPER IDE (Integrated Development Environment) is an integrated development environment that delivers all features of the Eclipse SDK as well as:

  • C/C++ Development Toolkit
  • UML2 Visual Modeling Environment
  • UML2 Code Generation(ANSI-C, Renesas)
  • MeDUSA Support

Nightly builds (CVS HEAD versions), as well as integration and stable builds of the ViPER IDE can be obtained from http://downloads.viper.sc.

[edit] Plug-in Architecture

The ViPER IDE (Integrated Development Environment) is a feature-based Eclipse RCP product.

ViPER IDE Plug-In Architecture

All features and plug-ins of the ViPER IDE are bundled by the ViPER IDE Feature. In detail, those are:

  • sc.viper.ide plug-in - Defines the Eclipse RCP product
  • sc.viper.ide.doc plug-in - Contains ViPER IDE related documentation
  • sc.viper.ide.logging fragment - Centralizes logging for the ViPER IDE
  • ViPER MetiS feature
  • ViPER NaUTiluS feature
  • ViPER UML2 feature
  • ViPER Platform feature
  • ViPER IDE Thirdparty feature, which bundles together all non-IDE ViPER project features as well as all Eclipse project and thirdparty contributions included in the ViPER IDE

The ViPER project additionally contains the following ViPER IDE related features:

  • ViPER IDE Tests bundles together all test cases for the ViPER IDE.
  • ViPER IDE RelEng - Release Engineering for the ViPER IDE. It realizes the headless build system.
  • ViPER IDE Enablers bundles together additional (third-party) plugins that might be useful to support the ViPER IDE, but which are not shipped as part of it.

Features not part of the ViPER IDE but being used for its development are bundled into the ViPER IDE Bootstrap feature.

Personal tools
viper project components