Skip to main content

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.

Jump to: navigation, search

E4/Scripting/telcon20130820

< E4‎ | Scripting
Revision as of 11:15, 2 September 2013 by Unnamed Poltroon (Talk) (New page: ==Attendees== * Pierre Gaufillet, Airbus * Arthur Daussy, ATOS * Christian Pontesegger, Infineon * Martin Oberhuber, WindRiver ==Summary== The migration of TOPCASED to Eclipse and PolarSy...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Attendees

  • Pierre Gaufillet, Airbus
  • Arthur Daussy, ATOS
  • Christian Pontesegger, Infineon
  • Martin Oberhuber, WindRiver

Summary

The migration of TOPCASED to Eclipse and PolarSys includes needs for a scripting capability. The goal of this meeting is to initiate the discussion between the interested parties.

Notes

  • Airbus and ATOS are now porting the TOPCASED scripting environment to Eclipse 4.
    • The main deadline is the first binary release of PolarSys, scheduled for October 25th.
    • TOPCASED scripting is largely based on EclipseMonkey and PythonMonkey, from J.R. Fonséca. It includes several DOMs or modules making the development of modeling scripts easier.
    • This feature globally targets model designers who need to automate some activity on their models, e.g modifying fonts in all their diagrams. Those people are not Java or Eclipse developers and therefore need a very simple API.
    • Several aspects of the engine may be improved: Groovy support, module loading, UI (contextual menus).
    • Arthur has started refactoring the code based on EclipseMonkey on github:
  • WindRiver is looking for a simple and procedural scripting feature (that could be built on top of any Object Oriented DOM).
    • This Scripting feature should be drivable from the outside/network (could also be on top of any Eclipse-internal scripting), with good performances, an interactive shell with code completion (important feature) and history navigation inside Eclipse.
    • It has to be end-users oriented and really simple.
  • Infineon is looking for a very simple scripting capability that helps avoiding complex menus, etc.
    • EScript has been created to cover this need. It primarily targets Javascript (based on Rhino), but support for other languages can be added quite easily.
    • Details can be found on Escript blog.

Back to the top