Permalink
Browse files

websiteL: Add applications menu

[ ] May break build
[ ] Breaks existing applications
[ ] Bugfix
[ ] New Feature
[x] Cleanup
[ ] Optimization
[x] Documentation
  • Loading branch information...
eile committed Nov 9, 2007
1 parent f6458fe commit 20a2353cad436baa6c278796681bb917602b4641
View
@@ -6,6 +6,7 @@ TARGET = build
FILES = \
$(wildcard downloads/*) \
api.html \
+ applications.html \
changes.html \
compatibility.html \
configuration.html \
@@ -29,6 +30,10 @@ FILES = \
stylesheet.css \
useCases.html \
robots.txt \
+ applications/eqHello.html \
+ applications/eqPly.html \
+ applications/eVolve.html \
+ applications/thirdParty.html \
documents/CV_Stefan_Eilemann.pdf \
documents/Developer/ProgrammingGuide.pdf \
documents/Developer/eqPly.pdf \
@@ -120,7 +125,6 @@ FILES = \
documents/Howtos/glutToEqualizer.html \
documents/user/configTool.html \
documents/user/crComparison.html \
- documents/user/eqPly.html \
news/EqualizerNewsJuly07.html \
news/Release_0.1.html \
news/Release_0.2.html \
@@ -135,6 +139,7 @@ IMAGES_SRC = \
$(wildcard images/*jpg) \
$(wildcard images/NewsJune07/*gif) \
$(wildcard images/NewsJune07/*jpg) \
+ $(wildcard applications/images/*png) \
$(wildcard documents/design/images/*png) \
$(wildcard screenshots/*) \
@@ -194,6 +199,10 @@ $(TARGET)/documents/%-small.jpg: documents/%.png
@mkdir -p $(@D)
convert $< -geometry 300x1000 $@
+$(TARGET)/applications/%-small.jpg: applications/%.png
+ @mkdir -p $(@D)
+ convert $< -geometry 150x1000 $@
+
$(TARGET)/%-small.jpg: %.jpg
@mkdir -p $(@D)
convert $< -geometry 200x1000 $@
View
@@ -0,0 +1,81 @@
+#define S_APPLICATIONS
+#define PAGE Parallel Rendering Applications
+
+#include "header.shtml"
+
+<h2>Equalizer Example Applications</h2>
+<p>
+ The Equalizer distribution contains several example applications to
+ demonstrate the capabilities of Equalizer and to provide a reference for
+ application developers.
+</p>
+
+<h3>eqHello - Hello, World!</h3>
+<p>
+ <a href="applications/eqHello.html">eqHello</a> is the most simple Equalizer
+ application. It illustrates the basic principle of any Equalizer application,
+ namely the implementation of the rendering in <code>Channel::frameDraw</code>,
+ similar to the <code>glutDisplayFunc</code> used in GLUT applications.
+</p>
+
+<h3>eqPly - Polygonal Renderer</h3>
+<div class="float_right">
+ <a href="applications/images/eqPly.png">
+ <img src="applications/images/eqPly-small.jpg"
+ alt="eqPly polygonal renderer"></a>
+ <div class="label">eqPly</div>
+</div>
+<p>
+ <a href="applications/eqPly.html">eqPly</a> is a parallel polygonal
+ renderer. It can
+ read <a href="http://www.cc.gatech.edu/projects/large_models/ply.html">ply
+ files</a>, which are automatically converted into
+ an <a href="http://en.wikipedia.org/wiki/Kd-tree">3-dimensional kd-tree</a>
+ for efficient rendering.
+</p>
+<p>
+ The example supports all scalable rendering features
+ of Equalizer, and demonstrates several other features, such as head tracking
+ and resident node support. It is also the reference for large parts of the
+ <a href="documentation/Developer/ProgrammingGuide"</a>Programming Guide</a>.
+</p>
+
+<h3>eVolve - Volume Renderer</h3>
+<div class="float_right">
+ <a href="applications/images/eVolve.png">
+ <img src="applications/images/eVolve-small.jpg"
+ alt="eVolve volume renderer"></a>
+ <div class="label">eVolve</div>
+</div>
+<p>
+ <a href="applications/eVolve.html">eVolve</a> is a parallel volume
+ renderer. It is currently under development and not yet fully debugged and
+ refactored.
+</p>
+<p>
+ The example renders pre-integrated raw volumes. The volume information and
+ lookup table is read from a separate header file. Equalizer ships with a
+ converter which can
+ read <a href="http://www9.informatik.uni-erlangen.de/External/vollib/">pvm
+ files</a> and various transfer functions.
+</p>
+<p>
+ eVolve does support all Equalizer scalable rendering features. The current
+ technology preview does not yet work on Windows XP.
+</p>
+
+<h2>Third Party Applications</h2>
+<p>
+ Various <a href="applications/thirdParty.html">other commercial and open
+ source applications</a> use Equalizer as the foundation for parallel
+ rendering
+</p>
+<p>
+ If you are working on an application based on Equalizer,
+ please
+ <a href="mailto:eile@equalizergraphics.com?subject=New Equalizer Application">drop us an email</a>
+ and we will add your program to the list.
+</p>
+
+#include "footer.shtml"
+<!-- $Id$ -->
Oops, something went wrong.

0 comments on commit 20a2353

Please sign in to comment.