<?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>Tweenpix &#187; tech</title>
	<atom:link href="http://blog.tweenpix.net/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tweenpix.net</link>
	<description>Behind the mask</description>
	<lastBuildDate>Wed, 02 Mar 2011 22:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>PixFM &#8211; Interactive music with Flash</title>
		<link>http://blog.tweenpix.net/2009/09/03/pixfm-interactive-music-with-flash/</link>
		<comments>http://blog.tweenpix.net/2009/09/03/pixfm-interactive-music-with-flash/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:20:09 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[generation]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[pixfm]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1812</guid>
		<description><![CDATA[After PixServer, here&#8217;s the second project I started few weeks ago during my free time. As a musician, I was interested to find a way to implement some interactive music behavior in Flash. So I followed these steps to reach my goal: - Dynamic sound generation: Audio tracks (volume and pan) with insertion of basic [...]]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://blog.tweenpix.net/2009/07/22/pixserver-amf-game-server/">PixServer</a>, here&#8217;s the second project I started few weeks ago during my free time.<br />
As a musician, I was interested to find a way to implement some interactive music behavior in Flash.</p>
<p>So I followed these steps to reach my goal:<br />
- Dynamic sound generation: Audio tracks (volume and pan) with insertion of basic dsps.<br />
- Implement time based sound generation: Midi tracks (tempo and steps with mp3 samples assignedon each).<br />
- Create some randomness based on received events: Midi tracks content can be controlled by any event source.</p>
<p>As you can imagine, the possibilities are endless to use this approach in real cases. You could easily imagine to plug a dynamical sound loop with user interactions on a website, generate interactive music loop from game actions to rythm a gameplay, or synchronize any soundscape with screen transitions&#8230;</p>
<p>More features and demos to come !</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/themes/tma/images/latest/pixfm.jpg" alt="" />
</p>
</div>
<p>Here&#8217;s a basic code example made with a draft implementation of this concept.</p>
<pre lang="actionscript3">
var tempo : Number = 120.0;

// Create midi patterns defining tempo and steps (quarter notes count) for each
var loopPattern : Pattern = new Pattern( tempo, 32 );
loopPattern.addStep( 0 );

var kickPattern : Pattern = new Pattern( tempo/2, 16 );
kickPattern.addSteps( 0, 3, 6, 8, 11, 15 );

var snarePattern : Pattern = new Pattern( tempo/2, 16 );
snarePattern.addSteps( 2, 4, 12, 14 );

var hhPattern : Pattern = new Pattern( tempo, 16 );
hhPattern.addSteps( 0, 2, 4, 6, 8, 10, 12, 13, 14 );

var randomPattern : Pattern = new Pattern( tempo );
randomPattern.addSteps( 1, 3, 5, 7, 9, 11, 13, 15 );

// build core audio station and add audio tracks defining volume and pan
_audioStation = new AudioStation( );
_audioStation.addAudioTrack( new Track(new SoundSequencer( Loop1, loopPattern ), 1, 0 ) );
_audioStation.addAudioTrack( new Track( new SoundSequencer( Kick1, kickPattern ), 0.3, 0 ) );
_audioStation.addAudioTrack( new Track( new SoundSequencer( Snare1, snarePattern ), 0.3, 0 ) );
_audioStation.addAudioTrack( new Track( new SoundSequencer( HH3, hhPattern ), 0.3, 0 ) );

// create some randomness trigged by keyboard events.
var soundList : Vector.<class> = new Vector.<class>();
soundList.push(Kick1, Snare1, HH1, HH2, HH3);
var interactiveSequencer : RandomSoundSequencer = new RandomSoundSequencer( soundList, randomPattern );
textfield.addEventListener( KeyboardEvent.KEY_UP, interactiveSequencer.eventTrigger );
_audioStation.addAudioTrack( new Track( interactiveSequencer, 0.3 ) );
</pre>
<p>Now, here is a quick demo of the concept.<br />
Drums fills and bells notes arpeggios are trigged by keyboard events.<br />
First, get the focus in the flash animation by clicking with your mouse. The music starts!<br />
Now, you can hit some keys on your keyboard to interact with the music loop in realtime.</p>
<p>[kml_flashembed movie="http://www.tweenpix.net/files/pixfm.swf" width="400" height="300"/]</p>
<p>Final note: Special thanks to Andre Michelle and his <a href="http://blog.andre-michelle.com/2009/fitc-amsterdam-source-codes/">Audio Sandbox</a> for giving to me some light to begin this project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/09/03/pixfm-interactive-music-with-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flumotion on Ubuntu &#8211; Workaround</title>
		<link>http://blog.tweenpix.net/2009/07/29/flumotion-on-ubuntu-workaround/</link>
		<comments>http://blog.tweenpix.net/2009/07/29/flumotion-on-ubuntu-workaround/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:16:07 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[workaround]]></category>
		<category><![CDATA[flumotion]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1790</guid>
		<description><![CDATA[Today I tried to run Flumotion on Ubuntu for making some video experiments. Installation and Admin launch failed. Too bad! I discovered while digging the web that&#8217;s because there&#8217;s a bug in the current release. Too bad again! Here&#8217;s the workaround I found now. Overwrite /usr/lib/flumotion/python/flumotion/common/package.py with the latest committed to branched revision 7960. Enjoy, [...]]]></description>
			<content:encoded><![CDATA[<p>Today I tried to run <a href="http://www.flumotion.com">Flumotion</a> on Ubuntu for making some video experiments.<br />
Installation and Admin launch failed. Too bad!<br />
I discovered while digging the web that&#8217;s because <a href="https://bugs.launchpad.net/ubuntu/+source/flumotion/+bug/199637">there&#8217;s a bug in the current release</a>. Too bad again!</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/gallery/general/flumotion_logo.gif" alt="" />
</p>
</div>
<p>Here&#8217;s the workaround I found now. Overwrite <em>/usr/lib/flumotion/python/flumotion/common/package.py</em> with <a href="https://code.fluendo.com/flumotion/trac/changeset/7960">the latest committed to branched revision 7960</a>.<br />
Enjoy, everything should be ok now !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/07/29/flumotion-on-ubuntu-workaround/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PixServer &#8211; AMF game server</title>
		<link>http://blog.tweenpix.net/2009/07/22/pixserver-amf-game-server/</link>
		<comments>http://blog.tweenpix.net/2009/07/22/pixserver-amf-game-server/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 16:57:16 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[amf]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[multi-users]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1777</guid>
		<description><![CDATA[I&#8217;m back to the scene&#8230; with an empty hard drive. That&#8217;s THE bad news, I lost all my data one month ago. Around 10 years of storage without any backup. That really sucks. The good one is that it gives to me lot of punch to start from scratch 4 new projects. They&#8217;re all linked [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back to the scene&#8230; with an empty hard drive.<br />
That&#8217;s THE bad news, I lost all my data one month ago. Around 10 years of storage without any backup. That really sucks.<br />
The good one is that it gives to me lot of punch to start from scratch 4 new projects. They&#8217;re all linked together, but I&#8217;ll give you details later about the connection.</p>
<p>So let me introduce the first one.<br />
I needed a multi-users game server. So after some googling to browse OS projects, I decided to build a new one from scratch with <a href="http://mina.apache.org/">Apache Mina 2.0</a> using my R&#038;D xp.<br />
I choosed to install Ubuntu with Parallels to have an easy workflow with a local test workstation.</p>
<p>At this time, I&#8217;ve obtained something basic which works fine. That&#8217;s full AMF (using <a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/">BlazeDS</a> ) and it manages users and rooms.<br />
That&#8217;s all based on simplicity. No events, no verbosed implementation or mess with abstract design&#8230;</p>
<p>My next step and goals:<br />
- Have something robust.<br />
- Build a graphical chat showcase with text to speech feature.<br />
- Build a game showcase with realtime synchronicity. I read a lot of resources about it, and I&#8217;m looking forward to work on this.</p>
<p>But I&#8217;m wondering about few things at this time:<br />
- Should I go to open source ?<br />
- Should I mix this implementation with <a href="http://projectdarkstar.com/">Darkstar project</a> ?<br />
- Should I work on a cheap product ?<br />
Any advice would be welcome !</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/themes/tma/images/latest/pixserver.jpg" alt="" />
</p>
</div>
<p>Here&#8217;s a basic echo demo to end this thread and showcase the concept:</p>
<pre lang="actionscript3">
import net.tweenpix.pixserver.amf.AMFClient;

	public class EchoAMFClient
	{
		protected var _client : AMFClient;

		public function EchoAMFClient()
		{
			_client = new AMFClient( );
			_client.registerClass( TestVO );
			_client.connect( "10.211.55.4", 9123 );

			_client.addEventListener( "EchoMessage",  onEchoMessage );
			_client.sendRequest( 	"EchoMessage",
								new TestVO( "francis", 38 ),
								new TestVO( "virginie", 35 ) );
		}

		public function onEchoMessage( vo1 : TestVO, vo2 : TestVO ) : void
		{
			// do something
		}
	}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/07/22/pixserver-amf-game-server/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Air 1.51 à la rescousse</title>
		<link>http://blog.tweenpix.net/2009/02/25/air-151-a-la-rescousse/</link>
		<comments>http://blog.tweenpix.net/2009/02/25/air-151-a-la-rescousse/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 12:36:33 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[tweetdeck]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1762</guid>
		<description><![CDATA[Nouvelle release Air avec une mention spéciale pour la résolution du bug 1932338. Shift et Espace chantent en chœur maintenant. Dans la liste des fixes, on notera aussi l&#8217;intitulé du 2259477: TweetDeck crashe quand on le laisse tourner longtemps. Les ingénieurs d&#8217;Adobe joueraient-ils les sauveurs de développeurs d&#8217;applications en mal de stabilité ? A moins [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/support/documentation/en/air/releasenotes.html">Nouvelle release Air</a> avec une mention spéciale pour la résolution du bug 1932338. Shift et  Espace chantent en chœur maintenant.<br />
Dans la liste des fixes, on notera aussi l&#8217;intitulé du 2259477: <em>TweetDeck crashe quand on le laisse tourner longtemps.</em><br />
Les ingénieurs d&#8217;Adobe joueraient-ils les sauveurs de développeurs d&#8217;applications en mal de stabilité ? A moins que cet élan magnanime ne soit que le résultat d&#8217;une commande de la cellule marketing, fruit elle-même du <a href="http://blog.tweenpix.net/2009/01/17/un-tour-de-table-de-500000-pour-tweetdeck/">récent tour de table</a> et du succès de cette application ?</p>
<p>Liens:<br />
	- <a href="http://www.adobe.com/support/documentation/en/air/releasenotes.html">Adobe AIR 1.5.1 Developer and User Release Notes</a><br />
	- <a href="http://www.adobe.com/support/documentation/en/air/">Adobe AIR 1.5.1 Documentation</a><br />
	- <a href="http://www.adobe.com/products/air/tools/sdk/">Download the Adobe AIR SDK</a><br />
	- <a href="http://www.adobe.com/support/documentation/en/air/1_5_1/releasenotes_developers.html#issues">Adobe AIR 1.5.1 Known Issues and Limitations</a></p>
<p>Via <a href="http://blogs.adobe.com/air/2009/02/adobe_air_151_released.html">air team blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/02/25/air-151-a-la-rescousse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rédacteur sur interfacesriches.fr</title>
		<link>http://blog.tweenpix.net/2009/02/12/redacteur-sur-interfacesrichesfr/</link>
		<comments>http://blog.tweenpix.net/2009/02/12/redacteur-sur-interfacesrichesfr/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:52:39 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[marketing]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[interfacesriches.fr]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open screen project]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1665</guid>
		<description><![CDATA[J&#8217;ai décidé avec l&#8217;aval de Fred Cavazza de compléter mes activités sur ce blog avec la rédaction de billets sur interfacesriches.fr Mon premier billet est consacré à shAIR, une solution de distribution commerciale d&#8217;applications AIR développée par Kelvin Luck. A paraître dans les prochains jours, un article d&#8217;investigation qui devrait vous plaire. So stay tuned [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai décidé avec l&#8217;aval de <a href="http://www.fredcavazza.net/">Fred Cavazza</a> de compléter mes activités sur ce blog avec la rédaction de billets sur <a href="http://www.interfacesriches.fr/">interfacesriches.fr</a><br />
<a href="http://www.interfacesriches.fr/2009/02/12/shair-une-solution-de-distribution-commerciale-dapplications-air/">Mon premier billet</a> est consacré à <a href="http://www.shair.it/">shAIR</a>, une solution de distribution commerciale d&#8217;applications AIR développée par <a href="http://www.kelvinluck.com/">Kelvin Luck</a>.</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/gallery/general/interfacesriches.jpg" alt="" />
</p>
</div>
<p>A paraître dans les prochains jours, un article d&#8217;investigation qui devrait vous plaire. So stay tuned ! <img src='http://blog.tweenpix.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/02/12/redacteur-sur-interfacesrichesfr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PS3 media server</title>
		<link>http://blog.tweenpix.net/2009/02/06/ps3-media-server/</link>
		<comments>http://blog.tweenpix.net/2009/02/06/ps3-media-server/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 17:33:11 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1625</guid>
		<description><![CDATA[J&#8217;ai découvert cette application sur le blog d&#8217;Etienne Mineur et je ne m&#8217;en sépare plus depuis. PS3 Media Server, comme son nom l&#8217;indique, est un serveur de médias écrit en Java qui permet de lire des fichiers distants depuis votre PS3. La liste des formats prise en charge est hallucinante, avec thumbnails et auto-refresh à [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai découvert cette application sur le <a href="http://www.my-os.net/blog/index.php?2009/01/22/1210-ps3mediaserver-merci-google">blog d&#8217;Etienne Mineur</a> et je ne m&#8217;en sépare plus depuis.<br />
<a href="http://code.google.com/p/ps3mediaserver/">PS3 Media Server</a>, comme son nom l&#8217;indique, est un serveur de médias écrit en Java qui permet de lire des fichiers distants depuis votre PS3.</p>
<p>La liste des formats prise en charge est hallucinante, avec thumbnails et auto-refresh à la clef. Le serveur utilise les packages <a href="http://svn.mplayerhq.hu/mplayer/trunk/">Mplayer</a> et <a href="http://svn.mplayerhq.hu/ffmpeg/trunk/">FFmpeg</a> pour encoder puis streamer les fichiers à la volée depuis votre OS de prédilection (Windows, OS X et Linux).</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/gallery/general/ps3grill.jpg" alt="" />
</p>
</div>
<p>Avec un processeur décent, une connexion wifi standard et un peu de bidouillage avec les réglages, la qualité est parfaite. J&#8217;ai monté le soft sur un iMac 2,8 GHZ avec 2 gigas de RAM, et j&#8217;obtiens des résultats exemplaires.</p>
<p>Depuis Mercredi, <a href="http://ps3mediaserver.blogspot.com/2009/02/v104.html">la version 1.04</a> est disponible sur <a href="http://code.google.com/p/ps3mediaserver/">Google Code</a>.<br />
Un soft incontournable pour tous les possesseurs de PS3 !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/02/06/ps3-media-server/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>API SVN en ActionScript</title>
		<link>http://blog.tweenpix.net/2009/02/05/api-svn-en-actionscript/</link>
		<comments>http://blog.tweenpix.net/2009/02/05/api-svn-en-actionscript/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:50:03 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1529</guid>
		<description><![CDATA[Après l&#8217;arlésienne de Beau Ambur, Doug McCune a relevé le défi et propose une API SVN pour ActionScript 3.0. Même si le projet est un peu moins ambitieux que celui de Metaliq, qui proposait à l&#8217;époque (avec FlapJacks) un vrai client SVN socket, la librairie de Doug permet déjà via WebDAV un dialogue basique avec [...]]]></description>
			<content:encoded><![CDATA[<p>Après <a href="http://onflash.org/ted/2006/09/svn-client-with-flashnetsocket-in.php">l&#8217;arlésienne de Beau Ambur</a>, Doug McCune a relevé le défi et propose une API SVN pour ActionScript 3.0. Même si le projet est un peu moins ambitieux que celui de <a href="http://www.metaliq.com/">Metaliq</a>, qui proposait à l&#8217;époque (avec FlapJacks) un vrai client SVN socket, la librairie de Doug permet déjà via WebDAV un dialogue basique avec un repository SVN.</p>
<p><a href="http://dougmccune.com/flex/as3svnlib/as3svnlib_source.zip">as3svnlib</a> est une surcouche de <a href="http://code.google.com/p/as3httpclientlib/">as3httpclientlib</a> (client http et https) qui implémente deux méthodes (PROPFIND et REPORT) du protocole WebDAV et permet les opérations de lecture standards.</p>
<p>Le code source est disponible <a href="http://dougmccune.com/flex/as3svnlib/as3svnlib_source.zip">ici</a> et le SWC compilé <a href="http://dougmccune.com/flex/as3svnlib/as3svnlib.swc">ici</a>.</p>
<p>J&#8217;imagine déjà le développement d&#8217;une librairie complète (commits, branching, diffs&#8230;) interfacée avec un puissant outil collaboratif en AIR&#8230; Un joli projet commercial en perspective, non ? A bon entendeur !</p>
<p>Via <a href="http://dougmccune.com/blog/2009/01/20/accessing-svn-repositories-with-actionscript/">dougmccune</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/02/05/api-svn-en-actionscript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>du MXML dans FDT</title>
		<link>http://blog.tweenpix.net/2009/02/03/du-mxml-dans-fdt/</link>
		<comments>http://blog.tweenpix.net/2009/02/03/du-mxml-dans-fdt/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:49:48 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[fdt]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[powerflasher]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1538</guid>
		<description><![CDATA[Deux nouvelles version de FDT sont prévues sur la roadmap de Powerflasher. La 3.2 et la 3.3 proposeront tour à tour une prise en charge partielle puis complète du MXML. La 3.2 sera intronisée le 13 Mars au cours d&#8217;une petite sauterie à Cologne et devrait être dans les bacs simultanément si l&#8217;on en croit [...]]]></description>
			<content:encoded><![CDATA[<p>Deux nouvelles version de <a href="http://fdt.powerflasher.com/">FDT</a> sont prévues sur la roadmap de <a href="http://powerflasher.com/">Powerflasher</a>. La 3.2 et la 3.3 proposeront tour à tour une prise en charge partielle puis complète du MXML. La 3.2 sera intronisée le 13 Mars au cours d&#8217;une petite sauterie à Cologne et devrait être dans les bacs simultanément si l&#8217;on en croit <a href="http://fdt.powerflasher.com/blog/?p=370">ce post</a>. Concernant la 3.3, aucune date de sortie n&#8217;a été communiquée pour l&#8217;instant.</p>
<p>J&#8217;ai toujours eu un petit faible pour cet environnement de travail, l&#8217;équipe qui le développe et la <a href="http://solutions.powerflasher.com/products/fdt-3-actionscript-editor/open-source/">politique généreuse</a> dont elle fait preuve pour récompenser la communauté open source de ses efforts. Je suis donc heureux de les voir franchir ce nouveau pas pour une meilleure intégration de la plateforme Flash.</p>
<p>J&#8217;ai testé <a href="http://labs.adobe.com/technologies/gumbo/">Gumbo</a>, et même si certaines fonctionnalités m&#8217;ont séduit (le network monitoring, l&#8217;intégration de Flex Unit, le nouveau CDM, le profiler déjà présent dans l&#8217;ancienne version) et d&#8217;autres beaucoup moins (l&#8217;interopérabilité avec Flash CS4 et Catalyst étrangère à mon workflow), mon cœur bat toujours pour FDT  et sa grande intelligence sémantique.<br />
Ceux qui l&#8217;utilisent savent de quoi je parle, sans aucun doute&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/02/03/du-mxml-dans-fdt/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>pimp my ant</title>
		<link>http://blog.tweenpix.net/2009/01/28/pimp-my-ant/</link>
		<comments>http://blog.tweenpix.net/2009/01/28/pimp-my-ant/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 16:05:53 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1534</guid>
		<description><![CDATA[Entre deux cartons de déménagement, j&#8217;ai déniché quelques geekeries réservées aux inconditionnels de Ant, &#8230; et je sais qu&#8217;ils sont nombreux. Rob Rohan s&#8217;est inspiré d&#8217;un article de Linux Journal et propose aux aficionados de Twitter d&#8217;envoyer des messages à partir de Ant. Tous les détails dans Work the Shell &#8211; Pushing Your Message Out [...]]]></description>
			<content:encoded><![CDATA[<p>Entre deux cartons de déménagement, j&#8217;ai déniché quelques geekeries réservées aux inconditionnels de Ant, &#8230; et je sais qu&#8217;ils sont nombreux.</p>
<p>Rob Rohan s&#8217;est inspiré d&#8217;<a href="http://www.linuxjournal.com/article/10222">un article de Linux Journal </a> et propose aux aficionados de  Twitter d&#8217;envoyer des messages à partir de Ant.<br />
Tous les détails dans <a href="">Work the Shell &#8211; Pushing Your Message Out to Twitter</a>.</p>
<p>Deuxième ressource intéressante, <a href="http://www.flexjunk.com/2009/01/23/multi-threading-flexair-builds-using-ant">Andrew Westberg build ses projets en multi-threading</a> pour pouvoir bénéficier de la puissance de son dual-core.</p>
<div class="captionfull"><img src="http://blog.tweenpix.net/wp-content/gallery/general/fourmisexy.jpg" alt="" />
</p>
</div>
<p>Happy anting !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/01/28/pimp-my-ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>l&#039;open source, un échec pour Adobe ?</title>
		<link>http://blog.tweenpix.net/2009/01/27/lopen-source-un-echec-pour-adobe/</link>
		<comments>http://blog.tweenpix.net/2009/01/27/lopen-source-un-echec-pour-adobe/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 09:35:53 +0000</pubDate>
		<dc:creator>Francis Bourre</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.tweenpix.net/?p=1536</guid>
		<description><![CDATA[Cette question rôde comme une épée de Damoclès depuis quelques mois sur la firme californienne. Seraient-ce les conclusions du billet de Matt Asay publié le mois dernier sur CNET qui auraient mis le feu aux poudres ? Je cite: &#171;&#160;En résumé, l&#8217;open source est un travail très difficile, mais il le devient doublement quand une [...]]]></description>
			<content:encoded><![CDATA[<p>Cette question rôde comme une épée de Damoclès depuis quelques mois sur la firme californienne.</p>
<div class="captionleft"><img src="http://blog.tweenpix.net/wp-content/gallery/general/flexosfail.jpg" alt="" />
</p>
</div>
<p>Seraient-ce les conclusions du <a href="http://news.cnet.com/8301-13505_3-10123946-16.html?tag=mncol">billet de Matt Asay</a> publié le mois dernier sur CNET qui auraient mis le feu aux poudres ?</p>
<p>Je cite: <strong>&laquo;&nbsp;En résumé, l&#8217;open source est un travail très difficile, mais il le devient doublement quand une compagnie essaie de garder le contrôle sur un projet.&nbsp;&raquo;</strong></p>
<p>Les inquiétudes levées par ce billet sont confortées par la grogne croissante d&#8217;une partie de la communauté Flex. Ses membres sont déçus par les orientations et les décisions des leaders du projet, projet qui semblerait-il  leur échappe de plus en plus. Règne aujourd&#8217;hui pour eux le sentiment d&#8217;une autorité sourde qui feint de les entendre.</p>
<p>Les contestations de quelques séparatistes de la blogosphère l&#8217;attestent:<br />
<a href="http://blog.simb.net/2009/01/12/source-does-not-open-source-make/">Flex SDK Source does not an “open source” project make</a><br />
<a href="http://www.arpitonline.com/blog/?p=160">Should the developer community fork the Flex project ? </a><br />
<a href="http://blog.simb.net/2009/01/19/take-flex-back-for-the-community/">Take Flex Back For the Community</a></p>
<p>Aujourd&#8217;hui qui peut se targuer de comprendre l&#8217;architecture globale du framework, et surtout qui peut échapper à ses nombreuses incohérences (dépendances abusives) et ses problèmes de performances, ou plus encore, quelle est la réelle marge de manœuvre de la communauté sur ce projet soit-disant open source ? Telles sont les interrogations et les craintes exprimées par les utilisateurs du SDK.</p>
<p>En retour, Adobe déclare souffrir d&#8217;un désengagement de ses fidèles et se plaint des élans participatifs peu nombreux qui lui sont accordés en contrepartie de ses efforts.<br />
Dave Mc Allister déclare: <em>J&#8217;ai donné 2 panels sur l&#8217;open source à MAX North America et j&#8217;ai récolté 27 participants sur la somme des 5500 inscrits à ces 2 événements.</em></p>
<p>Sur la défensive, Matt Chotin va plus loin. Il pense que ces élans de protestation sont plus le fruit de polémiques anecdotiques (comme <a href="http://iamdeepa.com/blog/?p=34">l&#8217;affaire du préfixe</a>) que celui d&#8217;un discours fondé tenu par des personnes qui s&#8217;investissent réellement dans les projets.</p>
<p>Seraient-ce les aveux d&#8217;un échec à demi-mot ?</p>
<p>C&#8217;est donc demain à 19h00 (heure de Paris) que se déroulera via <a href="http://adobedev.adobe.acrobat.com/techweds">Connect</a> un débat animé par la team du Flex SDK. Ce Deus ex machina sera pour vous l&#8217;occasion de débattre de l&#8217;organisation, des orientations et des choix du projet. C&#8217;est en tout cas comme cela que l&#8217;événement est annoncé.</p>
<p>Pour les absents (comme moi, déménagement oblige) ou les retardataires, ce débat sera enregistré et posté sur <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK">Flex Open Source</a>.</p>
<p>Mais le schisme et ses conséquences ne s&#8217;arrêtent pas là.<br />
<a href="http://blogs.adobe.com/flex/archives/2009/01/announcing_a_flex_community_fe.html">L&#8217;annonce avait déjà été publiée Jeudi dernier</a>, mais c&#8217;est seulement hier que <a href="http://blogs.adobe.com/open/2009/01/communications_go_both_ways.html">DaveMc Allister a choisi d&#8217;enfoncer le clou en confirmant l&#8217;importance de cette rencontre</a> avec une apostrophe accrocheuse: &laquo;&nbsp;<strong>Do you care? Really?</strong>&nbsp;&raquo;<br />
En résumé, dites-nous si vous vous en foutez royalement ou non.</p>
<p>Cette réunion participative pourrait être abrogée si le rendez-vous est jugé stérile, mais pas seulement&#8230;<br />
Dave ajoute: &laquo;&nbsp;<strong>Votre présence ou votre absence à cette réunion aura des conséquences directes sur les élans open source chez Adobe</strong>&laquo;&nbsp;.</p>
<p>Menace inquiétante ou réalité économique ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tweenpix.net/2009/01/27/lopen-source-un-echec-pour-adobe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

