Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » General (non-technical) » EclipseCon » Request: Someone should propose a talk about extending JDT
Request: Someone should propose a talk about extending JDT [message #8358] Fri, 23 December 2005 06:45 Go to next message
Eclipse User
Originally posted by: nospam.nospam.no

Hi all,

I would plan to attend EclipseCon but could not find much anything in the
conference program about how to write plugins for JDT and for extending JDT
itself. Since JDT is such a big part of eclipe and a lot of people are
working on extending Eclipse for APT, AspectJ or Java-like languages and
generators, I think there should be interest. It is also needed because the
public information is sparse. Unfortunately, I don't know enough about the
inner workings of JDT to do this myself, but maybe somebody else can ?

Sincerely,
Morten Christensen, Denmark
Re: Request: Someone should propose a talk about extending JDT [message #8390 is a reply to message #8358] Fri, 23 December 2005 09:40 Go to previous messageGo to next message
Jim Adams is currently offline Jim Adams
Messages: 160
Registered: July 2009
Senior Member
MortenCh wrote:
> Hi all,
>
> I would plan to attend EclipseCon but could not find much anything in the
> conference program about how to write plugins for JDT and for extending JDT
> itself. Since JDT is such a big part of eclipe and a lot of people are
> working on extending Eclipse for APT, AspectJ or Java-like languages and
> generators, I think there should be interest. It is also needed because the
> public information is sparse. Unfortunately, I don't know enough about the
> inner workings of JDT to do this myself, but maybe somebody else can ?
>
> Sincerely,
> Morten Christensen, Denmark
>
>
There is one proposed but it talks about all the problems with extending
JDT and is not from the perspective of creating a new language project,
just adding extensions. (submission #6)
Re: Request: Someone should propose a talk about extending JDT [message #8418 is a reply to message #8358] Fri, 23 December 2005 18:11 Go to previous messageGo to next message
Eclipse User
Originally posted by: alex_blewitt.yahoo.com

If you want to find out how to extend Eclipse to host your own language, I'd suggest that you take a look at RadRuby, the Eclipse-based IDE for writing Ruby code.

http://www.radrails.org

(And whilst you're there, you can learn Ruby ;-)
Re: Request: Someone should propose a talk about extending JDT [message #8448 is a reply to message #8418] Sat, 24 December 2005 06:54 Go to previous messageGo to next message
Eclipse User
Originally posted by: nospam.nospam.no

Hi,

I am learning Ruby already and I like it ... mostly :-)... However, my issue
is more about how to extend >> JDT << and about how to build an eclipse
based IDE. For example imagine that you want to make your own code generator
that interacts with JDT or support your own Java++ language with a few extra
features without reinventing the wheel. This is where extending the JDT
comes in.

/ Morten Christensen


"Alex Blewitt" <alex_blewitt@yahoo.com> wrote in message
news:12600849.1135379495368.JavaMail.root@cp1.javalobby.org...
> If you want to find out how to extend Eclipse to host your own language,
> I'd suggest that you take a look at RadRuby, the Eclipse-based IDE for
> writing Ruby code.
>
> http://www.radrails.org
>
> (And whilst you're there, you can learn Ruby ;-)
Re: Request: Someone should propose a talk about extending JDT [message #8479 is a reply to message #8390] Sat, 24 December 2005 07:19 Go to previous messageGo to next message
Eclipse User
Originally posted by: nospam.nospam.no

"Jim Adams" <jim.adams@sas.com> wrote in message
news:<doh284$vnf$1@utils.eclipse.org>...
> There is one proposed but it talks about all the problems with extending
> JDT and is not from the perspective of creating a new language project,
> just adding extensions. (submission #6)

As to the JDT itself, the conference program only lists a presentation "The
Making of JDT" which sounds mostly like a history lesson and not really
about how to extend the JDT. Is this the submission you are refering to ?

Sadly, this years EclipseCon seems really to lack in-depth information about
how to contribute to and extend the JDT.

/ Morten Christensen
Re: Request: Someone should propose a talk about extending JDT [message #8509 is a reply to message #8448] Sat, 24 December 2005 13:05 Go to previous messageGo to next message
Eclipse User
Originally posted by: alex_blewitt.yahoo.com

The thing is, the JDT is all Java specific. There's a lot of common stuff in the ide package (which is what tools like RAD uses).

If you are looking at adding stuff to the JDT, why not look at how some of the refactorings are implemented? They get down and dirty with the JDT internals. Also, you might want to look at the stuff in WTP which extends the capabilities with HTML and JSP like editing that uses a combination of both.

In other words, there's nothing about JDT that makes Eclipse an IDE; the RadRails is an IDE that's based on the Eclipse frameworks, just with a different language. It sounds like you've got something (Java-)specific in mind, in which case your only chance is going to be jumping into the internals and getting down and dirty with it...

Alex.
Re: Request: Someone should propose a talk about extending JDT [message #8539 is a reply to message #8479] Sun, 25 December 2005 04:52 Go to previous messageGo to next message
Gunnar Wagenknecht is currently offline Gunnar Wagenknecht
Messages: 429
Registered: July 2009
Senior Member
Morton,

MortenCh wrote:
> Sadly, this years EclipseCon seems really to lack in-depth information about
> how to contribute to and extend the JDT.

I found only one submission about extending the JDT.
http://canuck.gda.itesm.mx/eclipsezilla/show_bug.cgi?id=6

However, the community interest seems to be pretty low. It got zero
community votes.

It also looks like you are not looking for such
contributions/extensions. It looks like you want to extend the grammar
introducing a new syntax, etc. There is currently no extension point for
this. You will need to extends or hack a lot of internal code for this
(eg. replace the scanner/parser, extend the AST, enhance the Java Model,
etc.).

The community support from the JDT team is excellent. Why not starting
with looking at the JDT source to understand its implementation? It's
not an easy task but it give you a lot of great insights :). If you have
questions - and I'm sure there will be some ;) - just ask them in the
JDT newsgroup.

Merry Christmas,
Gunnar

--
Gunnar Wagenknecht
gunnar@wagenknecht.org
http://wagenknecht.org/
Re: Request: Someone should propose a talk about extending JDT [message #8847 is a reply to message #8358] Mon, 16 January 2006 09:36 Go to previous messageGo to next message
Matt Chapman is currently offline Matt Chapman
Messages: 429
Registered: July 2009
Senior Member
Morten,

As can be seen by the other responses, "extending the JDT" is a broad
topic, as extensions can occur at different levels and in different
directions.

I have proposed a short talk based around our experiences from working on
AJDT (AspectJ Development Tools). This involves model and UI based
extensions, which may or may not be the area you're interested in.

The proposal is here:
http://canuck.gda.itesm.mx/eclipsezilla/show_bug.cgi?id=390

Regards,

Matt.

MortenCh wrote:
> I would plan to attend EclipseCon but could not find much anything in the
> conference program about how to write plugins for JDT and for extending JDT
> itself. Since JDT is such a big part of eclipe and a lot of people are
> working on extending Eclipse for APT, AspectJ or Java-like languages and
> generators, I think there should be interest. It is also needed because the
> public information is sparse. Unfortunately, I don't know enough about the
> inner workings of JDT to do this myself, but maybe somebody else can ?

> Sincerely,
> Morten Christensen, Denmark
Re: Request: Someone should propose a talk about extending JDT [message #8867 is a reply to message #8847] Tue, 17 January 2006 11:32 Go to previous message
Eclipse User
Originally posted by: nospam.nospam.no

"Matt Chapman" <mpchapman@gmail.com> wrote in message
news:6d7bae642323885bf72d0dabf5986861$1@www.eclipse.org...
> I have proposed a short talk based around our experiences from working on
> AJDT (AspectJ Development Tools). This involves model and UI based
> extensions, which may or may not be the area you're interested in.

Thanks, sounds interesting. I have voted for it. I hope the talk will be
accepted!

Thanks,
Morten
Previous Topic:Long talk status?
Next Topic:Scholarships to attend Eclipse Con
Goto Forum:
  


Current Time: Sun May 26 05:29:07 EDT 2013

Powered by FUDForum. Page generated in 0.01769 seconds