<?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/"
	>

<channel>
	<title>Soraxdesign &#187; Webentwicklung</title>
	<atom:link href="http://www.soraxdesign.de/category/webentwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.soraxdesign.de</link>
	<description>Softwareentwicklung, Rich Internet Applications und Blog</description>
	<lastBuildDate>Fri, 11 Jun 2010 07:40:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Auf die Farbe kommt es an</title>
		<link>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/</link>
		<comments>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 09:36:57 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=488</guid>
		<description><![CDATA[

Wer schon immer mal vor der Frage stand, wie man gu [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/14/die-zukunft-der-computereingabe-studie-uber-multitouch-mit-herkoemmlichen-desktops/' rel='bookmark' title='Permanent Link: Studie zur Nutzung von Multitouch auf Desktops'>Studie zur Nutzung von Multitouch auf Desktops</a> <small>GerÃ¤te mit Multitouch ist seit der erfolgreichen EinfÃ [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-489" title="Adobe Kuler" src="http://www.soraxdesign.de/wp-content/uploads/2010/03/kuler.jpg" alt="" width="500" height="271" /></p>
<p>Wer schon immer mal vor der Frage stand, wie man gute Farbkombinationen findet, dem kann ich einige Webseiten ans Herz legen, welche ich wÃ¤hrend meiner tÃ¤glichen Arbeit gefunden habe oder als sehr inspirierend empfinde.<br />
<span id="more-488"></span><br />
Da hÃ¤tten wir zuerst eine (nicht vollstÃ¤ndige) Ausarbeitung in diesem <a href="http://www.drweb.de/magazin/farben-auswahlen-und-optimal-einsetzen-experten-tipps-nicht-nur-furs-webdesign/">Blog </a>zu Farbmodellen, der Auswahl von KomplementÃ¤rfarbe(n) im Farbkreis oder auch Farbvarianten durch Abstufungen zu finden.</p>
<p>Ein schÃ¶nes Tool, welches sicherlich einigen bekannt sein sollte, hat Adobe schon lÃ¤nger im Portfolio, es geht aber immer wieder etwas unter: <a href="http://kuler.adobe.com">Kuler</a>. Dort kÃ¶nnen Farbvarianten in einem Flexclient entweder selbst zusammengestellt oder aus einem groÃŸen Pool der Community ausgewÃ¤hlt werden. Ich finde es sehr intuitiv und auch grafisch ansprechend.</p>
<p>Auch Tools umgesetzt mit Adobe AIR sind zu finden. So bietet der <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=10077&amp;marketplaceid=1">COLOURlovers Desktop Color Finder</a> von Adobe die MÃ¶glichkeit, nahezu 1 Mio. fertige und ca. 300 000 nutzergenerierte Farbzusammenstellungen zu finden. Auch der <a href="http://code.google.com/p/colorbrowser/">colorbrowser</a> bietet eine MÃ¶glichkeit Farbzusammenstellungen zu verwalten. Jedoch ist hier keine Datenbank mit fertigen Vorlagen verknÃ¼pft, der Nutzen ist eher als Archiv fÃ¼r persÃ¶nliche Farbkombinationen zu sehen. Definitiv ein ausgezeichnetes Tool ist auch der <a href="http://www.colorschemedesigner.com" target="_blank">Colorschemedesigner</a>.</p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/14/die-zukunft-der-computereingabe-studie-uber-multitouch-mit-herkoemmlichen-desktops/' rel='bookmark' title='Permanent Link: Studie zur Nutzung von Multitouch auf Desktops'>Studie zur Nutzung von Multitouch auf Desktops</a> <small>GerÃ¤te mit Multitouch ist seit der erfolgreichen EinfÃ [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/04/24/auf-die-farbe-kommt-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projekt fertig: KinnstÃ¼tzen und mechanische Vorrichtungen</title>
		<link>http://www.soraxdesign.de/2010/02/07/kinnstuetzen-mechanische-vorrichtungen-perimetrie-augenheilkunde-vorrichtungsbau-spezialkonstruktionen-feinmechanik/</link>
		<comments>http://www.soraxdesign.de/2010/02/07/kinnstuetzen-mechanische-vorrichtungen-perimetrie-augenheilkunde-vorrichtungsbau-spezialkonstruktionen-feinmechanik/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 15:06:20 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Magdeburg]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=484</guid>
		<description><![CDATA[Heute wurde die Internetseite fÃ¼r das Unternehmen Gera [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/06/projekt-fertig-magdeburger-weihnachtsmarkt/' rel='bookmark' title='Permanent Link: Projekt fertig: Magdeburger Weihnachtsmarkt'>Projekt fertig: Magdeburger Weihnachtsmarkt</a> <small>Heute wurde die Programmierung fÃ¼r ein lokales Projekt [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Heute wurde die Internetseite fÃ¼r das Unternehmen <a href="http://www.kinnstuetzen.de">Gerald Kann &#8211; KinnstÃ¼tzen und mechanische Vorrichtungen</a> fertiggestellt. Das Unternehmen in Magdeburg hat sich auf die Entwicklung und Fertigung von <a href="http://www.kinnstuetzen.de/produktuebersicht/Patientenkinnstuetze-spezial#bottom">KinnstÃ¼tzen</a> und <a href="http://www.kinnstuetzen.de/produktuebersicht/Patientenkinnstuetze-spezial#bottom">KopfstÃ¼tzen</a> zur Perimetrie innerhalb der Neurologie spezialisiert. Weiterhin kÃ¶nnen allgemeine Vorrichtungen, technische Hilfsmittel und <a href="http://www.kinnstuetzen.de/produktuebersicht/mobiler-Spezialtisch-medizinische-Psychologie-Perimetrie#bottom">Spezialkonstruktionen</a> auf Anfrage gefertigt werden. Vor allem fÃ¼r das Gesichtsfeldtraining, bei SehstÃ¶rungen oder auch zur ambulanten Behandlung von Augenoperationen und Laserbehandlungen kÃ¶nnen spezielle GerÃ¤te (KinnstÃ¼tzen, KopfstÃ¼tzen, sowohl mobil und stationÃ¤r, auch in Verbindung mit einem Monitor) konstruiert und angefragt werden.<br />
<a href="http://www.kinnstuetzen.de/produktuebersicht/mobile-Laptophalterung-Vermessungsarbeiten-GIS-Erfassung#bottom">Feinmechanische Spezialkonstruktionen</a> und Vorrichtungsbau gehÃ¶ren ebenso zum Leistungsbereich.<br />
Die Internetseite wurde mit PHP und W3C kompatibel in XHTML 1.0 erstellt, nutzt mod_rewrite sowie dynamische Titel um eine verbesserte Suchmaschinenindexierung zu gewÃ¤hrleisten. An Bibliotheken kommen PHPMailer, jQuery und Lightbox zum Einsatz.</p>
<p>Link: <a href="http://www.kinnstuetzen.de">www.kinnstuetzen.de</a></p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/06/projekt-fertig-magdeburger-weihnachtsmarkt/' rel='bookmark' title='Permanent Link: Projekt fertig: Magdeburger Weihnachtsmarkt'>Projekt fertig: Magdeburger Weihnachtsmarkt</a> <small>Heute wurde die Programmierung fÃ¼r ein lokales Projekt [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2010/02/07/kinnstuetzen-mechanische-vorrichtungen-perimetrie-augenheilkunde-vorrichtungsbau-spezialkonstruktionen-feinmechanik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auffrischungskur fÃ¼r Soraxdesign PHP GÃ¤stebuch</title>
		<link>http://www.soraxdesign.de/2009/12/10/bald-update-soraxdesign-php-gastebuch/</link>
		<comments>http://www.soraxdesign.de/2009/12/10/bald-update-soraxdesign-php-gastebuch/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 09:05:08 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[GÃ¤stebuch]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=426</guid>
		<description><![CDATA[Das Soraxdesign PHP GÃ¤stebuch wirde demnÃ¤chst eine Au [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/projekte/php_gaestebuch_soraxdesign/' rel='bookmark' title='Permanent Link: Soraxdesign PHP GÃ¤stebuch'>Soraxdesign PHP GÃ¤stebuch</a> <small> Das Soraxdesign PHP GÃ¤stebuch besticht durch eine [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/10/06/projekt-fertig-magdeburger-weihnachtsmarkt/' rel='bookmark' title='Permanent Link: Projekt fertig: Magdeburger Weihnachtsmarkt'>Projekt fertig: Magdeburger Weihnachtsmarkt</a> <small>Heute wurde die Programmierung fÃ¼r ein lokales Projekt [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Das <a href="http://www.soraxdesign.de/projekte/php_gaestebuch_soraxdesign/">Soraxdesign PHP GÃ¤stebuch</a> wirde demnÃ¤chst eine Auffrischungskur in Form von Bugfixes und kleinen Neuerungen erhalten. Diese liegen schon eine Weile in meiner digialen Schublade, ich bin bisher leider nicht dazu gekommen, diese auszupacken.<br />
Zum einen werden einige Fehler beim include() und im Internet Explorer, welche Funktionen hinzukommen, kann ich zum jetzigen Zeitpunkt noch nicht sagen. Wahrscheinlich werden auch die Sprachdateien an einigen Stellen verbessert.<br />
Bis dahin kÃ¶nnt ihr gerne das <a href="http://www.soraxdesign.de/projekte/php_gaestebuch_soraxdesign/">aktuelle</a> in der Version 3.2.5. nutzen, die 3.2.6 wird dann zeitnah erscheinen.</p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/projekte/php_gaestebuch_soraxdesign/' rel='bookmark' title='Permanent Link: Soraxdesign PHP GÃ¤stebuch'>Soraxdesign PHP GÃ¤stebuch</a> <small> Das Soraxdesign PHP GÃ¤stebuch besticht durch eine [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/10/06/projekt-fertig-magdeburger-weihnachtsmarkt/' rel='bookmark' title='Permanent Link: Projekt fertig: Magdeburger Weihnachtsmarkt'>Projekt fertig: Magdeburger Weihnachtsmarkt</a> <small>Heute wurde die Programmierung fÃ¼r ein lokales Projekt [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2009/12/10/bald-update-soraxdesign-php-gastebuch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial und Tips: Dokumentation von Quelltext mit Doxygen</title>
		<link>http://www.soraxdesign.de/2009/11/26/dokumentation-quelltextdoxygen-objective-c-java/</link>
		<comments>http://www.soraxdesign.de/2009/11/26/dokumentation-quelltextdoxygen-objective-c-java/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 23:43:43 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Projektmanagement]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=376</guid>
		<description><![CDATA[Nicht nur wenn ein Projekt grÃ¶ÃŸer wird, sondern prinz [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/22/tutorial-mehrsprachige-anwendungen-in-flex-3-runtime-localization/' rel='bookmark' title='Permanent Link: Tutorial: Mehrsprachige Anwendungen in Flex 3'>Tutorial: Mehrsprachige Anwendungen in Flex 3</a> <small>Wer schon einmal vor der Aufgabe stand, eine Flex Proje...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Nicht nur wenn ein Projekt grÃ¶ÃŸer wird, sondern prinzipiell immer sollten sowohl Quellcode als auch das Projekt an sich dokumentiert werden, damit spÃ¤tere Entwickler weniger Einarbeitungszeit benÃ¶tigen und nicht erst den Quellcode durcharbeiten mÃ¼ssen, um das Projekt zu verstehen.<br />
Heute mÃ¶chte ich auf einen Teil der Dokumentation eingehen, manchmal auch als technische Dokumentation bezeichnet (obwohl sich darÃ¼ber die Geister streiten, was eine <em>technische Dokumentation</em> genau definiert, wie man <a href="http://www.transline.de/transline-tecNews/technische-dokumentation-im-wandel-anforderungen-redaktionssysteme-docuglobe" title="Die Technische Dokumentation im Wandel">hier</a> <a href="#518745209">[1]</a>,  <a href="http://www.comet.de/technische_redaktion/technische_dokumentation.php" title="Was ist Technische Dokumentation?">hier</a> <a href="#518745210">[2]</a> oder <a href="http://www.indoition.com/de/qualitaet-software-dokumentation.htm" title="Checkliste zur QualitÃ¤tssicherung Technischer Dokumentation">hier</a> <a href="#518745211">[3]</a> nachlesen kann.), dem Quellcode.<br />
<span id="more-376"></span></p>
<p>UnterstÃ¼tzung erhÃ¤lt man dabei durch eine Software namen Doxygen. Diese kann anhand der Projektstruktur mit Bibliotheken, Klassen und Verzeichnissen eine ansehliche Dokumentation erstellen.<br />
Wichtig ist, dass der Quellecode im <a href="http://de.wikipedia.org/wiki/Javadoc" title="Javadoc - was ist das und wie nutze ich es?">Javadoc</a> <a href="#518745212">[4]</a> Stil kommentiert wird. Ein Beispiel:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/**<br />
Addiert zwei Zahlen und gibt deren Summe zurÃ¼ck.<br />
@param $number1 erster Summand<br />
@param $number2 erster Summand<br />
@return Summe der beiden Zahlen<br />
@see subtract() subtrahiert zwei Zahlen voneinander<br />
*/<br />
private function calc($number1, $number2) {<br />
return $number1 + $number2;<br />
}</div></div>
<p>Schnell erkennt man, dass ich die Parameter eine Funktion <em>calc</em> mit <em>@param</em> beschreibe, davor kommt eine allgemeine Funktionsbeschreibung, um die Aufgabe der Funktion zu verdeutlichen. Sollte die Funktion keinen RÃ¼ckgabewert haben, lÃ¤sst man @return einfach weg. Der Parameter @see beschreibt einen Verweis auf eine andere Funktion, die evtl. mit dieser im Zusammenhang steht oder Ã¤hnliche FunktionalitÃ¤t aufweist.</p>
<p>Der Kopf einer Klasse sollte immer folgendes Format besitzen (die meisten IDEs wie z.B. Eclipse generieren diesen automatisch):</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/**<br />
&nbsp;* Ein Hello-World-Programm in Java.<br />
&nbsp;* Dies ist ein Javadoc-Kommentar.<br />
&nbsp;*<br />
&nbsp;* @author RenÃ©<br />
&nbsp;* @version 1.0<br />
&nbsp;*/</div></div>
<p>Nachdem ihr jetzt grundlegend wisst, wie eure Klassen &#8220;lesbar&#8221; gemacht werden, geht es daran, <a href="http://www.stack.nl/~dimitri/doxygen/" title="<br />
Source code documentation generator tool">Doxygen</a> <a href="#518745213">[5]</a> zu konfiguieren. Ich arbeit selbst am Mac und werde daher hier auf die Macversion eingehen, habe aber auch mit der Windowsversion gearbeitet und es gibt keinen Unterschied.<br />
Ã–ffnet Doxygen und startet den Wizard. Viele Sachen sollten selbsterklÃ¤rend sein, hier aber einige Tips oder Fallstricke:</p>
<p><strong>Step 1</strong><br />
Gebt hier den Pfad zum Installationsordner (!) von Doxygen an.</p>
<p><strong>Project version or id</strong><br />
Hier mÃ¼sst ihr immer manuell eine neue Version der Doku eingeben, kann ich nur empfehlen, wenn ihr an einem Projekt arbeitet, dass sich kontinuierlich (im Team) entwickelt.</p>
<p><strong>Specify the directory to scan for sourcecode</strong><br />
Hier wird der eigentliche Projektordner mit euren Klassen, Bibliotheken usw. angegeben.</p>
<div id="attachment_381" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-9.png" target="_blank"><img src="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-9-300x232.png" alt="Doxygen Wizard erster Schritt" title="Doxygen Wizard erster Schritt" width="300" height="232" class="size-medium wp-image-381" /></a><p class="wp-caption-text">Doxygen Wizard erster Schritt</p></div>
<p><em>-> NÃ¤chster Schritt</em></p>
<p><strong>Select the desired extraction mode</strong><br />
Ich wÃ¤hle fast immer &#8220;Documented entities only&#8221;, dann erkennt ihr schnell, ob noch Klassen dokumentiert werden mÃ¼ssen, wenn diese nicht in der Doku auftauchen. Der Haken bei &#8220;Include cross-referenced source code in the output&#8221; gefÃ¤llt mir, denn dann werden in der Doku alle Funktion aufgelistet die auf die aktuelle Funktion zugreifen.</p>
<p><strong>Select programming language to optimize the results for</strong><br />
Hier die entsprechende Sprache wÃ¤hlen oder eine Ã¤hnliche. FÃ¼r Objective-C habe ich z.B. mit &#8220;Java or C#&#8221; gute Erfahrungen gemacht. Einfach auch etwas ausprobieren.</p>
<div id="attachment_385" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-10.png"><img src="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-10-300x232.png" alt="Zweiter Schritt im Wizard von Doxygen" title="Zweiter Schritt im Wizard von Doxygen" width="300" height="232" class="size-medium wp-image-385" /></a><p class="wp-caption-text">Zweiter Schritt im Wizard von Doxygen</p></div>
<p><em>-> NÃ¤chster Schritt</em></p>
<p><strong>Select the output format(s) to generate</strong><br />
Ich mÃ¶chte in meinen Dokus immer links einen Frame mit Baumnavigation (<em>&#8220;with frames and a navigation tree&#8221;</em>) haben. Auf die Suchfunktion verzichte ich meistens, hat teilweise Probleme beim Generieren der Doku erzeugt. Ausgabe als Latex ist sehr toll, es entsteht anschlieÃŸend einer verlinkte refman.tex, welche auf dem Mac z.B. mit <a href="http://www.tug.org/mactex/2009/" title="The MacTeX-2009 Distribution">MacTeX</a> <a href="#518745214">[6]</a> und der eingabe &#8220;make&#8221; im Terminal in eine PDF umgewandelt werden kann.</p>
<div id="attachment_386" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-11.png"><img src="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-11-300x232.png" alt="Dritter Schritt im Wizard von Doxygen" title="Dritter Schritt im Wizard von Doxygen" width="300" height="232" class="size-medium wp-image-386" /></a><p class="wp-caption-text">Dritter Schritt im Wizard von Doxygen</p></div>
<p><em>-> NÃ¤chster Schritt</em></p>
<p>Im letzten Schritt kann man sich entscheiden, ob Diagramme der Klassenstrukturen erzeugt werden sollen. Lohnt sich prinzipiell nur, wenn es viele KlassenabhÃ¤ngigkeiten im Projekt gibt. Daher Punkt 2 oder, falls dem nicht so ist, Punkt 1 wÃ¤hlen.<br />
Nachdem der Wizard durchgestanden ist, kann gerne im Reiter &#8220;Run&#8221; auf den Button &#8220;Run Doxygen&#8221; gedrÃ¼ckt werden. Vergesst nicht, eure Profildatei zu speichern!<br />
Geht nichts schief, bekommt ihr, wenn ihr den Button &#8220;Show HTML Output&#8221; mit eurer Maus maltrÃ¤tiert, eine HTML-Seite eurer Doku im Browser prÃ¤sentiert. Das sieht dann so aus:</p>
<div id="attachment_388" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-8.png"><img src="http://www.soraxdesign.de/wp-content/uploads/2009/11/Bild-8-300x246.png" alt="Ausgabe der HTML Doku" title="Ausgabe der HTML Doku" width="300" height="246" class="size-medium wp-image-388" /></a><p class="wp-caption-text">Ausgabe der HTML Doku</p></div>
<p>Kommen wir nun zu einigen Experteneinstellungen, die ihr im zweiten Reiter findet. Dort sind einige Einstellungen versteckt, die teilweise sehr wichtig sind.</p>
<p><strong>-> Project</strong></p>
<p><strong>OUTPUT_LANGUAGE</strong><br />
Sprachumstellung auf Deutsch, so dass einige Standardbegriffe in der Doku auf Deutsch erscheinen (&#8220;File List&#8221; -> &#8220;Auflistung der Dateien&#8221;). Es sind aber noch nicht alle Begriffe Ã¼bersetzt.</p>
<p><strong>STRIP_FROM_PATH</strong><br />
Wollt ihr in eurer Doku nicht immer my/project/with/long/path/to/the/classes/Hello.java zu stehen habe, dann gebt dort den Pfad ein, der abgeschnitten werden soll. (in diesem Falle &#8220;my/project/with/long/path/to/the/classes&#8221;).</p>
<p><strong>SEPARATE_MEMBER_PAGES</strong><br />
Seid ihr ein eifriger Kommentator und schreibt auch was zu euren Klassenvariablen, kÃ¶nnt ihr eure Romane auf einzelnen Seiten ausgeben lassen.</p>
<p><strong>-> Build</strong></p>
<p><strong>EXTRACT_ALL</strong><br />
Soll wirklich alles und nicht nur dokumentierte Klassen bearbeitet werden, setzt ihr hier einfach einen Haken. Dann werden aber wirklich alle (!) Dateien, Variablen und Methoden in die Doku aufgenommen. Das kann auch noch verfeinert werden, indem ihr EXTRACT_PRIVATE explizit auswÃ¤hlt, so dass auch private Klassenvariablen ausgelesen werden.</p>
<p><strong>-> Input</strong></p>
<p><strong>INPUT_ENCODING</strong><br />
Hier tragt ihr am besten &#8220;ISO-8859-1&#8243; ein, wenn eure Dateien nicht im UTF-8 Format abgespeichert sind, sonst bekommt ihr in eurer Doku nur Zeichensalat. </p>
<p><strong>EXCLUDE</strong><br />
Sehr wichtige Einstellunge. Oftmals liegen in einem Projekt Testdateien oder -klassen, die man ungern in der Doku haben mÃ¶chte. Klar kann man anwÃ¤hlen, dass man nur dokumentierte Dateien aufnehmen mÃ¶chte, aber die Holzhammermethode ist das explizite ausschliessen bestimmter Dateien. </p>
<p><strong>-> HTML</strong></p>
<p><strong>HTML_HEADER, HTML_FOOTER, HTML_STYLESHEET </strong><br />
Ãœber HTML_HEADER kann eine eigene HTML-Datei fÃ¼r den Kopf festgelegt werden, das gleiche gilt fÃ¼r den Footer. HTML_STYLESHEET bietet die MÃ¶glichkeit, die Standard-CSS von Doxygen zu verÃ¤ndern bzw. zu Ã¼berschreiben. Vergesst nicht, eure verlinkten Dateien aus externen HTML-Dateien bzw. die CSS in den Zielordner eurer Doku zu kopieren.</p>
<p><strong>TREEVIEW_WIDTH</strong><br />
Hier kÃ¶nnt ihr die Breite des linken Frames mit der Baumstruktur festlegen. Oftmals sind 250px einfach zu schmal und bei heutigen AuflÃ¶sungen auch unnÃ¶tig klein.</p>
<p>So sÃ¤he dann Ã¼brigens die PDF Datei aus, wenn ihr sie durch MacTeX jagt:<br />
<a href='http://www.soraxdesign.de/wp-content/uploads/2009/11/refman.pdf'>Dokumentation</a></p>
<p>Was heisst &#8220;technische Dokumentation&#8221; fÃ¼r euch? Womit dokumentiert ihr eure Projekte und habt ihr Tips fÃ¼r Doxygen oder was man anders machen kÃ¶nnte? Womit bildet ihr eure Datenbankmodelle ab und was habt ihr fÃ¼r Erfahrungen damit? Ãœber einen Kommentar wÃ¼rde ich mich freuen!</p>
<p><strong>Quellen</strong><br />
<ul>	<li><a name="5187452091"></a>[1] Die Technische Dokumentation im Wandel: <a href="http://www.transline.de/transline-tecNews/technische-dokumentation-im-wandel-anforderungen-redaktionssysteme-docuglobe">http://www.transline.de/transline-tecNews/technische-dokumentation-im-wandel-anforderungen-redaktionssysteme-docuglobe</a></li>	<li><a name="5187452102"></a>[2] Was ist Technische Dokumentation?: <a href="http://www.comet.de/technische_redaktion/technische_dokumentation.php">http://www.comet.de/technische_redaktion/technische_dokumentation.php</a></li>	<li><a name="5187452113"></a>[3] Checkliste zur QualitÃ¤tssicherung Technischer Dokumentation: <a href="http://www.indoition.com/de/qualitaet-software-dokumentation.htm">http://www.indoition.com/de/qualitaet-software-dokumentation.htm</a></li>	<li><a name="5187452124"></a>[4] Javadoc - was ist das und wie nutze ich es?: <a href="http://de.wikipedia.org/wiki/Javadoc">http://de.wikipedia.org/wiki/Javadoc</a></li>	<li><a name="5187452135"></a>[5] <br />
Source code documentation generator tool: <a href="http://www.stack.nl/~dimitri/doxygen/">http://www.stack.nl/~dimitri/doxygen/</a></li>	<li><a name="5187452146"></a>[6] The MacTeX-2009 Distribution: <a href="http://www.tug.org/mactex/2009/">http://www.tug.org/mactex/2009/</a></li></ul></p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/22/tutorial-mehrsprachige-anwendungen-in-flex-3-runtime-localization/' rel='bookmark' title='Permanent Link: Tutorial: Mehrsprachige Anwendungen in Flex 3'>Tutorial: Mehrsprachige Anwendungen in Flex 3</a> <small>Wer schon einmal vor der Aufgabe stand, eine Flex Proje...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2009/11/26/dokumentation-quelltextdoxygen-objective-c-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Betas von Adobe Air 2 und Flash Player 10.1</title>
		<link>http://www.soraxdesign.de/2009/11/18/betas-flash-player-10-1-adobe-air-2/</link>
		<comments>http://www.soraxdesign.de/2009/11/18/betas-flash-player-10-1-adobe-air-2/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:47:39 +0000</pubDate>
		<dc:creator>renÃ©</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash Player]]></category>

		<guid isPermaLink="false">http://www.soraxdesign.de/?p=316</guid>
		<description><![CDATA[Adobe hat gestern die beiden Betas zu Flash Player 10.1 [...]


Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/13/adobe-labs-zweite-beta-von-flash-builder-4-flash-catalyst-und-flex-sdk-4/' rel='bookmark' title='Permanent Link: Adobe Labs: zweite Beta von Flash Builder 4, Flash Catalyst und Flex SDK 4'>Adobe Labs: zweite Beta von Flash Builder 4, Flash Catalyst und Flex SDK 4</a> <small>Adobe hat eine neue Runde in der Betaphase eingelÃ¤utet [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/10/12/adobe-bringt-photoshop-aus-iphone-aber-vorsicht/' rel='bookmark' title='Permanent Link: Adobe bringt Photoshop aufs iPhone. Aber Vorsicht!'>Adobe bringt Photoshop aufs iPhone. Aber Vorsicht!</a> <small>Adobe hat heute seine App Photoshop.com Mobile herausge [...]...</small></li>
</ol>

Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Adobe hat gestern die beiden Betas zu <a href="http://labs.adobe.com/technologies/flashplayer10/" title="Beta Flash Player 10.1">Flash Player 10.1</a> <a href="#2030944727">[1]</a> und <a href="http://labs.adobe.com/technologies/air2/" title="Adobe AIR 2 Beta">AIR 2</a> <a href="#2030944728">[2]</a> verÃ¶ffentlich. Ist der Flash Player mit einer <a href="http://de.wikipedia.org/wiki/Versionsnummer">Nebenversionsnummer</a> nur geringfÃ¼gig erhÃ¶ht wurden, hat Air mit der Version 2 einen deutlichen Sprung gemacht.</p>
<p>Beim Flash Player 10.1 sind die wohl wesentlichsten und auch spannendsten Neuerungen, dass er komplett unter der PrÃ¤misse des <a href="http://www.openscreenproject.org/">Open-Screen-Projects</a> verÃ¶ffentlich wird. Dieses sieht vor, dass es prinzipiell egal ist, fÃ¼r welches EndgerÃ¤t eine Anwendung in Flash oder Flex entworfen und entwickelt wird, denn durch dieses Projekt soll sichergestellt werden, dass die Anwendung auf einem Mobiltelefon, Netbook, Desktoprechner und auch Mediacenter absolut identisch funktioniert und erscheint.<br />
<span id="more-316"></span>Und das ohne individuelle Anpassungen oder spezielle Versionen. Daher hat Adobe auch einen schone lange nÃ¶tigen Schritt vollzogen: der Flash Player 10.1 erscheint fÃ¼r alle modernen Smartphones, Netbooks und Desktoprechner mit den absolut identischen Funktionen. Beendet sind die Zeiten vom Flash Player Lite (solange das Smartphone eine CPU hat, die stÃ¤rker ist als 500Mhz) . Nur Apple und Adobe sind sich noch nicht ganz grÃ¼n, so dass der Flash Player 10.1 <a href="http://www.areamobile.de/news/13168-fuer-alle-handys-ausser-iphone-adobe-stellt-flash-10-1-vor" title="FÃ¼r alle Handys auÃŸer iPhone: Adobe stellt Flash 10.1 vor">nicht fÃ¼r das iPhone erscheinen wird</a> <a href="#2030944729">[3]</a>.<br />
Weiterer tolle Funktionen sind eine globale Fehlerbehandlung (endlich keine nichtsagenden und unglaublich nervenden Alertfenster mit Warnmeldungen mehr), Multitouch und <a href="http://de.wikipedia.org/wiki/Digitale_Rechteverwaltung">DRM</a>.</p>
<p>Mit <a href="http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html" title="Introducing Adobe AIR 2 beta"> AIR 2</a> <a href="#2030944730">[4]</a> fÃ¼hrt Adobe Neuerungen ein, die zu spannenden und vorher nicht mÃ¶glichen Applikationen fÃ¼hren werden. Die wichtigsten Funktionen sind:</p>
<ul>
<li>Erkennung von Massenspeichern</li>
<li>Erweiterte Netzwerkfunktionen (<a href="http://de.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>, UDP UnterstÃ¼tzung, Socketverbindungen)</li>
<li>Native CodeunterstÃ¼tzung</li>
<li>Ã–ffnen einer Datei mit der Standardanwendung	</li>
<li>Multitouch und Gestensteuerung</li>
<li>APIs fÃ¼r die Manipulation von Mikrofondaten</li>
<li>WebKit mit HTML5 und CSS3 UnterstÃ¼tzung</li>
<li>Globale Fehlerbehandlung</li>
<li>Verbesserte Druckfunktion auf unterschiedlichen Plattformen</li>
<li>ErhÃ¶hte Sicherheit und UnterstÃ¼tzung von gebrÃ¤uchlichen Standards von Unternehmen und Ã¶ffentlichen Einrichtungen</li>
</ul>
<p>Hier kÃ¶nnt ihr euch einige Neuerungen als <a href="http://tv.adobe.com/watch/max-2009-develop/whats-coming-in-adobe-air-2-/" title="Whats coming with AIR 2">Demo</a> <a href="#2030944731">[5]</a> anschauen:</p>
<p><object width="425" height="256"><param name="movie" value="http://images.tv.adobe.com//swf/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="FlashVars" value="fileID=2493&#038;context=162&#038;embeded=true&#038;environment=production"></param><embed src="http://images.tv.adobe.com//swf/player.swf" flashvars="fileID=2493&#038;context=162&#038;embeded=true&#038;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="256"></embed></object></p>
<p><strong><br />
Demo fÃ¼r Flash Player 10.1 Beta:</strong><br />
<a href="http://labs.adobe.com/downloads/flashplayer10.html">http://labs.adobe.com/downloads/flashplayer10.html</a><br />
<strong>Demo fÃ¼r AIR 2 Beta</strong><br />
<a href="http://labs.adobe.com/downloads/air2.html">http://labs.adobe.com/downloads/air2.html</a></p>
<p><strong>Quellen</strong><br />
<ul>	<li><a name="20309447271"></a>[1] Beta Flash Player 10.1: <a href="http://labs.adobe.com/technologies/flashplayer10/">http://labs.adobe.com/technologies/flashplayer10/</a></li>	<li><a name="20309447282"></a>[2] Adobe AIR 2 Beta: <a href="http://labs.adobe.com/technologies/air2/">http://labs.adobe.com/technologies/air2/</a></li>	<li><a name="20309447293"></a>[3] FÃ¼r alle Handys auÃŸer iPhone: Adobe stellt Flash 10.1 vor: <a href="http://www.areamobile.de/news/13168-fuer-alle-handys-ausser-iphone-adobe-stellt-flash-10-1-vor">http://www.areamobile.de/news/13168-fuer-alle-handys-ausser-iphone-adobe-stellt-flash-10-1-vor</a></li>	<li><a name="20309447304"></a>[4] Introducing Adobe AIR 2 beta: <a href="http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html">http://www.adobe.com/devnet/logged_in/rchristensen_air_2.html</a></li>	<li><a name="20309447315"></a>[5] Whats coming with AIR 2: <a href="http://tv.adobe.com/watch/max-2009-develop/whats-coming-in-adobe-air-2-/">http://tv.adobe.com/watch/max-2009-develop/whats-coming-in-adobe-air-2-/</a></li></ul></p>


<p>Related posts:<ol><li><a href='http://www.soraxdesign.de/2009/10/13/adobe-labs-zweite-beta-von-flash-builder-4-flash-catalyst-und-flex-sdk-4/' rel='bookmark' title='Permanent Link: Adobe Labs: zweite Beta von Flash Builder 4, Flash Catalyst und Flex SDK 4'>Adobe Labs: zweite Beta von Flash Builder 4, Flash Catalyst und Flex SDK 4</a> <small>Adobe hat eine neue Runde in der Betaphase eingelÃ¤utet [...]...</small></li>
<li><a href='http://www.soraxdesign.de/2009/10/12/adobe-bringt-photoshop-aus-iphone-aber-vorsicht/' rel='bookmark' title='Permanent Link: Adobe bringt Photoshop aufs iPhone. Aber Vorsicht!'>Adobe bringt Photoshop aufs iPhone. Aber Vorsicht!</a> <small>Adobe hat heute seine App Photoshop.com Mobile herausge [...]...</small></li>
</ol></p>
<p>Ã„hnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.soraxdesign.de/2009/11/18/betas-flash-player-10-1-adobe-air-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
