,
=============a project hold by gamma in ibm=========================
====if you dont know gamma,Erich Gamma,please dont ask!!!===========
====and suggest you go back to the library and refer to some books==
for more information ,please goto www.ecli e.org
====================================================================
The Ecli e Ide i "t really so much of an IDE (although you can do Java dev
elopment in it) as it is an open framework and toolkit for building IDE"s. E
cli e itself co ists of a set of core technologies (a windowing API that w
orks the same on Linux and Windows and a few other useful bits and pieces) a
core Java Development Toolkit, and what is called the Plugin Development Ki
t. You can build "plugi " in either Java or other technologies (integration
with ActiveX and COM is included) which can interact with each other throug
h standard, published exte ion points. It is the foundation for IBM"s new c
ommercial IDE, known as We hereStudioA licationDeveloper.
Ecli e is open source under the Commo ublicLice e version 0.5 (as of Nove
mber 8, 2001).
On their mailing lists it seems like GTK and MacOsx (and po ibly even MacOs
) ports for the windowing API (SWT for StandardWidgetToolkit?) are on the wa
y. (Nov 2001)
----------------------------------------------------------------------------Now Ecli e su orts two languages sets - Java (which comes with it) and C/C
++ (http://www.ecli e.org/tools/index.html. I"ve been playing around with
the C/C++ IDE a bit over the holidays and it"s a reasonable front-end to GNU
C++. Even though they say it"s only officially for Linux, I"ve been using i
t on Windows 2000 with only a few problems. I"ve been using MINGWIN32 for my
GNU tools suite to sit beneath Ecli e. About the only thing I"ve not been
able to do yet is to write a DLL for integration with Java (my whole reason
for doing this) but that"s mostly due to my inexperience with GNU C++. With
a bit more work this will be fully as capable as Visual C++ and a lot cheape
r :) --KyleBrown
----------------------------------------------------------------------------The core philosophy behind Ecli e is "Everything is a plugin," as i ired
by VisualStudio.
it is an open framework and toolkit for building IDE"s
It don"t think it"s only useful for building IDEs. You can take out all IDE-
ish parts, as they"re only plugi , and have a complete a lication framewor
k for complex tasks. The exte ion point strategy is very concise and expres
sive. I had my first plugin ru ing in minutes. -- ManuelSimoni
----------------------------------------------------------------------------and it pa es all the RefactoringBenchmarksForExtractMethod
----------------------------------------------------------------------------I saw this ru ing at LondonXpDay. I liked it so much I tried to i tall it
at home. (Normally I"m immune to the tool hype.) I tried to i tall it under
Windows98 - all I got was a lash screen that seemed to hang. (I don"t exp
ect 100% of i talls to work seamle ly, but some sort of error me age woul
d be nice.) There doe "t seem to be any documentation about what you"re sup
posed to do if it won"t launch. Do I really have to start debugging it?
-- DafyddRees
Dafydd, I also had this problem when I gra ed the latest version of Ecli e
. Its because Ecli e doe "t ship with a JRE but the launcher is a win exe
that hangs if Ecli e doe "t start (they really should sort that). You can
download a 1.3.x runtime from the Ecli e we ite or use another JDK if you
use the a ropriate command line arguments. Cha ingWalton
Problem fixed - I posted the details on the ecli e newsgroup. Within a day,
I had the a wer: i tall a more recent version of the Java 2 SDK. That fix
ed the problem. This is a great IDE - it only took a few hours to get produc
tive and I even have enough memory left over do useful things. --DafyddRees
We use Ecli e for our every-day development. Importing our existing code wa
s no problem (several thousand cla es). It works allright, though we had to
drop the ectacular integration with CVS (no, it is really great) because
of performance problems. We"re quite ha y with it, it is usefull and the pr
ice is right ;-). I hope to see a MacOsx version soon. --AlexVanDe ergh
In case you haven"t already seen, someone has managed to get Ecli e ru ing
under XonX with GTK (using the Linux GK port). Details are on the SWT mail
archive
Lets get on before they get us


