This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes IDEs, Version Control and other tools and the fly likes * Welcome Eric Clayberg & Dan Rubel Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "* Welcome Eric Clayberg & Dan Rubel " Watch "* Welcome Eric Clayberg & Dan Rubel " New topic
Author

* Welcome Eric Clayberg & Dan Rubel

Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30136
    
150

This week, we're delighted to have Eric Clayberg & Dan Rubel helping to answer questions about the new book Eclipse Plugins. See the table of contents online.

The promotion starts Tuesday, February 3rd 2009 and will end on Friday, February 6th 2009.

We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Addison-Wesley Professional.

Please see the Book Promotion page to ensure your best chances at winning!

Posts in this welcome thread are not eligible for the drawing.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Paul Michael
Ranch Hand

Joined: Jul 02, 2001
Posts: 697
Welcome Eric and Dan to JavaRanch!


SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
Aalok Mishra
Ranch Hand

Joined: Dec 23, 2008
Posts: 41
Welcome To JavaRanch!


Thanks and Regards,
Aalok Mishra
InfoCepts, LLC
Marcin Skrzek
Ranch Hand

Joined: Oct 19, 2005
Posts: 38
Welcome, and i have one question. How much does eclipse 3.4 plugin development differ from previous versions of IDE. Is it only matter of new features or elementary API has changed as well?


SCJP 5, SCWCD 1.4, SCBCD 5
Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396
Welcome Eric Clayberg & Dan Rubel. Hope we enjoy your stay here...

Mourougan


Mourougan
Open Source leads to Open Mind
Shauvik Roy Choudhary
Greenhorn

Joined: Feb 14, 2007
Posts: 3
Finally an update to the *only* decent eclipse-plugins book
Looking forward to read it !


Shauvik Roy Choudhary
Michael McAuliffe
Greenhorn

Joined: Aug 22, 2008
Posts: 14
Is this a good book to have for a beginner in Eclipse. I have tutorials on Eclipse, but confused by the plug-ins. MyEclipse, IceFaces, Spring, etc.
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Glad to be here. Dan and I will check in on and off during the day.


Eric Clayberg
Software Engineering Manager
Google
Galen Benson
Greenhorn

Joined: Dec 06, 2004
Posts: 8
I'm still learning Java an the Eclipse envionment. Can I read this book to learn plugins from square one or is there a recommended pre-reading?
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Galen Benson wrote:Can I read this book to learn plugins from square one or is there a recommended pre-reading?

Yes. This is the only book you need to get started with Eclipse plugin development.

The only pre-req is Java programming knowledge.
Peter Lorenzen
Greenhorn

Joined: Oct 19, 2008
Posts: 1
Hi Eric,

thank you for above input. As far as I have seen, the Plugin Book refers to Eclipse 3.4 (Ganymede).
Are there references to what kinds of things can be used or should be avoided to be "backward" compatible to 3.3 and eventually 3.2?

We're still having people using 3.2 occasionally - even though it is not recommended to mix those when working on repositories, it would
be of interest to know if the pitfalls are pointed out on regard of backward compatibility.

Thanks and regards,
Peter
Galen Benson
Greenhorn

Joined: Dec 06, 2004
Posts: 8
Peter Lorenzen wrote:Hi Eric,

thank you for above input. As far as I have seen, the Plugin Book refers to Eclipse 3.4 (Ganymede).
Are there references to what kinds of things can be used or should be avoided to be "backward" compatible to 3.3 and eventually 3.2?

We're still having people using 3.2 occasionally - even though it is not recommended to mix those when working on repositories, it would
be of interest to know if the pitfalls are pointed out on regard of backward compatibility.

Thanks and regards,
Peter


And while we are asking... what about the JDK is 1.6 required?
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
The 3rd edition only deals with Eclipse 3.4 and does not explicitly cover backward compatibility although that is touched on lightly in a couple places.

The code examples all use JDK 1.5, but that is not required for plugin development. JDK 1.4 is fie as well.
Galen Benson
Greenhorn

