<?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>der hess &#187; tools</title>
	<atom:link href="http://blog.derhess.de/tag/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.derhess.de</link>
	<description>am medialen werkeln</description>
	<lastBuildDate>Wed, 01 Feb 2012 12:00:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My most important Twitter Messages #8</title>
		<link>http://blog.derhess.de/2010/12/23/my-most-important-twitter-messages-8/</link>
		<comments>http://blog.derhess.de/2010/12/23/my-most-important-twitter-messages-8/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 11:36:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[My Experiments]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=1474</guid>
		<description><![CDATA[A small summary of my Twitter messages from October - December 2010: Allgemein (General) dotBrighton Talks are online at vimeo #flash #arduino #android #gamedev #programming #talks #video RT FFK10 talk of Chris Pelsor (@cspelsor) online: "DIY Methodology …" #ffk10 #video #session Great unique style in photography http://www.jonathanleder.com/ unfortunately the flash site is really shitty... free [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/' rel='bookmark' title='My most important Twitter Messages #4'>My most important Twitter Messages #4</a></li>
<li><a href='http://blog.derhess.de/2011/08/31/my-most-important-twitter-messages-11-2/' rel='bookmark' title='My most important Twitter Messages #11'>My most important Twitter Messages #11</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter" src="http://blog.derhess.de/wp-content/uploads/2009/07/twitterdehess.gif" alt="Twitter von der hess" width="435" height="155" /><br />
A small summary of my <a href="http://twitter.com/derhess" target="_blank">Twitter messages</a> from October - December 2010:</p>
<p><strong><span id="more-1474"></span>Allgemein (General)</strong></p>
<ul>
<li><a href="http://vimeo.com/user4690349/videos" target="_blank">dotBrighton Talks</a> are online at vimeo #flash #arduino #android #gamedev #programming #talks #video</li>
<li>RT FFK10 talk of Chris Pelsor (@<a rel="nofollow" href="http://twitter.com/cspelsor">cspelsor</a>) online: "<a href="http://vimeo.com/channels/twumble#16501153" target="_blank">DIY Methodology …</a>" #ffk10 #video #session</li>
<li>Great unique style in photography <a rel="nofollow" href="http://www.jonathanleder.com/" target="_blank">http://www.jonathanleder.com/</a> unfortunately the flash site is really shitty...</li>
<li><a href="http://www.smashingmagazine.com/2010/11/09/50-free-high-quality-icons-sets/" target="_blank">free #icons until you die via SmashingMagazine</a></li>
<li><a href="http://beryll.me/index.php?option=com_content&amp;task=view&amp;id=2&amp;Itemid=65&amp;lang=english" target="_blank">Beryll Art software</a> looks nice for #manage and #document your artwork. But it is not cheap... :-/ #art #business</li>
</ul>
<p><strong>Generative Art:</strong></p>
<ul>
<li>Basics in <a href="http://en.nicoptere.net/?p=1080" target="_blank">pattern generation</a> for visual programming by @<a rel="nofollow" href="http://twitter.com/nicoptere">nicoptere</a></li>
<li><a href="http://www.creativeapplications.net/cinder/cindermedusae-cinder/" target="_blank">Generating animals</a> -&gt; <a href="http://marcinignac.com/projects/cindermedusae/" target="_blank">Cindermedusae</a> is a great project inspired by Ernst Haeckel</li>
<li>Nicolas Barradeau - @<a rel="nofollow" href="http://twitter.com/nicoptere">nicoptere</a> - wrote some really nice <a href="http://en.nicoptere.net/" target="_blank">blog posts and slides</a> about #generative #art &amp; #design</li>
</ul>
<p><strong>Info Design and Visualization</strong></p>
<ul>
<li><a href="http://vis.berkeley.edu/papers/" target="_blank">Paper list of the Visualization Lab</a> | University of California, Berkeley #research #inspiration #visual</li>
</ul>
<p><strong>UX and Interaction Design:</strong></p>
<ul>
<li>RT A <a href="http://accessmaincomputerfile.net/" target="_blank">visual study of computer GUI in cinema movies</a></li>
<li>Nice overview of <a href="http://precious-forever.com/design-studio/native-instruments/" target="_blank">user interfaces  in current audio software</a> products via @<a rel="nofollow" href="http://twitter.com/jensfranke">jensfranke</a></li>
<li>RT <a href="http://hci.rwth-aachen.de/" target="_blank">The Media Computing Group at RWTH Aachen University</a> (via @<a rel="nofollow" href="http://twitter.com/stefanwoelwer">stefanwoelwer</a>)</li>
<li>Technical Paper: <a href="http://blog.derhess.de/2010/12/06/technical-paper-designing-gestures-for-multi-touch-screens/" target="_blank">Designing gestures for (multi-touch) screens</a></li>
<li>Looks good: <a href="http://www.billbuxton.com/input13.markup.pdf " target="_blank">Chapter about Marking (menu) Interfaces</a> #pen #stylus #interface #gesture #pdf</li>
</ul>
<p style="text-align: left;"><strong>Projekte und Experimente (Projects and experiments)</strong></p>
<ul>
<li><a href="http://www.interactivefabrication.com/projects/beautiful-modeler/" target="_blank">Beautiful Modeler</a> is a really nice inspiration for gestural and device based interaction via @<a rel="nofollow" href="http://twitter.com/creativeapps">creativeapps</a> #ipad</li>
<li>Nice multi-touch application "<a href="http://mattgemmell.com/2010/08/11/finger-tools" target="_blank">Finger tools</a>" by @<a rel="nofollow" href="http://twitter.com/mattgemmell">mattgemmell</a> especially for multi-touch screens #gesture #app #ui</li>
<li>Nice project: <a href="http://blog.makezine.com/archive/2010/11/math_monday_wearable_geometry.html" target="_blank">Wearable generative design</a> - #fashion #design</li>
<li>Arte versucht sich wieder mal an einem <a href="http://www.arte.tv/de/film/Addicts--Die-erste-reine-Web-Serie/3475698,CmC=3475796.html" target="_blank">interaktiven Videofilm</a>. Was meint ihr über <a href="http://addicts.arte.tv" target="_blank">Addicts</a>?</li>
<li>RT <a href="http://youtu.be/6KKNnjFpGto" target="_blank">Waterdrop shot in 10000 frames a second</a></li>
</ul>
<p><strong>Neue Technologie (new Technologies)</strong></p>
<ul>
<li>RT GigaPan shoots a <a href="http://mlb.mlb.com/mlb/ps/y2010/gigapan/index.jsp?gpId=9d0c95d7de78a4c7853e8411db304e81" target="_blank">1,539 megapixel panorama</a> of the World Series (via @<a rel="nofollow" href="http://twitter.com/pauloroid">pauloroid</a>)</li>
<li>Interesting article: <a href="http://serialconsign.com/2010/11/ctrl-v-wired-war" target="_blank">A New Generation of Robotic Weapons</a> #war #future #robotics</li>
</ul>
<p><span><span> </span></span></p>
<p><strong>Programmierung und Software Design (Programming)</strong></p>
<ul>
<li>RT @<a rel="nofollow" href="http://twitter.com/REAS">REAS</a>: <a href="http://www.youtube.com/watch?v=mLDwXUSqusg" target="_blank">SceneBuilder is patch-based programming</a> built on top of Processing</li>
<li>@<a rel="nofollow" href="http://twitter.com/ben_fry">ben_fry</a> announces the new <a href="http://benfry.com/writing/archives/738" target="_blank">Processing Plug-in for Eclipse</a>: built by Chris @<a rel="nofollow" href="http://twitter.com/Lonnen">Lonnen</a>. More on the<a href="http://wiki.processing.org/w/Eclipse_Plug_In" target="_blank"> wiki</a>:</li>
<li>The Processing.js team is proud to announce release 1.0! Checkout the updated website and download. <a title="http://processingjs.org/" rel="nofollow" href="http://processingjs.org/" target="_blank">http://processingjs.org</a></li>
<li>my <a href="https://github.com/nrocy/processing-openkinect" target="_blank">#processing #kinect library</a> is pretty usable now, give it a try! cc @<a rel="nofollow" href="http://twitter.com/seb_ly">seb_ly</a> @<a rel="nofollow" href="http://twitter.com/zenbullets">zenbullets</a></li>
<li>Just uploaded a preliminary <a href="http://vimeo.com/17221217" target="_blank">TuioKinect demo video</a> to Vimeo  #TUIO #Kinect #OpenKinect #OF</li>
<li>Video: <a href="http://www.rdrb.de/post/1718423082/kinect-computer-vision-javascript-depthjs-is" target="_blank">Kinect + Computer Vision + Javascript</a>. DepthJS is a web browser extension that allows any any web page...</li>
<li><a href="http://millermedeiros.github.com/js-signals/" target="_blank">RT JS-Signals</a>: custom event/messaging system for JavaScript - new open source project!</li>
<li>Nice read: <a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf" target="_blank">How to be a #Programmer</a> via <a href="http://www.betriebsraum.de/blog/2010/11/10/how-to-be-a-programmer/" target="_blank">betriebsraum</a></li>
<li><a href="http://openni.org/" target="_blank">OpenNI</a> for writing applications utilizing natural interaction in C++ is very interesting. I would like to try</li>
</ul>
<p><strong>Mobile Development<br />
</strong></p>
<ul>
<li>Good to read: <a href="http://insideria.com/2010/11/flash-player-101-mobile-optimi.html" target="_blank">Optimize #Flash Content and Improving #Usability on #Mobile Devices - Part #1</a></li>
<li>great article from @<a rel="nofollow" href="http://twitter.com/newmovieclip">newmovieclip</a> about <a href="http://blog.newmovieclip.com/2010/11/13/adobe-air-mobile-application-performance-optimization-on-android/" target="_blank">mobile graphical optimisation</a>.</li>
<li>An <a href="http://www.lfpug.com/an-introduction-to-android/" target="_blank">Introduction to #Android</a> by Richard Leggett  #mobile #dev #programming #java</li>
</ul>
<p style="text-align: left;"><strong>Game Developing:</strong></p>
<ul>
<li> RT Blogged: <a href="http://blog.iainlobb.com/2010/10/advanced-game-design-with-flash-book.html" target="_blank">AdvancED Game Design with Flash - book review</a></li>
<li><a href="http://www.flashgamelicense.com/blog/2010/11/how-to-protect-your-game-from-being-rebranded/" target="_blank">How To Protect Your Game From Being Rebranded</a> by flashGameLicense  #flash #gamedev #security</li>
<li><a href="http://blog.alternativaplatform.com/en/2010/11/16/alternativa3d-tutorials-required/" target="_blank">Get paid for your Alternativa3D tutorial</a>! Maybe interesting for some Flash Developer...</li>
<li>Maybe interesting: <a href="http://polygeek.com/3147_flex_4-videos-on-the-theory-of-gamesocial-mechanics" target="_blank">4 videos on the theory of game/social mechanics</a> #game #design #social #media #future #talks</li>
<li>Nice blog post: #Game #design <a href="http://blog.wolfire.com/2009/01/designing-the-solution-space/" target="_blank">Designing the solution space</a> #gamedev</li>
</ul>
<p><span><span> </span></span></p>
<p><strong>Flash and Flex</strong></p>
<ul>
<li>Aka Shiva / Kolor <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  RT @<a rel="nofollow" href="http://twitter.com/UnitZeroOne">UnitZeroOne</a>: "<a href="http://tv.adobe.com/watch/max-2010-develop/flash-player-3d-future/" target="_blank">Flash Player 3D Future</a>" session, by Sebastian Marketsmueller (aka Mr. Mole).</li>
<li>Nice read: <a href="http://blog.bengarney.com/2010/11/01/tips-for-flash-developers-looking-at-hardware-3d/" target="_blank">Tips for Flash Developers Looking at Hardware 3D</a></li>
<li>Nice Resource: <a href="http://www.senocular.com/flash/tutorials/contentdomains/" target="_blank">Security Domains, Application Domains</a>, and More in ActionScript 3.0 #flash</li>
<li>That really looks good and kinda stable! <a href="http://www.kasperkamperman.com/blog/flash-qrcode-reader-as3/" target="_blank">#Flash #QR #Code #reader by Kasper Kamperman</a> link via @<a rel="nofollow" href="http://twitter.com/quasimondo">quasimondo</a> thx!</li>
<li>Interesting book I would like to read in the future: <a href="http://blog.flashgen.com/2010/12/07/developing-flex-components-book-2/" target="_blank">Developing Flex 4 Components Book</a> #flex4 #book #components</li>
<li>RT <a href="http://tonfall.googlecode.com" target="_blank">Tonfall</a> has now AIFF, WAV, RAW decoding &amp; encoding support. (via @<a rel="nofollow" href="http://twitter.com/andremichelle">andremichelle</a>)</li>
<li>For working with #Flash and <a title="http://www.tuio.org/" rel="nofollow" href="http://www.tuio.org/" target="_blank">http://www.tuio.org/</a> this might be a very <a title="Tuio Flash" href="http://bubblebird.at/tuioflash/tuio-as3-library/" target="_blank">interesting library</a></li>
<li>nice blog about #Kinect and #Flash <a title="http://www.as3kinect.org/" rel="nofollow" href="http://www.as3kinect.org/" target="_blank">http://www.as3kinect.org/</a> Especially the <a href="http://www.as3kinect.org/2010/12/openni-kinect-as3-wrapper-skeleton-tracking-with-papervision/" target="_blank">#skeleton #tracking</a> looks good!</li>
<li><a href="http://remotair.yoz.sk" target="_blank">Remotair</a> - concept of transmitting device inputs (gestures, mouse etc) into receiving #flash or AIR apps - Looks nice</li>
</ul>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/' rel='bookmark' title='My most important Twitter Messages #4'>My most important Twitter Messages #4</a></li>
<li><a href='http://blog.derhess.de/2011/08/31/my-most-important-twitter-messages-11-2/' rel='bookmark' title='My most important Twitter Messages #11'>My most important Twitter Messages #11</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=1474&amp;md5=f9cec200b9e80d5a54574bc53212a0c7" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2010/12/23/my-most-important-twitter-messages-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=1474&amp;md5=f9cec200b9e80d5a54574bc53212a0c7" type="text/html" />"
	</item>
		<item>
		<title>Creative Coding Tools, which is the best?</title>
		<link>http://blog.derhess.de/2010/06/02/creative-coding-tools-which-is-the-best/</link>
		<comments>http://blog.derhess.de/2010/06/02/creative-coding-tools-which-is-the-best/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 12:15:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gedanken]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[image processing]]></category>
		<category><![CDATA[interface design]]></category>
		<category><![CDATA[physical computing]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=1308</guid>
		<description><![CDATA[Now I am almost studying Interactive Art for one year. Me, as a Flash and Flex Developer, like coding with audio-visual and interaction-based content. But if I am honest, in the last time I did not use Flash in my projects at all. I had to deal with some other powerful creative coding tools. Some [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2011/06/09/my-most-important-twitter-messages-10/' rel='bookmark' title='My most important Twitter Messages #10'>My most important Twitter Messages #10</a></li>
<li><a href='http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/' rel='bookmark' title='My most important Twitter Messages #4'>My most important Twitter Messages #4</a></li>
<li><a href='http://blog.derhess.de/2010/07/05/my-most-important-twitter-messages-6/' rel='bookmark' title='My most important Twitter Messages #6'>My most important Twitter Messages #6</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Now I am almost studying Interactive Art for one year. Me, as a Flash and Flex Developer, like coding with audio-visual and interaction-based content. But if I am honest, in the last time I did not use Flash in my projects at all. I had to deal with some other powerful creative coding tools. Some of these tools provide me, as an artist, much more freedom than the Flash plattform can ever provide. For example, creating a <strong>visual output for multi-displays</strong> applications, <strong>programming on hardware</strong> (arduino), some real-time<strong> video tracking</strong> (face detection) experiments, using special Open-GL Renderer for <strong>3D graphics</strong> and so on. But I also ran into problems, which I would never have with using Flash. Especially, when I worked together with unexperienced programmer. For this reason, I will describe some of these creative coding tools with their inherent advantages and disadvantages. After this article you should have a good overview about the available tools in creative coding.</p>
<div id="attachment_1319" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.derhess.de/wp-content/uploads/2010/06/creativeCoding_table.gif" rel="lightbox[1308]"><img class="size-medium wp-image-1319" title="Creative Coding Tools" src="http://blog.derhess.de/wp-content/uploads/2010/06/creativeCoding_table-300x142.gif" alt="Creative Coding Tools Overview" width="300" height="142" /></a><p class="wp-caption-text">Creative Coding Tools Overview</p></div>
<p><span id="more-1308"></span></p>
<p><a href="http://www.adobe.com/products/flash/" target="_blank"><span style="font-size: large;"><strong>Adobe Flash (text-based coding)</strong></span></a></p>
<p>Adobe delivers a very good IDE for creative coding. Many people complain about the IDE, but it is the <strong>best tool to start coding</strong> for media designer, artist etc. You have the whole familiar layer infrastructure from Photoshop, and you can easily import your Photoshop, Illustrator graphics. After importing the graphics and the artist can start coding directly on the graphics. To see the graphics visually and arrange them on the stage, and then coding seamlessly with them (connected via symbolname = variable name) minimizes the obstactles for newbies so much. The same is valid for working with interactive video and audio. I know the Flash IDE is not cheap, but it is definitely the money worth for getting a perfect start. After reaching the intermediate level, you can switch to <a href="http://www.adobe.com/devnet/flex/free/index.html" target="_blank">Flash Builder</a> Coding Editor. This editor is quite advanced and it is free for students and teacher.</p>
<p>In a summary Flash is perfect for starting creative coding. For heavy <strong>graphic and media</strong> (video + audio files) <strong>projects </strong>it is perfect and delivers a <strong>unique workflow</strong>. Flash is also a very good solution for <strong>web-based project</strong> and the <strong>community is very big and active</strong>. So you can be sure to find a whole set of additional libraries and help. Because of the simplicity the Flash Plattform has got two disadvantages. The lack of perfomance compared to other technologies (C++, Java, Python) can be a problem for complex visual renderings and algorithms. The second disadvantage is the less freedom for physical computing based projects. An Alternative for Flash is <strong><a href="http://www.silverlight.net/" target="_blank">Microsoft Silverlight</a></strong></p>
<p><a href="http://processing.org/" target="_blank"><span style="font-size: large;"><strong>Processing (text-based coding)</strong></span></a></p>
<p>Processing is a specific Java based framework for creative coding. Ben Fry and Casey Reas simplified the programming language Java, so it is easier for media artist diving into creative coding. In my opinion, <strong>it is not a good solution for starting creative coding</strong> with this tool, even it is for free! In my class and at my old university I often saw the same misunderstanding in the beginners eyes when they started with processing... This whole text-based coding without any reference to the graphics is still too abstract for beginners. That lead for unhappy artist. Then maybe they  started hating programming... That is not cool... Maybe the new IDE project <strong><a href="http://kaleido.media.mit.edu/" target="_blank">Kaleido</a></strong> can solve this.</p>
<p>The syntax of Processing is quite similar to <a href="http://de.wikipedia.org/wiki/ActionScript" target="_blank">ActionScript</a>. So it is not so difficult for Flash Coder to switch to Processing and vice versa. Processing is able to <strong>use Open-GL</strong>. In this case it makes much more sense to use this <strong>tool for 3D Project</strong> than Flash. Even you can <strong>connect Java Libraries</strong> with your Processing projects. That enables completely new application possibilities. <strong>Speech recognition, video tracking</strong>, working with <strong>Bluetooth Networks</strong> are only a few examples. Also collaborative coding via <a href="http://en.wikipedia.org/wiki/Revision_control" target="_blank">SVN</a> is quite easy in Processing and the active community is the best evidence for this.</p>
<p><a href="http://cycling74.com/" target="_blank"><span style="font-size: large;"><strong>Max/MSP/Jitter (node-based coding)</strong></span></a></p>
<p>This tool is a node-based  programming tool for media artist. Every node has an input and a output. The artist can connect this nodes with cables, like it was used to do in the earlier times with the audio synthesizer. The node-based approach may be a good starting point for beginners. For experienced programmer (also for me) it can be very weird to programm in this environment. But if I am honest, Max/MSP/Jitter delivers a b<strong>ig repertoire of audio effect nodes, video effect nodes</strong> and <strong>User Interface elements</strong>. Also working with hardware is quite well supported in this environment. <strong>Connecting MIDI devices</strong>,<strong> special sound-cards</strong> and <strong>several displays</strong> (or projectors) to Max/MSP/Jitter is not a big problem. For this reason Max/MSP/Jitter is perfect for <strong>live audio-visual performances</strong> and <strong>media installations</strong>. A further advantage is the extensibility of Max/MSP/Jitter. Advanced programmers can use the <strong>included JAVA  API</strong> or <strong>JavaScript API</strong> for creating and extending new nodes (e.g. OpenCV in Max) and user interface elements. Only for web-based projects this tool is almost useless, and even working together with other artist seems not so easy. Alternatives for the commercial based product MAX/MSP/Jitter can be <strong><a href="http://puredata.info/" target="_blank">PureData</a></strong> (mainly for audio processing), <strong><a href="http://vvvv.org/" target="_blank">VVVV</a></strong> (video and visuals) and <strong><a href="http://musart.dist.unige.it/EywMain.html" target="_blank">EyesWeb Framework</a></strong> (video and stage-based installations).</p>
<p><strong><a href="http://www.openframeworks.cc/" target="_blank"><span style="font-size: large;">openFrameworks (text-based coding)</span></a></strong></p>
<p>With openFrameworks we enter the big world of C and C++. C and C++ is quite old and for this reason the language has got some ugly inherent characteristics. For advanced programmer the <a href="http://en.wikipedia.org/wiki/Pointer_%28computing%29" target="_blank">concept of pointers</a> is quite easy to understand. In contrast intermediate programmers will get surely fucked up with the <a href="http://en.wikipedia.org/wiki/Header_file" target="_blank">header file concept</a>. Beginners are going to get lost in this big world... That sounds terrible, but it  is not so worse. C and C++ provides the biggest freedom an artist can ever get. For getting this freedom the artist has to put some effort into it.</p>
<p>Afterwards the artist can <strong>code directly on hardware</strong> (e.g. <a href="http://www.arduino.cc/" target="_blank">Arduino</a>). Also <strong>high-end performance</strong> optimizing of your application is possible here. Especially for <strong>heavy 3D -based projects</strong> you are supposed to use this platform. The team around openFrameworks created successfully an easy to use C++ Library for audio-visual coding. Their <a href="http://www.openframeworks.cc/setup" target="_blank">tutorial page</a> gives an easy start and their classes makes it quite <strong>easy working with audio,video and drawing operations in C++</strong>. The openFramework approach is very similar to the Processing project in Java World. It exist an active community, who <a href="http://www.openframeworks.cc/addons" target="_blank">extend</a> the openFramework toolkit successively. A disadvantage of openFrameworks could be the slow development process. If no suitable add-on is available for your project (for instance: network-based multi-user interaction) it can get very fast complex and time-consuming to solve this technical issue. An alternative for openFramework could be <strong><a href="http://libcinder.org/" target="_blank">Cinder</a></strong>.</p>
<p><strong><span style="font-size: large;">The End</span></strong></p>
<p>The table above reveals that there is no real winner available. All the tools do a great job in their special domain. So Flash and Processing are very good tools for web-based projects, openFrameworks and Max/MSP/Jitter are better for media installations and complex animations. Beginners should check which tool is really easy to learn. An easy start and enjoying coding is very important in the beginning! Advanced Programmer and artist should distinguish between <strong>perfomance-based/hardware-based</strong> or <strong>graphic-based/media-file-based/web-based</strong> projects. For perfomance-based/hardware-based projects openFrameworks, Max/MSP/Jitter and maybe Processing is the best solution. For web-based and media-file/graphic-based projects Flash delivers a very good solution. In some cases (e.g. big Information Design projects) Processing is more suitable... So Happy Coding and visit <strong><a href="http://www.creativeapplications.net/" target="_blank">CreativeApplications.Net</a></strong> to see what is possible!</p>
<p><strong><br />
</strong></p>
<p><strong><br />
</strong></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2011/06/09/my-most-important-twitter-messages-10/' rel='bookmark' title='My most important Twitter Messages #10'>My most important Twitter Messages #10</a></li>
<li><a href='http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/' rel='bookmark' title='My most important Twitter Messages #4'>My most important Twitter Messages #4</a></li>
<li><a href='http://blog.derhess.de/2010/07/05/my-most-important-twitter-messages-6/' rel='bookmark' title='My most important Twitter Messages #6'>My most important Twitter Messages #6</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=1308&amp;md5=c9c06c74032a7967d84841937f9eff02" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2010/06/02/creative-coding-tools-which-is-the-best/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=1308&amp;md5=c9c06c74032a7967d84841937f9eff02" type="text/html" />"
	</item>
		<item>
		<title>Collaboration Tools for your projects</title>
		<link>http://blog.derhess.de/2010/03/09/collaboration-tools-for-your-projects/</link>
		<comments>http://blog.derhess.de/2010/03/09/collaboration-tools-for-your-projects/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 13:30:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[dokumentation]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=1259</guid>
		<description><![CDATA[In the last months I worked with people from abroad or with big physical distances. The first time I thought, yeah that is not a problem. Everybody has got an internet connection and that is all what we need. In my old company the Liip AG - who I worked for - their whole project [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>In the last months I worked with people from abroad or with big physical distances. The first time I thought, yeah that is not a problem. Everybody has got an internet connection and that is all what we need. In my old company the <a href="http://www.liip.ch/" target="_blank">Liip AG</a> - who I worked for - their whole project management and file management systems were almost accessible over an internet connection. For this reason I could work from everywhere I want. I thought, that would not change in my future time, because the internet has solutions for everything. Yeah, I have to say that is true. But it was not easy to find the right tools and services for exchanging ideas, files, time schedules and other stuff for free. My projects are not so big that it makes sense to implement this infrastructures by my own. I found some free or at least some cheap services which you can use for working together with friends or other small projects.</p>
<h3>Idea Development and Sharing</h3>
<p>Creating and developing ideas with people, who are not physical available, is not very easy. Maintaining and extending are also two not very minor problems. In the last time I found a very good workflow for me and my friends. We do a telephone conference via <strong><a href="http://www.skype.com" target="_blank">skype</a></strong> and in the same time we use the service <strong><a href="http://www.mindmeister.com/" target="_blank">Mindmeister (Online Mindmapping Tool)</a></strong> and the tool <strong><a href="http://www.balsamiq.com/" target="_blank">Balsamiq MockUp</a></strong>. At the moment our solution works good and it is totally free with some limitations. A more professional solution for idea development and exchange may be the Service <strong><a href="http://www.protoshare.com/" target="_blank">ProtoShare</a></strong>. Unfortunately, there is no real free pricing model available, therefore I never tested this service. <span id="more-1259"></span></p>
<h3>Planning and Schedules Services</h3>
<p>Sometimes you and your project members have to make choices or just finding the best time for an appointment. The services <strong><a href="http://www.doodle.com/" target="_blank">Doodle</a></strong> and <strong><a href="http://whenisgood.net/" target="_blank">WhenIsGood</a></strong> solve this problem very easily. I like the service <strong><a href="http://www.doodle.com/" target="_blank">doodle</a></strong> very much, because you can use it without any registration and you can make different kind of choices (timebased or any other).</p>
<h3>Project Management Services</h3>
<p>To arrange meetings is not everything. In most and even in small projects you have a rough imagination of a time schedule. This time schedule should be accessible for every project member in technical and visual form. Additional to this time schedule every project has got some documentation papers and project member information. All this information should be managed by a project management tool. A couple of project managment services are available on the internet. I am using <strong><a href="http://www.huddle.net/" target="_blank">huddle</a></strong> at the moment and I am quite satisfied with it. It has one free pricing model and the features are good enough for small projects. The project management services <strong><a href="http://basecamphq.com/">Basecamp</a></strong> and <strong><a href="http://www.activecollab.com" target="_blank">activeCollab</a></strong> are looking more professional and delivers some useful extensions (e.g. a Mobile Client Software). Unfortunately, there is no free pricing model available, only a fix testing period.</p>
<h3>Coding and design file Hosting</h3>
<p>In my case, we did many visual coding projects. For this reason we are using Version Management for Coding and even a <strong><a href="http://pixelnovel.com/timeline" target="_blank">Version Managment for Adobe Photoshop</a></strong> files. <a href="http://www.photonstorm.com/" target="_blank">Richard Davey</a> wrote a <a href="http://www.photonstorm.com/archives/710/svn-for-photoshop-with-pixelnovel" target="_blank">small blog post</a> about it. I think the very well known free services are <strong><a href="http://code.google.com/intl/de-DE/projecthosting/" target="_blank">Google Code</a></strong>, <strong><a href="http://github.com/" target="_blank">GitHub</a></strong> and <strong><a href="http://sourceforge.net/" target="_blank">SourceForge.net</a></strong>. Using the SVN service <strong><a href="http://beanstalkapp.com/" target="_blank">Beanstalk</a></strong> in relation with the <strong><a href="http://pixelnovel.com/" target="_blank">PixelNovel</a></strong> (Adobe Photoshop Version Management service) is a very powerful and simple tool, I guess...</p>
<h3>(Short) temporal data storage</h3>
<p>Sometimes you have to exchange some data files. That could be a file transfer from your university computer to your home computer or sending huge files to other friends (or project members). For private purposes, the service <strong><a href="http://www.dropbox.com/" target="_blank">Dropbox</a></strong> seems to be nice. For data, which should be only available for a short time and the data is not top secret for other people, I recommend to use the common upload file services (thx <a href="http://twitter.com/hugocamargo" target="_blank">Hugo</a> and <a href="http://aczacz.blogspot.com/" target="_blank">Anca</a> for the links):</p>
<ul>
<li><a href="http://www.filebox.com/">http://www.filebox.com</a> - 100 Gb</li>
<li><a href="http://megashares.com/">http://megashares.com</a> - 10 Gb</li>
<li><a href="http://www.filesavr.com/">http://www.filesavr.com</a> - 10 Gb</li>
<li><a href="http://www.filezzz.com/">http://www.filezzz.com</a> - 10 Gb</li>
<li><a href="http://www.yourfilelink.com/">http://www.yourfilelink.com</a> - 5 Gb</li>
<li><a href="http://gettyfile.ru/">http://gettyfile.ru</a> - 4.7 Gb</li>
<li><a href="http://qshare.com/">http://qshare.com</a> - 4 Gb</li>
<li><a href="http://depositfiles.com/">http://depositfiles.com</a> - 2 Gb</li>
<li><a href="http://www.2shared.com/">http://www.2shared.com</a> - 2 Gb</li>
<li><a href="http://shareua.com/">http://shareua.com</a> - 2 Gb</li>
<li><a href="http://uploadbox.com/">http://uploadbox.com</a> - 2 Gb</li>
<li><a href="http://www.flyupload.com/">http://www.flyupload.com</a> - 2 Gb</li>
<li><a href="http://fileshare.in.ua/">http://fileshare.in.ua</a> - 2 Gb</li>
<li><a href="http://www.badongo.com/">http://www.badongo.com</a> - 2 Gb</li>
<li><a href="http://rapidshare.ru/">http://rapidshare.ru</a> - 1.5 Gb</li>
<li><a href="http://getfile.biz/">http://getfile.biz</a> - 1 Gb</li>
<li><a href="http://www.megaupload.com/">http://www.megaupload.com</a> - 1 Gb</li>
<li><a href="http://www.transferbigfiles.com/">http://www.transferbigfiles.com</a> - 1 Gb</li>
<li><a href="http://usershare.net/">http://usershare.net</a> - 1 Gb</li>
<li><a href="http://www.filesave.me/">http://www.filesave.me</a> - 1 Gb</li>
<li><a href="http://www.storage.to/">http://www.storage.to</a> - 1 Gb</li>
<li><a href="http://www.sharingmatrix.com/">http://www.sharingmatrix.com</a> - 1 Gb</li>
<li><a href="http://dataup.to/">http://dataup.to</a> - 1 Gb</li>
<li><a href="http://www.uploadline.com/">http://www.uploadline.com</a> - 1 Gb</li>
<li><a href="http://dl.free.fr/">http://dl.free.fr</a> - 1 Gb</li>
<li><a href="http://www.mystream.to/">http://www.mystream.to</a> - 1 Gb</li>
<li><a href="http://filez.bz/">http://filez.bz</a> - 1 Gb?</li>
<li><a href="http://filebase.to/">http://filebase.to</a> - 1 Gb</li>
<li><a href="http://www.savefile.com/">http://www.savefile.com</a> - unknown</li>
</ul>
<h3>The End</h3>
<p>I hope you liked my short list of collaboration tools and services. If anything missing for you, check these two articles <a href="http://mashable.com/2007/07/22/online-collaboration/" target="_blank">Work Together: 60+ Collaborative Tools for Groups</a> and <a href="http://www.straw-dogs.co.uk/09/20/6-free-svn-project-hosting-services/" target="_blank">10 Free SVN &amp; Project Hosting Services</a>, and a very good <a href="http://www.mindmeister.com/de/12213323/best-online-collaboration-tools-2010-robin-good-s-collaborative-map" target="_blank">mindmap</a>, or check my links for <a href="http://delicious.com/derhess/collaboration" target="_blank">collaboration</a> and <a href="http://delicious.com/derhess/projectmanagement" target="_blank">project management</a>. And of course, feel free to add a comment. <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><script type="text/javascript">// <![CDATA[
    google_ad_client = "pub-2874371819292006"; /* Mittlerer Banner, 468x60, Erstellt 22.07.09 */ google_ad_slot = "6664183687"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>No related posts.</p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=1259&amp;md5=e279cb3fc25d8734ec1d3204ee03738d" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2010/03/09/collaboration-tools-for-your-projects/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=1259&amp;md5=e279cb3fc25d8734ec1d3204ee03738d" type="text/html" />"
	</item>
		<item>
		<title>My most important Twitter Messages #4</title>
		<link>http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/</link>
		<comments>http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:03:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[interface design]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=1188</guid>
		<description><![CDATA[A small summary of my Twitter messages from November - December 2009: Allgemein (General) Great homepage with top-level talks for creative coders, designer and other artists Very interesting media facade project. Partly based on Adobe Air Sorftware Nice article: Media Facades: Fundamental terms and concepts International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2010/07/05/my-most-important-twitter-messages-6/' rel='bookmark' title='My most important Twitter Messages #6'>My most important Twitter Messages #6</a></li>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2011/08/31/my-most-important-twitter-messages-11-2/' rel='bookmark' title='My most important Twitter Messages #11'>My most important Twitter Messages #11</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: left;"><img class="aligncenter" src="http://blog.derhess.de/wp-content/uploads/2009/07/twitterdehess.gif" alt="Twitter von der hess" width="435" height="155" /><br />
A small summary of my <a href="http://twitter.com/derhess" target="_blank">Twitter messages</a> from November - December 2009:</p>
<p><strong><span id="more-1188"></span>Allgemein (General)</strong></p>
<ul>
<li><a href="http://blogs.aquent.com/aquentblog/author/susie-hall/" target="_blank">Great homepage with top-level talks</a> for creative coders, designer and other artists</li>
<li>Very interesting <a href="http://playhouse.daft.ie/create/" target="_blank">media facade project</a>. Partly based on Adobe Air Sorftware</li>
<li>Nice article: <a href="http://www.mediaarchitecture.org/mediafacades2008/exhibition/basics-eng/" target="_blank">Media Facades: Fundamental terms and concepts</a></li>
<li><a href="http://www.computational-aesthetics.org/2010/" target="_blank">International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging </a></li>
<li>Very interesting designer: <a rel="nofollow" href="http://www.waldemeyer.com/" target="_blank">http://www.waldemeyer.com/</a> especially for the domain of wearable technology fashion. Also<a href="http://waldemeyer.blogspot.com/" target="_blank"> his blog</a></li>
<li>Some inspiration for your <a href="http://blog.makezine.com/archive/2009/12/make_holiday_gift_guide_2009_all-ar.html" target="_blank">wishlist? Physical Computing</a> Ahoi!</li>
<li>Very cool!! <a href="http://www.photonstorm.com/archives/710/svn-for-photoshop-with-pixelnovel?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+PhotonStorm+%28Photon+Storm%29" target="_blank">Real SVN Functionality for Photoshop with PixelNovel</a></li>
<li><a href="http://wiigee.org" target="_blank">Wiigee</a> is a nice java library for working with gestures and the wiimote. a port for ActionScript would be nice <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li><a href="http://www.opencalais.com/" target="_blank">Reuters open MetaData (Semantic Web) Database</a> looks interesting for webservice and information experiments</li>
<li>Wow! The New York Times began to open their Information Archives! <a rel="nofollow" href="http://data.nytimes.com/" target="_blank">http://data.nytimes.com/</a></li>
<li>Nice <a href="http://geoapi.com/" target="_blank">Geo coding API for Web 2.0 services </a></li>
<li><a href="http://blog.fitc.ca/post.cfm/interactive-installations-wanted" target="_blank">Interactive installations wanted for the FITC Amsterdam</a></li>
<li>Found an <a href="http://193.171.60.44/dspace/">archive database for Media Art</a>.  Maybe it could be useful during my studies in interactive art</li>
<li><a href="http://eismann-sf.com/news/?p=824" target="_blank">Nice Graphic about Qualities of Information Design</a></li>
<li>Great slides about a good <a href="http://www.insideria.com/2009/11/how-to-run-a-creative-business.html" target="_blank">business culture in a creative environment</a></li>
<li>fascinated by the <a href="http://en.wikipedia.org/wiki/Theremin" target="_blank">Theremin Music instrument</a> and tv documentation <a href="http://de.wikipedia.org/wiki/Theremin" target="_blank">(deutsch)</a></li>
<li>Yale University's Psychology course on <a href="http://www.youtube.com/watch?v=P3FKHH2RzjI&amp;feature=SeriesPlayList&amp;p=6A08EB4EEFF3E91F" target="_blank">Youtube</a>. **OFF TOPIC**</li>
<li>Holy shit that is the<a href="http://www.koreus.com/video/out-of-time.html" target="_blank"> best parkour action</a> I have ever seen!!  **OFF TOPIC**</li>
<li>Ziemlich interessante Präsentation über die Kombination von <a href="http://mediathek.hs-furtwangen.de/public/6493e9ea456d032ab02d9c156157d3a2/" target="_blank">Mobile Art und Urban Displays von Jürgen Scheible</a></li>
<li>Nett zu lesen: <a href="http://blog.liip.ch/files/pdf/stuermer_2009_digitalenachhaltigkeiteinkonzeptmitzukunft.pdf" target="_blank">Digitale Nachhaltigkeit – ein Konzept mit Zukunft</a></li>
</ul>
<p><strong>Generative Art:</strong></p>
<ul>
<li>Interesting <a href="http://mediamilitia.com/getting-started-with-generative-art/" target="_blank">blog entry on 'Generative Art'</a> via @Natzke</li>
<li><a href="http://beta.nodebox.net/wiki/Welcome" target="_blank">Generative Art Tool </a>- out of the box via @<a href="http://twitter.com/generatorx">generatorx</a></li>
<li>Ich bin nun überzeugt und werd mir das Buch kaufen. <a rel="nofollow" href="http://www.generative-gestaltung.de/" target="_blank">http://www.generative-gestaltung.de/</a> Visual Programming Lernen vom Feinsten <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Umfangreiche Artikel Sammlung zum Thema <a href="http://medienkunstnetz.de/themen/generative_tools/" target="_blank">Generative Tools für die digitale Medienkunst</a></li>
</ul>
<p><strong>UX and Interaction Design:</strong></p>
<ul>
<li><a href="http://bit.ly/4LmWBN" target="_blank">Free Sketching &amp; Wireframing Kit</a> <a rel="nofollow" href="http://bit.ly/4LmWBN" target="_blank"></a> via @fplag</li>
<li><a href="http://www.interactivearchitecture.org/" target="_blank">Great blog</a> about interaction, architecture, space, user experience etc.</li>
<li><a href="http://www.gillesbailly.fr/menua/" target="_blank">Marking Menus</a> are a very good concept for mouse gestures and menu navigation issues</li>
<li>Must read article: Open for Business - <a href="http://www.insideria.com/2009/11/open-for-business-designing-social-interfaces.html" target="_blank">Designing Social Interfaces -&gt; degree of openness from a technical view</a></li>
<li>Wow, very nice idea of a physical computing interface: <a href="http://eis.comp.lancs.ac.uk/index.php?id=11&amp;type=0" target="_blank">VoodooIO</a></li>
<li><a href="http://vimeo.com/mkalten/likes/page:1/sort:newest" target="_blank">Nice video list of Tangible User Interfaces</a></li>
<li>Nice Blog and very good articles: <a href="http://www.organicui.org/?page_id=35" target="_blank">Designing Kinetic and Organic User Interfaces</a></li>
<li>Two great articles about <a href="http://tinyurl.com/yb66lkj" target="_blank">User Experience in an Agile Development</a> process (or in Scrum) <a rel="nofollow" href="http://tinyurl.com/yb66lkj" target="_blank"></a> <a rel="nofollow" href="http://tinyurl.com/ycj5a32" target="_blank">http://tinyurl.com/ycj5a32</a></li>
</ul>
<p style="text-align: left;"><strong>Projekte und Experimente (Projects and experiments)</strong><strong><br />
</strong></p>
<ul>
<li><a href="http://blog.makezine.com/archive/2009/12/amazing_sound_sculptures_from_motor.html" target="_blank">Amazing sound sculptures</a> from motors &amp; more via @<a href="http://twitter.com/make">make</a></li>
<li>Stumbled again about the <a href="http://jexp.de/blog/archives/16-On-LEGO-Powered-Time-Tracking;-My-Daily-Column.html" target="_blank">lego Time Tracking</a> thing. I really like this nerdy idea</li>
<li>Should I really try it? <a rel="nofollow" href="http://suicidemachine.org/" target="_blank">http://suicidemachine.org/</a> a nice net (art) project idea</li>
<li>Nice project: <a href="http://blog.makezine.com/archive/2009/11/ego_search_visualizer.html" target="_blank">Ego search visualizer</a> from MIT Lab: <a href="http://personas.media.mit.edu/" target="_blank">the project page</a></li>
<li><a href="http://www.graviti.tv/blog/?p=130" target="_blank">MIT gestural computing</a> makes multitouch look old hat - Interesting Project</li>
<li>Looking for SenseWare: My Examples -&gt; <a href="http://www.eltopo.de/sites/funktionide_part1_1.html" target="_blank">funktionide</a> // <a href="http://www.eltopo.de/sites/liquidwall_1.html" target="_blank">LiquidWall </a>// <a href="http://www.poken.com" target="_blank">Poken</a></li>
<li><a href="http://www.nearfield.org/2009/11/iphone-rfid-and-nfc-peripherals" target="_blank">Pimp your iPhone for RFID</a></li>
<li><a href="http://blog.makezine.com/archive/2009/12/wii_remote_for_mame_on_iphone.html" target="_blank">Wii remote for MAME on iPhone</a></li>
<li>Nice experiment! <a href="http://blog.makezine.com/archive/2009/12/iphone_controlled_solar_powered_ard.html" target="_blank">iPhone controlled Arduino tank</a></li>
<li><a href="http://blog.makezine.com/archive/2009/11/diy_accelerometer_controlled_usb_ga.html" target="_blank">DIY accelerometer controlled USB gamepad</a></li>
<li>wow, a <a rel="nofollow" href="http://infosthetics.com/archives/2009/11/ringwall_world_largest_multi-touch_multi-user_wall.html" target="_blank">45m long multitouch wall</a> via @<a href="http://twitter.com/jensfranke">jensfranke</a>, @<a href="http://twitter.com/CedricKiefer">CedricKiefer</a>, @<a href="http://twitter.com/memotv">memotv</a> / Don't know if this useful...</li>
<li><a href="http://itsme.it/project/" target="_blank">itsme</a> the next generation of personal computing?! I don't know... <a rel="nofollow" href="http://itsme.it/project/" target="_blank"></a></li>
<li>Very cool idea or app for an <a href="http://www.graviti.tv/blog/?p=122" target="_blank">eyetracker approach</a></li>
<li><a href="http://www.youtube.com/watch?v=UmIgNfp-MdI" target="_blank">Microsoft "Courier" secret tablet</a></li>
</ul>
<p><strong>Neue Technologie (new Technologies)</strong></p>
<ul>
<li>Wow the <a href="http://blog.makezine.com/archive/2010/01/generate_cityscapes_with_city_engin.html" target="_blank">City Engine Software</a> looks great for Science Fiction and other Urban Movie Post Production stuff</li>
<li>Transform your real pictures into nice drawings: <a href="http://grail.cs.washington.edu/projects/gradientshop/" target="_blank">Research Project GradientShop</a></li>
</ul>
<p><span><span> </span></span></p>
<p><strong>Programmierung und Software Design (Programming)</strong></p>
<ul>
<li><a href="http://www.computer.org/portal/web/buildyourcareer/fa035" target="_blank">Frequently Forgotten Fundamental Facts about Software Engineering</a></li>
<li>Uh nice topic for Computer Scientist in Media: <a href="http://hci.stanford.edu/research/opportunistic/" target="_blank">Opportunistic Programming</a></li>
</ul>
<p style="text-align: left;"><strong>Game Developing:</strong></p>
<ul>
<li>Blog article: <a href="http://gamesalfresco.com/2009/12/31/best-selling-augmented-reality-games-of-2009/" target="_blank">Best Selling Augmented Reality Games of 2009</a></li>
<li>Interesting report:<a href="http://joshblog.net/2010/01/04/indie-flash-game-development-a-2009-year-end-retrospective/" target="_blank"> Indie Flash Game Development: A 2009 Year-End Retrospective</a></li>
<li>A must read for all Flash Indie Game Developer: <a href="http://blog.elite-games.net/blog4.php/2009/12/17/total-revenue-from-last-2-years" target="_blank">Badim's Total revenue from last 2 years blog post</a></li>
<li>Playyoo is an interesting plattform for Flash Mobile and Flash Lite Game Developer <a rel="nofollow" href="http://blog.playyoo.com/" target="_blank">http://blog.playyoo.com/</a> and <a rel="nofollow" href="http://playyoo.com/" target="_blank">http://playyoo.com/</a></li>
<li>Adobe starts "<a href="http://www.adobe.com/devnet/games/" target="_blank">#Flash Platform #Gaming Technology Center"</a> (<a href="http://www.adobe.com/devnet/logged_in/ddeibler_flash_platform_games.html" target="_blank">Center</a>) via @flashforum</li>
<li>Some nice and useful <a href="http://www.youtube.com/user/kmprssr#g/a" target="_blank">video tutorials for the Flash Push Button Game Engine</a></li>
<li>Thoughtful article from @<a href="http://twitter.com/GregLoire">GregLoire</a> on <a href="http://www.gamasutra.com/blogs/GregMcClanahan/20091202/3709/Achievement_Design_101.php" target="_blank">Achievement Design 101</a> via @mochimedia</li>
<li>Nice Blogpost: <a href="http://bbrathwaite.wordpress.com/2008/11/30/creating-a-game-design-document/" target="_blank">Creating a Game Design Document</a></li>
<li>Nice article: <a href="http://www.untoldentertainment.com/blog/2009/10/09/running-a-game-studio-from-start-up-to-sustainability/" target="_blank">Running a Game Studio: From Start-Up to Sustainability</a></li>
</ul>
<p><span><span> </span></span></p>
<p><strong>Flash and Flex</strong></p>
<ul>
<li><a href="http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/" target="_blank">Brain Computer Interface ActionScript 3.0 API</a> library released by Sean Moore</li>
<li>Blog post:<a href="http://seantheflexguy.com/blog/2009/12/19/list-of-34-more-actionscript-30-apis/" target="_blank"> 34 cool ActionScript Libraries</a> by Sean Moore</li>
<li>Great <a href="http://nodename.com/blog/2009/12/03/roll-over-delaunay-voronoi-library-goes-open-source/" target="_blank">Voronoi open-source library for AS3</a> published</li>
<li>Harmcrest is a nice <a href="http://www.insideria.com/2009/11/validation-in-flex-with-hamcre.html" target="_blank">Form and User Interface Input Validation Library</a> and Framework for Flex</li>
<li>Adobe <a title="#Flash" href="http://twitter.com/search?q=%23Flash">#Flash</a> and <a href="http://bit.ly/90o5eq" target="_blank">search engine optimization</a> (<a title="#SEO" href="http://twitter.com/search?q=%23SEO">#SEO</a>): Techniques, issues, and strategies:  (via @<a href="http://twitter.com/marcthiele">marcthiele</a>)</li>
<li>Maybe the Flash Plattform gives<a href="http://newteevee.com/2009/11/21/get-ready-for-flash-player-10-1-to-stream-p2p-video-to-millions-swap-files-bittorrent-style/" target="_blank"> P2P a new chance to establish</a> in the area of network (streaming) technologies?!</li>
<li><a href="http://wiki.swfjunkie.com/tweetr" target="_blank">Tweetr AS3 Library</a> 0.95 Released by @<a href="http://twitter.com/_sandro">_sandro</a> check out:</li>
</ul>
<p><script type="text/javascript">// <![CDATA[
   google_ad_client = "pub-2874371819292006"; /* Mittlerer Banner, 468x60, Erstellt 22.07.09 */ google_ad_slot = "6664183687"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2010/07/05/my-most-important-twitter-messages-6/' rel='bookmark' title='My most important Twitter Messages #6'>My most important Twitter Messages #6</a></li>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2011/08/31/my-most-important-twitter-messages-11-2/' rel='bookmark' title='My most important Twitter Messages #11'>My most important Twitter Messages #11</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=1188&amp;md5=584205518070e7c3aa5ddf2d78f7b388" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2010/01/05/my-most-important-twitter-messages-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=1188&amp;md5=584205518070e7c3aa5ddf2d78f7b388" type="text/html" />"
	</item>
		<item>
		<title>Mastering the Flex Charts</title>
		<link>http://blog.derhess.de/2009/07/03/mastering-the-flex-charts/</link>
		<comments>http://blog.derhess.de/2009/07/03/mastering-the-flex-charts/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:02:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=770</guid>
		<description><![CDATA[Disclaimer Start: Please be pleasant with my English. I am not a native English speaker and the English language is one of my personal weaknesses. To improve my English skills, I am planning to write some blog posts in English. So if I wrote any bullshit in these blog posts, please correct me! Disclaimer End: [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/11/10/getting-advanced-in-flex/' rel='bookmark' title='Getting Advanced in Flex'>Getting Advanced in Flex</a></li>
<li><a href='http://blog.derhess.de/2011/12/16/book-review-adobe-flex-training-from-the-source/' rel='bookmark' title='Book review: Adobe Flex &#8211; Training from the source'>Book review: Adobe Flex &#8211; Training from the source</a></li>
<li><a href='http://blog.derhess.de/2009/10/27/the-new-youtube-as3-chromeless-api-in-flex-air-flash/' rel='bookmark' title='The new YouTube AS3 Chromeless API in Flex, Air, Flash'>The new YouTube AS3 Chromeless API in Flex, Air, Flash</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Disclaimer Start:</p>
<p><em>Please be pleasant with my English. I am not a native English speaker and the English language is one of my personal weaknesses. To improve my English skills, I am planning to write some blog posts in English. So if I wrote any bullshit in these blog posts, please correct me!</em></p>
<p>Disclaimer End:</p>
<p>At my work at <a href="http://www.liip.ch/" target="_blank">Liip</a> I had to work quite a lot with the Flex Chart API. At some point I was very disappointed about the lack of deeper documentations or advanced flex charts examples. In my mind the whole dashboard flex chart examples are not really helpful, because the examples are not very good real-life examples. But after a few months ago I found some very nice examples for the Flex Chart Advanced stuff and now I would like to give you a short guidance, how you can handle the complex and powerful Flex Chart API.</p>
<p><strong>First Step - Check your Skills</strong></p>
<p>Make sure that you understand the Flex Component Life Cycle and the rendering procedure behind the Flex Framework. The whole Chart Topic is very complex in handling data and handling a good rendering procedure. So that is the reason why it is very important that you understand the basics of the Flex Framework. If you have got some problems to understand the concepts behind the Flex Framework, no problem, I highly recommend the Adobe Max presentation <a href="http://tv.adobe.com/#vi+f15384v1002" target="_blank">Diving Deep with the Flex Component Lifecycle</a> from <a href="http://iamdeepa.com/blog/?p=39" target="_blank">Deepa Subramaniam</a>. Otherwise have a look on my SFUG Presentation “<a href="http://blog.derhess.de/2009/04/13/sfug-talk-vom-flasher-zum-flex-developer/" target="_blank">Moving from AS3 to Flex</a>”</p>
<p><strong>Second Step – Set up your documentation for the Flex Chart Basic Stuff:</strong></p>
<p>Yeah, the Flex Chart API is very huge. So you have to work a lot with the documentation. Fortunately, the basic Flex Chart stuff is documented very well. If you want to do some minor changes on your chart, please have a look on the <a href="http://livedocs.adobe.com/flex/3/html/Part7_DataVis_1.html" target="_blank">Flex Data Visualization documentation</a> (Livedocs) and on the <a href="http://livedocs.adobe.com/flex/3/langref/index.html" target="_blank">Language Reference</a>.  Sometimes you would not get a solution from this documentation, than have a look on the Flex Chart examples at <a href="http://blog.flexexamples.com/" target="_blank">flexexamples.com</a>. Mostly I use the <a href="http://blog.flexexamples.com/tags/" target="_blank">tags-Content overview</a> and press the Buttons “<em>CTRL+F</em>” in Mozilla Firefox for the string search. After that I typed in “<em>LineChart</em>” for <a href="http://blog.flexexamples.com/tag/linechart/" target="_blank">Line Chart examples</a> or “<em>Charting</em>” for <a href="http://blog.flexexamples.com/tag/legend/" target="_blank">Flex charts in general</a>. So I am quite fast and I always find the right code snippets. This procedure fits for the basic chart stuff very well.</p>
<p><strong>Third Step – Things are becoming complicated</strong></p>
<p>Oh no, our client wants to have some special item renderings and user interaction on the charts… At this point the Flex Chart could become a nightmare. Why?!</p>
<ul>
<li>Because of the Flex Charts API Architecture is very complex. A lot of classes are related to each other and so on</li>
<li>The Adobe Livedocs documentation doesn’t really deliver any advanced flex charts examples and doesn’t explain the ideas behind the Flex Charts API Architecture</li>
<li>You don’t have access to the source code of the Flex Charts API, so it is always a black box for you</li>
<li>There are very less information (and blog post) about Advanced Flex Charts API stuff on the internet or you have to pay for this information (lectures in Flex Charts)</li>
</ul>
<p><span id="more-770"></span>These points sound very disappointed but I have some Flex Charts resources for you, which are able to solve these problems. To understand some complex Chart behaviors please <a href="http://weblogs.macromedia.com/flexteam/archives/2008/02/sneak_peak_at_f.html" target="_blank">download</a> the <a title="Get a free print version of the posters" href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=posters" target="_blank">Flex Chart Class diagram</a>. It shows the relationship between the classes very well, so you should get the basic ideas behind the Flex Chart API. After that, you should go to <a href="http://www.quietlyscheming.com/blog/" target="_blank">quietlyscheming.com</a>. It is a great resource for advanced chart examples and getting an orientation in the Advanced Flex Chart Stuff. Especially, these blog posts are very useful</p>
<ul>
<li><a href="http://www.quietlyscheming.com/blog/charts/chart-sampler/" target="_blank">ChartSampler</a> (kind of Flex Chart Explorer)</li>
<li><a href="http://www.quietlyscheming.com/blog/charts/easy-custom-charts/" target="_blank">Easy Custom Charts</a></li>
<li><a href="http://www.quietlyscheming.com/blog/charts/dashed-lines/" target="_blank">Dashed Lines</a></li>
</ul>
<p>Unfortunately, all the examples are coded in Flex 2 and the source code doesn’t work very well with the Flex 3 SDK. So yeah, shit… For long time I thought there don’t exists another resource on the Flex Chart API… But last month I found this very helpful Adobe Max Presentation from <a title="Blog" href="http://www.twgonzalez.com/blog/" target="_blank">Tom Gonzalez</a> about <a title="Video Presentation" href="http://tv.adobe.com/#vi+f15384v1024" target="_blank">Data Visualization with Flex 3</a>(!). Yeah <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And I have to say Tom is the new Flex Chart API man for the Flex 3.x SDK. His <a href="http://www.twgonzalez.com/blog/category/data-visualization/" target="_blank">blog</a> contains very helpful posts about Flex Charts and he posted the source code, too! So if you want to dive into Flex Chart API, you have to visit his blog (especially <a href="http://www.twgonzalez.com/blog/2008/11/max-2008-data-viz-source-files/" target="_blank">this post</a> and try to understand the source code)</p>
<p><strong>Fourth Step – Flex Charts are nice but I want more….</strong></p>
<p>Flex Charts are nice but in some cases we need some extended functionality. Here are two nice extended Flex Chart Components and one recommendation:</p>
<ul>
<li><a href="http://srirangan.net/?p=90" target="_blank">Flex Chart Dashed Line Component</a></li>
<li><a href="http://www.connectedpixel.com/blog/scrollingcharts" target="_blank">Scrolling chart</a></li>
<li><a href="http://www.cynergysystems.com/blogs/page/andrewtrice?entry=visualizing_large_data_sets" target="_blank">Visualizing LARGE Data Sets</a></li>
<li><a title="More Examples and Source Code" href="http://www.solutionhacker.com/2009/01/07/flex-annotated-charting/" target="_blank">Flex Annotated Charting</a> <em><strong>*UPDATE*</strong></em></li>
</ul>
<p>Otherwise in some cases Flex Charts are not the right data visualization tool. Fortunately, for Flex and Flash exist some more open source data visualization tools:</p>
<ul>
<li><a href="http://flare.prefuse.org/" target="_blank">Flare Data Visualization</a></li>
<li><a href="http://joshblog.net/2008/09/16/open-source-flex-component-heatmap/" target="_blank">HeatMap Component</a></li>
<li><a href="http://code.google.com/p/flex2treemap/" target="_blank">TreeMap Component</a></li>
<li><a href="http://code.google.com/p/birdeye/" target="_blank">Birdeye Data Analysis Framework</a></li>
<li>And maybe the new <a href="http://www.axiis.org/" target="_blank">Chart Library Axiis</a> (<a title="Axiis Core Functionality Video Tutorial" href="http://vimeo.com/5301354" target="_blank">video</a> | <a title="Introduction" href="http://www.insideria.com/2009/07/axiis---an-introduction-and-tu.html" target="_blank">Tutorial</a>)</li>
</ul>
<p>The advanced data visualization <a href="http://www.ilog.com/products/ilogelixir/" target="_blank">ELIXIR</a> from <a href="http://www.ilog.com/">ILOG</a> looks very cool, too, but it cost some money. The same money argument is valid for the <a title="Fusion Charts for Flex" href="http://www.fusioncharts.com/flex/" target="_blank">FusionCharts</a>. That is the reason why I don't know how interesting it is for you?! So that’s all what I could say about the basics and orientation of data visualization with the Flex (Chart API). I hope this blog post was helpful for you…</p>
<p><script type="text/javascript">// <![CDATA[
  google_ad_client = "pub-2874371819292006"; /* Mittlerer Banner, 468x60, Erstellt 22.07.09 */ google_ad_slot = "6664183687"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/11/10/getting-advanced-in-flex/' rel='bookmark' title='Getting Advanced in Flex'>Getting Advanced in Flex</a></li>
<li><a href='http://blog.derhess.de/2011/12/16/book-review-adobe-flex-training-from-the-source/' rel='bookmark' title='Book review: Adobe Flex &#8211; Training from the source'>Book review: Adobe Flex &#8211; Training from the source</a></li>
<li><a href='http://blog.derhess.de/2009/10/27/the-new-youtube-as3-chromeless-api-in-flex-air-flash/' rel='bookmark' title='The new YouTube AS3 Chromeless API in Flex, Air, Flash'>The new YouTube AS3 Chromeless API in Flex, Air, Flash</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=770&amp;md5=3c6dccc81851edaf58c3dceee17ff798" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2009/07/03/mastering-the-flex-charts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=770&amp;md5=3c6dccc81851edaf58c3dceee17ff798" type="text/html" />"
	</item>
		<item>
		<title>Medien: Ist der interaktive Film schon tot?</title>
		<link>http://blog.derhess.de/2008/12/08/medien-ist-der-interaktive-film-schon-tot/</link>
		<comments>http://blog.derhess.de/2008/12/08/medien-ist-der-interaktive-film-schon-tot/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 18:43:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gedanken]]></category>
		<category><![CDATA[Storytelling]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[image processing]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=419</guid>
		<description><![CDATA[Bekanntlich Leben Totgesagte länger und so wie es aussieht geht es dem Medium interaktiver Film ähnlich. Die Idee des interaktiven Films gibt es schon seit einigen Jahren und dank des Rückkanals, welcher das Internet bietet, konnte dieses Medium Ende der neunziger Jahre einem breiterem Publikum zur Verfügung gestellt werden. Aber der wirkliche Durchbruch blieb bis [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2006/12/03/links-die-zukunft-der-medieninformatik/' rel='bookmark' title='Links: Die Zukunft der Medieninformatik?!'>Links: Die Zukunft der Medieninformatik?!</a></li>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2007/10/25/neues-von-und-fur-medieninformatiker/' rel='bookmark' title='Neues von und für Medieninformatiker'>Neues von und für Medieninformatiker</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.derhess.de/wp-content/uploads/2009/04/storytronstart.jpg" rel="lightbox[419]"><img class="alignnone size-full wp-image-420" title="storytronstart" src="http://blog.derhess.de/wp-content/uploads/2009/04/storytronstart.jpg" alt="storytronstart" width="128" height="96" /></a><a href="http://blog.derhess.de/wp-content/uploads/2009/04/mrstoryengine.jpg" rel="lightbox[419]"> <img class="alignnone size-full wp-image-421" title="mixed reality storyengine" src="http://blog.derhess.de/wp-content/uploads/2009/04/mrstoryengine.jpg" alt="mixed reality storyengine" width="128" height="96" /></a><a href="http://blog.derhess.de/wp-content/uploads/2009/04/videotracetrack.jpg" rel="lightbox[419]"> <img class="alignnone size-full wp-image-422" title="videotracetrack" src="http://blog.derhess.de/wp-content/uploads/2009/04/videotracetrack.jpg" alt="videotracetrack" width="128" height="96" /></a></p>
<p>Bekanntlich Leben Totgesagte länger und so wie es aussieht geht es dem Medium <strong>interaktiver Film</strong> ähnlich. Die Idee des interaktiven Films gibt es schon seit einigen Jahren und dank des Rückkanals, welcher das Internet bietet, konnte dieses Medium Ende der neunziger Jahre einem breiterem Publikum zur Verfügung gestellt werden. Aber der wirkliche Durchbruch blieb bis heute aus, man könnte den interaktiven Film eigentlich auch als Totgeburt bezeichnen, obwohl das doch meiner Meinung zu hart klingt. Hauptsächlich lag es bestimmt an der <a class="checkLink" href="http://www.absatzwirtschaft.de/Content/_pv/_p/1003458/_t/ftkol/_b/64905/default.aspx/index.html" target="_blank">Lean-Back Mentalität</a> der Zuschauer, welche noch heute eine Hauptcharakteristik im <a class="checkLink" href="http://www.facit-digital.de/unternehmen/aktuelles/details/article/lean-back-usability-as-a-challenge-in-the-age-of-convergence.html?tx_ttnews[backPid]=27&amp;cHash=6b764640b3" target="_blank">Medium Film und Fernseh</a> ist. Durch die immer stärker werdende Macht der interaktiven Medien (Internet und Games) wird sich dies Userverhalten auf die Dauer sicherlich mehr zu Gunsten der Interaktion verändern, und vielleicht gibt genau diese neue Entwicklung in der Mediennutzung dem interaktiven Film wieder ein Aufwind. Einen ersten Anfang hat YouTube mit der Einführung des Vermerk-Features (<a class="checkLink" href="http://googlesystem.blogspot.com/2008/06/youtube-annotations.html" target="_blank">Video Annotation Feature</a>) gemacht, welches von einigen <a class="checkLink" href="http://johnnyholland.org/magazine/2008/11/interactive-movies-are-claiming-the-web/" target="_blank">Interactive Media Designer</a> schon sehr schön für interaktive Filme eingesetzt wurde. Dennoch denke ich das diese Entwicklung noch nicht ausreicht, denn dem User muss selbst überlassen werden, wie sehr er sich interaktiv am Film beteiligt, so dass kein Überforderungs und auch kein Unterforderungsgefühl beim User auftritt. Aus diesem Grund haben wir (das erste Team am <a class="checkLink" href="http://klickfilm.tv/" target="_blank">Klickfilm Projekt</a>) versucht eine <strong>Story Engine</strong> zu entwickeln, die eine logische, sinnvolle und dramaturgische korrekte Erzählstruktur simuliert. Die ersten zwei Punkte konnten wir anhand von <a class="checkLink" href="http://de.wikipedia.org/wiki/Gemeinschaftliches_Indexieren" target="_blank">Tagging Techniken</a> relativ gut umsetzen, nur die dramaturgischen Simulation ist um einiges komplexer und wurde am Ende von uns aussen vorgelassen. Dennoch war ich mit den Ergebnissen sehr zufrieden, weil mir dieses Projekt gezeigt hat, dass man einen interaktiven Film mit einem dynamischen Interaktionsgrad realisieren kann.</p>
<p>Mittlerweile ist seitdem einige Zeit (ca. 2-3 Jahre) vergangen. Aber nun gibt es einige wirklich hilfreiche Entwicklungen, die meiner Meinung nach den interaktiven Film zum neuen Auferstehen helfen können. Dazu gehören die positive Weiterentwicklung von StoryEngines, die zum  Teil von der Game Industrie erstellt werden, die andere Entwicklung kommt aus der immer weiter voranschreitenen Disziplin der Bildverarbeitung (<a class="checkLink" href="http://en.wikipedia.org/wiki/Image_Processing" target="_blank">Image Processing</a>).</p>
<p>Die <strong>Story Engine</strong> kümmert sich bei dem interaktiven Film fortgehend um eine logische und dramaturgische Narration (Erzählstruktur). Sie muss auf User Interaktionen reagieren können und eine passende Antwort bzw. eine passende Fortführung der Geschichte geben. Wenn keine Interaktion von Userseite geschieht oder wenn der User eine nicht passenden Befehl gibt, darf die Narration (bzw. der Geschichtsfluss) nicht unterbrochen werden. Die StoryEngine muss einen passenden weg dazu finden die Geschichte weiter fort zuführen. Einige interessante Informationen zu solchen Story Engines kann man hier finden:</p>
<ul>
<li><a class="checkLink" href="http://www.storytron.com/" target="_blank">StoryTron</a></li>
<li><a class="checkLink" href="http://www.interactivestory.net/" target="_blank">Facade</a></li>
<li><a class="checkLink" href="http://www.csdl.tamu.edu/~leggett/ise.ppt" target="_blank">Interactive StoryTelling Slides</a></li>
<li><a class="checkLink" href="http://www-scm.tees.ac.uk/users/f.charles/" target="_blank">Research in Interactive Narratives</a>(University of Teeside)</li>
</ul>
<p>Von Seiten der Bildverarbeitung werden immer besser werdende <a class="checkLink" href="http://en.wikipedia.org/wiki/Pattern_recognition" target="_blank">Objekterkennungs-</a> und <a class="checkLink" href="http://en.wikipedia.org/wiki/Video_tracking" target="_blank">Trackingverfahren</a> für Videobilder entwickelt. Diese Algorithmen könnte man sehr gut für die Verlinkung und Visualisierung von Interaktionsmöglickeiten im Videobild nutzen. Denn in unserem Projekt mussten wir einzelne klickbare Bereiche (Hotareas) im Videobild sehr mühevoll maskieren und im nach hinein Tracken. Diese Arbeit stand in keinen sinnvollen Aufwand/Nutzen Verhältnis, jedoch machen mir diese neuen Verfahren sehr gute Hoffnung einem Video leichter interaktive Elemente hinzu zufügen.</p>
<ul>
<li><a class="checkLink" href="http://juew.org/projects/VideoCutout/VideoCutout.htm" target="_blank">Interactive VideoCutout</a></li>
<li><a class="checkLink" href="http://labelme.csail.mit.edu/" target="_blank">Label Me</a></li>
<li><a class="checkLink" href="http://www.acvt.com.au/research/videotrace/" target="_blank">Tracking und Videotracing</a></li>
<li><a class="checkLink" href="http://www.polaine.com/playpen/2008/12/07/interactive-video-object-manipulation/" target="_blank">Objektorientiertes Videoscrubbing</a></li>
<li><a class="checkLink" href="http://www.video-flash.de/index/audio-to-text-spracherkennung-in-cs4/" target="_blank">Spracherkennung in Flash</a></li>
</ul>
<p>Ich hoffe doch sehr, dass sich diese zwei sehr unterschiedlichen Disziplinen zusammefinden und noch ein paar gute Filmleute ins Boot holen, und schon könnte aus dieser Mischung ein richtig guter interaktiver Film entstehen, der dazu nebenher den so sehr herbei gewünschten Traum von der perfekten <a class="checkLink" href="http://de.wikipedia.org/wiki/Medienkonvergenz" target="_blank">Medienkonvergenz</a> erreicht <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2006/12/03/links-die-zukunft-der-medieninformatik/' rel='bookmark' title='Links: Die Zukunft der Medieninformatik?!'>Links: Die Zukunft der Medieninformatik?!</a></li>
<li><a href='http://blog.derhess.de/2010/03/04/my-most-important-twitter-messages-5/' rel='bookmark' title='My most important Twitter Messages #5'>My most important Twitter Messages #5</a></li>
<li><a href='http://blog.derhess.de/2007/10/25/neues-von-und-fur-medieninformatiker/' rel='bookmark' title='Neues von und für Medieninformatiker'>Neues von und für Medieninformatiker</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=419&amp;md5=b2ad543dd68994e1a3742693c9b549b9" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2008/12/08/medien-ist-der-interaktive-film-schon-tot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=419&amp;md5=b2ad543dd68994e1a3742693c9b549b9" type="text/html" />"
	</item>
		<item>
		<title>Getting Advanced in Flex</title>
		<link>http://blog.derhess.de/2008/11/10/getting-advanced-in-flex/</link>
		<comments>http://blog.derhess.de/2008/11/10/getting-advanced-in-flex/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:38:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[dokumentation]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=413</guid>
		<description><![CDATA[Zu Flex findet man im Web und in den Buchhandlungsregalen ziemlich viel, aber leider überwiegend Anfänger- bzw. Basisliteratur. Auch die deutsche Community ist in Sachen Flex nicht schlecht, aber die kritische Masse hat sie leider noch nicht erreicht, um auch regelmässig spezielle Fragen zum Thema Flex beantworten zu können. Codesnippets Homepages wie flexexamples.com helfen auch [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2009/07/03/mastering-the-flex-charts/' rel='bookmark' title='Mastering the Flex Charts'>Mastering the Flex Charts</a></li>
<li><a href='http://blog.derhess.de/2011/12/16/book-review-adobe-flex-training-from-the-source/' rel='bookmark' title='Book review: Adobe Flex &#8211; Training from the source'>Book review: Adobe Flex &#8211; Training from the source</a></li>
<li><a href='http://blog.derhess.de/2012/02/01/book-review-developing-flex-4-components/' rel='bookmark' title='Book review: Developing Flex 4 Components'>Book review: Developing Flex 4 Components</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.derhess.de/wp-content/uploads/2009/04/flexguislides.jpg" rel="lightbox[413]"><img class="alignnone size-full wp-image-414" title="flexguislides" src="http://blog.derhess.de/wp-content/uploads/2009/04/flexguislides.jpg" alt="flexguislides" width="128" height="96" /></a><a href="http://blog.derhess.de/wp-content/uploads/2009/04/insideria.jpg" rel="lightbox[413]"> <img class="alignnone size-full wp-image-415" title="insideria" src="http://blog.derhess.de/wp-content/uploads/2009/04/insideria.jpg" alt="insideria" width="128" height="96" /></a><a href="http://blog.derhess.de/wp-content/uploads/2009/04/umlas.jpg" rel="lightbox[413]"> <img class="alignnone size-full wp-image-416" title="umlas" src="http://blog.derhess.de/wp-content/uploads/2009/04/umlas.jpg" alt="umlas" width="128" height="96" /></a></p>
<p>Zu <a class="checkLink" href="http://www.adobe.com/devnet/flex/learn/" target="_blank">Flex</a> findet man im <a class="checkLink" href="http://www.adobe.com/devnet/flex/videotraining/" target="_blank">Web</a> und in den Buchhandlungsregalen ziemlich viel, aber leider überwiegend Anfänger- bzw. Basisliteratur. Auch die deutsche Community ist in Sachen Flex nicht schlecht, aber die kritische Masse hat sie leider noch nicht erreicht, um auch regelmässig spezielle Fragen zum Thema Flex beantworten zu können. Codesnippets Homepages wie <a class="checkLink" href="http://blog.flexexamples.com/tags/" target="_blank">flexexamples.com</a> helfen auch schon sehr bei den kleineren täglichen Problemchen. Aber um schnell die Konzepte und Hintergründe des Flex Frameworks kennenzulernen, werden die Quellen schon sehr rar. Aber Hin und wieder treffe ich dann doch noch über sehr gute Tutorials, Bücherkapitel, Slides und Videos von Flex Vorträgen, die mir einige AHA Effekte bescherrt haben <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Die Ressourcen möchte ich euch nicht vorenthalten, deswegen hier eine kleine Auflistung, die ich mit der Zeit immer weiter updaten werde. Wer Lust hat kann hier gerne zusätzlich Flex Links und Ressourcen posten. Ich freu mich drüber!</p>
<p><strong>Allgemein</strong></p>
<ul>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/best_practices_pt1.html" target="_blank">Flex best practice - Part 1</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/best_practices_pt2.html" target="_blank">Flex best practices - Part 2</a></li>
</ul>
<p><strong>Konzeptwissen RIAs</strong></p>
<ul>
<li><a class="checkLink" href="http://www.ashorten.com/2008/12/23/enterprise-ria-series-part-1-what-is-an-ria/" target="_blank">Part 1: What is an RIA?</a></li>
<li><a class="checkLink" href="http://www.ashorten.com/2009/01/07/enterprise-ria-series-part-2-the-role-of-an-ria-in-the-enterprise/" target="_blank">Part 2: The role of an RIA in the enterprise</a></li>
<li><a class="checkLink" href="http://www.ashorten.com/2009/01/15/enterprise-ria-series-part-3-ria-compared-with-existing-technologies/" target="_blank">Part 3: RIA compared with existing technologies</a></li>
<li><a class="checkLink" href="http://www.ashorten.com/2009/01/21/enterprise-ria-series-part-4-development-considerations-and-best-practices/" target="_blank">Part 4: Development considerations and best practices</a></li>
<li><a class="checkLink" href="http://www.ashorten.com/2009/01/26/enterprise-ria-series-part-5-real-life-enterprise-rias/" target="_blank">Part 5: Real-life enterprise RIAs</a></li>
</ul>
<p><strong>Data Binding</strong></p>
<ul>
<li><a class="checkLink" href="http://link.brightcove.com/services/player/bcpid1733261879?bclid=1729365228&amp;bctid=1741212660" target="_blank">Diving in the Data Binding Waters</a> (Video)</li>
<li><a class="checkLink" href="http://www.flexughh.de/2008/10/08/slides-und-source-vom-letzten-meeting-data-binding/" target="_blank">Flex User Group Hamburg zu DataBinding</a> (Slides und Beispiele)</li>
<li><a class="checkLink" href="http://livedocs.adobe.com/flex/3/html/databinding_1.html" target="_blank">Flex Doku: DataBinding</a></li>
</ul>
<p><strong>Real Custom Components</strong> (GUI)</p>
<ul>
<li><a class="checkLink" href="http://iamdeepa.com/blog/?p=39" target="_blank">Creating New Components in Flex 3 and Beyond</a> (<a class="checkLink" href="http://iamdeepa.com/blog/wp-content/uploads/2008/39/Building_Components_In_Flex3_And_Beyond.ppt" target="_blank">Slides</a>) | (<a class="checkLink" href="http://tv.adobe.com/#vi+f15384v1002" target="_blank">Video</a>)</li>
<li><a class="checkLink" href="http://tv.adobe.com/#vi+f15385v1002" target="_blank">Diving Deep with the Flex Component Lifecycle</a> (Video)</li>
<li><a class="checkLink" href="http://livedocs.adobe.com/flex/3/html/ascomponents_advanced_1.html" target="_blank">Flex Doku Costum Components</a></li>
</ul>
<p><strong>Item Renderer</strong> (GUI Programmierung)</p>
<ul>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.html" target="_blank">Inline renderers</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemrenderers_pt2.html" target="_blank">External renderers</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemrenderers_pt3.html" target="_blank">Communication</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemrenderers_pt4.html" target="_blank">States and Transitions</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemrenderers_pt5.html" target="_blank">Efficiency</a></li>
<li><a class="checkLink" href="http://blogs.adobe.com/aharui/2007/03/thinking_about_item_renderers_1.html" target="_blank">Thinking about Item Renderers</a></li>
</ul>
<p><strong>Item Editors</strong> (GUI Programmierung)</p>
<ul>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemeditors_pt1.html" target="_blank">Inline itemEditors </a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemeditors_pt2.html" target="_blank">Editing events and complex editors</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/itemeditors_pt3.html" target="_blank">Using itemRenderers as itemEditors</a></li>
</ul>
<p><strong>(Programmatic) Skinning</strong></p>
<ul>
<li><a class="checkLink" href="http://scalenine.com/pres/LAFlexVisualExperience.pdf" target="_blank">Creating a Visual Experience in Flex 2</a></li>
<li><a class="checkLink" href="http://livedocs.adobe.com/flex/3/html/skinstyle_3.html" target="_blank">Creating an own CSS Style Definition</a></li>
</ul>
<p><strong>Software-Design</strong></p>
<ul>
<li><a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/blueprint.html" target="_blank">An architectural blueprint for Flex applications</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase.html" target="_blank">Building Flex and Adobe AIR applications from the same code base</a></li>
<li><a class="checkLink" href="http://www.insideria.com/2008/11/exploring-the-strategy-design.html" target="_blank">Exploring the Strategy Design Pattern</a></li>
</ul>
<p><strong>Test Driven Development</strong> (Produktion)</p>
<ul>
<li>Cookbook: <a class="checkLink" href="http://www.adobe.com/devnet/flex/articles/flex3_cookbook/flex3_ckbk_ch20.pdf" target="_blank">Unit testing with FlexUnit </a></li>
<li><a class="checkLink" href="http://www.insideria.com/2008/10/automated-testing-and-you-self.html" target="_blank">Automated testing and you, self-help for the Flex developer: Part 1</a></li>
<li><a class="checkLink" href="http://www.insideria.com/2008/10/automated-testing-and-you-self-1.html" target="_blank">Automated testing and you, self-help for the Flex developer: Part 2</a></li>
</ul>
<p><strong>Automated Building Process</strong> (Produktion)</p>
<ul>
<li><a href="http://www.adobe.com/devnet/flex/articles/flex_ant_pt1.html" target="_blank">Using Flex Ant Tasks to build Flex projects – Part 1: Creating a build script for Flex</a></li>
<li><a href="http://www.adobe.com/devnet/flex/articles/flex_ant_pt2.html" target="_blank">Using Flex Ant tasks to build Flex projects – Part 2: Adding build tasks</a></li>
</ul>
<p><strong>Project Management</strong> (Produktion)</p>
<ul>
<li><a class="checkLink" href="http://jessewarden.com/2008/11/agile-chronicles-1-stressful.html" target="_blank">Agile Chronicles #1: Stressful</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/11/agile-chronicles-2-code-refactoring.html" target="_blank">Agile Chronicles #2: Code Refactoring</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/11/agile-chronicles-3-branch-workflow.html" target="_blank">Agile Chronicles #3: Branch Workflow</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/11/agile-chronicles-4-p-to-the-oh-to-the-sea-strategy-and-design-challenges.html" target="_blank">Agile Chronicles #4: P to the Oh to the Sea, Strategy, and Design Challenges</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/11/agile-chronicles-5-acceptance-criteria-punting.html" target="_blank">Agile Chronicles #5: Acceptance Criteria &amp; Punting</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/12/agile-chronicles-6-tools-extra-merge-day-and-postponed-transitions.html" target="_blank">Agile Chronicles #6: Tools, Extra Merge Day, and Postponed Transitions</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2008/12/agile-bugs-unit-testing-throughput.html" target="_blank">Agile Chronicles #7: Bugs, Unit Testing, and Throughput</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2009/01/agile-chronicles-8-demo-burnout-and-feature-juggling.html" target="_blank">Agile Chronicles #8: Demo, Burnout, and Feature Juggling</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2009/01/agile-chronicles-9-scope-creep.html" target="_blank">Agile Chronicles #9: Scope Creep</a></li>
<li><a class="checkLink" href="http://jessewarden.com/2009/04/agile-chronicles-10-conclusions.html" target="_blank">Agile Chronicles #10: Conclusions</a></li>
</ul>
<p><strong>Flex Tool - Hilfsprogramme</strong> (Produktion)</p>
<ul>
<li><a class="checkLink" href="http://www.senocular.com/flash/tutorials/starumltoas3/" target="_blank">StarUML to Generate ActionScript 3.0</a></li>
<li><a class="checkLink" href="http://www.flashmagazine.com/tutorials/detail/setting_up_subversion_with_adobe_flex_3/" target="_blank">Setting up Subversion with Adobe Flex 3</a></li>
<li><a class="checkLink" href="http://www.insideria.com/2008/04/flex-builder-enhancements-snippets-and-todo.html" target="_blank">Flex Builder Erweiterungen</a></li>
<li><a class="checkLink" href="http://www.igorcosta.org/?p=186" target="_blank">Customize your Flex Components view and Standard properties view in Flex Builder</a></li>
<li><a href="http://labs.adobe.com/technologies/blueprint/" target="_blank">Adobe Labs: Blueprint (Documentation PlugIn)</a></li>
<li>Eclipse PlugIn: <a href="http://milanl.wz.cz/eclipse/colors/" target="_blank">Color Picker</a></li>
<li><a title="Adobe Labs: FlexPMD" href="http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD" target="_blank">FlexPMD</a> (<a title="Review von video-flash.de" href="http://www.video-flash.de/index/flexpmd-codequalitat-verbessern/" target="_blank">Code Verbesserungstool</a>)</li>
</ul>
<p><strong>weitere Flex Ressourcen</strong></p>
<ul>
<li><a class="checkLink" href="http://www.brightworks.com/technology/adobe_flex/code.html" target="_blank">Brightworks Flex Resources</a></li>
<li><a class="checkLink" href="http://seantheflexguy.com/blog/2008/05/24/36-new-cool-flex-and-as3-tools-libraries-and-components/" target="_blank">36 New, Cool Flex and AS3 Tools, Libraries and Components</a></li>
<li><a class="checkLink" href="http://blog.everythingflex.com/resources/" target="_blank">Resources | EverythingFlex</a></li>
<li><a class="checkLink" href="http://www.insideria.com/2008/04/in-this-installment-of-learnin.html" target="_blank">Helpful Resources For Learning Flex</a></li>
<li><a class="checkLink" href="http://delicious.com/derhess/flex" target="_blank">Meine Flex Links</a></li>
</ul>
<p>-- UPDATE 20.11.2008 --</p>
<p><strong>interessante Flex Bücher</strong></p>
<ul>
<li><a href="http://www.amazon.de/gp/product/1430210273?ie=UTF8&amp;tag=derhessammedi-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1430210273" target="_blank">Advanced Flex 3 (Friends of Ed Abobe Learning Library)</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.de/e/ir?t=derhessammedi-21&amp;l=as2&amp;o=3&amp;a=1430210273" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.de/gp/product/1430215984?ie=UTF8&amp;tag=derhessammedi-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1430215984" target="_blank">Flex 3 Component Solutions: Build Amazing Interfaces with Flex Components</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.de/e/ir?t=derhessammedi-21&amp;l=as2&amp;o=3&amp;a=1430215984" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.de/gp/product/1590598962?ie=UTF8&amp;tag=derhessammedi-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=1590598962" target="_blank">Advanced Flex Application Development: Building Rich Media X</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.de/e/ir?t=derhessammedi-21&amp;l=as2&amp;o=3&amp;a=1590598962" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.amazon.de/gp/product/0321545370?ie=UTF8&amp;tag=derhessammedi-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=0321545370" target="_blank">Creating Visual Experiences with Flex 3.0</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.de/e/ir?t=derhessammedi-21&amp;l=as2&amp;o=3&amp;a=0321545370" border="0" alt="" width="1" height="1" /></li>
</ul>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1225px; width: 1px; height: 1px;">
<h1>Using Flex Ant tasks to build Flex projects  – Part 2: Adding build tasks</h1>
</div>
<p><script type="text/javascript">// <![CDATA[
   google_ad_client = "pub-2874371819292006"; /* Mittlerer Banner, 468x60, Erstellt 22.07.09 */ google_ad_slot = "6664183687"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2009/07/03/mastering-the-flex-charts/' rel='bookmark' title='Mastering the Flex Charts'>Mastering the Flex Charts</a></li>
<li><a href='http://blog.derhess.de/2011/12/16/book-review-adobe-flex-training-from-the-source/' rel='bookmark' title='Book review: Adobe Flex &#8211; Training from the source'>Book review: Adobe Flex &#8211; Training from the source</a></li>
<li><a href='http://blog.derhess.de/2012/02/01/book-review-developing-flex-4-components/' rel='bookmark' title='Book review: Developing Flex 4 Components'>Book review: Developing Flex 4 Components</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=413&amp;md5=935d5c3d7a3bd71a042a21e3db6bd40f" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2008/11/10/getting-advanced-in-flex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=413&amp;md5=935d5c3d7a3bd71a042a21e3db6bd40f" type="text/html" />"
	</item>
		<item>
		<title>Tutorial: Getting Started mit Janus Flash</title>
		<link>http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/</link>
		<comments>http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 16:38:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=347</guid>
		<description><![CDATA[Im vorherigen Blogeintrag habe ich ein kleines Review zur Janus Flash Extension geschrieben. Nun erläutere ich kurz die GUI, wie das Zusammenspiel mit Flash Lite und Janus unter Windows Mobile 5 funktioniert. Nach dem Lesen dieses Tutorials, sollte man in der Lage sein Mobile Application mit Janus zu entwickeln und mit Hilfe einer CAB Installationsdatei [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/05/28/mobile-flash-mit-janus-unter-windows-mobile/' rel='bookmark' title='Mobile Flash mit Janus unter WinCE'>Mobile Flash mit Janus unter WinCE</a></li>
<li><a href='http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/' rel='bookmark' title='Flash Lite: Links und Ressourcen'>Flash Lite: Links und Ressourcen</a></li>
<li><a href='http://blog.derhess.de/2008/02/27/literatur-mobile-application-development/' rel='bookmark' title='Literatur: Mobile Application Development'>Literatur: Mobile Application Development</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-348" title="janusbsp" src="http://blog.derhess.de/wp-content/uploads/2009/04/janusbsp.jpg" alt="janusbsp" width="128" height="96" /> <img class="alignnone size-full wp-image-349" title="januskomp" src="http://blog.derhess.de/wp-content/uploads/2009/04/januskomp.jpg" alt="januskomp" width="128" height="96" /> <img class="alignnone size-full wp-image-350" title="janusapp" src="http://blog.derhess.de/wp-content/uploads/2009/04/janusapp.jpg" alt="janusapp" width="128" height="96" /></p>
<p>Im vorherigen Blogeintrag habe ich ein kleines Review zur Janus Flash Extension geschrieben. Nun erläutere ich kurz die GUI, wie das Zusammenspiel mit Flash Lite und Janus unter Windows Mobile 5 funktioniert. Nach dem Lesen dieses Tutorials, sollte man in der Lage sein Mobile Application mit Janus zu entwickeln und mit Hilfe einer CAB Installationsdatei zu vertreiben.</p>
<p>Um überhaupt loslegen zu können, müssen auf eurem Rechner die Janus Extension (<a class="checkLink" href="http://www.janus-flash.com/products.html" target="_blank">Trialversion</a>), Janus Flash PlugIns installiert sein, sowie das <a class="checkLink" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&amp;displaylang=de" target="_blank">.net Compact Framework</a> auf dem Windows Mobile Device. Ist die benötigte Software installiert legen wir sofort los. Dafür habe ich eine kleine ganz einfach gehaltene Flash Lite Anwendung geschrieben, die das Applikationsverzeichnis und die Meta Daten der Applikation ausliest. Durch diese einfachen Codebeispiele wird sehr schnell klar, wie sich die Janus API mit ihren Event Listener verwenden lässt. Weitere Funktionen der Janus API könnt ihr in der <a class="checkLink" href="http://www.janus-flash.com/help/janus_pocket_pc_edition.html" target="_blank">Dokumentation</a> oder im <a class="checkLink" href="http://www.janus-flash.com/forum/index.php?topic=344.0" target="_blank">Codeschnippsel Thread</a> im Janus Forum nachschlagen.</p>
<p><strong>Mobile Application Development mit Janus nach der Installation:</strong></p>
<p><strong>1.Schritt: die Janus Komponente</strong><br />
<a title="Janus Komponente in Flash" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2009/04/00_januskomponente.jpg"><br />
<img class="aligncenter size-thumbnail wp-image-351" title="janus komponente" src="http://blog.derhess.de/wp-content/uploads/2009/04/00_januskomponente-150x150.jpg" alt="00_januskomponente" width="150" height="150" /></a><br />
Um überhaupt auf die Janus ActionScript Klassen zugreifen zu können, müsst ihr die Janus PPC Komponente (Vorsicht, das ihr nicht ausversehen eine andere Janus Komponente erwischt) von dem Komponenten Fenster auf die Flash Bühne ziehen. Durch diesen Vorgang wird die Komponente der Bibliothek hinzugefügt und ihr k/ouml;nnt auf die Janus API zugreifen. Meine Beispielanwendung ist mit einer einfach GUI ausgestattet, die nach dem erfolgreichen Einlesen des Applikationsverzeichnises aufgebaut wird und anschliessend die Textfelder mit den Metadaten der Applikation füllt. Ich möchte hier nicht weiter auf den Code eingehen, da ich diesen ausführlich in der FLA Datei dokumentiert habe.</p>
<p><strong>2. Schritt: SWF Kompilierung</strong><br />
Die Flash Lite Anwendung einmal mit <strong> &lt;STRG&gt;</strong> und &lt;ENTER&gt; kompilieren, so dass eine SWF Datei generiert wird. Wenn jetzt keine Compiler Fehlermeldung bei euch erscheint und das Display im <a class="checkLink" href="http://www.adobe.com/de/products/creativesuite/devicecentral/" target="_blank">Device Central</a> weiss bleibt ist der Kompilierungsvorgang erfolgreich verlaufen. Leider kann der Emulator im Device Central nicht die Funktionalität von Janus emulieren, so dass ihr auf euren PC leider nicht das richtige Ergebnis begutachten könnt. Das funktioniert nur am Ende auf dem Device. Ist leider nicht so schön fürs Debugging...</p>
<p><strong>3. Schritt: die Projekteinstellungen</strong></p>
<p><a title="Main Screen Janus Tool" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06//01_mainscreen.jpg"><img class="aligncenter size-thumbnail wp-image-354" title="Main Screen Janus Tool" src="http://blog.derhess.de/wp-content/uploads/2008/06/01_mainscreen-150x150.jpg" alt="Main Screen Janus Tool" width="150" height="150" /></a></p>
<p>Ist die SWF erfolgreich erzeugt, geht es nun weiter zur Janus GUI. Doppelklicken auf das Janus Icon und ein Fenster öffnet sich. Ganz oben könnt ihr eine Menüleiste mit den Punkten <strong>Plattform, Project File, Tools</strong> usw. sehen. Für uns sind in diesem Tutorial nur die ersten zwei Menüpunkte am wichtigsten. Um eine Windows Mobile Anwendung ersellen zu können, müsst ihr auf den <strong>-&gt;Plattform&lt;-</strong> Menüpunkt klicken und die Plattform <strong>-&gt;Pocket PC&lt;-</strong> auswählen. Danach sollten sich die Tabs in der Janus GUI, der jeweiligen ausgewählten Plattform anpassen. Danach speichern wir erstmal unser Projekt ab, indem wir auf dem Menüpunkt <strong>-&gt;Project File&lt;-</strong> klicken und den Befehl <strong>-&gt;Save as&lt;-</strong> auswählen. Jetzt kann es mit den wirklich interessanten Part weitergehen...</p>
<p><strong>4. Schritt: Der Application Tab</strong><br />
<a title="Main Screen Janus Tool" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06//01_mainscreen.jpg"><img class="aligncenter size-thumbnail wp-image-354" title="Main Screen Janus Tool" src="http://blog.derhess.de/wp-content/uploads/2008/06/01_mainscreen-150x150.jpg" alt="Main Screen Janus Tool" width="150" height="150" /></a><br />
Im Application Tab könnt ihr eure Anwendung mit Metadaten versehen (die in unserer Beispielanwendung ausgegeben werden) und grundlegende Einstellung an eurem Projekt vornehmen. So muss zum Beispiel der <a class="checkLink" href="http://de.wikipedia.org/wiki/Port_%28Protokoll%29" target="_blank">Port</a> für den XML-Socket ausgewählt werden, welcher in der Regel <strong>-&gt;Port 1400&lt;-</strong> ist. Wenn ihr euer eigenes Programmicon auf dem Device haben möchtet (was ich euch empfehle), könnt ihr hier eine Icon (<a class="checkLink" href="http://de.wikipedia.org/wiki/ICO_%28Dateiformat%29" target="_blank">Dateiformat .ico</a>) einbinden. Ich habe in meinen Beispiel ein Icon mit der Auflösungen 48x48 Px verwendet, aber es geht auch mit einer kleineren Auflösung. Zum Schluss muss im Application Tab noch die URL des erzeugten SWFs gesetzt werden. Dafür einfach auf das Ordner Icon rechts neben dem Textfeld klicken und die von der Flash IDE erzeugte SWF Datei auswählen.</p>
<p><strong>5. Schritt: Libraries Tab</strong><br />
<a title="Janus Library Screen" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/02_libscreen.jpg"><img src="http://blog.derhess.de/wp-content/uploads/2008/06/02_libscreen-150x150.jpg" alt="Janus Library Screen" title="Janus Library Screen" width="150" height="150" class="aligncenter size-thumbnail wp-image-363" /></a><br />
Wir überspringen direkt den Main Form Tab, weil die dortigen Einstellungen nur für den Pocket PC und den Flash Player 7 interessant sind . Angekommem im Libraries Tab, könnt ihr dort zusätzlich benötigte Bibliotheken einbinden. Das ist nur der Fall, wenn ihr auf Funktionalitäten wie z.B. GPS, SQL Datenbank usw. zugreift. Bei uns bleibt das Feld leer, da wir in unseren Beispiel auf solche Funktionen nicht zurück greifen werden.</p>
<p><strong>6. Schritt: Compile Tab</strong><br />
<a title="Janus Compiler Screen" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/03_compilerscreen.jpg"><br />
<img src="http://blog.derhess.de/wp-content/uploads/2008/06/03_compilerscreen-150x150.jpg" alt="Janus Compiler Screen" title="Janus Compiler Screen" width="150" height="150" class="aligncenter size-thumbnail wp-image-364" /></a><br />
Nun kommen wir zu einen sehr interessanten Tab, dem Compile Tab. Hier könnt ihr den Ort angeben, wo die ausführbare exe Datei für den Device gespeichert werden soll. Hier rate ich euch dringends einen seperaten Exportordner zu erstellen in dem dann die exe Datei und die neu generierte(!) SWF Datei abgelegt werden kann. Ist der Ordner angelegt, könnt ihr ohne weiteres auf den Button <strong>-&gt;Compile&lt;-</strong> drücken und voila Janus erzeugt euch eine Exe + SWF und eine DLL Datei in dem Export Ordner.</p>
<p><strong>7. Schritt: Cab File - Installationsdatei Tab</strong><br />
<a title="CAB Export Screen" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/04_cabscreen.jpg"><br />
<img src="http://blog.derhess.de/wp-content/uploads/2008/06/04_cabscreen-150x150.jpg" alt="CAB Export Screen" title="CAB Export Screen" width="150" height="150" class="aligncenter size-thumbnail wp-image-365" /></a><br />
Im letzten Schritt erstellen wir eine <a class="checkLink" href="http://de.wikipedia.org/wiki/CAB_%28Dateiformat%29" target="_blank">CAB Installationsdatei</a>, die schlussendlich an den Endnutzer verteilt werden kann. Im CAB File Tab angekommen, könnt ihr in den Textfelder <strong>-&gt;Installation Path&lt;-</strong> und <strong>-&gt;Shortcut Directory&lt;-</strong> den Installationsort der Applikation bestimmen. Für welche Ordner die kryptischen Kürzel stehen, schlagt ihr am besten in der <a class="checkLink" href="http://www.janus-flash.com/help/cab_tab.html" target="_blank">Janus Doku</a> nach, allerdings solltet ihr auf jeden Fall im Textfeld <strong>-&gt;Installations Path&lt;-</strong> den JanusProject Text in euren gewünschten Ordnernamen umbenennen (bei uns: JanusBeispiel).<br />
Ist der Installationsort definiert, fügen wir unserer Beispielanwendung noch die zusätzlich benötigten externen Dateien hinzu, indem wir auf das Ordner Icon klicken. Diese Dateien werden dann mit in die CAB Datei eingebunden und bei der Installations wieder entpackt und im Applikationsverzeichnis abgelegt. Diese Funktionalität ist besonders praktisch wenn man z.B. ein XML ConfigFile f&amp;uumlr seine Applikation verwendet oder/und einen austauschbaren Skin.Sind auch die letzten Dateien hinzugefügt, kann das CAB File mit dem Drücken des <strong>-&gt;Create Cab&lt;-</strong> Buttons erzeugt werden. Ob die Erstellung erfolgreich war, kann man in der <a title="Janus Compiler Screen" rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/03_compilerscreen.jpg">CabError.txt Datei</a> im Export Ordner nachlesen. Ist die Datei leer, hat alles geklappt.</p>
<p><strong>8. Schritt: Anwendung testen</strong><br />
<a  rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/shortcut.jpg"><br />
<img src="http://blog.derhess.de/wp-content/uploads/2008/06/shortcut-150x150.jpg" alt="shortcut" title="shortcut" width="150" height="150" class="alignleft size-thumbnail wp-image-366" /></a></p>
<p><a  rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/mobile_app.jpg"><br />
<img src="http://blog.derhess.de/wp-content/uploads/2008/06/mobile_app-150x150.jpg" alt="mobile_app" title="mobile_app" width="150" height="150" class="alignright size-thumbnail wp-image-367" /></a><br />
So jetzt ist endlich alles fertig und man kann die fertige CAB Datei auf das Handy kopieren. Ist die Datei auf dem Handy angekommmen führt man diese aus. Der standardmässige Windows Mobile Installationsvorgang wird ausgeführt. Nach dem installieren ist direkt unser <a  rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/shortcut.jpg">Shortcut Icon auf dem Start Menü Screen</a> des Devices zu sehen. Über diese Verknüpfung können wir unsere Anwendung immer wieder ausführen und testen. Unsere Anwendung sollte nach dem Starten die Meta Daten, sowie ein Hintergrundbild anzeigen. Wenn der linke Softkey gedrückt wird, wird der <a  rel="lightbox[janus]" href="http://blog.derhess.de/wp-content/uploads/2008/06/mobile_app.jpg">dynamische Text aus dem XML-File im Display angezeigt</a> und mit dem rechten Softkey könnt ihr die Applikation wieder schliessen.<br />
Damit ih bei jeder neuen Version nicht immer wieder das Programm löschen und neu installieren müsst, reicht es aus die exe und die swf Datei neu in der Janus GUI zu kompilieren und dann im Applikationsverzeichnis eures Devices die alten Dateien zu überschreiben. Das funktionierte bei mir bisher problemlos...</p>
<p>Ich hoffe das kleine Tutorial erleichtert euch den Einstieg in die Entwicklung einer Mobile Application mit Flash Lite und Janus. Die Beispielanwendung könnt ihr euch selbstverständlich runterladen und erweitern.</p>
<p><a href='http://blog.derhess.de/wp-content/uploads/2008/06/janusflash1.zip'>Download Flash Lite Janus Beispielanwendung</a></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/05/28/mobile-flash-mit-janus-unter-windows-mobile/' rel='bookmark' title='Mobile Flash mit Janus unter WinCE'>Mobile Flash mit Janus unter WinCE</a></li>
<li><a href='http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/' rel='bookmark' title='Flash Lite: Links und Ressourcen'>Flash Lite: Links und Ressourcen</a></li>
<li><a href='http://blog.derhess.de/2008/02/27/literatur-mobile-application-development/' rel='bookmark' title='Literatur: Mobile Application Development'>Literatur: Mobile Application Development</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=347&amp;md5=c57ab96760cdf7d05ea0768e9b85cb71" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=347&amp;md5=c57ab96760cdf7d05ea0768e9b85cb71" type="text/html" />"
	</item>
		<item>
		<title>Mobile Flash mit Janus unter WinCE</title>
		<link>http://blog.derhess.de/2008/05/28/mobile-flash-mit-janus-unter-windows-mobile/</link>
		<comments>http://blog.derhess.de/2008/05/28/mobile-flash-mit-janus-unter-windows-mobile/#comments</comments>
		<pubDate>Wed, 28 May 2008 15:48:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=341</guid>
		<description><![CDATA[Im Zusammenhang einer kleinen (Wecker) Testanwendung auf einem Windows Mobile 5 Device testete ich das Zusammenspiel von Flash Lite 2.1 und der Janus Flash Extension. Bei der Janus Flash handelt es sich um ein zusätzliches Kompilierungstool, welches eine ausführbare exe-Datei erzeugt. Diese exe-Datei ist das Bindeglied zwischen dem SWF-File und der DLL-Dateien. Die DLL-Dateien stellen [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/' rel='bookmark' title='Tutorial: Getting Started mit Janus Flash'>Tutorial: Getting Started mit Janus Flash</a></li>
<li><a href='http://blog.derhess.de/2008/02/27/literatur-mobile-application-development/' rel='bookmark' title='Literatur: Mobile Application Development'>Literatur: Mobile Application Development</a></li>
<li><a href='http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/' rel='bookmark' title='Flash Lite: Links und Ressourcen'>Flash Lite: Links und Ressourcen</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-338" title="janus" src="http://blog.derhess.de/wp-content/uploads/2009/04/janus.jpg" alt="janus" width="128" height="96" /> <img class="alignnone size-full wp-image-342" title="janus_gui" src="http://blog.derhess.de/wp-content/uploads/2009/04/janus_gui.jpg" alt="janus_gui" width="128" height="96" /> <img class="alignnone size-full wp-image-343" title="janus_forum" src="http://blog.derhess.de/wp-content/uploads/2009/04/janus_forum.jpg" alt="janus_forum" width="128" height="96" /></p>
<p>Im Zusammenhang einer kleinen (Wecker) Testanwendung auf einem <a class="checkLink" href="http://de.wikipedia.org/wiki/Microsoft_Windows_Mobile" target="_blank">Windows Mobile</a> 5 Device testete ich das Zusammenspiel von <a class="checkLink" href="http://www.adobe.com/de/products/flashlite/" target="_blank">Flash Lite 2.1</a> und der <a class="checkLink" href="http://www.janus-flash.com/" target="_blank">Janus Flash Extension</a>. Bei der Janus Flash handelt es sich um ein zusätzliches <a class="checkLink" href="http://de.wikipedia.org/wiki/Kompilierung" target="_blank">Kompilierungstool</a>, welches eine ausführbare <a class="checkLink" href="http://de.wikipedia.org/wiki/EXE" target="_blank">exe-Datei</a> erzeugt. Diese exe-Datei ist das Bindeglied zwischen dem <a class="checkLink" href="http://de.wikipedia.org/wiki/Adobe_Flash" target="_blank">SWF-File</a> und der <a class="checkLink" href="http://de.wikipedia.org/wiki/Dynamic_Link_Library" target="_blank">DLL-Dateien</a>. Die DLL-Dateien stellen für die Flash Anwendung weitere Funktionalitäten zu Verfägung, wie z.B. eine <a class="checkLink" href="http://de.wikipedia.org/wiki/SQL" target="_blank">SQL Datenbank</a>, <a class="checkLink" href="http://de.wikipedia.org/wiki/XML" target="_blank">XML</a> schreiben, <a class="checkLink" href="http://de.wikipedia.org/wiki/Global_Positioning_System" target="_blank">GPS Funktionalität</a> usw.. Desweiteren kann man mit Hilfe von Janus eine <a class="checkLink" href="http://de.wikipedia.org/wiki/CAB" target="_blank">CAB-Datei</a> erstellen, die sich wie eine Installationsdatei verhält. Diese Installationsdatei kann wiederum mit einem Programmicon gestylt und mit zusätzlichen Dateien, wie z.B. XML Files versehen werden.</p>
<p>Also einige wichtige Hilfsmittel fär die Flash Developer's Mobile Application Entwicklung. Doch hört sich das Alles nur bis zu diesem Punkt so rosig an. Es gibt wie bei Allem auch hier ein paar unangenehme Fallstricke, die wären:</p>
<ul>
<li>Auf dem Windows Mobile Device muss das <a class="checkLink" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&amp;displaylang=de" target="_blank">.net CF</a> installiert sein</li>
<li>die komplette Kommunikation zwischen dem <a class="checkLink" href="http://de.wikipedia.org/wiki/.NET" target="_blank">.net Framework</a> und Flash basiert auf einer <a class="checkLink" href="http://de.wikipedia.org/wiki/Socket#Allgemeines" target="_blank">XML-Socket</a> Verbindung und ist daher nicht gerade die schnellste und belastbarste Verarbeitung. Jedoch gibt es seitens Flash (Lite) keine andere brauchbare Alternative.</li>
<li>(evtl. muss auf dem Mobile Device für die XML-Socket Verbindung noch der <a class="checkLink" href="http://de.wikipedia.org/wiki/Port_%28Protokoll%29" target="_blank">Port</a> freigegeben werden. Was für den Otto Normal Verbraucher eigentlich zu viel verlangt ist)</li>
</ul>
<p>Hat man diese Hindernisse erfolgreich gemeistert, kann man mit seiner Anwendung loslegen. Die <a class="checkLink" href="http://www.janus-flash.com/help/" target="_blank">Janus API</a> ist gut dokumentiert und schön objektorientiert aufgebaut. Dadurch lässt sich die <a class="checkLink" href="http://www.janus-flash.com" target="_blank">Janus Extension</a> sehr gut für den Flash Developer verwenden. Sollte es dennoch Probleme bei der Entwicklung geben, kann ich euch nur das <a class="checkLink" href="http://www.janus-flash.com/forum/" target="_blank">Janus Support Forum</a> ans Herz legen. Dort wurde mir bisher sehr schnell geholfen und überhaupt machen mir die dortigen Mitglieder einen sehr netten und kompetenten Eindruck.</p>
<p><strong>Mein Fazit zur Janus Extension:</strong><br />
Janus hat hier und da seine kleinen Problemchen, welche aber durch die hilfsbereite Community fast wieder weg gemacht werden. Für die Windows Mobile Nutzer gibt es leider keine andere Alternative zur Janus, da es das einzigste(!) verfügbare Produkt für diese Plattform ist. Aber genau darin liegt meiner Meinung nach auch die absolute Stärke der Janus Flash Extension. Denn das Janus Team hat es als einzigste Firma geschafft fast alle Mobile Plattformen mit ihrer Flash Extension abzudecken (Mir ist zumindest keine andere Alternative bekannt?!). So lässt sich mit der gleichen Janus API auch die gängige <a class="checkLink" href="http://www.janus-flash.com/products-janus-symbian.html" target="_blank">Symbian Plattform S60</a> bedienen. Dieser Sachverhalt erspart dem Flash Entwickler sehr viel Einarbeitungszeit (und auch Wartungsarbeit etc.) in andere Flash Extension Tools, wie z.B. <a class="checkLink" href="http://www.kunerilite.net/" target="_blank">KuneriLite</a> und <a class="checkLink" href="http://www.orison.biz/products/swf2go/" target="_blank">SWF2Go</a>.</p>
<p>Wer jetzt Lust auf Janus Lust bekommen hat, kann sich eine voll <a class="checkLink" href="http://www.janus-flash.com/products.html" target="_blank">funktionstüchtige Trialversion</a> auf der Janus Homepage runterladen... Viel Spass!!</p>
<p><script type="text/javascript">// <![CDATA[
   google_ad_client = "pub-2874371819292006"; /* Mittlerer Banner, 468x60, Erstellt 22.07.09 */ google_ad_slot = "6664183687"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/' rel='bookmark' title='Tutorial: Getting Started mit Janus Flash'>Tutorial: Getting Started mit Janus Flash</a></li>
<li><a href='http://blog.derhess.de/2008/02/27/literatur-mobile-application-development/' rel='bookmark' title='Literatur: Mobile Application Development'>Literatur: Mobile Application Development</a></li>
<li><a href='http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/' rel='bookmark' title='Flash Lite: Links und Ressourcen'>Flash Lite: Links und Ressourcen</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=341&amp;md5=7c03d5881f76f77f1e8d86664cbb1286" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2008/05/28/mobile-flash-mit-janus-unter-windows-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=341&amp;md5=7c03d5881f76f77f1e8d86664cbb1286" type="text/html" />"
	</item>
		<item>
		<title>Flash Lite: Links und Ressourcen</title>
		<link>http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/</link>
		<comments>http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:44:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[dokumentation]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://blog.derhess.de/?p=335</guid>
		<description><![CDATA[Nach 3monatiger Arbeit mit Flash Lite habe ich mir nun eine kleine Sammlung von wichtigen Informationsquellen und Tools für die Entwicklung mobiler Anwendungen mit Flash Lite zusammenstellen können. Diese kleine Linkansammlung versorgt mich momentan sehr gut mit den wichtigsten Neuerungen im Bereich mobiles Flash. Zu den Informationsquellen gehören hauptsächlich englisch- und deutschsprachige Weblogs, Foren und [...]
Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/07/23/mein-fazit-zu-flash-lite/' rel='bookmark' title='Mein Fazit zu Flash Lite'>Mein Fazit zu Flash Lite</a></li>
<li><a href='http://blog.derhess.de/2006/12/03/links-die-zukunft-der-medieninformatik/' rel='bookmark' title='Links: Die Zukunft der Medieninformatik?!'>Links: Die Zukunft der Medieninformatik?!</a></li>
<li><a href='http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/' rel='bookmark' title='Tutorial: Getting Started mit Janus Flash'>Tutorial: Getting Started mit Janus Flash</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-336" title="flashdevices" src="http://blog.derhess.de/wp-content/uploads/2009/04/flashdevices.jpg" alt="flashdevices" width="128" height="96" /> <img class="alignnone size-full wp-image-337" title="jefrfl" src="http://blog.derhess.de/wp-content/uploads/2009/04/jefrfl.gif" alt="jefrfl" width="128" height="96" /> <img class="alignnone size-full wp-image-338" title="janus" src="http://blog.derhess.de/wp-content/uploads/2009/04/janus.jpg" alt="janus" width="128" height="96" /></p>
<p>Nach 3monatiger Arbeit mit Flash Lite habe ich mir nun eine kleine Sammlung von wichtigen Informationsquellen und Tools für die Entwicklung mobiler Anwendungen mit Flash Lite zusammenstellen können. Diese kleine Linkansammlung versorgt mich momentan sehr gut mit den wichtigsten Neuerungen im Bereich mobiles Flash. Zu den Informationsquellen gehören hauptsächlich englisch- und deutschsprachige Weblogs, Foren und User Groups.</p>
<p>Zusätzlich zur dieser Auflistung werde ich noch auf ein paar Flash Extensions verweisen (ähnlich wie bei der Flash Desktop Extension <a class="checkLink" href="http://www.multidmedia.com/software/zinc/" target="_blank">Zinc</a>), die den Funktionsumfang  von Flash Lite hinsichtlich Fileverwaltung usw. erweitert. Hier die Auflistung:</p>
<p><strong>Flash Lite Blogs:</strong></p>
<ul>
<li><a class="checkLink" href="http://richardleggett.co.uk/blog/index.php" target="_blank">Richard Leggett</a> (eng): Autor eines Flash Lite Buches</li>
<li><a class="checkLink" href="http://www.seventen.de/blog/" target="_blank">Frank Liessner</a> (ger): deutscher Mobile Flash Blog</li>
<li><a class="checkLink" href="http://www.flashdevices.net/" target="_blank">Flash Devices</a> (eng)</li>
<li><a class="checkLink" href="http://www.outside-media.co.uk/blog/" target="_blank">Flash Lite Blog</a> (eng)</li>
<li><a class="checkLink" href="http://www.ptm.fi/blog/" target="_blank">PTM - Pasi Manninen</a> (eng)</li>
<li><a class="checkLink" href="http://www.aniway.com/flash_lite_for_mobile_game_developers/" target="_blank">Flash Mobile Game Blog</a> (eng)</li>
<li><a class="checkLink" href="http://blog.i2fly.com/" target="_blank">I2fly</a> (eng)</li>
<li><a class="checkLink" href="http://www.flashmobileblog.com/" target="_blank">Flash Mobile Blog</a> (eng)</li>
<li><a class="checkLink" href="http://www.flash4mobile.de/" target="_blank">Flash 4 Mobile</a> (ger)</li>
<li><a class="checkLink" href="http://www.embeddedflash.com/" target="_blank">embedded flash</a> (eng)</li>
<li><a class="checkLink" href="http://www.biskero.org/" target="_blank">Biskero</a> (eng)</li>
</ul>
<p><strong>Voträge und PDFs:</strong></p>
<ul>
<li><a class="checkLink" href="http://blog.jensfranke.com/2006/11/22/flash-lite-2-vortrag/" target="_blank">Jens Franke Flashforum Konferenz</a></li>
<li><a class="checkLink" href="http://www.slideshare.net/scottjanousek/flash-lite-3-next-generation-flash-mobile" target="_blank">Flash Lite 3 - The next generation</a></li>
<li><a class="checkLink" href="http://www.slideshare.net/bytesm/janus-mobile-eseminar" target="_blank">Janus Mobile E-Seminar</a></li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/devices/articles/getting_started_flashlite_b.pdf" target="_blank">Getting started Flash Lite</a></li>
<li><a class="checkLink" href="http://www.forum.nokia.com/document/Flash_Lite_Developers_Library/" target="_blank">Nokia Flash Lite Developer Library</a> (eng)</li>
</ul>
<p><strong>Flash Lite Communities:</strong></p>
<ul>
<li><a class="checkLink" href="http://discussion.forum.nokia.com/forum/forumdisplay.php?f=172" target="_blank">Nokia User Group</a> (eng)</li>
<li><a class="checkLink" href="http://www.adobe.com/devnet/devices/" target="_blank">Adobe Mobile Developer Center</a> (eng)</li>
<li><a class="checkLink" href="http://www.flashmobilegroup.org/" target="_blank">Boston Adobe Mobile And Devices User Group</a> (eng)</li>
<li><a class="checkLink" href="http://www.flashforum.de/forum/forumdisplay.php?f=89" target="_blank">Flashforum</a> (ger)</li>
</ul>
<p><strong>Flash (Lite) Extension:</strong></p>
<ul>
<li><a class="checkLink" href="http://www.video-flash.de/index/ubersicht-kostenlose-flash-lite-komponenten/" target="_blank">Flash Lite Komponenten</a></li>
<li><a class="checkLink" href="http://www.kunerilite.net/" target="_blank">Kuneri Lite</a> (Symbian)</li>
<li><a class="checkLink" href="http://www.orison.biz/products/swf2go/" target="_blank">SWF2Go</a> (Symbian)</li>
<li><a class="checkLink" href="http://www.i2tecnologia.com.br/jarpa/" target="_blank">Jarpa</a> (JavaME und Flash Lite Extension)</li>
<li><a class="checkLink" href="https://developer.sonyericsson.com/site/global/newsandevents/latestnews/newsjuly08/p_projectcapuchin_packagingtool_swf2jar.jsp" target="_blank">Sony</a> <a class="checkLink" href="https://developer.sonyericsson.com/site/global/docstools/projectcapuchin/p_projectcapuchin.jsp" target="_blank">Capuchin</a> (Sonys JavaME und Flash Lite Bridge)</li>
<li><a class="checkLink" href="http://www.flyerframework.org/" target="_blank">FlyerFramework</a> (Python und Flash Lite Extension)</li>
<li><a class="checkLink" href="http://www.janus-flash.com/" target="_blank">Janus Flash</a> (Windows Mobile, Pocket PC und Symbian)</li>
<li>(<a class="checkLink" href="http://www.adobe.com/mobile/solutions/flashcast/" target="_blank">Flash Cast</a> und <a class="checkLink" href="http://www.adobe.com/products/flashmediaserver/" target="_blank">Flash Media Server</a> - Streaming und Broadcasting von Flash Lite Inhalten)</li>
<li><a class="checkLink" href="http://www.oregan.net/flash_renderer.php" target="_blank">Spezieller Flash Player</a></li>
</ul>
<p><strong>2 praktische Design Patterns:</strong></p>
<ul>
<li><a class="checkLink" href="http://de.wikipedia.org/wiki/Presentation-Abstraction-Control" target="_blank">Presentation Abstraction Control</a> (PAC)</li>
<li><a class="checkLink" href="http://de.wikipedia.org/wiki/Model_View_Controller" target="_blank">Model View Controller</a> (MVC)</li>
</ul>
<p>Über Ergänzungen dieser kleinen Sammlung würde ich mich freuen!</p>
<p><strong>--- UPDATE --- 14.5.2008</strong><br />
Für grosse <a class="checkLink" href="http://www.flashmagazine.com/News/detail/open_screen_project_opens_adobe_even_more/" target="_blank">Veränderungen</a> im mobilen Flash Bereich wird sicherlich auch das kürzlich veröffentlichte <a class="checkLink" href="http://www.adobe.com/openscreenproject/" target="_blank">OpenScreen Project</a> sorgen. Leider erst in der nächsten Flash Mobile Generation verfügbar, aber dennoch sollte man diese damit verbundenen Entwicklungen sehr sorgfälftig beobachten als Mobile Flasher <img src='http://blog.derhess.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Related posts:<ol>
<li><a href='http://blog.derhess.de/2008/07/23/mein-fazit-zu-flash-lite/' rel='bookmark' title='Mein Fazit zu Flash Lite'>Mein Fazit zu Flash Lite</a></li>
<li><a href='http://blog.derhess.de/2006/12/03/links-die-zukunft-der-medieninformatik/' rel='bookmark' title='Links: Die Zukunft der Medieninformatik?!'>Links: Die Zukunft der Medieninformatik?!</a></li>
<li><a href='http://blog.derhess.de/2008/06/04/tutorial-getting-started-mit-janus-flash/' rel='bookmark' title='Tutorial: Getting Started mit Janus Flash'>Tutorial: Getting Started mit Janus Flash</a></li>
</ol></p> <p><a href="http://blog.derhess.de/?flattrss_redirect&amp;id=335&amp;md5=036d8e8b9f7d4aa9e36d1d62cec408da" title="Flattr" target="_blank"><img src="http://blog.derhess.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.derhess.de/2008/04/01/flash-lite-links-und-ressourcen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://blog.derhess.de/?flattrss_redirect&amp;id=335&amp;md5=036d8e8b9f7d4aa9e36d1d62cec408da" type="text/html" />"
	</item>
	</channel>
</rss>

