File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes Plugin Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Plugin" Watch "Plugin" New topic
Author

Plugin

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

What exactly is an Eclipse plug-in? How do I write my own plugin?


Groovy
somkiat puisungnoen
Ranch Hand

Joined: Jul 04, 2003
Posts: 1312
A plug-in in Eclipse is a component that provides a certain type of service within the context of the Eclipse workbench. By a component here I mean an object that may be configured into a system at system deployment time. The Eclipse runtime provides an infrastructure to support the activation and operation of a set of plug-ins working together to provide a seamless environment for development activities. Within a running Eclipse instance, a plug-in is embodied in an instance of some plug-in runtime class, or plug-in class, for short. The plug-in class provides configuration and management support for the plug-in instance. A plug-in class in Eclipse must extend org.eclipse.core.runtime.Plugin, which is an abstract class that provides generic facilities for managing plug-ins.


Eclipse Plug-in Architecture


SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Almost everything you see in Eclipse actually is implemnted as a plugin - just take a look at the plugin folder of an eclipse installation.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Dan Rubel
author
Greenhorn

Joined: Sep 24, 2004
Posts: 13
Eclipse isn?t a single, monolithic program, but rather a small kernel called a plug-in loader surrounded by hundreds (and potentially thousands) of plugins. Each plugin may rely on services provided by another plug-in, and may in turn provide services on which yet other plug-ins may rely. This modular design lends itself to discrete chunks of functionality that can be more readily reused to build applications not envisioned by the original developers.

For more information about plugins and how they fit together, download and read Chapter 3 from http://www.qualityeclipse.com/?page=book/chapters.html


-Dan Rubel<br />Chief Technology Officer<br />Instantiations, Inc. <br /><a href="http://www.instantiations.com" target="_blank" rel="nofollow">http://www.instantiations.com</a> <br /><a href="http://www.swt-designer.com" target="_blank" rel="nofollow">http://www.swt-designer.com</a> <br /> <br />Co-Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0321228472/ref=jranch-20" target="_blank" rel="nofollow">"Eclipse: Building Commercial-Quality Plug-ins"</a>
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 31079
    
163

Interestingly enough, Eclipse isn't even a Java IDE. All of the java specific code is plug-in(s) too.


[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
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Originally posted by Jeanne Boyarsky:
Interestingly enough, Eclipse isn't even a Java IDE. All of the java specific code is plug-in(s) too.


As stated in the Eclipse Platform Technical Overview (2001), Eclipse is "an IDE for anything, and for nothing in particular".

Eclipse is most well known as a Java IDE, but it can be used as the basis for a wide variety of applications (both IDEs and non-IDEs). The Eclipse Rich Client Platform (RCP) initiative is directed at using the Eclipse framework for creating applications.


Eric Clayberg
Software Engineering Manager
Google
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

Is there any plugin for JSF?
Eric Clayberg
author
Ranch Hand

Joined: Sep 24, 2004
Posts: 63
Is there any plugin for JSF?
Yes. You could look at JSF Studio.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Plugin