Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
PolarSys Improvements/TOPCASED Scripting
This work is developed by Atos sponsored by Airbus, Infineon and Wind River
Proposal
Origin
This project aims at meeting several needs gathered from different domains:
- The eclipse foundation used to have a scripting project called Eclipse Monkey which disappeared some years ago. This component had been used and extended in the TOPCASED project for years. With the birth of the Polarsys industrial working group, similar Scripting functionalities and features appear as necessary for several projects.
- Infineon part todo
- Wind River part todo
Goals
This new project aims at providing Eclipse users with a way to use scripting language in the Eclipse platform. Some examples of uses for such a component can be :
- Automatic tasks
- Interaction with the workbench (View, Editors etc..)
- Modification of files
- Etc...
- Intensive testing
- Fast script deployment through the Internet
The core of this component should be language agnostic. In the first version, only JavaScript and Python engines will be provided. However some work has already be done to add other language engines such as Ruby or Groovy.
Requirements
More information on the E4 Scripting wiki.
Demo
Download like from TOPCASED Server
It's recommended to watch the streaming video in HD
Schedule
This project is a young new project and will be hosted on the E4 repository. The first official release should come with the Luna Eclipse version. However for the Polarsys needs, the target date for a first integrated version of the scripting project will be close to the end of 2013.