• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

* Welcome Eric Clayberg & Dan Rubel

 
author & internet detective
Posts: 40746
827
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 697
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Eric and Dan to JavaRanch!
 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome To JavaRanch!
 
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Eric Clayberg & Dan Rubel. Hope we enjoy your stay here...

Mourougan
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Finally an update to the *only* decent eclipse-plugins book
Looking forward to read it !
 
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Glad to be here. Dan and I will check in on and off during the day.
 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Eric... I hope you get some real meaty plugin questions soon that you can really tear into!
 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 !
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome! Thank you for taking the time to answer some of our questions!
 
Ranch Hand
Posts: 84
Hibernate Eclipse IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome To JavaRanch Guys!
 
Marcin Skrzek
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 150
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tina Coleman wrote:Does the new book go into utilizing p2 from within applications?


No.
 
Galen Benson
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Galen Benson wrote:I assume the 3rd edition is just as good as the second.


It's much better!
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic