<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Just another tech blog ... &#187; OpenGL</title>
	<atom:link href="http://hexor2k.wordpress.com/tag/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://hexor2k.wordpress.com</link>
	<description>... about (mobile) Linux and Java</description>
	<lastBuildDate>Thu, 31 Dec 2009 11:15:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='hexor2k.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3350773e6f25e0db7b7f27bdf342b466?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Just another tech blog ... &#187; OpenGL</title>
		<link>http://hexor2k.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hexor2k.wordpress.com/osd.xml" title="Just another tech blog &#8230;" />
		<item>
		<title>Projekt-Ideen</title>
		<link>http://hexor2k.wordpress.com/2008/09/30/projekt-ideen/</link>
		<comments>http://hexor2k.wordpress.com/2008/09/30/projekt-ideen/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 18:43:16 +0000</pubDate>
		<dc:creator>hexor2k</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Equinox]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://hexor2k.wordpress.com/?p=237</guid>
		<description><![CDATA[Da mir zwischen Arbeit, Fußball, Feuerwehr, Blogschreiben   etc. immer noch genug Zeit bleibt, bin ich jetzt am Überlegen, ein kleines Open-Source-Projekt zu starten. Folgende Themen sollten darin vorkommen bzw. Technologien sollten genutzt werden:

Java
OSGi und Equinox
Eclipse und RCP
evtl. OpenGL (und wenns noch geht, Shader)
evtl. EMF


Ich schwanke mittlerweile zwischen 3 Projekt-Zielen:

DS-Tracker: Declarative Services sind leider [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hexor2k.wordpress.com&blog=4544707&post=237&subd=hexor2k&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Da mir zwischen Arbeit, Fußball, Feuerwehr, Blogschreiben <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  etc. immer noch genug Zeit bleibt, bin ich jetzt am Überlegen, ein kleines Open-Source-Projekt zu starten. Folgende Themen sollten darin vorkommen bzw. Technologien sollten genutzt werden:</p>
<ul style="text-align:justify;">
<li>Java</li>
<li>OSGi und Equinox</li>
<li>Eclipse und RCP</li>
<li>evtl. OpenGL (und wenns noch geht, Shader)</li>
<li>evtl. EMF</li>
</ul>
<p style="text-align:justify;"><span id="more-237"></span></p>
<p style="text-align:justify;">Ich schwanke mittlerweile zwischen 3 Projekt-Zielen:</p>
<ul style="text-align:justify;">
<li><strong>DS-Tracker:</strong> Declarative Services sind leider im Equinox-Umfeld noch nicht so besonders integriert. Besonders mühsam ist die Fehlersuche, da oft nur das Log zur Verfügung steht. Ziel des Projekts sollte die Erstellung eines OSGi-Bundles sein, welches Kommandozeilenbefehle ähnlich zu den schon vorhandenen Befehlen zu Bundles, Services etc. bereitstellt, nur Ebene der Service-Komponenten. Damit sollen Service-Komponenten komfortabel abgefragt sowie gestartet und beendet werden können. Als Nebenschauplatz könnten noch Fehlermeldungen von der DS-Implementierung abgefangen und angezeigt werden können, da in manchen Fällen der Logger erst nach dem DS-Bundle startet. Das Projekt sollte eigentlich in kurzer Zeit zu schaffen sein und bietet nochmals einen guten Einstieg in DS und Equinox.</li>
<li><strong>3D-Engine: </strong>Schon etwas ehrgeiziger, hier sollte die Entwicklung einer kleinen Rendering-Engine mittels RCP das Ziel sein. Wesentliche Bestandteile sollten sein, dass das Plug-in ohne Probleme in Eclipse integrierbar ist und dass sich neue Funktionalitäten mühelos einfügen lassen können (mittels Neuimplementierung vorgegebener Interfaces). Meine Idee wäre noch, 3D-Objekte durch ein EMF-Modell darzustellen und von der Engine interpretieren zu lassen. Ein 3D-Modell-Editor mit grafischer Anzeige könnte ebenfalls herausfallen.</li>
<li><strong>RCP-Desktop:</strong> Beim philosophieren über OSGI und RCP auf der Arbeit <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  kam uns der Gedanke, dass ja OSGI und RCP quasi eine Art Betriebssystem für die JVM darstellen. In der Tat übernimmt RCP schon eine große Menge an Aufgaben wie z.B. File-Handling, Threading, GUI-Elemente &#8230; Unsere Idee war, aufbauend auf den vorhandenen Diensten eine Desktop-Shell zu erstellen welche komplett in RCP implementiert ist. Dies ist in ähnlicher Form nur durch das &#8222;Java Desktop System&#8220; von Sun erhältlich, dieses baut jedoch meines Wissens nicht auf OSGI und RCP auf.<br />
Eine Idee war noch das Organisieren des Desktops nach Aufgaben, welche natürlich den Perspektiven aus RCP entsprechen. Beispiele wären eine File-System-Perspektive mit Views speziell für Dateisysteme, eine Development-Perspektive mit Entwicklungstools (Editor, Konsole, SVN &#8230;) oder eine Multimedia-Perspektive mit Media-Player, Meta-Daten-Browser &#8230;<br />
Das Projekt an sich ist natürlich <strong>sehr</strong> ehrgeizig und selbst mit einer kleinen Gruppe nur schwer vor dem 22. Jahrhundert zu schaffen sein, aber irgendwie geht mir die Idee nicht mehr aus dem Kopf.</li>
</ul>
<p>So, nun sind die Ideen niedergeschrieben, wahrscheinlich werde ich mir erst mal über den DS-Tracker näher Gedanken machen, da ich eine solche Lösung auch akut auf der Arbeit brauchen könnte und sie sich auch in den Folgeprojekten gut bewähren könnte.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hexor2k.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hexor2k.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hexor2k.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hexor2k.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hexor2k.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hexor2k.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hexor2k.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hexor2k.wordpress.com/237/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hexor2k.wordpress.com/237/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hexor2k.wordpress.com/237/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hexor2k.wordpress.com&blog=4544707&post=237&subd=hexor2k&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://hexor2k.wordpress.com/2008/09/30/projekt-ideen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da83901c46990b57efdd2759b9ec859f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">hexor2k</media:title>
		</media:content>
	</item>
		<item>
		<title>Kalman Filter</title>
		<link>http://hexor2k.wordpress.com/2008/08/20/der-erste-artikel/</link>
		<comments>http://hexor2k.wordpress.com/2008/08/20/der-erste-artikel/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 20:26:00 +0000</pubDate>
		<dc:creator>hexor2k</dc:creator>
				<category><![CDATA[Informatik-Studium]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Kalman Filter]]></category>
		<category><![CDATA[Mathematik]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[QT 4]]></category>
		<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://hexor2k.wordpress.com/?p=64</guid>
		<description><![CDATA[Nachdem ich langsam einen Durchblick in WordPress bekomme, gibts hier meinen ersten Artikel in der Kategorie &#8222;Informatik-Studium&#8220;.
Eine meiner Studienarbeiten handelt von dem Kalman Filter. Hierzu habe ich eine schriftliche Ausarbeitung, eine Präsentation und ein kleines Programm erstellt:

Zusammenfassung:
Der Kalman Filter stellt ein mathematisches Regelwerk zur Verfügung, welches Werteschätzung in linearen dynamischen Systemen erlaubt. Er wird hauptsächlich [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hexor2k.wordpress.com&blog=4544707&post=64&subd=hexor2k&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nachdem ich langsam einen Durchblick in WordPress bekomme, gibts hier meinen ersten Artikel in der Kategorie &#8222;Informatik-Studium&#8220;.</p>
<p>Eine meiner Studienarbeiten handelt von dem Kalman Filter. Hierzu habe ich eine schriftliche <a href="http://hexor2k.files.wordpress.com/2008/08/kalmanfilter_korrigiert_2.pdf">Ausarbeitung</a>, eine <a href="http://hexor2k.files.wordpress.com/2008/08/main.pdf">Präsentation</a> und ein kleines Programm erstellt:</p>
<p><span id="more-64"></span></p>
<h3><strong><span style="text-decoration:underline;">Zusammenfassung:</span></strong></h3>
<p>Der Kalman Filter stellt ein mathematisches Regelwerk zur Verfügung, welches Werteschätzung in linearen dynamischen Systemen erlaubt. Er wird hauptsächlich für die Korrektur von fehlerbehafteten Messwerten verwendet. Die im Folgenden beschriebenen Eigenschaften prädestinieren den Kalman Filter besonders für den Einsatz in der Satellitennavigation. Die vorliegende Studienarbeit beschreibt einerseits die Funktionsweise als auch Anwendungsbeispiele. Nicht behandelt werden die mathematischen Hintergründe des Kalman-Filters und dessen Herleitung.</p>
<h3><span style="text-decoration:underline;"><strong>Schriftliche Ausarbeitung:</strong></span></h3>
<p>Die Studienarbeit ist <a href="http://hexor2k.files.wordpress.com/2008/08/kalmanfilter_korrigiert_2.pdf">hier</a> zu finden. Sie bietet eine kurze Einführung in die Funktionsweise des Kalman Filters. Für tiefergehende Informationen sind die Literaturangaben zu beachten.<strong><br />
</strong></p>
<h3><span style="text-decoration:underline;"><strong>Präsentation:</strong></span></h3>
<p>Die <a href="http://hexor2k.files.wordpress.com/2008/08/main.pdf">Präsentation</a> habe ich im Rahmen des Seminars &#8222;Ortsbezogene Anwendungen und Dienste&#8220; gehalten.</p>
<h3><span style="text-decoration:underline;"><strong>Programm:</strong></span></h3>
<p>Zusätzlich zu der Präsentation habe ich ein kleines Programm erstellt, das die Funktionsweise des Kalman Filters bei der Satellitennavigation beispielhaft darstellen soll. Das Programm ist in C++ geschrieben und basiert auf der QT4-Bibliothek. Diese muss vor dem Ausführen im System vorhanden sein. Unterstützt werden Linux, Windows und MacOS X (ungetestet). 3D-Unterstützung sollte ebenfalls aktiviert sein, da das Programm OpenGL verwendet.</p>
<p><span style="color:#000000;"><span style="font-family:&quot;">Da die Uploads für meinen Account noch eingeschränkt sind, kann ich das Programm leider nur auf Anfrage verschicken.</span></span></p>
<p>Viel Spaß beim Lesen.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hexor2k.wordpress.com/64/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hexor2k.wordpress.com/64/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hexor2k.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hexor2k.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hexor2k.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hexor2k.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hexor2k.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hexor2k.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hexor2k.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hexor2k.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hexor2k.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hexor2k.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hexor2k.wordpress.com&blog=4544707&post=64&subd=hexor2k&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://hexor2k.wordpress.com/2008/08/20/der-erste-artikel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/da83901c46990b57efdd2759b9ec859f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">hexor2k</media:title>
		</media:content>
	</item>
	</channel>
</rss>