<?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>The Fudgy Blog</title>
	<atom:link href="http://fudgy.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://fudgy.de</link>
	<description>Johannes Lechner a.k.a. The Fudgy Beaver</description>
	<lastBuildDate>Mon, 22 Feb 2010 23:31:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Anonyme UI-Missbraucher @ iPhoneDevCamp</title>
		<link>http://fudgy.de/2009/08/anonyme-ui-missbraucher-iphonedevcamp/</link>
		<comments>http://fudgy.de/2009/08/anonyme-ui-missbraucher-iphonedevcamp/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 10:51:26 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Fudgy Software]]></category>
		<category><![CDATA[iPhoneDevCamp]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=71</guid>
		<description><![CDATA[This post is about the usability talk I gave at the Munich satellite of iPhoneDevCamp on 2009-08-01. Since the language at the camp was german, so was my talk and so is the rest of this post.
Ich bin immer noch sehr begeistert vom Camp und den vielen interessanten Personen und Vorträgen die ich dort kennenlernen [...]]]></description>
			<content:encoded><![CDATA[<p>This post is about the usability talk I gave at the Munich satellite of iPhoneDevCamp on 2009-08-01. Since the language at the camp was german, so was my talk and so is the rest of this post.</p>
<p>Ich bin immer noch sehr begeistert vom Camp und den vielen interessanten Personen und Vorträgen die ich dort kennenlernen durfte. Insbesondere der Vortag von <a title="Cultured Code" href="http://culturedcode.com/">Cultured Code&#8217;s</a> Andreas Linde zu &#8220;Mehr Effektivität im Entwicklungs-Prozess&#8221; hat mir direkt weitergeholfen den Betaprozess meiner eigenen iPhone App zu verbessern. Ich hoffe die Folien dazu gehen bald online. Die Videos vom ersten Block der Präsentationen (App Records, iOutBank und Holger Frank) sind bereits <a title="iPhone Dev Camp 2009" href="http://barcamp.org/iPhone-Dev-Camp-2009-Munich">online</a>, der Rest sollte in den nächsten Tagen folgen.</p>
<p>Nach den Jungs von Cultured Code, trat ich deren (große) Fussstapfen und hielt meinen Vortrag zu Usability und rief die Selbsthilfegruppe der anonymen UI-Missbraucher ins Leben. Die Folien dazu gibt es übrigens (zunächst einmal) <a title="Anonyme UI-Missbraucher Slides" href="http://fudgy.de/talks/iPhoneDevCamp2009.pdf">hier</a>.</p>
<p>Neben dem vielen Lob für das Thema und den Vortrag an sich (vielen Dank!), gab es auch fast genauso viel Tadel an der Gestaltung der Folien selbst. Zu meiner Verteidigung: Ich musste sie in (wirklich) kurzer Zeit erstellen. Trotzdem empfand ich sie selbst bei weitem nicht so schlimm. Für mich zeigt das vor allem mal wieder sehr schön, wie schwer es wirklich ist, die Qualität seiner eigenen Arbeit zu beurteilen. Das gleiche Problem plagt einem beim Entwickeln von UIs und deren Interaktion. Da der Entwickler (oft) als einziger die ganzen Annahmen und Entscheidungen hinter seinem Werk kennt, ist die UI aus seiner Sicht natürlich intuitiv und nahezu perfekt. Deshalb ist Feedback von &#8220;außen&#8221; meiner Meinung nach einfach unersetzlich und ein wichtiger Punkt im UI-Designprozess. Dabei heißt das nicht, bei jeder Kritik sofort in Panik zu geraten und schlagartig die ganze UI umzuwerfen. Aber wenn mehrere Personen über die gleichen Fallen stolpern, kann man stark davon ausgehen, dass dies in Zukunft auch weiteren Personen widerfahren wird.</p>
<p>Jedenfalls, sollte es ein iPhoneDev Camp 2010 geben, bin ich definitiv wieder dabei! Außerdem möchte mich noch mal bei App Records und <a title="Boinx Software" href="http://boinx.com/">Boinx Software</a> für die professionelle Organisation bedanken!</p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2009/08/anonyme-ui-missbraucher-iphonedevcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compressing PDFs containing images</title>
		<link>http://fudgy.de/2009/07/compressing-pdfs-containing-images/</link>
		<comments>http://fudgy.de/2009/07/compressing-pdfs-containing-images/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 16:21:10 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Hints & Tricks]]></category>
		<category><![CDATA[Compress]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Resize]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=63</guid>
		<description><![CDATA[Maybe your personal document management system is nothing more than a bunch of cleverly named PDF files from scans of your dreaded paper documents. Mine is (and works fine, thank you). Only when I need to send out a couple of documents via email it gets ugly. Each page in a document takes up about [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe your personal document management system is nothing more than a bunch of cleverly named PDF files from scans of your dreaded paper documents. Mine is (and works fine, thank you). Only when I need to send out a couple of documents via email it gets ugly. Each page in a document takes up about 3MB, which is totally unacceptable if you don&#8217;t want to look like a complete idiot to the receiver of the email. So you&#8217;ll open up your document in Preview and search for that &#8220;<strong>Compress PDF File</strong>&#8221; button. And that second you&#8217;ll find out that there is none such and you just die a little inside. BUT, but there&#8217;s hope&#8230;</p>
<p><span id="more-63"></span></p>
<p>If you&#8217;re an eager beaver or very bored sometimes (or both) you might have found out, that there&#8217;s something called <strong>Quartz Filters</strong> which you can apply when doing a <strong>&#8220;Save As&#8230;&#8221;</strong> on the file in <strong>Preview</strong>.  <strong>&#8220;Reduce File Size&#8221;</strong> is one of them and sounds pretty much like what you want. As soon as you run this filter on larger files however, you&#8217;ll find out that the results are blurry (read: unusable). This is because of the resampling of the image done by the filter is constrained to a maximum size of 512 pixels.</p>
<p>After some searching around the web, I found out how to change that behavior. It turns out, that the <strong>ColorSync Utility</strong> allows you to define your <strong>own filters</strong>. Totally nonintuitive (for me at least), but it does the job. Just hit <strong>&#8220;+&#8221;</strong> in the <strong>Tab &#8220;Filters&#8221;</strong> and add an <strong>&#8220;Image Compression&#8221;</strong> filter to your new filter. For large files (as in my case) also add an <strong>&#8220;Image Sampling&#8221;</strong> filter to shrink down the base image size. Now do a <strong>&#8220;Save As&#8230;&#8221;</strong> with the new filter and you&#8217;re done.</p>
<div id="attachment_64" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-64  " title="Custom Quartz Filter" src="http://fudgy.de/content/2009/07/picture-9.png" alt="Define a custom quartz filter" width="500" height="377" /><p class="wp-caption-text">Defining a custom quartz filter for PDF compression</p></div>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2009/07/compressing-pdfs-containing-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello (again)</title>
		<link>http://fudgy.de/2008/11/hello-again/</link>
		<comments>http://fudgy.de/2008/11/hello-again/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 22:03:00 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Biber Himself]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[equinux]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Siemens]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=37</guid>
		<description><![CDATA[A few days ago Christoph wrote in a comment that my blog is feeling so abandoned, that it has started a life of it&#8217;s own and is announcing old postings as new ones via RSS. Maybe the WordPress update I ran last week is the culprit here. Anyway, this seems like the perfect opportunity to [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago Christoph wrote in a comment that my blog is feeling so abandoned, that it has started a life of it&#8217;s own and is announcing old postings as new ones via RSS. Maybe the WordPress update I ran last week is the culprit here. Anyway, this seems like the perfect opportunity to start blogging (again).</p>
<p><strong>So, I wanted to write a few lines about what I&#8217;ve been up to during the last couple of months.</strong></p>
<p><span id="more-37"></span></p>
<p>First of all, late this june I&#8217;ve decided that I wasn&#8217;t really all that committed to spend my 20-weeks intership (which is required as part of my studies at the <a title="Hochschule Ingolstadt" href="http://www.fh-ingolstadt.de/">Hochschule Ingolstadt</a>) at Nokia Siemens Networks. Working on enterprise software is a very interesting field in itself, especially since the challenges are not so much on a technical level but more so on an organizational one. As I&#8217;ve experienced, it is REALLY hard to get even the most simple form processing-type (think office material order request) apps up and running, when you&#8217;re rolling out in 10+ countries at the same time while trying to train all the users in all the countries to use the new software and its processes.</p>
<p>Nevertheless, I found that at the moment I&#8217;m much more interested in working with cutting edge technology and learn as much as I can about getting user interaction design right (or a little bit more right).</p>
<p>So I went out looking for an internship more in sync with my current interests. With my ever growing interest in developing software for everything Apple, I soon stumbled upon munich-based <a title="equinux AG" href="http://equinux.com">equinux AG</a>, makers of the Apple Design Award winning iSale. After an interview with CEO Till Schadde and my possible future manager, I found out that equinux was about to get into the iPhone software business and that they were interested in me joining them as an intern.</p>
<p>After some thinking, I&#8217;ve decided to quit my scholarship with Nokia Siemens Networks and accepted the equinux offer. I started out in early september and right from the beginning I&#8217;ve gotten the chance to work on an iPhone App that shipped a couple of weeks ago. Seeing our &#8220;TV Movie&#8221;-App (a german tv guide) on sale in the App Store was a big thing for me, even more so as it went on to become a TOP 10 bestseller. I&#8217;m having quite a ball at equinux at the moment and will write a bit more about the creation of &#8220;TV Movie&#8221; soon.</p>
<p>Then of course I finally moved to Munich, which was something (corny as it sounds) I&#8217;ve been dreaming of since a long time. Together with my mate I found a HUGE three room apartment in the east of the city and I finally feel a little more grown up now <img src='http://fudgy.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Everything here is just so full of energy and the nightlife is amazing. And finally: <a title="digital cinemas" href="http://www.cinema-muenchen.de/">digital cinemas</a> with original language films &#8211; aww the joy.</p>
<p>Finally, what also kept me a Busy Beaver the last six months was the development of my first real OS X desktop application. It all started out with a visit to the <a title="Ars Electronica Center" href="http://www.aec.at/">Ars Electronica Center</a> in Linz this april and the idea kinda matured from there into what might a real product. Stay tuned&#8230;</p>
<p>Oh and: as of today the language of this blog will be english, since I&#8217;m planning to write more on Mac and iPhone development topics. We&#8217;ll see how that works out <img src='http://fudgy.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/11/hello-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Magnetic Fields in München</title>
		<link>http://fudgy.de/2008/07/the-magnetic-fields-in-munchen/</link>
		<comments>http://fudgy.de/2008/07/the-magnetic-fields-in-munchen/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 12:10:17 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Konzert]]></category>
		<category><![CDATA[München]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[The Magnetic Fields]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=27</guid>
		<description><![CDATA[Jaja, die Regelmäßigkeit lässt gerade zu wünschen übrig, aber die letzte Woche war einfach verdammt viel zu erledigen: Praxissemester organisieren, Ideen für die Bachelorarbeit sammeln und natürlich noch kiloweise Folien für die Prüfungen lernen. Jetzt aber zum Thema:
Letzten Vorletzten Freitag war es endlich soweit: Die Magnetic Fields live in München!
Zum Glück kamen sie auf ihrer Tour [...]]]></description>
			<content:encoded><![CDATA[<p>Jaja, die Regelmäßigkeit lässt gerade zu wünschen übrig, aber die letzte Woche war einfach verdammt viel zu erledigen: Praxissemester organisieren, Ideen für die Bachelorarbeit sammeln und natürlich noch kiloweise Folien für die Prüfungen lernen. Jetzt aber zum Thema:</p>
<h2><span style="text-decoration: line-through;">Let</span><span style="text-decoration: line-through;">zten</span> Vorletzten Freitag war es endlich soweit: Die Magnetic Fields live in München!</h2>
<p>Zum Glück kamen sie auf ihrer Tour auch nach Deutschland, denn meine Pläne extra nach London zu fliegen hätten mich mal wieder unglaublich Pleite gemacht. Jedenfalls, das Konzert war ohne Übertreibung absolut fantastisch! Ich dachte ja erst, dass ihre Lieder ohne Synthesizer (schließlich sind sie ja eine Folk-Synth-Pop-Band wenn das Sinn ergibt) im Hintergrund nur halb so viel Spaß machen würden. Aber falsch, nur mit Klavier, Cello, Gitarre und irgendeinem griechischen doppelt bespannten Ukulelendings gespielt haben ihre Lieder plötzlich noch eine ganz neue Ebene erreicht.</p>
<p><span id="more-27"></span></p>
<p>Mein persönliches Highlight war als Claudia Gonson bei &#8220;Yeah! Oh, yeah!&#8221; runter von der Bühne sprang und einen Meter vor mir sang und rumtanzte. Und dazu noch dieser hypnotische Cello-&#8221;Riff&#8221; &#8211; Traumhaft &#8211; Kleiner Eindruck davon (von einem anderen Konzert in Cambridge 2004)<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/Q_2Xptbc8i8&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Q_2Xptbc8i8&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Zum Schluss noch ein paar (recht schlechte) Fotos von mir:</p>
<p><a href="http://fudgy.de/content/2008/07/img_4141.png"><img class="alignleft size-medium wp-image-28" title="Stephin Merritt" src="http://fudgy.de/content/2008/07/img_4141-244x300.png" alt="" width="244" height="300" /></a></p>
<p><a href="http://fudgy.de/content/2008/07/img_4142.png"><img class="alignnone size-medium wp-image-29" title="The Magntic Fields" src="http://fudgy.de/content/2008/07/img_4142-300x225.png" alt="" width="300" height="225" /></a></p>
<p><a href="http://fudgy.de/content/2008/07/img_4144.png"><img class="alignnone size-medium wp-image-30" title="Gastsängerin Shirley Simms" src="http://fudgy.de/content/2008/07/img_4144-225x300.png" alt="" width="225" height="300" /></a></p>
<p><a href="http://fudgy.de/content/2008/07/img_4145.png"><img class="alignnone size-medium wp-image-31" title="Sam Davol" src="http://fudgy.de/content/2008/07/img_4145-300x225.png" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/07/the-magnetic-fields-in-munchen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Donaukurier Artikel über FHI Beer Game</title>
		<link>http://fudgy.de/2008/07/donaukurier-artikel-uber-fhi-beer-game/</link>
		<comments>http://fudgy.de/2008/07/donaukurier-artikel-uber-fhi-beer-game/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 10:22:00 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[FH Ingolstadt]]></category>
		<category><![CDATA[Beer Game]]></category>
		<category><![CDATA[Donaukurier]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=21</guid>
		<description><![CDATA[Nach unserem ausführlichen Interview am Dienstag ist heute der Artikel über das FHI Beer Game im Donaukurier erschienen. Coolerweise mit namentlicher Erwähnung der Projektleiter!
Zum Donaukurier Artikel
We are fucking famous!
]]></description>
			<content:encoded><![CDATA[<p>Nach unserem ausführlichen Interview am Dienstag ist heute der Artikel über das FHI Beer Game im Donaukurier erschienen. Coolerweise mit namentlicher Erwähnung der Projektleiter!</p>
<p><a href="http://www.donaukurier.de/lokales/ingolstadt/art599,1902561" target="_blank">Zum Donaukurier Artikel</a></p>
<p>We are fucking famous!</p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/07/donaukurier-artikel-uber-fhi-beer-game/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cameo bei The Show with Bunny The Knife</title>
		<link>http://fudgy.de/2008/07/cameo-bei-the-show-with-bunny-the-knife/</link>
		<comments>http://fudgy.de/2008/07/cameo-bei-the-show-with-bunny-the-knife/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 10:17:46 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Fudge Machine]]></category>
		<category><![CDATA[Moo-Moo]]></category>
		<category><![CDATA[The Show with Bunny The Knife]]></category>

		<guid isPermaLink="false">http://fudgy.de/?p=20</guid>
		<description><![CDATA[Sehr lustige neue Folge von Bunny the Knife &#8211; inkl. Gastauftritt von mir!

]]></description>
			<content:encoded><![CDATA[<p>Sehr lustige neue <a href="http://www.youtube.com/user/therealfudgemachine" target="_blank">Folge von Bunny the Knife</a> &#8211; inkl. Gastauftritt von mir!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/RVieIgtp1WU&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/RVieIgtp1WU&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/07/cameo-bei-the-show-with-bunny-the-knife/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>280 Slides samt Cappuccino &#8211; Cocoa fürs Web?</title>
		<link>http://fudgy.de/2008/07/280-slides-samt-cappuccino-cocoa-furs-web/</link>
		<comments>http://fudgy.de/2008/07/280-slides-samt-cappuccino-cocoa-furs-web/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 14:28:42 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[280 North]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://fudgy.j-lechner.de/?p=4</guid>
		<description><![CDATA[Das Echo bezüglich des Launch von 280 Slides, einer neuen Online Präsentationssoftware ist ziemlich eindeutig:

Wow, ist ja wie Apple Keynote fürs Web!
Die Anwendung setzt Maßstäbe in Sachen Usability!
Die Grenzen zwischen Web und Desktop Anwendungen verschwimmen immer mehr!

Nur: Braucht die Welt wirklich noch 5000 weitere Online Office Anwendungen?

Nein! Zumindest nein, wenn die Entwickler das Ziel haben langfristig [...]]]></description>
			<content:encoded><![CDATA[<p>Das Echo bezüglich des Launch von 280 Slides, einer neuen Online Präsentationssoftware ist ziemlich eindeutig:</p>
<ul>
<li>Wow, ist ja wie Apple Keynote fürs Web!</li>
<li>Die Anwendung setzt Maßstäbe in Sachen Usability!</li>
<li>Die Grenzen zwischen Web und Desktop Anwendungen verschwimmen immer mehr!</li>
</ul>
<h2>Nur: Braucht die Welt wirklich noch <a href="http://docs.google.com" target="_blank">5000</a> <a href="http://www.zoho.com/" target="_blank">weitere</a> <a href="http://www.sliderocket.com/index.html">Online</a> <a href="http://member.thinkfree.com/" target="_blank">Office</a> <a href="http://www.peepel.com/" target="_self">Anwendungen</a>?</h2>
<p><span id="more-4"></span><br />
<strong><span style="font-weight: normal;">Nein! Zumindest nein, wenn die Entwickler das Ziel haben langfristig mit der Anwendung selbst Geld zu verdienen. Und Venture Capital sammeln zählt nicht als Geld verdienen.</span></strong></p>
<p><strong><span style="font-weight: normal;">Zu den Nutzern von Präsentationssoftware gehören vor allem Unternehmen und deren Akzeptanz wird gering sein, solange nicht absehbar ist ob der Software Anbieter (samt den bei ihm gespeicherten Daten) in einem Jahr überhaupt noch existiert. Ein wunderschönes Beispiel dafür ist <a href="http://web.archive.org/web/20000301065026/www.iamaze.com/Home" target="_self">iAmaze,</a> die diese Idee schon im Jahr 2000(!) verfolgt haben und inzwischen vom AOL Moloch absorbiert wurden.</span></strong></p>
<p><strong><span style="font-weight: normal;">Die gern zitierte Erkenntnis, das vom großen Vorbild Microsoft Office 80% der User nur 20% der Features nützen rechtfertigt zudem die beschränkte Funktionalität dieser Anwendungen nur auf den ersten Blick. Wenn nämlich jeder Benutzer andere 20% braucht und verwendet (persönliche Killer-Features für mich: PDF-Export, Presenter-Modus, Masterslides), dann wundert man sich recht schnell warum man nicht gleich Microsoft Office oder OpenOffice verwendet. </span></strong></p>
<p>Gerade im Unternehmenseinsatz kommen dann noch ganze andere Aspekte hinzu: Die Tatsache, das man nicht mal eben ein Management Briefing mit vielen bunten und vertraulichen Zahlen auf dem Server irgendeines Startups liegen haben will klopft dann auch noch leise an der Tür der IT-Security Abteilung. Dieses Henne-Ei Problem, nämlich das ein Softwareanbieter erst einmal bis zu einem gewissen Punkt wachsen muss um Stabilität (im Sinn von Bestehen am Markt) und Vertrauenswürdigkeit vermitteln können, für dieses Wachstum aber erst mal diese beiden Faktoren sicherstellen muss wird sich nicht durch ein weiteres Web Office me-too Produkt aufbrechen lassen.</p>
<h2>Die verdammte Lernkurve</h2>
<p>Man übersieht aber bei diesem sehr wirtschaftlichen und kurzfristigen Blick leicht, wie das Web als Gesamtes von solchen Entwicklungen profitiert. Auf die gleiche Art wie der Zweite Weltkrieg und der Kalte Krieg ein technologische Wettrüsten ausgelöst haben, ohne das wir heute (so pervers es klingt) wahrscheinlich keinen Computer auf jedem Schreibtisch hätten, treibt die Blase um Web-basierte Anwendungen und Software-as-a-service Geschichten natürlich die Etablierung des Browsers als ernstzunehmendes Entwicklungsziel weiter voran.</p>
<p>Im Laufe der Zeit wird dadurch ein enormer Erfahrungsschatz in Sachen Web-basierte Clients aufgebaut, schon allein weil viele Fehler der Desktop Client Entwicklung wieder gemacht werden und viele Probleme wieder auftauchen. Als Lösung entstehen immer bessere Web-Frameworks und somit Abstraktionen von den darunter liegenden Technologien (HTML/CSS/JavaScript).</p>
<h2><span style="font-weight: normal; ">W</span>arum 280 Slides wichtig und interessant ist</h2>
<p>Abstraktion ist genau der Begriff für das was 280 Slides interessant macht. Man mag ja durchaus Zweifel am Geschäftsmodell einer Präsentationssoftware haben, aber aus technischer Sicht haben die Entwickler <a href="http://280north.com/" target="_blank">280 North</a> wirklich Neuland betreten:</p>
<p>Die drei Entwickler von 280 North waren wohl von Apple&#8217;s Cocoa Framework zur Desktop Entwicklung sehr begeistert. Denn 280 Slides wurde mit einem neuen Framework names Cappuccino realisiert, das nichts anderes ist als 280 North&#8217;s Versuch ist ein Cocoa ähnliches Framework für Web-basierte Clients zu entwickeln.</p>
<p>Wenn man einen Blick in den <a href="http://280slides.com/Editor/1212695713/Document.j" target="_blank">Quellcode</a> wirft, wird man sich dann als Cocoa Entwickler sofort heimisch fühlen:</p>
<blockquote>
<pre>- (void)newDocument:(id)aSender
{
    if (!_applicationHasFinishedLaunching)
        return [super newDocument:aSender];

    [[ThemePanel sharedThemePanel]
        beginWithInitialSelectedSlideMaster:SaganThemeSlideMaster
                              modalDelegate:self
                             didEndSelector:@selector(themePanel:didEndWithReturnCode:)
                                contextInfo:YES];
}</pre>
</blockquote>
<p>Wie man sieht haben 280 North zudem eine Objective-C nicht unähnliche Sprache names Objective-J entwickelt. <a href="http://280slides.com/Editor/1212695713/Frameworks/Objective-J/Objective-J.js" target="_blank">Samt Javascript Interpreter</a>.</p>
<p>Die Idee Cocoa fürs Web klingt sehr verlockend, loben doch viele Entwickler (samt mir) die hohe Produktivität die man mit Cocoa erreichen kann. Als Beispiele seien nur Key-Value-Coding/Binding, Undo Manager und Delegates genannt. Wenn es jetzt 280 North schafft ihre Vision weiter zu verwirklichen, sind Mac Entwickler in der einmaligen Position mit der gleichen Sprache (Objective-C), gleichen Grundkonzepten und sehr ähnlichen Frameworks für den Mac (Cocoa), das iPhone (Cocoa Touch) und das Web (Cappuccino) entwickeln zu können. Haben Mac Entwickler schon jetzt den Vorteil mit einer gewissen Vorerfahrung an das Thema iPhone Entwicklung heran gehen zu können, könnte Cappuccino es schaffen diesen Vorsprung auch noch aufs Web auszuweiten.</p>
<p>Für den Entwickler bedeutet das, sich auf eine solide Technologiebasis verlassen zu können mit der sich Ideen schnell in Produkte umsetzen lassen. Der Anwender profitiert von Web-Clients die in Sachen Interaktivität, Funktionalität und Look-and-Feel gestandenen Desktop-Anwendungen kaum mehr nachstehen. Ich bin gespannt wann wir Lieblinge wie <a href="http://www.delicious-monster.com/" target="_blank">Delicious Library</a> als Web-App sehen.</p>
<h2>Abschied von der Web-Assembler Entwicklung</h2>
<p>Cappuccino ist ein weiterer Nagel in den Sarg von etwas das ich Web-Assembler Entwicklung nenne. Damit meine ich das in Zukunft Web-basierte Anwendungen immer weniger in den Assembler-Sprachen des Webs (wie HTML/CSS/Javascript) geschrieben werden, sondern vermehrt Frameworks zum Einsatz die diese zum Teil unangenehmen Technologie abstrahieren.</p>
<p>Damit hat der Entwickler den Kopf frei für das eigentliche Problem und muss nicht mehr darüber nachdenken ob seine Text Felder jetzt in allen aktuellen Browsern richtig dargestellt werden. Das schöne daran ist, dass der Output fürs Web nur ein Implementierungsdetail ist und unter diesen Frameworks genauso gut Flash, SVG, Silverlight oder was auch immer stecken kann.</p>
<p>Dieser Ansatz wird zum Beispiel von der <a href="http://www.eclipse.org/rap/" target="_blank">Eclipse RAP</a> (Rich Ajax Plattform) schon verfolgt. Das Programmiermodell von RAP ähnelt sehr stark dem der Eclipse Rich Client Plattform. Damit können RCP Desktop-Anwendungen mit geringen Änderungen als Ajax Web-App verfügbar gemacht werden &#8211; ohne das der Programmierer auch nur eine Zeile Javascript oder HTML tippen muss.</p>
<p>Auch bringen Frameworks wie RAP und Cappuccino Standardisierte GUI-Komponenten mit, was natürlich die Usability verbessert.</p>
<h2>Von Serverseitigen, über Gleichberechtigte hin zu Clientseitigen Anwendungen</h2>
<p>Cappuccino unterscheidet sich aber von Eclipse RAP dadurch, dass das komplette Framework im Browser läuft.</p>
<p>In der Anfangszeit von Web-basieren Anwendungen lief die komplette Logik auf dem Server, der Browser war schlicht für die Anzeige der fertigen Seiten zuständig. Mit der Entdeckung von Ajax, wurden die Aufgaben zwischen Server und Client etwas mehr aufgeteilt. Der Browser dürfte selbstständig Eingaben (Vor-)validieren, Daten nachladen und Änderungen vom Server pollen.</p>
<p>Aktuell geht die Entwicklung dahin, komplette Anwendungen für den Browser zu entwickeln, die einmal geladen, komplett selbstständig im Browser laufen. 280 Slides zum Beispiel kommuniziert nur mit dem Server wenn es speichern will oder Daten (Bilder,etc) aus dem Web einfügt.</p>
<p>Der Vorteil darin liegt neben der höheren Interaktivität, dass es einfacher wird Web-Apps auch offline zur Verfügung zustellen. Auch kann sich der Softwareanbieter über eine geringere Serverlast freuen, wenn so gut wie alles auf dem Client abläuft.</p>
<p>Natürlich ist dieses Clientlastige Entwicklungsmodell vor allen bei Produktivitätsanwendungen wie Office Pakete oder Bildbearbeitung sinnvoll. Bei datenbanklastigen Anwendungen (z.B. Bücherladen) kommt man um eine häuftigere Kommunikation mit dem Server nicht herum.</p>
<h2>Nur wie will 280 North jetzt Geld verdienen?</h2>
<p>Bleibt noch die Frage warum 280 North überhaupt <a href="http://www.techcrunch.com/2008/06/05/280-north-launches-its-online-keynote-280-slides/" target="_blank">Funding erhalten haben</a>. Meine Vermutung: 280 Slides ist für mich vor allem eine sehr gelungene Techdemo, mit dem 280 North einen idealen, medienwirksamen Showcase für ihr Cappuccino-Framework gefunden haben. Das große Geld kann dann über die Beratung und Umsetzung von individuellen Kundenprojekten mit ihrer eigenen Technologie kommen &#8211; aber das sind natürlich nur wilde Theorien aus meiner Feder.</p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/07/280-slides-samt-cappuccino-cocoa-furs-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fudgy Blog Mission Statement</title>
		<link>http://fudgy.de/2008/06/the-fudgy-blog-mission-statement/</link>
		<comments>http://fudgy.de/2008/06/the-fudgy-blog-mission-statement/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 16:19:21 +0000</pubDate>
		<dc:creator>The Fudgy Beaver</dc:creator>
				<category><![CDATA[Biber Himself]]></category>
		<category><![CDATA[Beaver]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Mission Statement]]></category>

		<guid isPermaLink="false">http://fudgy.j-lechner.de/?p=3</guid>
		<description><![CDATA[Bekanntlich soll ja jede Unternehmung (oder war es Unternehmen?) ein so genanntes &#8221;Mission Statement&#8221; haben.
Da so ein Blog für den Biber jetzt ja schon eine neue Unternehmung darstellt, habe ich den Mission Statement Generator angeworfen:
&#8220;I have committed to quickly utilize diverse content so that I may endeavor to continually engineer mission-critical benefit&#8221;
Ah ja &#8211; Immerhin nicht so teuer [...]]]></description>
			<content:encoded><![CDATA[<p>Bekanntlich soll ja jede Unternehmung (oder war es Unternehmen?) ein so genanntes &#8221;Mission Statement&#8221; haben.</p>
<p>Da so ein Blog für den Biber jetzt ja schon eine neue Unternehmung darstellt, habe ich den <a href="http://www.unitedmedia.com/comics/dilbert/games/career/bin/ms.cgi" target="_blank">Mission Statement Generator</a> angeworfen:</p>
<p><strong>&#8220;I have committed to quickly utilize diverse content so that I may endeavor to continually engineer mission-critical benefit&#8221;</strong></p>
<p>Ah ja &#8211; Immerhin nicht so teuer wie eine Horde von Mission Statement Consultants (mit ähnlichen Ergebnissen).</p>
]]></content:encoded>
			<wfw:commentRss>http://fudgy.de/2008/06/the-fudgy-blog-mission-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
