Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

* Welcome Eric Clayberg & Dan Rubel

 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34837
369
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Paul Michael
Ranch Hand
Posts: 697
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Eric and Dan to JavaRanch!
 
Aalok Mishra
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome To JavaRanch!
 
Marcin Skrzek
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome Eric Clayberg & Dan Rubel. Hope we enjoy your stay here...

Mourougan
 
Shauvik Roy Choudhary
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Finally an update to the *only* decent eclipse-plugins book
Looking forward to read it !
 
Michael McAuliffe
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Glad to be here. Dan and I will check in on and off during the day.
 
Galen Benson
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Eric... I hope you get some real meaty plugin questions soon that you can really tear into!
 
Olivier Croisier
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 !
 
Muttin Fish
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome! Thank you for taking the time to answer some of our questions!
 
Angel Taveras
Ranch Hand
Posts: 84
Eclipse IDE Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome To JavaRanch Guys!
 
Marcin Skrzek
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!
 
Eric Clayberg
author
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tina Coleman wrote:Does the new book go into utilizing p2 from within applications?

No.
 
Galen Benson
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Galen Benson wrote:I assume the 3rd edition is just as good as the second.

It's much better!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic