Difference between revisions of "Protege4DevDocs"

From Protege Wiki
Jump to: navigation, search
(Compiling and Running the Protege-OWL editor in a Generic IDE)
Line 37: Line 37:
  
 
* [[SolvingClassLoaderProblems|Troubleshooting class loader issues]]
 
* [[SolvingClassLoaderProblems|Troubleshooting class loader issues]]
 +
 +
== Building The FaCT++ jni library ==
 +
 +
* [[BuildingTheFactJniLibrary Building the FaCT++ JNI Library]]

Revision as of 22:06, April 17, 2008

Protege 4 Developer Documentation

This page is still somewhat under construction...



Working with the Protege source code

Compiling and Running the Protege-OWL editor in a Generic IDE

This section describes how to set up an IDE for plugin development. We describe this in two steps - first the core Protege sources are downloaded and compiled and then a plugin project is created. While these instructions were put together using eclipse we believe that they can be applied to other development environments and we welcome contributions from people using other development environments.

Compiling and Running a Plugin for Eclipse Users Only (Windows and Linux only)

Unlike the approaches for plugin development described above, the following instructions are only relevant to eclipse developers. These instructions use the OSGi development capabilities of eclipse (aka plugin development or rich client platform development). As far as I know - eclipse is the best IDE environment for developing OSGI applications.

Unfortunately - though we now know that this works - we have not yet finished the documentation. While this also has not yet been verified, it may be necessary to download the latest version of eclipse to get the OSGi runnable to work.

Writing a simple view plugin (with example code)

A short guide to writing a plug-in to show the class hierarchy. This doesn't delve deeply into setting up your build environment, but concentrates on a simple code example and making sure you understand the components and the structure of a plug-in.

Troubleshooting

Building The FaCT++ jni library