<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.glowvis.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Walter</id>
	<title>GLOW Visualization - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.glowvis.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Walter"/>
	<link rel="alternate" type="text/html" href="https://www.glowvis.org//Special:Contributions/Walter"/>
	<updated>2026-04-20T05:13:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=157</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=157"/>
		<updated>2015-10-28T20:43:35Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/fhogenboom/ Frederik Hogenboom]&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;br /&gt;
&lt;br /&gt;
This page hosted by [http://slik.eu/ Slik Internetbureau Rotterdam]&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=156</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=156"/>
		<updated>2015-10-28T20:43:27Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; &amp;lt;iframe width=&amp;quot;420&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/aydEb0g55eg&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/fhogenboom/ Frederik Hogenboom]&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;br /&gt;
&lt;br /&gt;
This page hosted by [http://slik.eu/ Slik Internetbureau Rotterdam]&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=155</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=155"/>
		<updated>2013-08-16T09:44:38Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|aydEb0g55eg|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/fhogenboom/ Frederik Hogenboom]&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=154</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=154"/>
		<updated>2012-03-18T15:21:22Z</updated>

		<summary type="html">&lt;p&gt;Walter: YT url update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|srMcyKQ8m3A|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/fhogenboom/ Frederik Hogenboom]&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=153</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=153"/>
		<updated>2011-10-18T09:28:12Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Authors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/fhogenboom/ Frederik Hogenboom]&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=152</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=152"/>
		<updated>2011-05-26T10:23:04Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* org.glowvis.protege */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any modern Eclipse release can be used; it can be downloaded from http://www.eclipse.org/&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
First, see [[dependencies for building GLOW]] and install all the dependencies.&lt;br /&gt;
&lt;br /&gt;
While GLOW will run on JDK 1.6, it is advised to compile using JDK 1.5. This ensures that the same class libs are available that are bundled with Protege. To add the JDK 1.5 to Eclipse, do the following:&lt;br /&gt;
* Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
This project requires Log4j, so do the following:&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Java Build Path&lt;br /&gt;
** Add JARs, expand the &amp;quot;org.protege.common&amp;quot; bundle, and select the log4j .jar file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=151</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=151"/>
		<updated>2011-05-17T19:57:12Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Eclipse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any modern Eclipse release can be used; it can be downloaded from http://www.eclipse.org/&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
First, see [[dependencies for building GLOW]] and install all the dependencies.&lt;br /&gt;
&lt;br /&gt;
While GLOW will run on JDK 1.6, it is advised to compile using JDK 1.5. This ensures that the same class libs are available that are bundled with Protege. To add the JDK 1.5 to Eclipse, do the following:&lt;br /&gt;
* Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=150</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=150"/>
		<updated>2011-05-17T19:56:42Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install the necessary software and libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
First, see [[dependencies for building GLOW]] and install all the dependencies.&lt;br /&gt;
&lt;br /&gt;
While GLOW will run on JDK 1.6, it is advised to compile using JDK 1.5. This ensures that the same class libs are available that are bundled with Protege. To add the JDK 1.5 to Eclipse, do the following:&lt;br /&gt;
* Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=149</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=149"/>
		<updated>2011-05-17T19:55:59Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get the JDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get the JDK===&lt;br /&gt;
Get a Java JDK for your system. For development, JDK 1.5 is recommended. To simply use GLOW, a higher version works too.&lt;br /&gt;
&lt;br /&gt;
* Snow Leopard includes JDK 1.6, but it is possible to install the old JDK using this [http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard JDK 1.5 tutorial].&lt;br /&gt;
* Other systems: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
Mac OS X includes Ant; for other platforms:&lt;br /&gt;
&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run the &#039;build&#039; script, e.g. build.sh or build.bat. This script requires Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now have been created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=148</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=148"/>
		<updated>2011-05-17T19:55:19Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get the JDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get the JDK===&lt;br /&gt;
Get a Java JDK for your system. JDK 1.5 is the lowest version supported. &lt;br /&gt;
* URL: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
* Snow Leopard includes JDK 1.6, but it is possible to install the old JDK using this [http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard JDK 1.5 tutorial].&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
Mac OS X includes Ant; for other platforms:&lt;br /&gt;
&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run the &#039;build&#039; script, e.g. build.sh or build.bat. This script requires Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now have been created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=147</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=147"/>
		<updated>2011-05-17T19:54:14Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install the necessary software and libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
First, see [[dependencies for building GLOW]] and install all the dependencies.&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=146</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=146"/>
		<updated>2011-05-17T19:53:49Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get Apache Ant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get the JDK===&lt;br /&gt;
* Get a Java JDK for your system. JDK 1.5 is the lowest version supported. &lt;br /&gt;
* URL: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
Mac OS X includes Ant; for other platforms:&lt;br /&gt;
&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run the &#039;build&#039; script, e.g. build.sh or build.bat. This script requires Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now have been created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=145</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=145"/>
		<updated>2011-05-17T19:53:21Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get Prefuse beta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get the JDK===&lt;br /&gt;
* Get a Java JDK for your system. JDK 1.5 is the lowest version supported. &lt;br /&gt;
* URL: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run the &#039;build&#039; script, e.g. build.sh or build.bat. This script requires Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now have been created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=144</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=144"/>
		<updated>2011-05-17T19:52:51Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install the necessary software and libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
First, see [[dependencies for building GLOW]] and install all the dependencies.&lt;br /&gt;
&lt;br /&gt;
While GLOW will run on JDK 1.6, it is advised to compile using JDK 1.5. This ensures that the same class libs are available that are bundled with Protege. Install a JDK 1.5 ([http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard OS X tutorial]), then add it to Eclipse:&lt;br /&gt;
* Eclipse &amp;gt; Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=143</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=143"/>
		<updated>2011-05-17T19:52:34Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install the necessary software and libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
While GLOW will run on JDK 1.6, it is advised to compile using JDK 1.5. This ensures that the same class libs are available that are bundled with Protege. Install a JDK 1.5 ([http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard OS X tutorial]), then add it to Eclipse:&lt;br /&gt;
* Eclipse &amp;gt; Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=142</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=142"/>
		<updated>2011-05-17T19:51:10Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install the necessary software and libraries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
To build with a JDK 1.5 on Mac OS X, first install J2SE 1.5 ([http://chxor.chxo.com/post/183013153/installing-java-1-5-on-snow-leopard tutorial]), then add it to Eclipse:&lt;br /&gt;
* Eclipse &amp;gt; Preferences &amp;gt; Java &amp;gt; Installed JREs &amp;gt; Add...&lt;br /&gt;
** JRE home: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
** JRE name: J2SE 1.5.0&lt;br /&gt;
** Finish&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=141</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=141"/>
		<updated>2011-05-17T19:40:33Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Create the projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Execution Environment: J2SE-1.5&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=JOGL&amp;diff=140</id>
		<title>JOGL</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=JOGL&amp;diff=140"/>
		<updated>2011-05-17T18:17:38Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is copypasted from the Installation Instructions, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads]. If you only want to build JOGL OSGI&#039;s rather than run GLOW, and your platform is not listed, you can usually pick the Linux version.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=139</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=139"/>
		<updated>2011-05-17T18:17:24Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install JOGL 2.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Java==&lt;br /&gt;
GLOW requires Java (JDK version 1.5 or higher).&lt;br /&gt;
&lt;br /&gt;
Protégé comes bundled with Java. If you don&#039;t have Java, you can download a Protégé version including VM and skip this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Do you want to know if you have Java 1.5? Open a command prompt and type &amp;lt;tt&amp;gt;java -version&amp;lt;/tt&amp;gt;. The version should read at least &amp;lt;tt&amp;gt;&amp;quot;1.5.0&amp;quot;&amp;lt;/tt&amp;gt;. To install or update your Java installation, download and run the Java installer at the [http://java.com/en/download/index.jsp Java download site].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Protégé 4.0==&lt;br /&gt;
&#039;&#039;&#039;Protégé&#039;&#039;&#039; is an ontology editor. GLOW runs as a plug-in for Protégé. Only Protégé 4.0.x is supported at this point.&lt;br /&gt;
&lt;br /&gt;
Download a Protégé 4.0.x installer here:&lt;br /&gt;
* [http://protege.stanford.edu/download/download.html Protégé download site]&lt;br /&gt;
&lt;br /&gt;
==Install JOGL 2.0==&lt;br /&gt;
&amp;lt;!-- This is copypasted to the JOGL page, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads]. If you only want to build JOGL OSGI&#039;s rather than run GLOW, and your platform is not listed, you can usually pick the Linux version.&lt;br /&gt;
&lt;br /&gt;
==Install GLOW==&lt;br /&gt;
Download and run the GLOW installer:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/glowvis-1.0.exe GLOW for Windows]&lt;br /&gt;
&lt;br /&gt;
For other platforms, see the [http://www.glowvis.org/download/snapshot/ latest snapshot] and place the JAR files in Protégé&#039;s &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt; directory. Protégé will detect them automatically.&lt;br /&gt;
&lt;br /&gt;
==Open GLOW in Protégé==&lt;br /&gt;
You should now be able to run the GLOW plug-in from Protégé.&lt;br /&gt;
&lt;br /&gt;
* Start Protégé.&lt;br /&gt;
* Open an ontology of your choice.&lt;br /&gt;
* Go to the &#039;&#039;&#039;Classes&#039;&#039;&#039; tab.&lt;br /&gt;
* Go to the &#039;&#039;&#039;View | Class Views&#039;&#039;&#039; menu and choose &#039;&#039;&#039;GLOW Visualization&#039;&#039;&#039;.&lt;br /&gt;
* Choose a position for the visualization window, for instance on the bottom right.&lt;br /&gt;
&lt;br /&gt;
Note: please check here for [[Running GLOW on Unix]] systems, such as Mac OS X, Linux and FreeBSD.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=138</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=138"/>
		<updated>2011-05-17T16:52:07Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Java 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Java==&lt;br /&gt;
GLOW requires Java (JDK version 1.5 or higher).&lt;br /&gt;
&lt;br /&gt;
Protégé comes bundled with Java. If you don&#039;t have Java, you can download a Protégé version including VM and skip this step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Do you want to know if you have Java 1.5? Open a command prompt and type &amp;lt;tt&amp;gt;java -version&amp;lt;/tt&amp;gt;. The version should read at least &amp;lt;tt&amp;gt;&amp;quot;1.5.0&amp;quot;&amp;lt;/tt&amp;gt;. To install or update your Java installation, download and run the Java installer at the [http://java.com/en/download/index.jsp Java download site].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install Protégé 4.0==&lt;br /&gt;
&#039;&#039;&#039;Protégé&#039;&#039;&#039; is an ontology editor. GLOW runs as a plug-in for Protégé. Only Protégé 4.0.x is supported at this point.&lt;br /&gt;
&lt;br /&gt;
Download a Protégé 4.0.x installer here:&lt;br /&gt;
* [http://protege.stanford.edu/download/download.html Protégé download site]&lt;br /&gt;
&lt;br /&gt;
==Install JOGL 2.0==&lt;br /&gt;
&amp;lt;!-- This is copypasted to the JOGL page, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads].&lt;br /&gt;
&lt;br /&gt;
==Install GLOW==&lt;br /&gt;
Download and run the GLOW installer:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/glowvis-1.0.exe GLOW for Windows]&lt;br /&gt;
&lt;br /&gt;
For other platforms, see the [http://www.glowvis.org/download/snapshot/ latest snapshot] and place the JAR files in Protégé&#039;s &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt; directory. Protégé will detect them automatically.&lt;br /&gt;
&lt;br /&gt;
==Open GLOW in Protégé==&lt;br /&gt;
You should now be able to run the GLOW plug-in from Protégé.&lt;br /&gt;
&lt;br /&gt;
* Start Protégé.&lt;br /&gt;
* Open an ontology of your choice.&lt;br /&gt;
* Go to the &#039;&#039;&#039;Classes&#039;&#039;&#039; tab.&lt;br /&gt;
* Go to the &#039;&#039;&#039;View | Class Views&#039;&#039;&#039; menu and choose &#039;&#039;&#039;GLOW Visualization&#039;&#039;&#039;.&lt;br /&gt;
* Choose a position for the visualization window, for instance on the bottom right.&lt;br /&gt;
&lt;br /&gt;
Note: please check here for [[Running GLOW on Unix]] systems, such as Mac OS X, Linux and FreeBSD.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=137</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=137"/>
		<updated>2011-05-17T16:50:30Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Protégé 4.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Java 6==&lt;br /&gt;
GLOW requires Java (JDK version 1.5 or higher).&lt;br /&gt;
&lt;br /&gt;
Protégé comes bundled with Java. If you don&#039;t have Java, you can download a Protégé version including VM and skip this step.&lt;br /&gt;
&lt;br /&gt;
Do you want to know if you have Java 1.5? Open a command prompt and type &amp;lt;tt&amp;gt;java -version&amp;lt;/tt&amp;gt;. The version should read at least &amp;lt;tt&amp;gt;&amp;quot;1.5.0&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To install or update your Java installation, download and run the Java installer:&lt;br /&gt;
* [http://java.com/en/download/index.jsp Java download site]&lt;br /&gt;
&lt;br /&gt;
==Install Protégé 4.0==&lt;br /&gt;
&#039;&#039;&#039;Protégé&#039;&#039;&#039; is an ontology editor. GLOW runs as a plug-in for Protégé. Only Protégé 4.0.x is supported at this point.&lt;br /&gt;
&lt;br /&gt;
Download a Protégé 4.0.x installer here:&lt;br /&gt;
* [http://protege.stanford.edu/download/download.html Protégé download site]&lt;br /&gt;
&lt;br /&gt;
==Install JOGL 2.0==&lt;br /&gt;
&amp;lt;!-- This is copypasted to the JOGL page, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads].&lt;br /&gt;
&lt;br /&gt;
==Install GLOW==&lt;br /&gt;
Download and run the GLOW installer:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/glowvis-1.0.exe GLOW for Windows]&lt;br /&gt;
&lt;br /&gt;
For other platforms, see the [http://www.glowvis.org/download/snapshot/ latest snapshot] and place the JAR files in Protégé&#039;s &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt; directory. Protégé will detect them automatically.&lt;br /&gt;
&lt;br /&gt;
==Open GLOW in Protégé==&lt;br /&gt;
You should now be able to run the GLOW plug-in from Protégé.&lt;br /&gt;
&lt;br /&gt;
* Start Protégé.&lt;br /&gt;
* Open an ontology of your choice.&lt;br /&gt;
* Go to the &#039;&#039;&#039;Classes&#039;&#039;&#039; tab.&lt;br /&gt;
* Go to the &#039;&#039;&#039;View | Class Views&#039;&#039;&#039; menu and choose &#039;&#039;&#039;GLOW Visualization&#039;&#039;&#039;.&lt;br /&gt;
* Choose a position for the visualization window, for instance on the bottom right.&lt;br /&gt;
&lt;br /&gt;
Note: please check here for [[Running GLOW on Unix]] systems, such as Mac OS X, Linux and FreeBSD.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=136</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=136"/>
		<updated>2011-05-17T16:50:14Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Java 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Java 6==&lt;br /&gt;
GLOW requires Java (JDK version 1.5 or higher).&lt;br /&gt;
&lt;br /&gt;
Protégé comes bundled with Java. If you don&#039;t have Java, you can download a Protégé version including VM and skip this step.&lt;br /&gt;
&lt;br /&gt;
Do you want to know if you have Java 1.5? Open a command prompt and type &amp;lt;tt&amp;gt;java -version&amp;lt;/tt&amp;gt;. The version should read at least &amp;lt;tt&amp;gt;&amp;quot;1.5.0&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To install or update your Java installation, download and run the Java installer:&lt;br /&gt;
* [http://java.com/en/download/index.jsp Java download site]&lt;br /&gt;
&lt;br /&gt;
==Install Protégé 4.0==&lt;br /&gt;
&#039;&#039;&#039;Protégé&#039;&#039;&#039; is an ontology editor. GLOW runs as a plug-in for Protégé. Only Protégé 4.0.x is supported at this point.&lt;br /&gt;
&lt;br /&gt;
Download a Protégé 4.0.x installer &#039;&#039;without&#039;&#039; a Java VM (you should already have Java 1.6 installed by now) and install it on your system:&lt;br /&gt;
* [http://protege.stanford.edu/download/download.html Protégé download site]&lt;br /&gt;
&lt;br /&gt;
==Install JOGL 2.0==&lt;br /&gt;
&amp;lt;!-- This is copypasted to the JOGL page, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads].&lt;br /&gt;
&lt;br /&gt;
==Install GLOW==&lt;br /&gt;
Download and run the GLOW installer:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/glowvis-1.0.exe GLOW for Windows]&lt;br /&gt;
&lt;br /&gt;
For other platforms, see the [http://www.glowvis.org/download/snapshot/ latest snapshot] and place the JAR files in Protégé&#039;s &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt; directory. Protégé will detect them automatically.&lt;br /&gt;
&lt;br /&gt;
==Open GLOW in Protégé==&lt;br /&gt;
You should now be able to run the GLOW plug-in from Protégé.&lt;br /&gt;
&lt;br /&gt;
* Start Protégé.&lt;br /&gt;
* Open an ontology of your choice.&lt;br /&gt;
* Go to the &#039;&#039;&#039;Classes&#039;&#039;&#039; tab.&lt;br /&gt;
* Go to the &#039;&#039;&#039;View | Class Views&#039;&#039;&#039; menu and choose &#039;&#039;&#039;GLOW Visualization&#039;&#039;&#039;.&lt;br /&gt;
* Choose a position for the visualization window, for instance on the bottom right.&lt;br /&gt;
&lt;br /&gt;
Note: please check here for [[Running GLOW on Unix]] systems, such as Mac OS X, Linux and FreeBSD.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=135</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Installation_instructions&amp;diff=135"/>
		<updated>2011-05-17T16:47:30Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Java 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Java 6==&lt;br /&gt;
GLOW requires Java (JDK version 1.5 or higher).&lt;br /&gt;
&lt;br /&gt;
Do you want to know if you have Java 1.5? Open a command prompt and type &amp;lt;tt&amp;gt;java -version&amp;lt;/tt&amp;gt;. The version should read at least &amp;lt;tt&amp;gt;&amp;quot;1.5.0&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To install or update your Java installation, download and run the Java installer:&lt;br /&gt;
* [http://java.com/en/download/index.jsp Java download site]&lt;br /&gt;
&lt;br /&gt;
==Install Protégé 4.0==&lt;br /&gt;
&#039;&#039;&#039;Protégé&#039;&#039;&#039; is an ontology editor. GLOW runs as a plug-in for Protégé. Only Protégé 4.0.x is supported at this point.&lt;br /&gt;
&lt;br /&gt;
Download a Protégé 4.0.x installer &#039;&#039;without&#039;&#039; a Java VM (you should already have Java 1.6 installed by now) and install it on your system:&lt;br /&gt;
* [http://protege.stanford.edu/download/download.html Protégé download site]&lt;br /&gt;
&lt;br /&gt;
==Install JOGL 2.0==&lt;br /&gt;
&amp;lt;!-- This is copypasted to the JOGL page, keep them in sync! --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;JOGL&#039;&#039;&#039; is a library that allows Java programs to use advanced OpenGL graphics capabilities. The newest version is currently still in development, but is already very stable for general use.&lt;br /&gt;
&lt;br /&gt;
Since there are no easy installers yet, we provide installers for Windows here:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-i586.exe JOGL 2.0b10 for Windows 32 bit]&lt;br /&gt;
* [http://www.glowvis.org/download/jogl-installer/jogl-installer-2.0b10-amd64.exe JOGL 2.0b10 for Windows 64 bit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; &#039;&#039;&#039;Note:&#039;&#039;&#039; The architecture (32 bit or 64 bit) should match the Java JVM you are using for Protégé!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After installation of the libraries, reboot your system.&lt;br /&gt;
&lt;br /&gt;
For other platforms, choose one of the [http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/ JOGL downloads].&lt;br /&gt;
&lt;br /&gt;
==Install GLOW==&lt;br /&gt;
Download and run the GLOW installer:&lt;br /&gt;
&lt;br /&gt;
* [http://www.glowvis.org/download/glowvis-1.0.exe GLOW for Windows]&lt;br /&gt;
&lt;br /&gt;
For other platforms, see the [http://www.glowvis.org/download/snapshot/ latest snapshot] and place the JAR files in Protégé&#039;s &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt; directory. Protégé will detect them automatically.&lt;br /&gt;
&lt;br /&gt;
==Open GLOW in Protégé==&lt;br /&gt;
You should now be able to run the GLOW plug-in from Protégé.&lt;br /&gt;
&lt;br /&gt;
* Start Protégé.&lt;br /&gt;
* Open an ontology of your choice.&lt;br /&gt;
* Go to the &#039;&#039;&#039;Classes&#039;&#039;&#039; tab.&lt;br /&gt;
* Go to the &#039;&#039;&#039;View | Class Views&#039;&#039;&#039; menu and choose &#039;&#039;&#039;GLOW Visualization&#039;&#039;&#039;.&lt;br /&gt;
* Choose a position for the visualization window, for instance on the bottom right.&lt;br /&gt;
&lt;br /&gt;
Note: please check here for [[Running GLOW on Unix]] systems, such as Mac OS X, Linux and FreeBSD.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=134</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=134"/>
		<updated>2011-05-17T16:47:00Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get JDK 1.6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get the JDK===&lt;br /&gt;
* Get a Java JDK for your system. JDK 1.5 is the lowest version supported. &lt;br /&gt;
* URL: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run one of the &#039;build&#039; scripts. These scripts require Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now be created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=133</id>
		<title>Dependencies for building GLOW</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Dependencies_for_building_GLOW&amp;diff=133"/>
		<updated>2011-05-17T16:46:23Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Get Prefuse beta */ JDK 1.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To build GLOW, the following software and libraries are needed.&lt;br /&gt;
&lt;br /&gt;
===Get JDK 1.6===&lt;br /&gt;
* Get a JDK for your system. JDK 1.6 is the lowest version supported. &lt;br /&gt;
* URL: http://java.sun.com/javase/downloads/index.jsp&lt;br /&gt;
&lt;br /&gt;
===Get Apache Ant===&lt;br /&gt;
* URL: http://ant.apache.org/&lt;br /&gt;
* Put Ant&#039;s &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory in the system&#039;s PATH, so that typing &#039;ant&#039; from the command line starts Ant.&lt;br /&gt;
&lt;br /&gt;
===Get Protege 4.0.x===&lt;br /&gt;
* URL: http://protege.stanford.edu/download/download.html&lt;br /&gt;
* Install it, for example: C:\Program Files\Protege&lt;br /&gt;
* Verify that Protege starts up correctly.&lt;br /&gt;
	&lt;br /&gt;
===Get Prefuse beta===&lt;br /&gt;
* URL: http://prefuse.org/download/&lt;br /&gt;
* Download Prefuse-beta (release 2007.10.21) source zip&lt;br /&gt;
* Unpack it, for example: C:\Program Files\prefuse-beta&lt;br /&gt;
* Doublecheck: sources should now be in: C:\Program Files\prefuse-beta\src\prefuse&lt;br /&gt;
* Build it:&lt;br /&gt;
** Go to the prefuse-beta directory &lt;br /&gt;
** Patch the build.xml script in order to make it cross-compile to JDK 1.5 class files. Add the following attributes to &amp;lt;tt&amp;gt;javac&amp;lt;/tt&amp;gt; tags (two times): &amp;lt;tt&amp;gt;source=&amp;quot;1.5&amp;quot; target=&amp;quot;1.5&amp;quot;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
** Run one of the &#039;build&#039; scripts. These scripts require Ant.&lt;br /&gt;
* Doublecheck: the follwing directory should now be created: C:\Program Files\prefuse-beta\build\&lt;br /&gt;
&lt;br /&gt;
===Get JOGL===&lt;br /&gt;
* URL: http://kenai.com/projects/jogl/pages/Home&lt;br /&gt;
* Download URL: http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/&lt;br /&gt;
* Currently using 2.0-beta10&lt;br /&gt;
* Unpack it, for example: C:\Program Files\JOGL&lt;br /&gt;
* Doublecheck: lots of jar files should now be in: C:\Program Files\JOGL\lib&lt;br /&gt;
* Put its &#039;lib&#039; folder in the system PATH environment variable, e.g.: C:\Program Files\JOGL\lib&lt;br /&gt;
&lt;br /&gt;
===Get a version of GLOW===&lt;br /&gt;
* URL: http://www.glowvis.org/latest/&lt;br /&gt;
* Save the .jar files to your Protege &#039;plugins&#039; directory, e.g. C:\Program Files\Protege\plugins&lt;br /&gt;
* Verify that Protege starts up correctly and that the GLOW visualization can be selected under Views -&amp;gt; Class Views&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=132</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=132"/>
		<updated>2011-05-17T14:56:02Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Eclipse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios &lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=131</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=131"/>
		<updated>2011-05-17T14:52:18Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* org.glowvis.protege */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unix/Mac OS X only:&#039;&#039;&#039; The linker must know where the JOGL native libraries (.so files) are.&lt;br /&gt;
* In the Package Explorer, rightclick on the project &amp;quot;org.glowvis.protege&amp;quot; and choose Properties&lt;br /&gt;
** Click: Run/Debug Settings.&lt;br /&gt;
** Go to the &amp;quot;Environment&amp;quot; tab.&lt;br /&gt;
** Add a &amp;quot;New&amp;quot; environment variable.&lt;br /&gt;
*** Name: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for Unix) or &amp;lt;tt&amp;gt;DYLD_LIBRARY_PATH&amp;lt;/tt&amp;gt; (for OS X)&lt;br /&gt;
*** Value: &amp;lt;tt&amp;gt;/path/to/JOGL/lib&amp;lt;/tt&amp;gt;, e.g. /Applications/JOGL/lib or /usr/local/jogl/lib&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=130</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=130"/>
		<updated>2011-05-17T14:05:39Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Eclipse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used.&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=129</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=129"/>
		<updated>2011-05-17T13:39:38Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Run the Protege plug-in from Eclipse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer; select &amp;quot;Properties&amp;quot; from the pop-up menu.&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=128</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=128"/>
		<updated>2011-05-17T13:39:08Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* org.glowvis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.owlapi===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.owlapi&amp;quot; contains an adapter between OWLAPI and GLOW.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.owlapi&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.owlapi (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW OWLAPI plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=127</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=127"/>
		<updated>2011-05-17T13:38:27Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* org.glowvis.protege */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis.protege (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;Overview&amp;quot; tab. Select the checkbox &amp;quot;This plug-in is a singleton&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=126</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=126"/>
		<updated>2011-05-17T13:36:47Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Create the projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse at the bottom of this file. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=125</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=125"/>
		<updated>2011-05-17T13:35:07Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Import necessary OSGI bundles as dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
===Import Protege plug-ins===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\plugins&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor.owl&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
** prefuse-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse here. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse here. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=124</id>
		<title>Building in Eclipse</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Building_in_Eclipse&amp;diff=124"/>
		<updated>2011-05-17T12:38:45Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Install Eclipse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install Eclipse==&lt;br /&gt;
&lt;br /&gt;
Any vanilla Eclipse can be used (version used: 20090920-1017)&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;plugin development&amp;quot; package:&lt;br /&gt;
* Help -&amp;gt; Install new software&lt;br /&gt;
** Work with: select the current Eclipse release codename, e.g. Galileo, Helios (depending on installed Eclipse version)&lt;br /&gt;
*** General Purpose Tools&lt;br /&gt;
**** Eclipse Plug-in Development Environment&lt;br /&gt;
&lt;br /&gt;
==Install the necessary software and libraries==&lt;br /&gt;
&lt;br /&gt;
See [[dependencies for building GLOW]].&lt;br /&gt;
&lt;br /&gt;
==Make a new Eclipse workbench==&lt;br /&gt;
&lt;br /&gt;
* Check out the repository in e.g. a dir &#039;glow&#039;&lt;br /&gt;
* File -&amp;gt; Switch Workbench -&amp;gt; Other... -&amp;gt; Create a new Eclipse workbench in glow/workspace&lt;br /&gt;
&lt;br /&gt;
==Import necessary OSGI bundles as dependencies==&lt;br /&gt;
&lt;br /&gt;
===Import Protege&#039;s own plug-ins===&lt;br /&gt;
&lt;br /&gt;
You need this to develop Protege plugins. If you &#039;run&#039; a plug-in project, Eclipse will start Protege. For more info, see [http://protegewiki.stanford.edu/index.php/CompileProtege4InEclipse].&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.editor&lt;br /&gt;
** org.semanticweb.owl.owlapi&lt;br /&gt;
** jogl-osgi&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
* Remove &#039;org.glowvis&#039; and &#039;org.glowvis.protege&#039; plug-ins if they are present. We want to use them as real source projects and not as dependencies, because they are expected to change a lot.&lt;br /&gt;
&lt;br /&gt;
===Import Protege core bundles===&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; Import -&amp;gt; Plug-in Development -&amp;gt; Plug-ins and Fragments&lt;br /&gt;
&lt;br /&gt;
* Directory: C:\Program Files\Protege\bundles&lt;br /&gt;
* Plug-ins and Fragments to Import: Select from all plug-ins&lt;br /&gt;
* Import as: binary projects&lt;br /&gt;
* Next	&lt;br /&gt;
* Select:&lt;br /&gt;
** org.protege.common&lt;br /&gt;
** org.protege.editor.core.application&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
==Create the projects==&lt;br /&gt;
&lt;br /&gt;
===org.glowvis===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis&amp;quot; is the main library.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis&lt;br /&gt;
* Location: checkout_dir\dev\org.glowvis (browse to the checked-out source directory)&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:		&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
	&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse here. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building. In the plug-in overview (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
&lt;br /&gt;
===org.glowvis.protege===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;org.glowvis.protege&amp;quot; contains the Protege plugin.&lt;br /&gt;
&lt;br /&gt;
Go to: File -&amp;gt; New Project -&amp;gt; Plug-in Development -&amp;gt; Plug-in Project&lt;br /&gt;
&lt;br /&gt;
First page:&lt;br /&gt;
* Project name: org.glowvis.protege&lt;br /&gt;
* Target Platform: an OSGi framework: Equinox&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Second page:&lt;br /&gt;
* Version: 1.0.0.qualifier&lt;br /&gt;
* Name: GLOW Protege plugin&lt;br /&gt;
* Don&#039;t generate activators&lt;br /&gt;
* Next&lt;br /&gt;
&lt;br /&gt;
Third page:&lt;br /&gt;
* Don&#039;t use templates&lt;br /&gt;
* Finish&lt;br /&gt;
&lt;br /&gt;
In the plug-in overview (main screen), go to the &amp;quot;build.properties&amp;quot; tab. Add your paths to Protege, JOGL, and Prefuse here. On Windows, make sure that backslashes are escaped.&lt;br /&gt;
Example:&lt;br /&gt;
 prefuse.home=C:\\Program Files\\prefuse-beta&lt;br /&gt;
 jogl.home=C:\\Program Files\\JOGL&lt;br /&gt;
 protege.home=C:\\Program Files\\Protege&lt;br /&gt;
	&lt;br /&gt;
Configure building.	In the plug-in view (main screen), go to the &amp;quot;Build&amp;quot; tab.&lt;br /&gt;
* Binary Build: select the following items and deselect the others:&lt;br /&gt;
** META-INF&lt;br /&gt;
** bin&lt;br /&gt;
** plugin.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Run the Protege plug-in from Eclipse==&lt;br /&gt;
&lt;br /&gt;
Open the org.glowvis.protege project.&lt;br /&gt;
&lt;br /&gt;
Go to: Run -&amp;gt; Run (Ctrl-F11)&lt;br /&gt;
* Choose &#039;OSGi Framework&#039;&lt;br /&gt;
* This should start Protege.&lt;br /&gt;
&lt;br /&gt;
If the plug-in does not work and you receive an error message about 64 bit vs 32 bit architecture, it might be that Eclipse is using a JVM that does not match the installed JOGL libraries. In this case:&lt;br /&gt;
&lt;br /&gt;
* Right click on the &#039;org.glowvis.protege&#039; project in the Package Explorer&lt;br /&gt;
* go to Run/Debug Settings&lt;br /&gt;
* go to the Settings tab&lt;br /&gt;
* choose the correct JRE here, for example, a 64 bit JRE; if Eclipse does not know it, add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Build the plug-ins==&lt;br /&gt;
&lt;br /&gt;
* Right click on a project (e.g., &#039;org.glowvis.protege&#039;) in the Package Explorer&lt;br /&gt;
* Export&lt;br /&gt;
* Deployable plug-ins and fragments&lt;br /&gt;
* This produces a single .jar file for the component, which you can place in your Protege plugins directory (e.g., C:\Program Files\Protege\Plugins)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=123</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=123"/>
		<updated>2010-06-24T19:39:15Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some common mistakes/problems and their solutions.&amp;lt;br /&amp;gt; If your issue is not listed here, see the [[known issues]] page.&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;br /&gt;
&lt;br /&gt;
==No such method: org.semanticweb.owl.model.OWLPropertyAxiom.getAxiomType()==&lt;br /&gt;
You are likely using a version of Protégé that is not supported by GLOW. GLOW currently supports the &#039;&#039;release&#039;&#039; versions (not the &#039;&#039;alpha&#039;&#039; versions) of Protégé 4.0. GLOW has been tested on Protégé 4.0.1 and Protégé 4.0.2.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Known_issues&amp;diff=122</id>
		<title>Known issues</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Known_issues&amp;diff=122"/>
		<updated>2010-06-24T19:38:20Z</updated>

		<summary type="html">&lt;p&gt;Walter: add an issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|As is expected with pre-release software, there are bound to be some bugs. We will try our best to resolve them as quickly as possible. If your issue is not listed here, see the [[troubleshooting]] page.}}&lt;br /&gt;
&lt;br /&gt;
==ATI Radeon HD freezes on Inverted Radial Tree layout==&lt;br /&gt;
Some newer ATI Radeon HD cards exhibit problems when choosing the &amp;quot;Inverted Radial Tree&amp;quot; layout. The problem causes spurious textures to be drawn, and may cause the GLOW user interface to &amp;quot;freeze&amp;quot; for seconds. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; If this problem happens, do not use the Inverted Radial Tree layout. Select another layout using the &amp;quot;layout&amp;quot; drop-down at the bottom of the plug-in. It may take some time for the interface to become responsive.&lt;br /&gt;
&lt;br /&gt;
==Duplicated leaf nodes==&lt;br /&gt;
There is a known issue with spurious duplication of leaf nodes, if multiple inheritance exists higher up in the class hierarchy. Under a certain parent, a leaf node might appear multiple times.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; There is no workaround. When counting individuals, enable the display of labels for leaves in order to spot duplicates.&lt;br /&gt;
&lt;br /&gt;
==Switching ontologies in Protégé causes instability==&lt;br /&gt;
From time to time, closing an ontology and opening a new ontology in Protégé causes graph drawing to stop. An error message may appear.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Close Protégé before opening a new ontology.&lt;br /&gt;
&lt;br /&gt;
==FaCT++ returns empty results==&lt;br /&gt;
When using FaCT++ as a reasoner, no OWL objects are returned, creating an empty graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Use another reasoner, such as Pellet.&lt;br /&gt;
&lt;br /&gt;
==Modifier buttons cause spurious panning==&lt;br /&gt;
Laptops may not have a middle/right mouse button which are used to perform zooming and rotation of the graph. &#039;&#039;Option&#039;&#039; and &#039;&#039;Command&#039;&#039; keys are modifiers that can be combined with a left-click to do zooming and rotation, but in this case, the graph pans simultaneously. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Connect a mouse, or pan the graph back to its oroginal location using only the left mouse button, after it has been incorrectly moved.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=121</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=121"/>
		<updated>2010-04-11T20:56:07Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing Protégé visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=120</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=120"/>
		<updated>2010-04-08T20:10:27Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies with many relations, leading to visual clutter and inefficient use of space.&lt;br /&gt;
&lt;br /&gt;
In our paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data, such as concept structures formed by `subclass-of&#039; and `type-of&#039; relations. The displayed adjacency relations can be selected from an ontology using a set of common configurations, allowing for intuitive discovery of information. &lt;br /&gt;
&lt;br /&gt;
We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. Our evaluation demonstrates that the GLOW visualization provides better visual clarity, and displays relations and complex ontologies better than the existing \protege visualization plug-in Jambalaya.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=119</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=119"/>
		<updated>2010-04-08T20:05:05Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|320|240}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies, leading to visual clutter and ineffecient use of space. &lt;br /&gt;
&lt;br /&gt;
Many ontologies contain hierarchical concept structures, such as those formed by `subclass-of&#039; relations, as well as separate adjacency relations. In this paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data. &lt;br /&gt;
&lt;br /&gt;
The displayed relations can be selected from an ontology using a set of common configurations, allowing for discovery of information. We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=118</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=118"/>
		<updated>2010-04-08T20:04:04Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|300|225}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies, leading to visual clutter and ineffecient use of space. Many ontologies contain hierarchical concept structures, such as those formed by `subclass-of&#039; relations, as well as separate adjacency relations. In this paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data. The displayed relations can be selected from an ontology using a set of common configurations, allowing for discovery of information. We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=117</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=117"/>
		<updated>2010-04-08T20:03:41Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|280|210}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies, leading to visual clutter and ineffecient use of space. Many ontologies contain hierarchical concept structures, such as those formed by `subclass-of&#039; relations, as well as separate adjacency relations. In this paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data. The displayed relations can be selected from an ontology using a set of common configurations, allowing for discovery of information. We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Main_Page&amp;diff=116</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Main_Page&amp;diff=116"/>
		<updated>2010-04-08T20:03:26Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; padding-left: 20px&amp;quot;&amp;gt; {{#ev:youtube|e0f3VGGfsg0|260|195}} &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GLOW is a visualization for OWL ontologies, based on &#039;&#039;Hierarchical Edge Bundles&#039;&#039;.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the past decade, a lot of effort has been put into the visual representation of ontologies. However, present visualization strategies are not equipped to handle complex ontologies, leading to visual clutter and ineffecient use of space. Many ontologies contain hierarchical concept structures, such as those formed by `subclass-of&#039; relations, as well as separate adjacency relations. In this paper, we propose GLOW, a method for ontology visualization based on Hierarchical Edge Bundles. Hierarchical Edge Bundles is a new visually attractive technique for displaying adjacency relations in hierarchical data. The displayed relations can be selected from an ontology using a set of common configurations, allowing for discovery of information. We have developed a visualization library based on OWL API, as well as a plug-in for Protégé, a well-known ontology editor. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Invertedradial.png|640px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[Screenshots|More screenshots...]]&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
* [[Downloads]] - Getting the GLOW plug-in for Protégé&lt;br /&gt;
* [[Documentation]] - Information, help pages, and publications&lt;br /&gt;
* [[Development]] - Information about developing GLOW&lt;br /&gt;
&lt;br /&gt;
==Authors==&lt;br /&gt;
* [http://www.lifeforms.nl/ Walter Hop]&lt;br /&gt;
* Sven de Ridder&lt;br /&gt;
* [http://people.few.eur.nl/frasincar/ Flavius Frasincar]&lt;br /&gt;
&lt;br /&gt;
To contact the authors, please e-mail info@glowvis.org.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=115</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=115"/>
		<updated>2010-04-07T11:16:09Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* No such method: org.semanticweb.owl.model.OWLPropertyAxiom.GetAxiomType() */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|This page contains some common mistakes/problems and their solutions. If your issue is not listed here, see the [[known issues]] page.}}&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;br /&gt;
&lt;br /&gt;
==No such method: org.semanticweb.owl.model.OWLPropertyAxiom.getAxiomType()==&lt;br /&gt;
You are likely using a version of Protégé that is not supported by GLOW. GLOW currently supports the &#039;&#039;release&#039;&#039; versions (not the &#039;&#039;alpha&#039;&#039; versions) of Protégé 4.0. GLOW has been tested on Protégé 4.0.1 and Protégé 4.0.2.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Known_issues&amp;diff=114</id>
		<title>Known issues</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Known_issues&amp;diff=114"/>
		<updated>2010-04-07T11:15:48Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* Modifier buttons cause spurious panning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|As is expected with pre-release software, there are bound to be some bugs. We will try our best to resolve them as quickly as possible. If your issue is not listed here, see the [[troubleshooting]] page.}}&lt;br /&gt;
&lt;br /&gt;
==ATI Radeon HD problems with Inverted Radial Tree layout==&lt;br /&gt;
Some newer ATI Radeon HD cards exhibit problems when choosing the &amp;quot;Inverted Radial Tree&amp;quot; layout. The problem causes spurious textures to be drawn, and may cause the GLOW user interface to &amp;quot;freeze&amp;quot; for seconds. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; If this problem happens, do not use the Inverted Radial Tree layout. Select another layout using the &amp;quot;layout&amp;quot; drop-down at the bottom of the plug-in. It may take some time for the interface to become responsive.&lt;br /&gt;
&lt;br /&gt;
==Duplicated leaf nodes==&lt;br /&gt;
There is a known issue with spurious duplication of leaf nodes, if multiple inheritance exists higher up in the class hierarchy. Under a certain parent, a leaf node might appear multiple times.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; There is no workaround. When counting individuals, enable the display of labels for leaves in order to spot duplicates.&lt;br /&gt;
&lt;br /&gt;
==Modifier buttons cause spurious panning==&lt;br /&gt;
Laptops may not have a middle/right mouse button which are used to perform zooming and rotation of the graph. OPTION and COMMAND are modifiers that can be combined with a left-click to do zooming and rotation, but while this functions, the graph pans simultaneously. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Connect a mouse, or pan the graph back to its oroginal location using only the left mouse button, after it has been incorrectly moved.&lt;br /&gt;
&lt;br /&gt;
==FaCT++ returns empty results==&lt;br /&gt;
When using FaCT++ as a reasoner, no OWL objects are returned, creating an empty graph.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Use another reasoner, such as Pellet.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Known_issues&amp;diff=113</id>
		<title>Known issues</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Known_issues&amp;diff=113"/>
		<updated>2010-04-06T21:24:06Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|As is expected with pre-release software, there are bound to be some bugs. We will try our best to resolve them as quickly as possible. If your issue is not listed here, see the [[troubleshooting]] page.}}&lt;br /&gt;
&lt;br /&gt;
==ATI Radeon HD problems with Inverted Radial Tree layout==&lt;br /&gt;
Some newer ATI Radeon HD cards exhibit problems when choosing the &amp;quot;Inverted Radial Tree&amp;quot; layout. The problem causes spurious textures to be drawn, and may cause the GLOW user interface to &amp;quot;freeze&amp;quot; for seconds. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; If this problem happens, do not use the Inverted Radial Tree layout. Select another layout using the &amp;quot;layout&amp;quot; drop-down at the bottom of the plug-in. It may take some time for the interface to become responsive.&lt;br /&gt;
&lt;br /&gt;
==Duplicated leaf nodes==&lt;br /&gt;
There is a known issue with spurious duplication of leaf nodes, if multiple inheritance exists higher up in the class hierarchy. Under a certain parent, a leaf node might appear multiple times.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; There is no workaround. When counting individuals, enable the display of labels for leaves in order to spot duplicates.&lt;br /&gt;
&lt;br /&gt;
==Modifier buttons cause spurious panning==&lt;br /&gt;
Laptops may not have a middle/right mouse button which are used to perform zooming and rotation of the graph. OPTION and COMMAND are modifiers that can be combined with a left-click to do zooming and rotation, but while this functions, the graph pans simultaneously. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workaround:&#039;&#039;&#039; Connect a mouse, or pan the graph back to its oroginal location using only the left mouse button, after it has been incorrectly moved.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=112</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=112"/>
		<updated>2010-04-06T21:22:48Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|This page contains some common mistakes/problems and their solutions. If your issue is not listed here, see the [[known issues]] page.}}&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;br /&gt;
&lt;br /&gt;
==No such method: org.semanticweb.owl.model.OWLPropertyAxiom.GetAxiomType()==&lt;br /&gt;
You are likely using a version of Protégé that is not supported by GLOW. GLOW currently supports the &#039;&#039;release&#039;&#039; versions (not the &#039;&#039;alpha&#039;&#039; versions) of Protégé 4.0. GLOW has been tested on Protégé 4.0.1 and Protégé 4.0.2.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=111</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=111"/>
		<updated>2010-04-06T21:22:18Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some common problems and their solutions.&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;br /&gt;
&lt;br /&gt;
==No such method: org.semanticweb.owl.model.OWLPropertyAxiom.GetAxiomType()==&lt;br /&gt;
You are likely using a version of Protégé that is not supported by GLOW. GLOW currently supports the &#039;&#039;release&#039;&#039; versions (not the &#039;&#039;alpha&#039;&#039; versions) of Protégé 4.0. GLOW has been tested on Protégé 4.0.1 and Protégé 4.0.2.&lt;br /&gt;
&lt;br /&gt;
{{warning|If your issue is not listed here, see the [[known issues]] page.}}&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=110</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=110"/>
		<updated>2010-04-06T21:21:32Z</updated>

		<summary type="html">&lt;p&gt;Walter: /* UnsatisfiedLinkError: no nativewindow_jvm in java.library.path */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some common errors and their solutions.&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;br /&gt;