Joined: Dec 06, 2004
Posts: 8
Eric... I hope you get some real meaty plugin questions soon that you can really tear into!
Olivier Croisier
Greenhorn

Joined: Mar 14, 2006
Posts: 29
Hi,

I've read the table of contents on amazon, but I still have some questions about what I think are the most interesting (but under-documented) features in the latest Eclipse versions :
- Does it cover the new menu extension point ?
- Does it cover GMF ?
- And the model-to-text and text-to-text modeling and transformation frameworks ?
- And what about writing some custom JDT extensions ? (like, how to create a New Class custom wizard - the Eclipse documentation is mute on this subject)

Anyway, thumbs up for bringing updated documentation to the developers !


SCJP 5.0 (100%)<br />SCWCD (getting ready...)
Muttin Fish
Greenhorn

Joined: Aug 12, 2008
Posts: 2
Welcome! Thank you for taking the time to answer some of our questions!
Angel Taveras
Ranch Hand

Joined: Nov 13, 2008
Posts: 84

Welcome To JavaRanch Guys!
Marcin Skrzek
Ranch Hand

Joined: Oct 19, 2005
Posts: 38
Eric Clayberg wrote:The 3rd edition only deals with Eclipse 3.4 and does not explicitly cover backward compatibility although that is touched on lightly in a couple places.


I`m new to plugin development. How much the book gives universal knowledge, if any? If Eclipse 3.5 or higher occurs, will most of rules, API, etc. of plugin development stay the same or there will be potentially totally different stuff to learn?
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Marcin Skrzek wrote:How much the book gives universal knowledge, if any? If Eclipse 3.5 or higher occurs, will most of rules, API, etc. of plugin development stay the same or there will be potentially totally different stuff to learn?

The differences between Eclipse 3.4 and 3.5 at this point are minimal and unlikely to affect any of the book content.

That will likely change when Eclipse 4.0 comes out in 2010. We will do a 4th edition for that.
Max Galushka
Greenhorn

Joined: Mar 29, 2007
Posts: 8
Welcome to JavaRanch and thanks for answering our questions. I have used Eclipse for some of my projects and I'm very interested in RCP part of Eclipse framework for building plugin applications.

As far as I can see from book contents, the most part of the book is for building GUI applications/plugins for Eclipse. Does new book discover of creating custom extentions and extention points for user plugins? And are there some code samples for the book to look into?

Thanks for your answers and it is very nice to see a book that can help to avoid endless digging in eclipse maillists for searching the answers!


Thanks.
Maxim Galushka
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Max Galushka wrote:Does new book discover of creating custom extentions and extention points for user plugins?

Chapter 17 is devoted to that.

Max Galushka wrote:And are there some code samples for the book to look into?

Yes...

http://www.qualityeclipse.com/projects/index.html
Tina Coleman
Ranch Hand

Joined: Dec 12, 2001
Posts: 150
Does the new book go into utilizing p2 from within applications? I've seen documentation that talks about how to add p2 meta-information to my plugin, but haven't yet found a good source as to how to use p2 to let me implement an auto-update / auto-install feature for my own products.

Great fan of the earlier versions of your book, btw, and excited to see it updated and extended for Ganymede!
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Tina Coleman wrote:Does the new book go into utilizing p2 from within applications?

No.
Galen Benson
Greenhorn

Joined: Dec 06, 2004
Posts: 8
I managed to wrangle up a copy of the second edition from someone at my wife's workplace and went through it last night. I assume the 3rd edition is just as good as the second. It's a great book. Definitely getting it. Thanks
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Galen Benson wrote:I assume the 3rd edition is just as good as the second.

It's much better!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: * Welcome Eric Clayberg & Dan Rubel
 
Similar Threads
Welcome Eric Clayberg and Dan Rubel!
Eclipse: Building Commercial-Quality Plug-ins by Eric Clayberg, Dan Rubel