EclipseCon 2007 March 5-8, Santa Clara California





Prototyping, Automating, Exploring - Interactively Scripting Eclipse

Werner Schuster (murphee) (None)

· Long Talk

Thursday, 11:10, 50 minutes | Grand Ballroom C

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

ie. simply pop open the hood and get your hands dirty - but how?
Simple: Use an interactive shell (eg. EclipseShell) and a JVM based dynamic/scripting language of your choice (JRuby, Rhino/Javascript, Beanshell, etc.). This is complemented by the EclipseMonkey DOM concept, which makes individual Eclipse APIs much easier to use. This has the potential to heave Eclipse to the level of flexibility of tools like Smalltalk or Emacs.
The three themes of the talk are:
The talk will show how interactive scripting can help with general programming, developing Eclipse plugins and learning the ins and outs of Eclipse APIs. The talk will include a demo showing how to build a Heap Walker using Java 6 and the Eclipse Debug API and a demo showing how to explore the JDT APIs using live data. The demos are supposed to show how to make use of tools like EclipseShell and EclipseMonkey DOMs. Samples of similar demos are available as screencasts.

Werner Schuster (murphee) is a programmer with a focus on Java, Eclipse, and dynamic languages such as (J)Ruby and Mathematica. Among other things, he's developed Eclipse plugins since 2003, both commercially and in the OpenSource space. His blog is @ http://jroller.com/page/murphee

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo