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

Difference between revisions of "E4/Scripting"

< E4
(Documentation)
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Abstract ==
+
= EASE - Eclipse Advanced Scripting Environment =
Scripting is about easy customization, and automation of common workflows.
+
  
While most editors, IDEs and office tools support some sort of scripting, there is no common approach at Eclipse. Some projects exist but it's very fragmented. This effort is about getting together and unifying the efforts, such that we all get to a better solution.
+
== What is EASE? ==
  
'''Success Statement:''' Provide an installable scripting framework from Eclipse.org which satisfies most needs, such that fragmented efforts are united again.
+
EASE integrates script language interpreters directly into your Eclipse application. It allows to automate common tasks, extend the IDE and to create dedicated dialects of a script language. You can write, execute, debug and integrate scripts in a single Eclipse instance.
  
=== Mailing List ===
+
== Features ==
  
Please direct all discussions around scripting to our archived mailing list. This page will collect our current understanding of things.
+
* JavaScript support
 +
* Jython support
 +
* UI integration
 +
* interactive / scripted mode
 +
* customizable DOMs
  
* [https://dev.eclipse.org/mailman/listinfo/eclipse-scripting-dev eclipse-scripting-dev]
+
== Try it ==
  
=== Status / News ===
+
'''Script developers:''' If you want to write scripts in either JavaScript or Jython without writing your own DOMs then the nightly update site is the first place to go:
 +
[http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/ http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/]
  
'''Sep. 2013:'''<br/>
+
'''EASE developers / early adopters:''' Get the sources from our git repository, see [http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/ http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/]
The Eclipse Scripting initiative has been revived with strong input from Polarsys, TOPCASED, Atos, Airbus, Infineon and others. Goal is a first release end of October. There will be a [http://www.eclipsecon.org/europe2013/scripting-baby-automating-eclipse presentation at EclipseCon Europe 2013]. See recent mailing list postings and meeting notes for more details.
+
  
* [[E4/Scripting/ESR_Requirements | Eclipse Scripting revival requirements]]
+
== Documentation ==
  
=== Meetings ===
+
[[E4/Scripting/Tutorials|Tutorials]]
  
* [[E4/Scripting/telcon20130904]] - Eclipse Scripting revival - First technical meeting
+
[[E4/Scripting/Metadata|Metadata]]
 +
 
 +
== Status / News ==
 +
 
 +
== Get in touch ==
 +
 
 +
The [https://dev.eclipse.org/mailman/listinfo/eclipse-scripting-dev eclipse-scripting-dev] mailing list is our primary communication channel.
 +
 
 +
== [[E4/Scripting/ESR_Requirements|Requirements]] ==
 +
 
 +
Focused requirements for the Eclipse Scripting revival project
 +
 
 +
== [[E4/Scripting/Use_cases|Use Cases]] ==
 +
 
 +
Very broad collection of scripting cases from the Community
 +
 
 +
== Meetings ==
 +
* [[E4/Scripting/telcon20131002]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130925]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130916]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130911]] - Eclipse Scripting revival - Technical meeting
 +
* [[E4/Scripting/telcon20130904]] - Eclipse Scripting revival - Technical meeting
 
* [[E4/Scripting/telcon20130820]] - Eclipse Scripting revival - Kickoff
 
* [[E4/Scripting/telcon20130820]] - Eclipse Scripting revival - Kickoff
 
* [[E4/Scripting/bofecon12]] - interested parties, list of tools, and some hands-on thoughts
 
* [[E4/Scripting/bofecon12]] - interested parties, list of tools, and some hands-on thoughts
 
* [[E4/Scripting/summit08]] - hilevel list of use-cases and thoughts
 
* [[E4/Scripting/summit08]] - hilevel list of use-cases and thoughts
 
=== Documents ===
 
 
* [[E4/Scripting/ESR_Requirements]] - Focused requirements for the Eclipse Scripting revival project
 
* [[E4/Scripting/Use_cases]] - Very broad collection of scripting cases from the Community
 
  
  
 
[[Category:E4|Scripting]]
 
[[Category:E4|Scripting]]

Revision as of 10:32, 13 November 2013

EASE - Eclipse Advanced Scripting Environment

What is EASE?

EASE integrates script language interpreters directly into your Eclipse application. It allows to automate common tasks, extend the IDE and to create dedicated dialects of a script language. You can write, execute, debug and integrate scripts in a single Eclipse instance.

Features

  • JavaScript support
  • Jython support
  • UI integration
  • interactive / scripted mode
  • customizable DOMs

Try it

Script developers: If you want to write scripts in either JavaScript or Jython without writing your own DOMs then the nightly update site is the first place to go: http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/

EASE developers / early adopters: Get the sources from our git repository, see http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/

Documentation

Tutorials

Metadata

Status / News

Get in touch

The eclipse-scripting-dev mailing list is our primary communication channel.

Requirements

Focused requirements for the Eclipse Scripting revival project

Use Cases

Very broad collection of scripting cases from the Community

Meetings

Copyright © Eclipse Foundation, Inc. All Rights Reserved.