&lt;br /&gt;
==No such method: org.semanticweb.owl.model.OWLPropertyAxiom.GetAxiomType()==&lt;br /&gt;
You are likely using a version of Protégé that is not supported by GLOW. GLOW currently supports the &#039;&#039;release&#039;&#039; versions (not the &#039;&#039;alpha&#039;&#039; versions) of Protégé 4.0. GLOW has been tested on Protégé 4.0.1 and Protégé 4.0.2.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=109</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=109"/>
		<updated>2010-04-06T21:20:12Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some common errors and their solutions.&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=108</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://www.glowvis.org//index.php?title=Troubleshooting&amp;diff=108"/>
		<updated>2010-04-06T21:20:03Z</updated>

		<summary type="html">&lt;p&gt;Walter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some common problems and their solutions.&lt;br /&gt;
&lt;br /&gt;
==Could not start bundle org.glowvis ... Missing Constraint: Bundle Required Execution Environment: JavaSE-1.6==&lt;br /&gt;
GLOW requires Java 6 (JRE 1.6). First install a new version of Java 6 on your system. Then, download a version of Protégé that does not include a Java VM. The full procedure is covered in the [[installation instructions]].&lt;br /&gt;
&lt;br /&gt;
==UnsatisfiedLinkError: no nativewindow_jvm in java.library.path==&lt;br /&gt;
If you receive this error, it means that the JOGL libraries (&amp;lt;tt&amp;gt;.dll&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;.so&amp;lt;/tt&amp;gt; files) could not be found.&lt;br /&gt;
&lt;br /&gt;
* Windows: Please install the [[JOGL]] installer, and reboot your system afterwards.&lt;br /&gt;
* Mac OS X, Unix: Please see [[Running GLOW on Unix]] for how to start Protégé properly.&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
</feed>