<?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>Comazine &#187; Techniker</title>
	<atom:link href="http://www.comander.de/comarie/techniker/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comander.de</link>
	<description>Der Blog der coma ag – der creativ orientierten münchner agentur!</description>
	<lastBuildDate>Thu, 09 Jun 2011 17:58:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>becks.de Cache Optimierungen</title>
		<link>http://www.comander.de/2011/06/09/becks-cache-optimierungen/</link>
		<comments>http://www.comander.de/2011/06/09/becks-cache-optimierungen/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 17:52:50 +0000</pubDate>
		<dc:creator>jue</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1380</guid>
		<description><![CDATA[Im Zuge des Relaunches von becks.de haben wir uns auch Gedanken &#252;ber zus&#228;tzliche Ma&#223;nahmen zur Performancesteigerung und einen schnelleren Seitenaufbau gemacht. Ganz abgesehen von Optimierungen in den Datenbank-Abfragen, einsetzen von File- und Ram-Caches ging es auch um das setzen von Cache-Direktiven f&#252;r statische Dateien sowie eine Subdomain zur Auslieferung dieser und der damit verbundenen Erh&#246;hung [...]]]></description>
			<content:encoded><![CDATA[<p>Im Zuge des Relaunches von <a href="http://www.becks.de">becks.de</a> haben wir uns auch Gedanken &#252;ber zus&#228;tzliche Ma&#223;nahmen zur Performancesteigerung und einen schnelleren Seitenaufbau gemacht.</p>
<p>Ganz abgesehen von Optimierungen in den Datenbank-Abfragen, einsetzen von File- und Ram-Caches ging es auch um das setzen von Cache-Direktiven f&#252;r statische Dateien sowie eine Subdomain zur Auslieferung dieser und der damit verbundenen Erh&#246;hung der parallelen Anfragen durch den Browser.</p>
<p>Wir haben zur Analyse Tools wie YSlow! von Yahoo oder Page Speed von Google genommen (<a title="Webseiten Performance …" href="http://www.comander.de/2010/05/06/webseiten-performance/">wir berichteten</a>), um damit Dinge zu finden, die es zu verbessern gab.</p>
<p><strong>Schritt 1: Fasse zusammen und komprimiere</strong></p>
<p>Als ersten Schritt haben wurden dazu die Stylesheets und Javascript-Dateien zusammengefasst und anschlie&#223;end komprimiert (Entfernen von Kommentaren, Zeilenumbr&#252;chen, doppelten Leerzeichen etc.). Dieser Vorgang geschieht komplett automatisiert, die dadurch erzeugten Dateien werden gecached und mit einer versionierten URL ausgegeben (z.B. http://becks.de/media/<strong>201104</strong>/js/&#8230;). Diese URL &#228;ndert sich, je nachdem wann eine der eingebundenen Dateien das letzte mal ver&#228;ndert wurden ist, selbstst&#228;ndig.</p>
<p><strong>Schritt 2: Komprimiere erneut. Bitte was? Ja, nochmal!</strong></p>
<p>Ein weiterer Schritt war die erneute Kompression der Inhalte. Das mag jetzt erstmal verwirrend sein, hat aber seinen Grund. Zwar haben wir im vorhergehenden Schritt bereits die Dateien komprimiert, wir haben die jedoch nur von unn&#246;tigen Zeichen entfernt. In diesem Schritt jedoch komprimieren wir Dateien selbst mittels dem gzip-Verfahren. Dadurch k&#246;nnen wir die Dateigr&#246;&#223;en teils bis zu 80% verkleinern, was dazu f&#252;hrt, dass der Server (Traffic) und der Browser (Ladezeiten) weniger Daten &#252;bertragen m&#252;ssen. Jedoch ist dabei zu beachten, dass nicht alle Daten komprimiert &#252;bertragen werden d&#252;rfen. PDF&#8217;s, Filme, Flashdateien &#8211; um nur mal drei zu nennen &#8211; d&#252;rfen beispielsweise nicht komprimiert werden, da die Datei ansonsten nicht mehr korrekt gelesen werden k&#246;nnen. Unproblematisch ist das Komprimieren hingegen bei der Ausgabe von HTML, bei Bildern, Stylesheets, Javascript, XML, JSON und und und. Kurzum, bei eigentlich allen Dokumenten die als Textform &#252;bertragen werden. Diese komprimierten Daten werden vom Browser anschlie&#223;end wieder dekomprimiert und verwendet.</p>
<p><strong>Schritt 3: Ablauf-Datum in Zukunft und Vergangenheit</strong></p>
<p>Dieser Schritt befasst sich mit den Expires- und Last-Modified-Headern von statischen Dateien. Diese werden verwendet um den Browser zu sagen, wann eine Datei ver&#228;ndert wurde oder abl&#228;uft. Anders formuliert, wann eine Datei vom Browser neu geladen muss. Diese Header-Angaben kann man sich zu nutze machen um den Browser somit Direktiven zu vermitteln, damit dieser statische Inhalte l&#228;nger im Cache beh&#228;lt und die Seite beim erneuten Besuch um ein vielfachen schneller l&#228;dt. Beispielsweise wurden auf der Startseite von becks.de, mit leerem Browser-Cache, Daten in der Gr&#246;&#223;e von 1.3 MB geladen. Mit gef&#252;llten Cache, also bei erneutem Besuch, wurden nur noch Daten von 43 KB geladen. Diese 43 KB waren lediglich das HTML selbst, dem wir als Ablaufs-Datum ein Datum aus der Vergangenheit gegeben haben. Damit suggerieren wir dem Browser, dass diese Datei l&#228;ngst &#252;berf&#228;llig ist und er sie erneut laden soll und gehen damit auf Nummer sicher, dass alle &#196;nderungen auf der (dynamischen) Startseite auch so beim User dargestellt werden.</p>
<p><strong>Schritt 4: die Andere</strong></p>
<p>Zu guter Letzt haben wir unser Ausgabe-System so angepasst, dass alle Bilder von einer Subdomain (http://static.becks.de) ausgegeben werden. Damit erm&#246;glichen wir dem Browser, mehr parallel ablaufende Anfragen durchzuf&#252;hren als er es bei nur einer Domain k&#246;nnte und k&#246;nnen somit den Seitenaufbau beim User nochmal etwas beschleunigen.</p>
<p>Damit dieser Artikel nicht arg so theoretisch ist, haben wir euch hier unsere .htaccess als Beispiel eingef&#252;gt.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><code></p>
<pre># rewrites
# +++++++++++++++++++++++++++++++++++++++++++++++++

&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_HOST} !www.becks.de [NC]
    RewriteCond %{HTTP_HOST} !static.becks.de [NC]
    RewriteRule ^(.*)$ http://www.becks.de/$1 [L,R=301]

    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteRule ^media/([0-9]+)/(.*)$ /application/cache/$2 [L]

    RewriteRule ^sitemap_becks.xml$ /searches/sitemap [L]

    RewriteRule ^index.php/(.*)$ /$1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
&lt;/IfModule&gt;

# media caching
# +++++++++++++++++++++++++++++++++++++++++++++++++

Header unset ETag
FileETag None
&lt;FilesMatch &quot;(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$&quot;&gt;
    Header set Last-Modified &quot;Fri, 11 Mar 2022 10:10:36 GMT&quot;
    Header set Cache-Control &quot;public, no-transform&quot;
&lt;/FilesMatch&gt;

# expires header
# +++++++++++++++++++++++++++++++++++++++++++++++++

&lt;IfModule mod_expires.c&gt;
    # turn on the module for this directory
    ExpiresActive on

    # set default - not active due caching of pages
    #ExpiresDefault &quot;access plus 24 hours&quot;

    # cache common graphics
    ExpiresByType image/jpg &quot;access plus 1 months&quot;
    ExpiresByType image/gif &quot;access plus 1 months&quot;
    ExpiresByType image/jpeg &quot;access plus 1 months&quot;
    ExpiresByType image/png &quot;access plus 1 months&quot;

    # cache CSS
    ExpiresByType text/css &quot;access plus 1 months&quot;

    # cache other filetypes
    ExpiresByType text/javascript &quot;access plus 1 months&quot;
    ExpiresByType application/javascript &quot;access plus 1 months&quot;
    ExpiresByType application/x-shockwave-flash &quot;access plus 1 months&quot;
&lt;/IfModule&gt;

# compressing header
# +++++++++++++++++++++++++++++++++++++++++++++++++

&lt;IfModule mod_deflate.c&gt;

    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml

&lt;/IfModule&gt;</pre>
<p></code></p>
<p>&nbsp;</p>
<p>Wer mehr zu diesem Thema wissen m&#246;chte dem sei die Seite <a href="http://www.askapache.com">askapache.com</a> empfohlen, welche sehr ausf&#252;hrliche Artikel, Anleitungen und Beispiele enth&#228;lt und auch uns als Hilfe diente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2011/06/09/becks-cache-optimierungen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TemplaVoila Spalten im Typo3 Backend anpassen</title>
		<link>http://www.comander.de/2011/04/08/templavoila-spalten-im-typo3-backend-anpassen/</link>
		<comments>http://www.comander.de/2011/04/08/templavoila-spalten-im-typo3-backend-anpassen/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 11:08:23 +0000</pubDate>
		<dc:creator>jue</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1365</guid>
		<description><![CDATA[TemplaVoila! f&#252;r Typo3 ist schon eine schicke Sache und wird sehr gern f&#252;r unsere Kundenprojekte genutzt. Dumm jedoch, dass TV seit geraumer Zeit die Elemente mit dem Typ &#8220;Inhaltselemente ausw&#228;hlen&#8221; im Backend in Spalten nebeneinander und nicht untereinander darstellt. Nicht nur, dass es f&#252;r uns verwirrend ist, es ist auch f&#252;r die Kunden die sp&#228;ter [...]]]></description>
			<content:encoded><![CDATA[<p>TemplaVoila! f&#252;r Typo3 ist schon eine schicke Sache und wird sehr gern f&#252;r unsere Kundenprojekte genutzt. Dumm jedoch, dass TV seit geraumer Zeit die Elemente mit dem Typ &#8220;Inhaltselemente ausw&#228;hlen&#8221; im Backend in Spalten nebeneinander und nicht untereinander darstellt. Nicht nur, dass es f&#252;r uns verwirrend ist, es ist auch f&#252;r die Kunden die sp&#228;ter mal ihre Seiten selbst pflegen sollen alles andere als intuitiv.</p>
<p>Um dieses Problem zu beheben und euch an der L&#246;sung teilhaben zu lassen, beschreiben wir, wir ihr das Layout selt in wenigen Schritten &#228;ndern k&#246;nnt.</p>
<p><strong>Schritt 1:</strong><br />
Als erstes &#246;ffnet bitte die <em>index.php</em> im Order <em>typo3conf/ext/templavoila/mod1</em>.</p>
<p><strong>Schritt 2:</strong><br />
Geht dann zu<em> Zeile 1408</em>. Dort ersetzt ihr folgenden Inhalt:</p>
<p><code></p>
<pre>
foreach ($cells as $cell) {
	$headerCells[] = vsprintf('&lt;td width=&quot;%4$d%%&quot; class=&quot;bgColor6 tpm-title-cell&quot;&gt;%3$s&lt;/td&gt;', $cell);
	$contentCells[] = vsprintf('&lt;td %2$s width=&quot;%4$d%%&quot; class=&quot;tpm-content-cell&quot;&gt;%5$s&lt;/td&gt;', $cell);
}

$output = '
&lt;table border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; width=&quot;100%&quot; class=&quot;tpm-subelement-table&quot;&gt;
	&lt;tr&gt;' . (count($headerCells) ? implode('', $headerCells) : '&lt;td&gt;&amp;nbsp;&lt;/td&gt;') . '&lt;/tr&gt;
	&lt;tr&gt;' . (count($contentCells) ? implode('', $contentCells) : '&lt;td&gt;&amp;nbsp;&lt;/td&gt;') . '&lt;/tr&gt;
&lt;/table&gt;
';
</pre>
<p></code></p>
<p>durch diesen hier:</p>
<pre>
foreach ($cells as $cell) {
	//$headerCells[] = vsprintf('&lt;td width=&quot;%4$d%%&quot; class=&quot;bgColor6 tpm-title-cell&quot;&gt;%3$s&lt;/td&gt;', $cell);
	//$contentCells[] = vsprintf('&lt;td %2$s width=&quot;%4$d%%&quot; class=&quot;tpm-content-cell&quot;&gt;%5$s&lt;/td&gt;', $cell);
	$contentCells[] = '&lt;tr&gt;' . vsprintf('&lt;td width=&quot;100%%&quot; class=&quot;bgColor6 tpm-title-cell&quot;&gt;%3$s&lt;/td&gt;', $cell) . '&lt;/tr&gt;'; // header cell
	$contentCells[] = '&lt;tr&gt;' . vsprintf('&lt;td %2$s width=&quot;100%%&quot; class=&quot;tpm-content-cell&quot;&gt;%5$s&lt;/td&gt;', $cell) . '&lt;/tr&gt;'; // content cell
}

//$output = '
//	&lt;table border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; width=&quot;100%&quot; class=&quot;tpm-subelement-table&quot;&gt;
//		&lt;tr&gt;' . (count($headerCells) ? implode('', $headerCells) : '&lt;td&gt;&amp;nbsp;&lt;/td&gt;') . '&lt;/tr&gt;
//		&lt;tr&gt;' . (count($contentCells) ? implode('', $contentCells) : '&lt;td&gt;&amp;nbsp;&lt;/td&gt;') . '&lt;/tr&gt;
//	&lt;/table&gt;
//';

$output = '
	&lt;table border=&quot;0&quot; cellpadding=&quot;2&quot; cellspacing=&quot;2&quot; width=&quot;100%&quot; class=&quot;tpm-subelement-table&quot;&gt;
		' . (count($contentCells) ? implode('', $contentCells) : '&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;') . '
	&lt;/table&gt;
';
</pre>
<p><strong>Schritt 3:</strong><br />
Fertig! Nun braucht ihr nur noch die entsprechende Seite im Backend anschauen und euch davon zu &#252;berzeugen <img src='http://www.comander.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2011/04/08/templavoila-spalten-im-typo3-backend-anpassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weniger ist Mehr</title>
		<link>http://www.comander.de/2010/10/18/weniger-ist-mehr/</link>
		<comments>http://www.comander.de/2010/10/18/weniger-ist-mehr/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 09:49:12 +0000</pubDate>
		<dc:creator>bed</dc:creator>
				<category><![CDATA[Techniker]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1344</guid>
		<description><![CDATA[&#220;ber Augmented Reality haben wir ja viel geh&#246;rt in den (vor-)letzten Monaten und ich kann das Jahr 2020 kaum abwarten, wenn mir endlich meine Sonnenbrille die Namen, Hobbies, Lieblingsfarben und Haustiernamen meiner Mitmenschen verr&#228;t&#8230;. &#8220;Diminished Reality&#8221; jedoch ist mal was neues: Bleibt nur abzuwarten wann ich endlich meine Sonnenbrille habe, manche Leute und Dinge einfach [...]]]></description>
			<content:encoded><![CDATA[<p>&#220;ber Augmented Reality haben wir ja viel geh&#246;rt in den (vor-)letzten Monaten und ich kann das Jahr 2020 kaum abwarten, wenn mir endlich meine Sonnenbrille die Namen, Hobbies, Lieblingsfarben und Haustiernamen meiner Mitmenschen verr&#228;t&#8230;. &#8220;Diminished Reality&#8221; jedoch ist mal was neues:</p>
<p><object style="height: 300px; width: 500px"><param name="movie" value="http://www.youtube.com/v/FgTq-AgYlTE?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/FgTq-AgYlTE?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="500" height="300"></object></p>
<p>Bleibt nur abzuwarten wann ich endlich meine Sonnenbrille habe, manche Leute und Dinge einfach ausblenden zu k&#246;nnen w&#228;re m&#246;glicherweise keine schlechte idee&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/10/18/weniger-ist-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buzzword-Bingo: CSS3</title>
		<link>http://www.comander.de/2010/08/12/buzzword-bingo-css3/</link>
		<comments>http://www.comander.de/2010/08/12/buzzword-bingo-css3/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:59:56 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Techniker]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1307</guid>
		<description><![CDATA[Die aktuelle Entwicklung ist spannend und entt&#228;uschend zugleich. Da bahnen sich HTML5 und CSS3 langsam ihren Weg, doch wirklich nutzen k&#246;nnen wird man beides wohl erst in vielen Jahren &#160; so manchem Browserhersteller sei Dank. Beispiele was mit CSS3 m&#246;glich ist, hat das smashingmagazine in einem Beitrag zusammengetragen. Viele Beispiele sind inspirierend bis beeindruckend, jedoch [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.subcide.com/articles/pure-css-twitter-fail-whale/"><img src="http://www.comander.de/wp-content/uploads/2010/08/fail-150x150.gif" alt="fail" title="fail" class="alignleft wp-image-1308" /></a>Die aktuelle Entwicklung ist spannend und entt&#228;uschend zugleich. Da bahnen sich <a href="http://de.wikipedia.org/wiki/HTML5">HTML5</a> und <a href="http://de.wikipedia.org/wiki/Cascading_Style_Sheets">CSS3</a> langsam ihren Weg, doch wirklich nutzen k&#246;nnen wird man beides wohl erst in vielen Jahren &nbsp; so manchem Browserhersteller sei Dank.</p>
<p>Beispiele was mit CSS3 m&#246;glich ist, hat das <a href="http://www.smashingmagazine.com/2010/06/17/start-using-css3-today-techniques-and-tutorials/">smashingmagazine in einem Beitrag</a> zusammengetragen.</p>
<p>Viele Beispiele sind inspirierend bis beeindruckend, jedoch sollte man immer bedenken, dass manche Browser (also eigentlich der IE) teilweise etwas andere Ansichten von der Realit&#228;t haben. Ein sch&#246;nes Beispiel daf&#252;r ist der komplett mit CSS3 nachgebaute <a href="http://www.subcide.com/articles/pure-css-twitter-fail-whale/">Fail Whale</a>. Je nach Browser wird man hier sogar mit flatternden V&#246;gelchen und wogenden Wellen belohnt. Was der IE jedoch davon h&#228;lt, ist im verlinkten Beitrag als Screenshot zu sehen. Schade eigentlich.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/08/12/buzzword-bingo-css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Umzug</title>
		<link>http://www.comander.de/2010/08/12/umzug/</link>
		<comments>http://www.comander.de/2010/08/12/umzug/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 07:01:48 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Techniker]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1305</guid>
		<description><![CDATA[Hemd aus, neues Hemd an, fertig.]]></description>
			<content:encoded><![CDATA[<p>Hemd aus, neues Hemd an, fertig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/08/12/umzug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FMX 2010 &#8211; 10 / GUI User Interface</title>
		<link>http://www.comander.de/2010/05/31/fmx-2010-10-gui-user-interface/</link>
		<comments>http://www.comander.de/2010/05/31/fmx-2010-10-gui-user-interface/#comments</comments>
		<pubDate>Mon, 31 May 2010 08:40:00 +0000</pubDate>
		<dc:creator>ala</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[10 gui]]></category>
		<category><![CDATA[fmx]]></category>
		<category><![CDATA[fmx 2010]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[miller]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1181</guid>
		<description><![CDATA[10 / GUI &#8211; User Interface von Clayton Miller Bei der Flashconference 2010 hat Clayton Miller seine bemerkenswerte Vision eines neuartigen Bedienkonzeptes f&#252;r die Nutzung von Desktop PC´s vorgestellt. Das 10/GUI funktioniert durch Multitouchinteraktion mit beiden H&#228;nden und bis zu zehn Fingern. So ist es dem Benutzer m&#246;glich mehrere interaktionen gleichzeitig auszuf&#252;hren. 10 / GUI [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1202" title="logo" src="http://www.comander.de/wp-content/uploads/2010/05/logo.jpg" alt="logo" width="600" height="50" /></p>
<h2>10 / GUI &#8211; User Interface von Clayton Miller</h2>
<p>Bei der Flashconference 2010 hat Clayton Miller seine bemerkenswerte   Vision eines neuartigen Bedienkonzeptes f&#252;r die Nutzung von Desktop   PC´s vorgestellt. Das 10/GUI funktioniert durch Multitouchinteraktion  mit beiden  H&#228;nden und bis zu zehn Fingern. So ist es dem Benutzer  m&#246;glich mehrere interaktionen gleichzeitig  auszuf&#252;hren.</p>
<h2>10 / GUI VIDEO</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="330" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="600" height="330" src="http://vimeo.com/moogaloop.swf?clip_id=6712657&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>ERGONOMIE</h2>
<p>Bei Touchscreens ist &#8211; wie der Name schon sagt &#8211; der Screen und das  Touchpad zusammengefasst. Das ist sch&#246;n und gut, aber f&#252;r l&#228;ngere  Arbeiten nicht geeignet, da entweder der Nacken oder der Touch-Arm  belastet wird.</p>
<p><img class="alignnone size-full wp-image-1197" title="Snap4" src="http://www.comander.de/wp-content/uploads/2010/05/Snap4.jpg" alt="Snap4" width="600" height="330" /></p>
<p>Das 10/GUI ist vom Screen getrennt und erm&#246;glicht  dadurch dem User die H&#228;nde bequem auf dem Tisch in einer Ruhehaltung  abzulegen. So wie wir es bei der Mouse kennen.</p>
<p><img class="alignnone size-medium wp-image-1200" title="Snap7" src="http://www.comander.de/wp-content/uploads/2010/05/Snap7-300x165.jpg" alt="Snap7" width="300" height="165" /><img class="alignnone size-medium wp-image-1196" title="Snap3" src="http://www.comander.de/wp-content/uploads/2010/05/Snap3-300x165.jpg" alt="Snap3" width="300" height="165" /></p>
<h2>SOFTWARE</h2>
<p>Da es in den g&#228;ngigen Betriebssystemen noch schwierig ist mit einem Touchpad zu navigieren hat sich Miller auch Gedanken &#252;ber eine benutzerfreundliche Benutzeroberfl&#228;che gemacht die auf das 10/GUI abgestimmt ist. &#8220;Con10uum&#8221; genannt. Dabei gestaltet er das Windowverhalten von Desktopapplikationen um.</p>
<p>Fenster werden nicht mehr unordentlich &#252;bereinander, sondern horizontal nebeneinander angeordnet. Die fenster nehmen sich Kontextabh&#228;ngig ihren Raum und verdr&#228;ngen andere Fenster nach links und rechts.</p>
<p><img class="alignnone size-medium wp-image-1222" title="Snap10" src="http://www.comander.de/wp-content/uploads/2010/05/Snap10-300x165.jpg" alt="Snap10" width="300" height="165" /><img class="alignnone size-medium wp-image-1223" title="Snap11" src="http://www.comander.de/wp-content/uploads/2010/05/Snap11-300x165.jpg" alt="Snap11" width="300" height="165" /></p>
<p>Die Fenster lassen sich dann mit drei Fingern verschieben und skalieren. Mit vier Fingern kann man durch alle Anwendungen scrollen und aus der Reihe der Anwendungen herauszoomen und hineinzoomen. Nat&#252;rlich ist es dann auch m&#246;glich mit beiden h&#228;nden gleichzeitig zu arbeiten. Also z.B. mit der einen Hand aus allen Anwendungen rauszoomen und gleichzeitig Fenster verschieben oder skalieren.</p>
<p>Zoomt man aus den Anwendungen komplett heraus, bekommt man eine Thumbnailansicht aller Anwendungen.</p>
<p><img class="alignnone size-full wp-image-1226" title="Snap14" src="http://www.comander.de/wp-content/uploads/2010/05/Snap14.jpg" alt="Snap14" width="600" height="330" /></p>
<p>F&#252;r den Aufruf des Startmen&#252;s und des Men&#252;s der aktiven Anwendung dienen zwei Tasten, die seitlich neben dem Touchpad angebracht sind.</p>
<p><img class="alignnone size-full wp-image-1198" title="Snap5" src="http://www.comander.de/wp-content/uploads/2010/05/Snap5.jpg" alt="Snap5" width="600" height="330" /></p>
<p><img class="alignnone size-medium wp-image-1224" title="Snap12" src="http://www.comander.de/wp-content/uploads/2010/05/Snap12-300x165.jpg" alt="Snap12" width="300" height="165" /><img class="alignnone size-medium wp-image-1225" title="Snap13" src="http://www.comander.de/wp-content/uploads/2010/05/Snap13-300x165.jpg" alt="Snap13" width="300" height="165" /></p>
<p>Das Konzept ist noch nicht ganz ausgereift und fraglich ob es in der Form je auf den Markt kommt.</p>
<p>Ich bin ja mal gespannt <img src='http://www.comander.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Quellen:</p>
<p><a href="http://www.10gui.com">http://www.10gui.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/31/fmx-2010-10-gui-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FMX 2010 &#8211; Social Games in Japan</title>
		<link>http://www.comander.de/2010/05/12/fmx-2010-social-games-in-japan/</link>
		<comments>http://www.comander.de/2010/05/12/fmx-2010-social-games-in-japan/#comments</comments>
		<pubDate>Wed, 12 May 2010 11:47:52 +0000</pubDate>
		<dc:creator>bed</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Kreativer]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flashconference]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[Social Communities]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1004</guid>
		<description><![CDATA[Fast jeder hat sicher wenigstens einmal ein Social Game gespielt (z.B. Farmville), wohl auf Facebook. In Japan, wo salonf&#228;higes Nerdtum nicht nur eine Modeerscheinung ist, sondern Alltag, sind diese Games extrem beliebt. Japan ist schon immer die vorderste Front in Sachen Spieleentwicklung und -innovation. Letztes Jahr schaffte es eine handvoll Firmen, in den dort geradezu [...]]]></description>
			<content:encoded><![CDATA[<div style="width: 560px;">Fast jeder hat sicher wenigstens einmal ein Social Game gespielt (z.B. Farmville), wohl auf Facebook. In Japan, wo salonf&#228;higes Nerdtum nicht nur eine Modeerscheinung ist, sondern Alltag, sind diese Games extrem beliebt.</div>
<div style="width: 560px;"><img class="alignnone size-full wp-image-1220" style="border: 20px solid black; margin: 20px;" title="items" src="http://www.comander.de/wp-content/uploads/2010/05/items1.jpg" alt="items" width="419" height="103" /></div>
<div style="width: 560px;">
<div style="width: 560px;"></div>
</div>
<div style="width: 560px;">Japan ist schon immer die vorderste Front in Sachen Spieleentwicklung und -innovation. Letztes Jahr schaffte es eine handvoll Firmen, in den dort geradezu explodierenden mobilen Social Networks, je &#252;ber 100 Mio USD an Eink&#252;nften zu erwirtschaften &#8211; mit dem Verkauf von<em><em> </em></em><em><em><strong> virtuellen Gegenst&#228;nden </strong></em></em>in<em><em><strong> </strong> <strong>Social Games.</strong></em></em></div>
<div style="width: 560px;"><em><em><strong><br />
</strong></em></em></div>
<div style="width: 560px;"><img src="file:///C:/DOKUME%7E1/bed/LOKALE%7E1/Temp/moz-screenshot.jpg" alt="" /><img src="file:///C:/DOKUME%7E1/bed/LOKALE%7E1/Temp/moz-screenshot-1.jpg" alt="" /><img src="file:///C:/DOKUME%7E1/bed/LOKALE%7E1/Temp/moz-screenshot-2.jpg" alt="" /><img src="file:///C:/DOKUME%7E1/bed/LOKALE%7E1/Temp/moz-screenshot-3.jpg" alt="" /></div>
<div style="width: 560px;">Am Freitag auf der <em>fmx</em> berichtete <em>David Collier</em>, CEO von Pikkle, einem Social Game Publisher in Tokio aus der Welt aktueller popul&#228;rer Spiele.</div>
<div style="width: 560px; height: 50px;"><span id="more-1004"></span></div>
<h3 style="width: 560px;"><strong>Japan + Social = Mobile</strong></h3>
<div style="width: 560px;">In Japan gibt es drei gro&#223;e Social Plattformen.  Zwei davon sind nur f&#252;r die  mobile Nutzung entwickelt. Die dritte f&#252;r sowohl Desktop- als auch mobile Nutzung, wobei dort jedoch 70% der Zugriffe von mobilen Ger&#228;ten erfolgt.</div>
<div style="width: 560px;"><img class="alignnone size-full wp-image-1028" style="border: 40px solid black; margin: 40px;" title="pies" src="http://www.comander.de/wp-content/uploads/2010/05/pies.bmp" alt="pies" width="482" height="207" /></div>
<div style="width: 560px;"><img class="alignnone" src="http://cfs8.tistory.com/image/11/tistory/2008/08/26/01/02/48b2d77accbfb" alt="" width="600" height="399" /></div>
<h3 style="width: 560px;">Social Games</h3>
<div style="width: 560px;">Ein Social Game kennzeichnet sich dadurch, dass es eben im Rahmen eines Social Networks gespielt wird, welches User-Interaktionen nicht nur erm&#246;glicht, sondern auch belohnt. Die zus&#228;tzliche Interaktion erfreut auch die Social Plattform. Die Interaktionen spielen sich meist nicht live ab, sondern sind auch m&#246;glich, wenn der andere User im Moment gar nicht online ist. Beispiel: Das Schenken eines Items. Allgemein gesagt sind diese Games meist recht einfach vom Spielprinzip oder haben oft sogar nur dekorativen Wert (gestalte dein Aquarium, B&#228;ckerei.. etc). Es geht nicht prim&#228;r darum, ein komplexes Spiel mit aufwendiger Grafik zu Spielen, sondern die <strong>Soziale </strong>(belanglose?) <strong>Interaktion/Kommunikation </strong>steht im Vordergrund und macht den Reiz f&#252;r den Spieler aus. Wie wir aus Soziologie und Psychologie wissen, ist der Inhalt der Sozialen Kommunkiation oft irrelevant. Wichtig ist, <strong>dass </strong>Kommuniziert wird. Dies scheint  hier wiederzuspiegeln, da die Games an sich oft recht sinnfrei sind. Es macht eben zusammen mehr Spass, Unsinn zu treiben, als alleine. Bzw. andersherum:</div>
<div style="width: 560px;"><em>Social Games bieten zus&#228;tzliche Interaktionsm&#246;glichkeiten auf Social Plattformen.</em></div>
<div style="width: 560px;"><em><img class="alignnone" style="border: 30px solid black; margin: 30px;" title="Pocket Aquarium" src="http://www.pikkle.com/images/pocketaquarium/sc1.jpg" alt="" width="238" height="344" /><br />
</em></div>
<h3 style="width: 560px;">Arten von Social Games</h3>
<p style="width: 560px;">Ein paar Grundtypen von SGs sind auszumachen, wobei gerade bei extrem verr&#252;ckten japanischen Games die Grenzen oft verflie&#223;en:</p>
<ul>
<li>RPGs (Rollenspiele)</li>
<li>Sportspiele (Fussballmanager, Tanzspiele&#8230; )</li>
<li>Dekorations-/Shopping-/Bau-spiele  (Farm, Garten, Planet, Aquarium, Laden&#8230; etc)</li>
<li>Kasino/Gl&#252;cksspiel</li>
<li>Reine Spass-Spiele wie z.B. &#8220;Hirntrainer&#8221;</li>
</ul>
<p><em><img class="alignnone" style="border: 30px solid black; margin: 30px;" src="http://playfish.files.wordpress.com/2009/05/brain_s_trim.png?w=450&amp;h=299" alt="" width="450" height="299" /></em></p>
<h3>Interaktionen<em><br />
</em></h3>
<p>Social Games basieren auf Interaktionen zwischen Spielern. Viele verschiedene Arten der Interaktion sind denkbar und existieren in Spielen;</p>
<ul>
<li>Freundliche Interaktionen:  Schenken eines Gegenstandes, Einladen, Anwerben von Freunden</li>
<li>Nachrichten; pers&#246;nliche oder Wall-Posts &#252;ber Spiel-Ereignisse, Spiel-Fortschritt</li>
<li>Feindliche Interaktionen: Angreifen, Zerst&#246;ren etc&#8230; (Beispiel: Jemandem einen Hai ins Aquarium setzen)</li>
</ul>
<p>Diese Interaktionen finden wie erw&#228;hnt <em>offline </em>statt. D.h. der andere Spieler muss nicht gerade eingeloggt sein damit ich mit ihm interagieren kann. Dies ist entspricht dem Prinzip, dass man an einem Social Game eher ein- bis mehrmals am Tag f&#252;r 5 Minuten spielt, statt am St&#252;ck 2 Stunden.  So reagiert man auf Ereignisse und Interaktionen anderer Spieler, z.B. wenn man durch eine Nachricht darauf aufmerksam gemacht wird und man gerade Zeit hat, sich kurz einzuloggen.</p>
<h3>Technik</h3>
<p>Die vorgestellten Games waren alle in Flash(Lite) entwickelt, warum mir auch dieses Thema am Herzen liegt und was es interessant f&#252;r mich macht. FlashLite wird von vielen Handys unterst&#252;tzt, &#8220;richtiges Flash&#8221; (was nicht unbedingt ben&#246;tigt wird f&#252;r einfache Spiele) wird ab Version 2.2 von Android unterst&#252;tzt. Android Handys gibt es im Augenblick nur zwei in Deutschland, diese Zahl wird sich aber im Lauf des Jahres vervielfachen.</p>
<h3>Monetarisierung</h3>
<p>Wie in der Einleitung erw&#228;hnt, ist (auf jeden Fall in Japan) hier Goldgr&#228;berstimmung und es werden zweistellige Millionenums&#228;tze gemacht. Im Prinzip haben Spieler der Games die M&#246;glichkeit, mit kleinen Betr&#228;gen zus&#228;tzliche Gegenst&#228;nde zu Kaufen. Diese sind entweder dekorativer Natur oder bringen bei einem Entsprechenden Spielprinzip Vorteile, bessere F&#228;higkeiten f&#252;r Spieler. Nachdem in Japan eben die Social Networks &#252;berwiegend von mobilen Ger&#228;ten bedient werden, ist hier eine Bezahlung via Handy extrem unkompliziert. Manche Plattformen bieten  eine eigene virtuelle W&#228;hrung, soz. ein Konto, das man mittels Handy aufladen kann; in einem Game kann der User dann mit dieser spiel&#252;bergreifenden W&#228;hrung einkaufen.</p>
<h3>Fazit</h3>
<p>Auch wenn bei uns der Hype noch nicht komplett ausgebrochen ist, geht auf jeden Fall langsam immer mehr im mobilem Internet. Die nicht-ganz-so-technophilen-wie -die-Japaner B&#252;rger der westlichen Welt fangen langsam an zu verstehen, dass das Internet viel mehr Sinn macht wenn man mobil ist. Dann machen auch soziale Spiele mehr (Un-)Sinn. Und weil Facebook ja nun echt jeder hat, kann man dort im Augenblick schon seine Spielideen testen.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1233px; width: 1px; height: 1px;"><em>Ave Satanas</em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/12/fmx-2010-social-games-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FMX 2010 &#8211; THE GAP – eine interaktive Abenteuerinstallation</title>
		<link>http://www.comander.de/2010/05/11/fmx_the-gap-eine-interaktive-abenteuerinstallation/</link>
		<comments>http://www.comander.de/2010/05/11/fmx_the-gap-eine-interaktive-abenteuerinstallation/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:51:36 +0000</pubDate>
		<dc:creator>ala</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[argumented]]></category>
		<category><![CDATA[Florian]]></category>
		<category><![CDATA[fmx]]></category>
		<category><![CDATA[gap]]></category>
		<category><![CDATA[greenbox]]></category>
		<category><![CDATA[Kolbe]]></category>
		<category><![CDATA[Mühlegg]]></category>
		<category><![CDATA[reality]]></category>
		<category><![CDATA[Stefan]]></category>
		<category><![CDATA[the gap]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=990</guid>
		<description><![CDATA[Florian M&#252;hlegg und Stefan Kolbe, zwei Studenten Interaktiver Medien der Filmakademie Baden-W&#252;rttemberg haben diese Installation auf der FMX 2010 in Stuttgart vorgestellt: &#8220;THE GAP ist ein Augmented Virtuality Adventure Game. In einer interaktiven Rauminszenierung verbindet das Spiel real erfahrbare Objekte mit einem virtuellen Raumerlebnis. Dabei schl&#252;pft der Spieler in die Rolle eines Forschers, der auf [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ubkQm6x_-CU&amp;hl=de_DE&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="360" src="http://www.youtube.com/v/ubkQm6x_-CU&amp;hl=de_DE&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><img class="alignnone size-medium wp-image-992" title="florian_m&#252;hlegg" src="http://www.comander.de/wp-content/uploads/2010/05/florian_m&#252;hlegg-300x199.jpg" alt="florian_m&#252;hlegg" width="300" height="199" /><img class="alignnone size-medium wp-image-995" title="stefan_kolbe" src="http://www.comander.de/wp-content/uploads/2010/05/stefan_kolbe-300x199.jpg" alt="stefan_kolbe" width="300" height="199" /></p>
<p>Florian M&#252;hlegg und Stefan Kolbe, zwei Studenten Interaktiver Medien  der <a href="http://www.filmakademie.de/" target="_blank">Filmakademie   Baden-W&#252;rttemberg</a> haben diese Installation auf der FMX 2010 in  Stuttgart vorgestellt:</p>
<blockquote><p>&#8220;THE GAP ist ein Augmented Virtuality Adventure Game. In einer  interaktiven Rauminszenierung verbindet das Spiel real erfahrbare Objekte mit einem  virtuellen Raumerlebnis.<br />
Dabei schl&#252;pft der Spieler in die Rolle eines Forschers, der auf der   Suche nach dem magischen Schatz der Xiong-Indianer ein gef&#228;hrliches Hindernis   &#252;berwinden muss.&#8221;</p></blockquote>
<p><img src="file:///T:/ala/fmx/the_gap/schlucht.jpg" alt="" /><img src="file:///T:/ala/fmx/the_gap/schlucht.jpg" alt="" /></p>
<p>Das Hindernis, von dem die Rede ist, ist eine 5m lange H&#228;ngebr&#252;cke, &#252;ber die es zu balancieren gilt.</p>
<p><img class="alignnone size-full wp-image-994" title="h&#228;ngebr&#252;cke" src="http://www.comander.de/wp-content/uploads/2010/05/h&#228;ngebr&#252;cke.jpg" alt="h&#228;ngebr&#252;cke" width="604" height="402" /></p>
<p>Klingt einfach, ist es aber nicht!</p>
<p>Der Spieler tr&#228;gt eine VR-Brille mit einer Webcam, welche das Sichtfleld des Spielers erfasst und in den Computer einspeist. Dieser ersetzt dann das gr&#252;n in der Greenbox durch ein 3D-Szenario. Alles, was nicht gr&#252;n ist, wird nicht ersetzt. Die Position und Blickrichtung des Spielers wird anhand eines Helms mit Infrarot-LEDs und einer Wii-Sensorik erfasst und damit das 3D-Szenario gesteuert.</p>
<p><img class="alignnone size-full wp-image-1019" title="action" src="http://www.comander.de/wp-content/uploads/2010/05/action.jpg" alt="action" width="604" height="402" /></p>
<p>Somit kann sich der Spieler in dem 3D-Szenario umschauen und seine Sinne werden genial manipuliert.</p>
<blockquote><p>&#8220;Realraum und virtuelle Elemente verschmelzen zu einer &#8220;Realit&#228;t&#8221; und   schaffen dadurch ein ganz neues Raumempfinden, das auch auf der auditiven Ebene durch ein interaktives Sounddesign sp&#252;rbar wird &#8211; eine neue, immersive Welt   entsteht.</p>
<p>Mit einem Head-Mounted-Display, in dem Livebild mit Echtzeit-3D-Bildern   kombiniert werden, wird das Abenteuer hautnah erlebbar. Durch das Display kann man   die realen Objekte und die virtuelle Umgebung als Einheit wahrnehmen.&#8221;</p></blockquote>
<p>Ich bekam bei dem Anblick jedenfalls ganz sch&#246;n H&#246;henangst.</p>
<p><img class="alignnone size-full wp-image-996" title="schlucht" src="http://www.comander.de/wp-content/uploads/2010/05/schlucht.jpg" alt="schlucht" width="604" height="402" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/11/fmx_the-gap-eine-interaktive-abenteuerinstallation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FMX 2010 &#8211; Verschiedenes</title>
		<link>http://www.comander.de/2010/05/11/fmx-2010-verschiedenes/</link>
		<comments>http://www.comander.de/2010/05/11/fmx-2010-verschiedenes/#comments</comments>
		<pubDate>Tue, 11 May 2010 14:05:23 +0000</pubDate>
		<dc:creator>dak</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Kreativer]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[effectx]]></category>
		<category><![CDATA[flashconference]]></category>
		<category><![CDATA[fmx]]></category>
		<category><![CDATA[vfx]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=1018</guid>
		<description><![CDATA[Letzte Woche war es wieder soweit. Die FMX 2010 rief und wir erlebten zwei infomationsgef&#252;llte Tage in Stuttgart. Zuerst gab es einen Vortrag zu Heavy Rain. &#8220;How art was used to Create a Movie Experience&#8221; hie&#223; es dort in einem Vortrag von Chrisoph Brusseaux (Art &#38; Graphic Director, Quantic Dream). Hier ging es vor allem [...]]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche war es wieder soweit. Die FMX 2010 rief und wir erlebten zwei infomationsgef&#252;llte Tage in Stuttgart.</p>
<p>Zuerst gab es einen Vortrag zu <a href="http://www.heavyrainps3.com/" target="_blank">Heavy Rain</a>. &#8220;How art was used to Create a Movie Experience&#8221; hie&#223; es dort in einem Vortrag von Chrisoph Brusseaux (Art &amp; Graphic Director, Quantic Dream). Hier ging es vor allem um den ben&#246;tigten Aufwand um ein atmosph&#228;risches Spielerlebnis zu erschaffen. Angefangen bei ausgedehnter Recherche &#252;ber die Erstellung der &#8220;visual grammer&#8221; und &#8220;<a href="http://en.wikipedia.org/wiki/Mood_board" target="_blank">moodboards</a>&#8221; zu einzelnen Szenen bis hin zum fertigen Produkt.</p>
<p><a href="http://www.imdb.com/name/nm0557724/" target="_blank">Todd Masters</a> von <a href="http://www.mastersfx.com/" target="_blank">MasterFX </a>zeigte uns anschlie&#223;end den Fortschritt von MakeupFX im Filmgesch&#228;ft. Hierbei fiel vorallem der nachwievor h&#228;ufige Gebrauch traditioneller Maskenbildnerei auf, der Dank neuer Materialien und Einfallsreichtum nicht komplett durch digitale Effekte vertrieben wird. In einer Reise durch die Filmgeschichte durften wir Zeuge der Entwicklung der Effektschmiede werden. Ein Bild kann davon kann man sich am Besten auf der <a href="http://www.mastersfx.com/" target="_blank">MasterFX </a>Webseite machen.</p>
<p>Florian Feilers Vortrag &#8220;iPhone Apps with Flash CS5&#8243; wurde kurzerhand in &#8220;Mobile Apps with Flash CS5&#8243; umgetauft. Auf der einen Seite beschlie&#223;t zwar Flash von ihren Ger&#228;ten zu verbannen, jedoch geschieht im Android Lager eher gegenteiliges. Zwar wird der iPhone Support Seitens Adobe eingestellt jedoch wird vermutlich ein Flash Packer f&#252;r CS5 nachgereicht mit dem es m&#246;glich wird von Flash aus Android Apps zu exportieren. (Anmeldung zum Beta Test ist derzeit hier m&#246;glich: <a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_air_android_signup" target="_blank">AndroidAir</a>, <a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_flashplayer10_android_signup" target="_blank">AndroidFlash</a>).</p>
<p>Raúl Escolano von <a href="http://www.nikodemo.com/" target="_blank">Nikodemo</a> zeigte dann noch den Produktionsablauf von <a href="http://almorria.com/" target="_blank">Almorria</a>, einer in Flash erstellten Trickfilmserie. Hier zahlt sich die Skalierbarkeit der Flashgrafiken aus die einem Export nach 1080p mit nichts im Wege stehen.</p>
<p>Nebenbei gab es noch Screenings wie zum Beispiel &#8220;The Animation Show of Shows&#8221; der <a href="http://www.acmefilmworks.com/" target="_blank">acmefilmworks</a> und die Vorf&#252;hrung der Gewinner der <a href="http://www.siggraph.org/s2009/" target="_blank">Siggraph 2009</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/11/fmx-2010-verschiedenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webseiten Performance &#8230;</title>
		<link>http://www.comander.de/2010/05/06/webseiten-performance/</link>
		<comments>http://www.comander.de/2010/05/06/webseiten-performance/#comments</comments>
		<pubDate>Thu, 06 May 2010 10:17:58 +0000</pubDate>
		<dc:creator>Danny</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[geschwindigkeit]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ladezeiten]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Page Speed]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[webseitenperformance]]></category>
		<category><![CDATA[YSlow]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=834</guid>
		<description><![CDATA[Google ist nicht mehr wegzudenken. Schon gar nicht f&#252;r Webseitenbetreiber und Agenturen. Das Ranking ist entscheidend f&#252;r die Besucherzahl einer Seite. Vor einigen Wochen hat Google die schockierende Nachricht publiziert, dass Webseitengeschwindigkeit einen Einfluss auf die Position der Ergebnisse nehmen soll. Vorerst ist der Parameter f&#252;r die Geschwindigkeit nicht wesentlich relevant, da dieser bisher nur [...]]]></description>
			<content:encoded><![CDATA[<p>Google ist nicht mehr wegzudenken. Schon gar nicht f&#252;r Webseitenbetreiber und Agenturen. Das Ranking ist entscheidend f&#252;r die Besucherzahl einer Seite.</p>
<p>Vor einigen Wochen hat Google die schockierende Nachricht publiziert, dass Webseitengeschwindigkeit einen Einfluss auf die Position der Ergebnisse nehmen soll.</p>
<p>Vorerst ist der Parameter f&#252;r die Geschwindigkeit nicht wesentlich relevant, da dieser bisher nur auf google.com und auch nur f&#252;r weniger als 1% der Suchabfragen angewandt wird. Doch hat Google auch angek&#252;ndigt den Parameter in allen Google-Suchmaschinen anzuwenden. Daher bietet die beliebteste Suchmaschine Webseitenentwicklern an, <a href="http://code.google.com/intl/de/speed/tools.html">Tools</a> zuverwenden, die Seiten auf ihre Geschwindigkeit testen und zur Optimierung verhelfen sollen.<br />
<span id="more-834"></span><br />
<strong>Page Speed:</strong><br />
Das erste Tool, dass nun vorgestellt wird, ist das von Google empfohlene <a href="http://code.google.com/intl/de/speed/page-speed/">Page Speed</a>. Dieses Tool ist ein Open Source Add-on f&#252;r Mozilla Firefox &#8211; Firebug. Es dient zur Evaluierung der Performance.</p>
<p><img class="alignnone size-full wp-image-852" title="pagespeed_02" src="http://www.comander.de/wp-content/uploads/2010/04/pagespeed_02.jpg" alt="pagespeed_02" width="586" height="609" /></p>
<p>Mit einem Klick auf den Button &#8220;Analyze Performance&#8221; werden die einzelnen Performancetests durchgef&#252;hrt und nach kurzer Zeit dargestellt. Schon erh&#228;lt man den Page Speed Score: xxx / 100. Wenn die Zahl hoch ist und einen gr&#252;nen Hacken als Kennzeichen tr&#228;gt, ist die Seite optimiert. Zus&#228;tzlich zu der allgemeinen Score-Bewertung erh&#228;lt man eine Liste der 25 durchlaufenen Tests, die von schlechtester bis zur besten Bewertung sortiert ist. Die Faktoren, die ein Ausrufezeichen als Symbol neben sich stehen haben, besitzen das meiste Potential zur Verbesserung der Seite. F&#228;hrt man mit der Maus &#252;ber das Symbol, erh&#228;lt man f&#252;r den einzelnen Test eine Bewertung. Klickt man nun auf dieses, erscheint ein Verbesserungsvorschlag.</p>
<p>Unter dem Men&#252;punkt &#8220;Ressources&#8221; lassen sich die Antworten des Servers der angeforderten Dateien (doc, js, css, images, cssimages, iframe, objects usw.) beobachten und vergleichen. Somit erkennt man sofort, ob eine JavaScript Datei zu gro&#223; ist oder welcher Status-Code der Server zur&#252;ckliefert. Zus&#228;tzlich wird die File Size und die Transfer Size angezeigt. Leider hat Page Speed bei unseren Tests keine File Size anzeigen k&#246;nnen (Stand: 19.04.2010).</p>
<p>Das Ergebnis l&#228;sst sich unter &#8220;Exportieren&#8221; auch als .json-Format auf den eigenen Desktop speichern.</p>
<p>Als Page Speed Installiert wurde, wurden zwei neue Men&#252;punkte im Firebug angelegt. Neben dem bereits erl&#228;utertem Punkt &#8220;Page Speed&#8221; existiert  ein weiterer: &#8220;Page Speed Activity&#8221;.<br />
Dieser Punkt zeichnet s&#228;mtliche Aktivit&#228;ten der jeweiligen Seite auf und unterteilt diese durch entsprechende Farben. So kann ein Administrator sofort erkennen an welchem Punkt die Abfrage zu Verz&#246;gerungen kam.</p>
<p><strong>Fazit:</strong><br />
Page Speed hat seine Vorteile und Nachteile. F&#252;r Page Speed spricht auf alle F&#228;lle die schnelldurchgef&#252;hrten Tests und die Tatsache, dass es einfach als Add-on von Firebug schnell aufrufbar ist. Da Page Speed von Google empfohlen wird, k&#246;nnte der Score dem Ranking-Faktor f&#252;r die Geschwindigkeit &#228;hnlich sein. Doch Leider bietet Page Speed keine Statistik oder eine druckbare &#252;bersichtliche Anzeige an.</p>
<p><strong>YSlow:</strong><br />
YSlow ist eine &#228;ltere Variante von Yahoo. <a href="https://addons.mozilla.org/de/firefox/addon/5369">YSlow</a> ist ebenfalls ein Firebug &#8211; Add-on und nutzt das amerikanische Notensystem von A(1) bis F(6). Zus&#228;tzlich bietet YSlow eine strukturiertere Oberfl&#228;che und ebenfalls einen Score Wert.</p>
<p><img class="alignnone size-full wp-image-864" title="yslow" src="http://www.comander.de/wp-content/uploads/2010/04/yslow1.jpg" alt="yslow" width="600" height="455" /></p>
<p>Der Vorteil an YSlow ist der Filter, der die einzelnen Testergebnisse in unterschiedliche Spaten ein ordnet. So erkennt man leichter an welchen Bereichen man nochmal Hand anlegen sollte. Durch die 6-stufige Bewertung des Notensystems sind die Test genauer dargestellt, wie das von Page Speed benutzte Ampel System. Das Tool bietet weitere Men&#252;punkte (Grade, Components, Statistics und Tools) an.</p>
<p>Unter dem Reiter &#8220;Components&#8221; sind s&#228;mtliche Komponenten der aktuellen Seite aufgelistet. In der ersten Zeile steht die Gesamtanzahl der angeforderten Komponenten und dessen Gesamtgr&#246;&#223;e. Zus&#228;tzlich zeigt dieser auch f&#252;r jede einzelne Datei die &#8220;File Size&#8221; &#8220;GZIP Size&#8221;, &#8220;Cookie Received&#8221;, &#8220;Cookie Sent&#8221;, &#8220;Headers&#8221;, &#8220;URL&#8221;, &#8220;Expires&#8221;, &#8220;Response Time&#8221;, &#8220;ETAG&#8221; und &#8220;Action&#8221; an. Somit l&#228;sst sich am schnellsten herrauslesen an welcher Datei man noch schnellere Ladezeiten erreichen kann.</p>
<p>&#8220;Statistics&#8221; verschafft dem Tester ein Diagramm, an dem er erkennen kann wie gro&#223; jeder einzelne Bereich der HTTP &#8211; Requests ist. (leerer Cache und bef&#252;llter Cache)</p>
<p><img class="alignnone size-full wp-image-868" title="yslow_02" src="http://www.comander.de/wp-content/uploads/2010/04/yslow_02.jpg" alt="yslow_02" width="600" height="236" /></p>
<p>&#8220;Tools&#8221; ist eine weitere Funktion von YSlow und bietet Tools, wie JSLint, dass die JavaScript Qualit&#228;t der Seite &#252;berpr&#252;ft, oder man hat die M&#246;glichkeit alle JavaScript Dateien als Minified-Version oder normal anzeigen zu lassen.</p>
<p>Als Extras bietet das Tool eine druckbare Version und eine ausf&#252;hrliche Dokumentation an.<br />
Die Rulesets lassen sich neu anlegen und verwalten. Standardm&#228;&#223;ig sind bereits drei Rulesets angelegt (YSlow(V2), Classic(V1) und Small Site or Blog).</p>
<p><strong>Fazit:</strong><br />
Als Fazit l&#228;sst sich sagen, dass YSlow einige Extras bietet, die man bei Page Speed vermisst. YSlow besitzt nach der Installation neben dem Firebug-Symbol (unten, rechts im Browser) ein eigenes Symbol, dass nach Ablaufen des Tests KB und Sekunden des Ladezeitraums anzeigt.</p>
<p><strong>YSlow und Page Speed im Vergleich:</strong><br />
Es schadet nicht beide Tools zu nutzen, denn beide haben ihre Vorteile und Nachteile.</p>
<table style="margin-bottom: 20px; width: 100%;" border="0">
<tbody>
<tr>
<td></td>
<td><strong>YSlow</strong></td>
<td><strong>Page Speed</strong></td>
</tr>
<tr style="background:#383838">
<td>Schnelligkeit</td>
<td>ja</td>
<td>ja</td>
</tr>
<tr>
<td>Bedienung</td>
<td>einfach</td>
<td>einfach</td>
</tr>
<tr style="background:#383838">
<td>Flash ber&#252;cksichtigt</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<td>Druckbare Version</td>
<td>ja</td>
<td>nein</td>
</tr>
<tr style="background:#383838">
<td>Individuelle Einstellung</td>
<td>ja</td>
<td>nein</td>
</tr>
<tr>
<td>Export JSON</td>
<td>nein</td>
<td>ja</td>
</tr>
<tr style="background:#383838">
<td>Statistik</td>
<td>ja</td>
<td>nein</td>
</tr>
<tr>
<td>Minified (CSS, JS)</td>
<td>ja</td>
<td>ja</td>
</tr>
<tr style="background:#383838">
<td>Aufzeichnen der Aktivit&#228;ten</td>
<td>nein</td>
<td>ja</td>
</tr>
<tr>
<td>Ressourcenansicht</td>
<td>ja</td>
<td>ja</td>
</tr>
<tr style="background:#383838">
<td>Verbesserungsvorschl&#228;ge</td>
<td>ja</td>
<td>ja</td>
</tr>
</tbody>
</table>
<p><img class="alignnone size-full wp-image-923" title="gtmetrix" src="http://www.comander.de/wp-content/uploads/2010/05/gtmetrix.jpg" alt="gtmetrix" width="600" height="453" /></p>
<p>Beide Tools lassen sich gut auf der Seite <a href="http://gtmetrix.com">gtmetrix.com</a> gegen&#252;ber stellen und diese ist auch perfekt f&#252;r Nutzer, die kein Firebug bzw. Firefox installiert haben. Nur ist uns aufgefallen, dass die Werte, die auf gtmetrix.com, nicht ganz mit den Werten des Add-ons &#252;bereinstimmen. Das k&#246;nnte daran liegen, das die Hosts, mit denen getestet wird ,von unterschiedlichen Orten stammen oder gtmetrix.com eine andere Version nutzt. Doch haben die Werte meist nur +- 2 Scorepunkte Unterschied.<br />
<strong><br />
WebPagetest</strong><br />
Zuletzt stellt sich <a href="http://webpagetest.org/test">webpagetest.org</a> vor. Diese Seite macht es m&#246;glich ohne irgendwelche Installationen Performancetests mit sehr vielen Einstellungsm&#246;glichkeiten durchzuf&#252;hren.</p>
<p><img class="alignnone size-full wp-image-896" title="webpagetest" src="http://www.comander.de/wp-content/uploads/2010/04/webpagetest.jpg" alt="webpagetest" width="600" height="361" /></p>
<p>Diese Seite bietet einen Screenshot, eine Zeitleiste mit allen Zeiten von den geladenen Komponenten, eine Optimierungscheckliste und Details an denen man erkennen kann, wo genau es zu Verz&#246;gerungen kommt. Eine Request-Detail-Liste findet man unter den grafisch dargestellten Zeitbereichen. Nachteilig an der Seite ist, dass sie sehr un&#252;bersichtlich ist. Aber trotzdem bietet webPagetest die meisten Einstellungsm&#246;glichkeiten an. Man kann zum Beispiel meherere Testdurchl&#228;ufe eingeben oder den Standort der Tests w&#228;hlen, doch liegen diese alle au&#223;erhalb Europas und sind daher f&#252;r Seiten, die meist nur in Deutschland besucht werden, nicht optimal.</p>
<p><strong>Allgemeine Tipps zur Webseitenbeschleunigung:</strong></p>
<ul>
<li>Statische JavaScript- und CSS-Dateien, die nicht ver&#228;ndert werden, als Minified-Version schreiben. D. h. Alle Kommentare und Funktionen die nicht verwendet werden entfernen und alles in einer Zeile schreiben. Dadurch kann man schon einiges an Datengr&#246;&#223;e minimieren.</li>
<li>M&#246;glichst viele Kommentare im Quelltext entfernen.</li>
<li>Mehrere JavaScript- und CSS-Dateien in eine gro&#223;e Datei zusammenf&#252;gen. Dadurch wird nur eine Anfrage f&#252;r eine Datei gestellt.</li>
<li>Bilder als CSS-Sprites verwenden. (<a href="http://spriteme.org">SpriteMe!</a>, <a href="http://de.spritegen.website-performance.org/">CSS Sprite Generator</a>)</li>
<li>Viele Datenbankanfragen vermeiden.</li>
<li>Bilder und Objekte sollten von der Datengr&#246;&#223;e gering gehalten werden.</li>
<li>Bilder und Objekte sollten immer eine definierte Breite und H&#246;he haben.</li>
</ul>
<p>Google hat eine klare Ansage gemacht und wir sollten dem folgen. Fr&#252;her lagen die gro&#223;en Verz&#246;gerungen meist an der schlechten Bandbreite, doch heutzutage ist das Internet schneller denn je. Deshalb liegt es an einem selbst, wenn die eigene Seite eine Ewigkeit in Anspruch nimmt um geladen zu werden. Wir k&#246;nnen daf&#252;r sorgen, ein schnelleres und benutzerfreundliches Internet zu formen.</p>
<p><strong>Alle Links im &#220;berblick:</strong></p>
<ul>
<li><a href="http://code.google.com/intl/de/speed/tools.html">Google Tools</a></li>
<li><a href="http://code.google.com/intl/de/speed/page-speed/">Page Speed</a></li>
<li><a href="https://addons.mozilla.org/de/firefox/addon/5369">YSlow</a></li>
<li><a href="http://gtmetrix.com">gtmetrix.com</a></li>
<li><a href="http://webpagetest.org/test">webpagetest.org</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/06/webseiten-performance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

