<?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>Sat, 04 Dec 2010 13:56:53 +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 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.

Da hätten wir zuerst eine (nicht vollständige) Ausarbeitung in diesem Blog zu Farbmodellen, der Auswahl von Komplementärfarbe(n) im Farbkreis oder auch Farbvarianten [...]]]></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>
]]></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 Gerald Kann &#8211; Kinnstützen und mechanische Vorrichtungen fertiggestellt. Das Unternehmen in Magdeburg hat sich auf die Entwicklung und Fertigung von Kinnstützen und Kopfstützen zur Perimetrie innerhalb der Neurologie spezialisiert. Weiterhin können allgemeine Vorrichtungen, technische Hilfsmittel und Spezialkonstruktionen auf Anfrage gefertigt werden. Vor allem für das Gesichtsfeldtraining, bei Sehstörungen [...]]]></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>
]]></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 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.
Zum einen werden einige Fehler beim include() und im Internet Explorer, welche Funktionen hinzukommen, kann ich zum jetzigen Zeitpunkt noch nicht sagen. [...]]]></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>
]]></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 prinzipiell immer sollten sowohl Quellcode als auch das Projekt ansich dokumentiert werden, damit spätere Entwickler weniger Einarbeitungszeit benötigen und nicht erst den Quellcode durcharbeiten müssen, um das Projekt zu verstehen.]]></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="#129733372">[1]</a>,  <a href="http://www.comet.de/technische_redaktion/technische_dokumentation.php" title="Was ist Technische Dokumentation?">hier</a> <a href="#129733373">[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="#129733374">[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="#129733375">[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="#129733376">[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="#129733377">[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="1297333721"></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="1297333732"></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="1297333743"></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="1297333754"></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="1297333765"></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="1297333776"></a>[6] The MacTeX-2009 Distribution: <a href="http://www.tug.org/mactex/2009/">http://www.tug.org/mactex/2009/</a></li></ul></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 <a href="http://labs.adobe.com/technologies/flashplayer10/" title="Beta Flash Player 10.1">Flash Player 10.1</a> und <a href="http://labs.adobe.com/technologies/air2/" title="Adobe AIR 2 Beta">AIR 2</a> veröffentlicht.]]></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="#1859395038">[1]</a> und <a href="http://labs.adobe.com/technologies/air2/" title="Adobe AIR 2 Beta">AIR 2</a> <a href="#1859395039">[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="#1859395040">[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="#1859395041">[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="#1859395042">[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="18593950381"></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="18593950392"></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="18593950403"></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="18593950414"></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="18593950425"></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>
]]></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>

