Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EASE

EASE stands for Eclipse Advanced Scripting Environment, a framework that allows to write, manage and execute scripts right within your IDE/RCP.

By using interpreters like Rhino or Jython that run natively in the JRE, scripts are able to access native Java code. Thus allowing to interact with the running application.

Users

Scripts may be written by the means of the IDE, eg by using JSDT or PyDev editors. While you may keep all your scripts in the workspace there are other ways to manage your scripts. While it is perfectly possible to mix script code with Java code, it is a quite inconvenient way of programming. Therefore EASE ships with several modules - libraries that extend the functionality of the target script language. Such modules are loaded on demand right from your script code.

You may also be interested in:

Module Developers

Modules allow to bundle common functionality and provide an easy interface for users. Writing your own module is easy, almost trivial.

EASE Contributors

Contribution is not just about source code. Help us by writing scripts, tutorials, help, design icons, fill the bugtracker with fresh ideas, ... See the Contributor guide for details.

Project Resources

Back to the top