<?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/"
	>

<channel>
	<title>Cyril Hanquez</title>
	<atom:link href="http://cyrilhanquez.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://cyrilhanquez.com/blog</link>
	<description>Rich Internet Application developer</description>
	<pubDate>Mon, 05 Jan 2009 11:21:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MAX Europe - day 0 - Nokia OpenLab event</title>
		<link>http://cyrilhanquez.com/blog/2008/12/01/max-europe-day-0-nokia-openlab-event/</link>
		<comments>http://cyrilhanquez.com/blog/2008/12/01/max-europe-day-0-nokia-openlab-event/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 06:46:31 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Contest]]></category>

		<category><![CDATA[Mobile]]></category>

		<category><![CDATA[Web2.0]]></category>

		<category><![CDATA[MAX Europe 2008]]></category>

		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[OpenLab]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=312</guid>
		<description><![CDATA[First of all sorry for the missing post about MAX US keynote #2 but I was quite busy and there was already a lot of information on other blogs and on twitter.
Let&#8217;s start this first blog post from Milan. Peter Elst and me were lucky enough to be able to attend the Nokia OpenLab event [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">First of all sorry for the missing post about MAX US keynote #2 but I was quite busy and there was already a lot of information on other blogs and on twitter.</p>
<p align="justify"><a href="https://bantora.com/Nokia_Open_Lab_Milan/wiki/show/What_will_happen_in_Nokia_Open_Lab%21" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/bantora.com');"><img class="alignleft size-medium wp-image-314" style="margin-left: 3px; margin-right: 3px;" title="nokiaopenlab" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/12/nokiaopenlab.png" alt="" width="134" height="135" /></a>Let&#8217;s start this first blog post from Milan. <a href="http://www.peterelst.com/blog/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.peterelst.com');"><strong>Peter Elst</strong></a> and me were lucky enough to be able to attend the <a href="https://bantora.com/Nokia_Open_Lab_Milan/wiki/show/What_will_happen_in_Nokia_Open_Lab%21" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/bantora.com');"><strong>Nokia OpenLab event</strong></a> on time : we had to run a bit from Malpensa airport, to the convention center to get our MAX badge, then we did a quick check-in at our hotel to finally reach Sophia&#8217;s Restaurant at 6.30pm. We didn&#8217;t really know what to expect from this event but it turned to be a really great idea :</p>
<p align="justify">teams of 2 needed to think about a &#8220;new&#8221; mobile application concept and present the idea to the others. Sounds pretty simple, no ? After all presentations, attendees needed to vote for their favorites 3 concepts and <strong>the best team will win a MacBook Pro and a CS4 Design Premium</strong> (for each teammate). There was several really great ideas unveiled during the evening, and at our own surprise, <strong>Peter and me won</strong> <em>(thanks to Peter for putting the original idea on the paper)</em> ! <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Our idea :</p>
<blockquote><p><strong>A Mobile Emergency Alert Service</strong></p></blockquote>
<p align="justify">I won&#8217;t give you more details at the moment on this concept: it&#8217;s something that I still need to discuss with Peter to see if we will try to make it something real or not. Anyway, I really want to thanks Nokia for organizing such event and it&#8217;s somehting that I really to see more often, even in the non mobile world. Pictures available <a href="http://www.flickr.com/photos/fitzchev/sets/72157610555925258/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flickr.com');">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/12/01/max-europe-day-0-nokia-openlab-event/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MAX US keynote #1 etc&#8230;</title>
		<link>http://cyrilhanquez.com/blog/2008/11/19/max-us-keynote-1-etc/</link>
		<comments>http://cyrilhanquez.com/blog/2008/11/19/max-us-keynote-1-etc/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 00:57:36 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Catalyst]]></category>

		<category><![CDATA[Cocomo]]></category>

		<category><![CDATA[Flash Platform]]></category>

		<category><![CDATA[Gumbo]]></category>

		<category><![CDATA[MAX]]></category>

		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=280</guid>
		<description><![CDATA[Even if I&#8217;m not attending MAX US, I wanted to share what I&#8217;ve heard from my twitter friends and the live coverage done by Serge Jespers and Andrew Shorten (special thanks to them!) and give my first thoughts.&#160;
The Adobe Flash Platform
Even if it has been already used during presentations for at least 2 years now, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Even if I&#8217;m not attending <strong><a href="http://max.adobe.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/max.adobe.com');">MAX</a></strong> <strong>US</strong>, I wanted to share what I&#8217;ve heard from my <a href="http://twitter.com/fitzchev" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/twitter.com');">twitter</a> friends and the <a href="http://www.webkitchen.be/2008/11/17/max-san-francisco-keynote-day-1-liveblog/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.webkitchen.be');">live coverage</a> done by <strong><a href="http://www.webkitchen.be" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.webkitchen.be');">Serge Jespers</a></strong> and <strong><a href="http://ashorten.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/ashorten.com');">Andrew Shorten</a></strong> (special thanks to them!) and give my first thoughts.<BR>&nbsp;</p>
<p><a href="http://www.adobe.com/flashplatform/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');"><span style="color: #000000;">The </span><strong><span style="font-size: 16px; color: #ff0000;">Adobe</span><span style="font-size: 16px; color: #000000;"> Flash Platform</span></strong></a></p>
<p style="text-align: justify;">Even if it has been already used during presentations for at least 2 years now, the branding is now official : under the name Flash Platform you will find <em>&#8220;everything you need to create and deliver the most compelling applications, content, and video to the widest possible audience.&#8221;</em>: CS4 suite, Flex framework, Flash player, AIR Runtime, ColdFusion, BlazeDS etc&#8230; That&#8217;s cool!:</p>
<p style="text-align: justify;">It will be easier for me now to say that I&#8217;m a Flash Platform consultant than an AIR-Flex-CF [...] consultant <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;"> </p>
<p><span id="more-280"></span></p>
<p style="text-align: justify;"><a href="http://labs.adobe.com/technologies/flashcatalyst/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/labs.adobe.com');"><strong><span style="font-size: 16px; color: #000000;">Thermo</span></strong><span style="font-size: 16px; color: #000000;"> is now </span><strong><span style="font-size: 16px; color: #000000;">Flash Catalyst</span></strong></a></p>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-294" title="Flash Catalyst" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/11/fc.png" alt="" width="80" height="80" />Flash Catalyst enables designers to start from static compositions created in Adobe Photoshop CS4, Illustrator CS4, or Adobe Fireworks CS4 and convert the artwork into applications and interactive content. The output can be a finished Flash SWF or AIR application ready to be published or project files that you can import into Flex Builder.</p>
<p style="text-align: justify;">I&#8217;m curious to get my hands on it - what I will do at MAX Europe. Now on a personal thought it&#8217;s easier for me to pronounce Catalyst then Thermo! <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Vdeos of the introduction session <a href="http://www.beedigital.net/blog/2008/11/adobe-flash-catalyst-introduction-session/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.beedigital.net');">here</a>.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><a href="http://labs.adobe.com/technologies/cocomo/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/labs.adobe.com');"><span style="color: #000000;">public beta of <strong><span style="font-size: 16px; color: #000000;">Cocomo</span></strong> is available on labs</span></a></p>
<p style="text-align: justify;"><img class="alignright size-full wp-image-296" title="COCOMO" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/11/cc.png" alt="" width="43" height="43" />Codename &#8220;Cocomo&#8221; is a Platform as a Service that allows Flex developers to easily add real-time social capabilities such as collaboration apps, audio/video chat, Real-Time File Sharing into their RIA using a hosted services infrastructure (Acrobat.com).</p>
<p style="text-align: justify;">Really, really interesting stuff. I greatly encourage you to try it and share your thoughts on the <a href="http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid=72&amp;catid=759" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');">official forums</a> (or here if you prefer). There&#8217;s no details yet on the pricing (free with limited features and a pro or enterprise version ?) but already interesting questions arose like:</p>
<blockquote>
<p style="text-align: justify;">The potential for Cocomo for corporate/enterprise applications is substantial, but many (most) corporations will want to host the infrastructure behind its firewall for performance, availability, and security reasons. Are there plans to provide a mechanism for hosting/license the server-side infrastructure for enterprise applications?</p>
</blockquote>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><a href="http://labs.adobe.com/technologies/alchemy/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/labs.adobe.com');"><strong><span style="font-size: 16px; color: #000000;">FlaCC</span></strong><span style="color: #000000;"> is now </span><strong><span style="font-size: 16px; color: #000000;">Alchemy</span></strong> <span style="color: #000000;">and is available on labs</span></a></p>
<p style="text-align: justify;">Codename &#8220;Alchemy&#8221; is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The C/C++ code is compiled to ActionScript 3.0 as a SWF or SWC that runs on Adobe Flash Player 10 or Adobe AIR 1.5.</p>
<p style="text-align: justify;">It won&#8217;t be the project that I will look into in priority, but I understand that it&#8217;s opening new doors to Fash Platform developers and I know some people who are really enthusiastic about it.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><a href="http://labs.adobe.com/wiki/index.php/Adobe_Wave" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/labs.adobe.com');"><strong><span style="font-size: 16px; color: #000000;">Wave </span></strong><span style="color: #000000;">is available in the pre-release program</span></a></p>
<p style="text-align: justify;">Adobe Wave is an Adobe AIR application and Adobe hosted service that work together to enable desktop notifications. It allows consumers to opt-in to receive desktop notifications from their favorite publishers. Each notification carries a call-to-action: clicking directs users to a publisher-specified URL, driving traffic back to their site. Unlike e-mail, Adobe Wave has been architected to be a trusted communications channel and consequently minimizes spam and phishing concerns.</p>
<p style="text-align: justify;">Of course, you can implement this in any of your AIR application, but if you don&#8217;t have a need for a n application and just want to give desktop notifications, Wave sounds cool. It seems that there&#8217;s a market for that (ie. <a href="http://stitcho.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/stitcho.com');">Stitcho</a>).<BR>&nbsp;<BR></p>
<p style="text-align: justify;"><strong></strong></p>
<p style="text-align: justify;"><strong><a href="http://flex.org/tour" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/flex.org');"><span style="font-size: 16px; color: #000000;">Tour de Flex</span></a></strong></p>
<p style="text-align: justify;"><iframe style="padding-right:5px;" class="alignleft size-full" width="216" height="182" frameborder=0 scrolling="no" src="http://tourdeflex.adobe.com/badge/"></iframe>Tour de Flex is a desktop application for exploring Flex capabilities and resources, including the core Flex components, Adobe AIR and data integration, as well as a variety of third-party components, effects, skins, and more. It includes over 200 runnable samples, each with source code, links to documentation, and other details. There&#8217;s also an Eclipse plugin available that provides a search interface.</p>
<p style="text-align: justify;">Tour de Flex is a really cool application, a mix of all existing &#8220;Flex explorers&#8221; with tons of extras. A must-have application on your machine! And the best part is that it could be updated, maybe with your own content because anyone can contribute. Nice work to <a href="http://gregsramblings.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/gregsramblings.com');">Greg Wilson</a>, <a href="http://coenraets.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/coenraets.org');">Christophe Coenraets</a> and <a href="http://jamesward.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/jamesward.com');">James Ward</a>.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><a href="http://www.adobe.com/products/air" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');"><strong><span style="font-size: 16px; color: #000000;">AIR 1.5</span> <span style="color: #000000;">launched</span></strong></a></p>
<p style="text-align: justify;">In this release, additional capabilities are available :</p>
<ul>
<li style="text-align: justify;"><strong>Encrypted local database:</strong> the new encryption support offers better support for encrypted larger data files.</li>
<li style="text-align: justify;"><strong>Flash Player 10 capabilities: </strong>For example, it&#8217;s now possible to take advantage of custom filters, blend modes, and fills with Adobe Pixel Bender. AIR 1.5 also supports the new 3D effects, including perspective, correct transformation, and animation of 2D plans in a 3D space (also known as <em>postcards in space</em>). Rich media enhancements include dynamic streaming to improve the quality of video playback based on bandwidth availability as well as support for the Speex codec for delivering high-quality audio at lower download speeds.</li>
<li style="text-align: justify;"><strong>WebKit update:</strong>The version of WebKit included in AIR has been updated to a newer version. The updated version includes Squirrelfish, a new bytecode interpreter that improves the execution speed of JavaScript for common actions. Internal tests show that HTML-based AIR applications run as much as 35% faster for many types of operations.</li>
</ul>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">I think that&#8217;s all for the products mentioned except maybe Flex 4/Gumbo. The first keynote focused on the mobile side with Flash Player 10 running on several mobile devices - including Android - and a version for the iPhone that just need a final approval from Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/11/19/max-us-keynote-1-etc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Flex video tutorials out on the web</title>
		<link>http://cyrilhanquez.com/blog/2008/11/06/new-flex-video-tutorials-out-on-the-web/</link>
		<comments>http://cyrilhanquez.com/blog/2008/11/06/new-flex-video-tutorials-out-on-the-web/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 00:47:09 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Learning]]></category>

		<category><![CDATA[amf]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[video tutorial]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=272</guid>
		<description><![CDATA[
My friend Neil Webb just started to record video tutorials tackling PHP remoting using Flex &#38; AMFPHP. The first two are &#8220;Installing Apache, mySQL, PHP &#38; AMFPHP&#8221; and &#8220;“Hello World!” PHP remoting example&#8220;. The next one will cover the Mate framework using php instead of ColdFusion. He is planning to do a complete series, so that [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 5px;" title="nwebb" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/11/nwebb1.png" alt="" width="100" height="99" align="left" /></p>
<p align="justify">My friend <a href="http://nwebb.co.uk/blog/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/nwebb.co.uk');"><strong>Neil Webb</strong></a> just started to record video tutorials tackling <strong>PHP remoting using Flex &amp; AMFPHP</strong>. The first two are &#8220;<atarget="_blank" href="http://nwebb.co.uk/videotutorials/flex_xampp_amfphp/">Installing Apache, mySQL, PHP &amp; AMFPHP</a>&#8221; and &#8220;<a href="http://nwebb.co.uk/videotutorials/flex_amfphp_helloworld/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/nwebb.co.uk');">“Hello World!” PHP remoting example</a>&#8220;. The next one will cover the <a href="http://mate.asfusion.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/mate.asfusion.com');"><strong>Mate framework</strong></a> using php instead of ColdFusion. He is planning to do a complete series, so that a user can come to his site and have all the resources in one place</p>
<p align="justify">I always found video tutorials very valuable as an addition to an article or a course. So I wish him Good Luck! Go to his new <a href="http://nwebb.co.uk/blog/?page_id=241" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/nwebb.co.uk');"><strong>Video Tutorials Page</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/11/06/new-flex-video-tutorials-out-on-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ColdFusion Camp 2008 Munich</title>
		<link>http://cyrilhanquez.com/blog/2008/11/06/coldfusion-camp-2008-munich/</link>
		<comments>http://cyrilhanquez.com/blog/2008/11/06/coldfusion-camp-2008-munich/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 00:06:30 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[camp]]></category>

		<category><![CDATA[munich]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=267</guid>
		<description><![CDATA[
After 6 years without a major ColdFusion event in Germany it&#8217;s finally time again! Chris Schmitz just announced CF Camp Munich 2008.
When: 27.11.2008 from 09.00 to 18.00
Where:Conference Center Orbis, Oberschleißheim
Price: 35 €
What to expect exactly:
A full day packed with presentations and sessions around the development of Web applications with CFML by well known speakers from the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-269" title="cfcamp" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/11/cfcamp.png" alt="" width="150" height="120" />
<p align="justify">After 6 years without a major ColdFusion event in Germany it&#8217;s finally time again! <strong>Chris Schmitz</strong> just announced CF Camp Munich 2008.</p>
<p><strong>When:</strong> <em>27.11.2008</em> from 09.00 to 18.00<br />
<strong>Where:</strong>Conference Center Orbis, <em>Oberschleißheim</em><br />
<strong>Price:</strong> 35 €</p>
<p><strong>What to expect exactly:</strong></p>
<p align="justify">A full day packed with presentations and sessions around the development of Web applications with CFML by well known speakers from the international ColdFusion community, networking, giveaway and raffle. Here are the sessions already confirmed :</p>
<ul>
<li><strong>Mark Drew</strong>, the man behind CFEclipse: Introduction to ModelGlue</li>
<li><strong>Luis Majano</strong>, the developer of ColdBox Frameworks: The Framework ColdBox</li>
<li><strong>Andy Allan</strong>, the maker of Scotch-on-the-Rocks: Advanced PDF workflow with ColdFusion</li>
<li><strong>Gert Franz</strong>(Railo Technologies): 3.1 Railo</li>
<li><strong>Darren Pywell</strong>(Intergral Ltd.): Announcing merger Analytics - &#8220;Seeing is Believing&#8221;</li>
<li><strong>Adobe Systems</strong>(speaker tba): Performance Tuning and clustering with ColdFusion</li>
<li><strong>Peter Haak</strong> (Euro Payment Group and others): Securing Your Web Application</li>
<li>and more to be announced [...]</li>
</ul>
<p align="justify">So if you are around Munich at that dates, you should not miss it (all presentations will be done in English)! More details at <a href="http://www.cfug.de" onclick="javascript:pageTracker._trackPageview ('/outbound/www.cfug.de');">http://www.cfug.de</a>. I encourage all European CFUG members to attend this event to prove that CF developers are not so slow to move ! <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/11/06/coldfusion-camp-2008-munich/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FOTB is going to be in the States</title>
		<link>http://cyrilhanquez.com/blog/2008/11/05/fotb-is-going-to-be-in-the-states/</link>
		<comments>http://cyrilhanquez.com/blog/2008/11/05/fotb-is-going-to-be-in-the-states/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 23:11:23 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[flash on the beach]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=260</guid>
		<description><![CDATA[
After the huge success of FOTB08 in Brighton, Flash on the Beach is going to be rocking in South Beach!
Got the winter blues? Looking for inspiration? If you live in U.S., you should not miss it! The venue will be The Jackie Gleason Theater : it fits the South Beach vibe perfectly, and is a spectacular green [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashonthebeach.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flashonthebeach.com');"><img class="alignleft size-full wp-image-200" title="fotb09" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/10/fotb09.jpg" alt="" width="180" height="135" /></a></p>
<p align="justify">After the huge success of <a href="http://cyrilhanquez.com/blog/wp-admin/post.php?action=edit&amp;post=199" target="_blank">FOTB08 in Brighton</a>, <strong>Flash on the Beach is going to be rocking in South Beach!</strong></p>
<p align="justify"><em>Got the winter blues? Looking for inspiration?</em> If you live in U.S., you should not miss it! The venue will be The Jackie Gleason Theater : it fits the South Beach vibe perfectly, and is a spectacular green and white Art Deco building only two blocks from the beach and one block from Lincoln Road where you will find plenty of bars and restaurants.</p>
<p align="justify">Don&#8217;t think that Flash on the Beach is only about Flash, it&#8217;s about Flash, Flex, AIR, Photoshop, After Effects, Processing and many more. If you are a designer, developer, coder, student, manager, game developer, artist, animator or a newbie, then this conference is for you! Don&#8217;t miss this opportunity to see nearly 50 of the best minds in the industry delivering 3 full days of awe-inspiring sessions. <strong><em>April 6-7-8 2009</em>, you know where to go :</strong> <a href="http://flashonthebeach.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/flashonthebeach.com');"><strong>FOTBM09</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/11/05/fotb-is-going-to-be-in-the-states/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting a caricature is not always easy&#8230;</title>
		<link>http://cyrilhanquez.com/blog/2008/10/30/getting-a-caricature-is-not-always-easy/</link>
		<comments>http://cyrilhanquez.com/blog/2008/10/30/getting-a-caricature-is-not-always-easy/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 13:57:09 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[caricatures]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=245</guid>
		<description><![CDATA[&#160;Let me tell you the story of this guy who just created a new blog design and wanted to have a nice caricature of himself to put in the About part. After searching on the web for an affordable solution, he finally found this company called Fast Icon (now Caricature Icons) which is doing really [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&nbsp;<BR><img class="alignleft size-medium wp-image-246" title="caricature cyril" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/10/cyril_caricature.png" alt="" width="180" height="203" /><BR>Let me tell you the story of this guy who just created a new blog design and wanted to have a nice caricature of himself to put in the About part. After searching on the web for an affordable solution, he finally found this company called <strong><a href="http://fasticon.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/fasticon.com');">Fast Icon</a></strong> (now <strong><a href="http://www.caricatureicons.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.caricatureicons.com');">Caricature Icons</a></strong>) which is doing really nice drawings. So on June 20th he ordered the caricature and sent all required pictures. Let&#8217;s add one more detail before going further, there is this nice quote on their website :</p>
<blockquote><p style="text-align: justify;"><em>How long does this all take?</em></p>
<p class="css">Each Caricature icon is completed in around 3 days, depending on complexity. However, because of the number of orders we get, most caricatures are delivered within <strong>a week or two</strong> of receipt of your picture/s by the artist, sometimes sooner.</p>
</p>
</blockquote>
<p><span id="more-245"></span></p>
<p style="text-align: justify;">One week after, this guy sent a 1st email to inquiry about the lack of communication - did the order arrive or not ? He got a really fast reply saying that they <em>&#8220;really lament the delay in the delivery and  communication lack [...]&#8220;</em>. Well sometimes, &#8220;<em>Shit happens</em>&#8220;. He finally get the first sketch of the  caricature on July 9th. And&#8230; and&#8230; nothing. He tried to get back in touch 3 times (July 17th, August 6th and September 26th) without much success. So he decided to introduce a ticket to <strong><a href="http://www.2checkout.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.2checkout.com');">2checkout</a></strong> (the e-commerce solution used by <strong><a href="http://fasticon.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/fasticon.com');">Fast Icon</a></strong>) and, <em>&#8220;Oh Miracle!&#8221;</em> he got a reply the same day (October 9th) saying <em>&#8220;We had a work overload that left us slower, but you will receive an update of your order today.&#8221;</em>.</p>
<p style="text-align: justify;">Who will guess how it will end ? Okay, let&#8217;s go to the conclusion : yesterday, after again no news from <strong><a href="http://fasticon.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/fasticon.com');">Fast Icon</a></strong>, the guy introduce a request to  <strong><a href="http://www.2checkout.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.2checkout.com');">2checkout</a></strong> to be refunded, what they have done immediately. It&#8217;s a bit sad to offer services on the web and not being able to communicate properly - a delay of 3 months deserves at least a decent explanation.</p>
<p style="text-align: justify;">I wanted to share this story with my readers because I think that this is what a blog is made for, share experiences (bad or good). Of course, any similarity to anyone alive or dead is just a coincidence <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/10/30/getting-a-caricature-is-not-always-easy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ColdFusion&#8230; where are you ?!?</title>
		<link>http://cyrilhanquez.com/blog/2008/10/15/coldfusion-where-are-you/</link>
		<comments>http://cyrilhanquez.com/blog/2008/10/15/coldfusion-where-are-you/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 12:40:08 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=216</guid>
		<description><![CDATA[&#160;I&#8217;m a ColdFusion developer for almost 10 years now and I&#8217;m starting to wonder why ColdFusion is not making the buzz on the web anymore (even with version 9 on the way). Maybe I&#8217;m wrong, but it seems that since the release of Flex2 and all those RIA technologies which are currently invading the web [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&nbsp;<BR><a href="http://None" onclick="javascript:pageTracker._trackPageview ('/outbound/None');"><img class="alignleft size-full wp-image-231" title="pins_fotb08" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/10/pins_fotb08.jpg" alt="" width="190" height="172" /></a>I&#8217;m a <a href="http://www.adobe.com/products/coldfusion/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');"><strong>ColdFusion</strong></a> developer for almost 10 years now and I&#8217;m starting to wonder why ColdFusion is not making the buzz on the web anymore (even with version 9 on the way). Maybe I&#8217;m wrong, but it seems that since the release of Flex2 and all those RIA technologies which are currently invading the web space, ColdFusion is hiding somewhere doing only furtive apparitions on some blogs - I even heard that ColdFusion is a phase out product on which you cannot rely anymore !</p>
<p style="text-align: justify;">I had some hope when I heard about the success of <a href="http://www.scotch-on-the-rocks.co.uk/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.scotch-on-the-rocks.co.uk');"><strong>Scotch On The Rocks</strong></a> <strong>conference</strong><em> (sorry for not being able to attend it)</em>, but in the end nothing really changed - except maybe in UK and US ?</p>
<p style="text-align: justify;">I think also that Adobe could do a better promotion of <a href="http://www.adobe.com/products/coldfusion/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');"><strong>ColdFusion</strong></a>: this year at <a href="http://flashonthebeach.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/flashonthebeach.com');"><strong>Flash on the Beach</strong></a>, there were those pins that you can grab for free at Adobe booth. But look at the picture, none of ColdFusion <em>(btw if any exists, I&#8217;m interested</em> <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <em>)</em> ! The product was only mentionned twice during Adobe presentations. I think that it should have disserved few more words to describe how great the couple Flex/CF is to develop RIAs.</p>
<p style="text-align: justify;">In Belgium, it seems that our <strong>CFUG</strong> is trying to get back from it&#8217;s grave (which I applaud), but the way it&#8217;s done doesn&#8217;t seems to be so efficient :</p>
<ul>
<li>
<div style="text-align: justify;">they&#8217;re using <a href="http://www.facebook.com/event.php?eid=38319067441" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.facebook.com');">facebook events</a> to communicate !</div>
</li>
<li>
<div style="text-align: justify;">the <a href="http://adobeusergroup.be" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/adobeusergroup.be');"><strong>Belgium AUG</strong></a> has not been informed on it - a few months ago <a href="http://adobeusergroup.be/index.php?option=com_fireboard&amp;Itemid=18&amp;func=showcat&amp;catid=15" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/adobeusergroup.be');">I tried to ask AUG members if they would be interested in a CF session</a> but got only one reaction.</div>
</li>
<li>
<div style="text-align: justify;">moreover it&#8217;s lead by someone from Adobe - which is, in my point of view, a bit strange.</div>
</li>
</ul>
<p style="text-align: justify;">I hope that I didn&#8217;t offend anyone here (<a href="http://www.webbschofield.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.webbschofield.com');">Kristen</a>, <a href="http://forta.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/forta.com');">Ben</a>, <a href="http://www.coldfusionjedi.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.coldfusionjedi.com');">Raymond</a>&#8230;) and please don&#8217;t misinterpret what I&#8217;m trying to tell : I still love ColdFusion (which is my main development platform), I greatly encourage Community events, but I think that Adobe could/need to do a lot better.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/10/15/coldfusion-where-are-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>To be or not be&#8230; a freelancer.</title>
		<link>http://cyrilhanquez.com/blog/2008/10/08/to-be-or-not-be-a-freelancer/</link>
		<comments>http://cyrilhanquez.com/blog/2008/10/08/to-be-or-not-be-a-freelancer/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 23:05:40 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Jobs]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[developer]]></category>

		<category><![CDATA[freelancer]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=214</guid>
		<description><![CDATA[&#160;No, the point here is not about being a rockstar freelancer (although it could be easier to imagine sometimes) but about the opportunity to become a developer freelancer.
There are first those fantastic videos from Jesse Warden &#8220;Being Independent and Making Money Using Flex&#8221;. Then came Flash On the Beach and those &#8220;inspired session&#8221; where the main [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&nbsp;<BR><img class="size-full wp-image-217 alignright" title="book_freelancer180" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/10/book_freelancer180.jpg" alt="" width="180" height="220" />No, the point here is not about being a rockstar freelancer (although it could be easier to imagine sometimes) but about the opportunity to become a developer freelancer.</p>
<p style="text-align: justify;">There are first those fantastic videos from <a href="http://jessewarden.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/jessewarden.com');"><strong>Jesse Warden</strong></a> <a href="http://jessewarden.com/archives/blingflex/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/jessewarden.com');"><em>&#8220;Being Independent and Making Money Using Flex&#8221;</em></a>. Then came <a href="http://flashonthebeach.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/flashonthebeach.com');"><strong>Flash On the Beach</strong></a> and those &#8220;inspired session&#8221; where the main message was, in short terms: <em>&#8220;Quit your job, go independent, do what you really want to do, make money and have fun!&#8221;</em>. And finally there are my friends in the Flash/Flex community who are independent and happily living from it.</p>
<p style="text-align: justify;">Since several days|weeks|months, I&#8217;m a bit torn between answering to those sirens and not moving at all. And I have always this question in my mind:</p>
<p style="text-align: justify;"><strong>&#8220;Is there a right moment in a life and/or a right place to become a freelancer?&#8221;</strong></p>
<p style="text-align: justify;"><span style="font-size: 10pt; font-family: Verdana; mso-bidi-font-family: Arial; mso-ansi-language: EN-GB;">Let me explain a bit: I mostly agree on all those encouragements for being a freelancer, but I think that it’s missing an important factor which is your familial situation (and maybe age). </span></p>
<p style="text-align: justify;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; color: #000000; font-family: Verdana; mso-bidi-font-family: Arial; mso-ansi-language: EN-GB;">Don’t you think that you&#8217;re seeing things differently when you are single rather than married, when you have kids or not, when you are 20 or 40 ?</span></strong><span style="font-size: 10pt; color: #000000; font-family: Verdana; mso-bidi-font-family: Arial; mso-ansi-language: EN-GB;"> <strong style="mso-bidi-font-weight: normal;">Don’t you think that it’s easier to be a freelancer when you reached a certain level of expertise than when you’re a noob? </strong>It’s not a question of being afraid, it’s more a question of responsibility.</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: Verdana; mso-bidi-font-family: Arial; mso-ansi-language: EN-GB;">Maybe an example will help you to understand my point of view: Imagine a 35 guy who is an IT consultant for 10 years, married with kids and a home loan ongoing <em>(any resemblance to persons living or dead is purely coincidental)</em>. Do you really think that switching to freelancing at that particular moment of his life is right? Of course it will probably bring more money in the household <em><span style="color: #808080;">[“Money, get away. Get a good job with good pay and youre okay. Money, its a gas. Grab that cash with both hands and make a stash. New car, caviar, four star daydream, Think Ill buy me a football team.” – Pink Floyd]</span></em> but is it worth the sacrifice of your week-ends and family life? It doesn’t mean that this guy is not passionate about his job (Oh no!). I think being 20 (and gifted) or being 40 with no more kids at home is a better moment in a life for being a freelancer.</span></p>
<p style="text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: Verdana; mso-bidi-font-family: Arial; mso-ansi-language: EN-GB;">I first wanted to do a deeper analysis, but finally I decided to make the discussion more opened. So what’s your opinion? Please feel free to share your thoughts here.</span></p>
<p style="text-align: justify;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/10/08/to-be-or-not-be-a-freelancer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash On the Beach&#8217;08 is over !</title>
		<link>http://cyrilhanquez.com/blog/2008/10/03/flash-on-the-beach08-is-over/</link>
		<comments>http://cyrilhanquez.com/blog/2008/10/03/flash-on-the-beach08-is-over/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 22:50:54 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[flash on the beach]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=199</guid>
		<description><![CDATA[&#160;
It was my first time at Flash On the Beach (and in Brighton), and I haven&#8217;t been disappointed ! I think that it&#8217;s the best conference that I&#8217;ve ever attended so far : Brighton is a colorful city with a tremendous nightlife, the Dome is a wonderful venue and there was really top inspiring speakers.
 
I will [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<BR><a href="http://www.flashonthebeach.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flashonthebeach.com');"><img class="alignleft size-full wp-image-200" title="fotb09" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/10/fotb09.jpg" alt="" width="180" height="135" /></a></p>
<p align="justify">It was my first time at <a href="http://www.flashonthebeach.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flashonthebeach.com');"><strong>Flash On the Beach</strong></a> (and in Brighton), and I haven&#8217;t been disappointed ! I think that it&#8217;s the best conference that I&#8217;ve ever attended so far : Brighton is a colorful city with a tremendous nightlife, the <a href="http://www.brightondome.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.brightondome.org');">Dome</a> is a wonderful venue and there was really top inspiring speakers.<br />
 </p>
<p align="justify">I will not do a review of all sessions that I attended, but let&#8217;s have an overview of each days and see what I personally retain :</p>
<p><span id="more-199"></span><strong>Day 1</strong></p>
<p align="justify"><em>Keynote<br />
</em><a href="http://casario.blogs.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/casario.blogs.com');">Marco Casario</a> - <em>Mash-up widgets with Adobe AIR<br />
</em><a href="http://www.waxpraxis.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.waxpraxis.org');">Branden Hall</a> - <em>Brilliant Ideas that I&#8217;ve Blatantly Stolen<br />
</em><a href="http://www.andersblog.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.andersblog.com');">Mark Anders</a> - <em>A Preview of Flex 4 and &#8220;Thermo&#8221;<br />
</em><a href="http://www.tink.ws/blog" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.tink.ws');">Tink (Stephen Downs)</a> - <em>Flex Effects: Transitions as Design Elements<br />
</em><a href="http://www.natzke.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.natzke.com');">Erik Natzke</a> - <em>Beyond the Knowledge: The Art of Play<br />
</em><a href="http://www.presstube.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.presstube.com');">James Paterson</a> - <em>Modulating a Lot</em></p>
<p align="justify">This first day was very emotional for me : I have never been before to a so huge event I think. I was very happy to meet familiar faces and people that I only knew from twitter or their blogs, all &#8220;mixed&#8221; together with well known speakers, FOTB team and anonymous developers or designers. I really &lt;3 that community ! The first big announcement came from John Davey itself : in 2009 you will have a <strong>Flash on the Beach in Miami</strong> !</p>
<p style="padding-left: 30px;" align="justify"><em><span style="color: #808080;">&#8220;[...] Party in the city where the heat is on<br />
All night on the beach till the break of dawn<br />
Welcome to miami<br />
Buenvenidos a miami<br />
Bouncin in the club where the heat is on<br />
All night on the beach till the break of dawn<br />
Im goin to miami<br />
Welcome to miami [...]&#8221; Will Smith - Miami</span></em></p>
<p align="justify">Congrats to John, and I wish a big success to the FOTBM. Back to 2008 and Brighton, all sessions were really nice, with a whole different way to present their subject (I loved Tink&#8217;s slides !). I&#8217;m curious to have a look at the Flex MDI component built by Comtaste to compare it with FlexMDI. I was a bit excited by the new capabilities of Flex 4 &#8220;Gumbo&#8221; (FXG, new way to manage states&#8230;) but not so much by Thermo : not sure what to think about this product yet. Inspired sessions (Erik Natze and James Paterson) were really what they are meant for : INSPIRING ! I&#8217;ve never seen them before and I was really impressed by what they are doing programatically (look at <a href="http://www.flickr.com/photos/fitzchev/sets/72157607556365301/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flickr.com');">my pictures on Flickr</a> to have an idea).</p>
<p align="justify"><strong>Day 2</strong></p>
<p align="justify"><a href="http://madowney.com/blog/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/madowney.com');">Mike Downey</a> -<em> The business side of AIR: how to sell your clients on AIR apps<br />
</em><a href="http://www.adobe.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');">Adobe</a> - <em>Town Hall Meeting</em><br />
<a href="http://www.gskinner.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gskinner.com');">Grant Skinner</a> - <em>Things Every ActionScript Developer should know<br />
</em><a href="http://peterelst.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/peterelst.com');">Peter Elst</a> - <em>AIR Beyond the Basics - Taming the Desktop<br />
</em><a href="http://www.theflashblog.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.theflashblog.com');">Lee Brimelow</a> -<em> Platform Jiu-Jitsu<br />
</em><a href="http://www.gmunk.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.gmunk.com');">GMUNK (Bradley Grosh)</a> - <em>GMUNKICKDOWN 08.9<br />
</em><a href="http://www.flight404.com/blog/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flight404.com');">Robert Hodgin</a> - <em>The Best 8 to 12 Hours of my Life.</em></p>
<p align="justify">The second day was perfectly in line with the first one. I wrote down some nice ideas from Grant Skinner session. I loved the Adobe Town Hall Meeting which was in fact a full Q&amp;A session. Nothing really new came out from here, they only confirm the development of the Flash Player for the iPhone (for those who care). Peter Elst made a nice demo using <a href="http://www.merapiproject.net/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.merapiproject.net');">Merapi</a> and a text to speech engine to pronounce <a href="http://www.psyked.co.uk/adobe/apollo/bbc-uses-air-to-install-a-list-of-swear-words-to-users-machines.htm" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.psyked.co.uk');">swear words non allowed by the BBC</a> in their Sport’s Desktop Monkey AIR application - lots of fun :-) Lee&#8217;s session was funny too, comparing a developer with an UFC fighter. Mike Downey&#8217;s session on Adobe AIR could have been more &#8220;intense&#8221; : why always showing us the same examples <em>(ie. Anthropologie, eBay and Nickelodeon)</em> instead of some new &#8220;wow&#8221; (enterprise) applications? I only learned that there was this lighthouse program which could be interesting in my current project (Mike if you&#8217;re reading this, get in touch&#8230;).</p>
<p align="justify"><strong>Day 3</strong></p>
<p align="justify"><a href="http://www.benstucki.net/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.benstucki.net');">Ben Stucki</a> - <em>Advanced Flexing for Flash Developers<br />
</em><a href="http://www.pluginmedia.net/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.pluginmedia.net');">Seb Lee-Delisle</a> - <em>Papervision3D Simplified</em><br />
<a href="http://blog.andre-michelle.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.andre-michelle.com');">Andre Michelle</a> - <em>Adobe made some noise!<br />
</em><a href="http://www.newmovieclip.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.newmovieclip.com');">Koen de Weggheleire</a> - <em>Play With Pixels, bitmap manipulation with AS3<br />
</em><a href="http://www.adobe.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.adobe.com');">Paul Betlem</a> - <em>The Ying and Yang of Flash</em><br />
<a href="http://number27.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/number27.org');">Jonathan Harris</a> - <em>Beyond Flash</em></p>
<p align="justify">I was expecting a bit more from Ben Stucki&#8217;s presentation on developing custom components (I don&#8217;t know exactly what but didn&#8217;t learn very much or I was too tired maybe). PV3D session from Seb Lee-Delisle took me by surprise : even if 3D is far from being part of my daily job, now I really want to give it a try! Thanks Seb :-) In a fully packed room, Koen played &#8220;The Fly Killer&#8221; with his webcam to entertain the whole audience. Cool ! The inspired session was really nice especially the first part where he talked about the human face of the internet and how he was able to gather information from newspapers, blog and other internet source to do social and demographic studies. The second was more &#8220;depressing&#8221; and a bit &#8220;mystical&#8221; in my point of view. Hopefully he ended with those beautiful ballons &amp; wishes shoots. </p>
<p align="justify"><strong>Conlusion</strong></p>
<p align="justify">I really enjoyed my days in Brighton and at Flash on the Beach. The team there made a great job, speakers were really good and I was so happy to meet my [360|Flex] friends again. <strong>If you would be able to attend only one conference, Flash on the Beach is that one !</strong> </p>
<p align="justify">Maybe there was also some subliminal messages to decode : &#8220;Be on drugs to be more creative&#8221; (private joke), &#8220;Quit your job and do freelancing to be happier&#8221; (it will be the subject of another blog post) and&#8230; Iguanas seems to be one of my favorite place in Brighton - neverending happy hour <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/10/03/flash-on-the-beach08-is-over/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Playing with the Google Language API</title>
		<link>http://cyrilhanquez.com/blog/2008/09/26/playing-with-the-google-language-api/</link>
		<comments>http://cyrilhanquez.com/blog/2008/09/26/playing-with-the-google-language-api/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 09:57:54 +0000</pubDate>
		<dc:creator>Cyril H.</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Language detection]]></category>

		<guid isPermaLink="false">http://cyrilhanquez.com/blog/?p=187</guid>
		<description><![CDATA[&#160;The Google AJAX Language API lets you translate and detect the language of blocks of text. For non-Javascript environments, it exposes also a simple RESTful interface to use in combination with JSON to decode the result. Let&#8217;s try a simple Flex example of language detection :
Demo (right click for the source code)
It&#8217;s pretty easy to achieve. Here is how to call [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&nbsp;<BR>The <a href="http://code.google.com/apis/ajaxlanguage/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/code.google.com');"><strong>Google AJAX Language API</strong></a> lets you translate and detect the language of blocks of text. For non-Javascript environments, it exposes also a simple RESTful interface to use in combination with JSON to decode the result. Let&#8217;s try a simple Flex example of language detection :</p>
<p style="text-align: justify;"><a href="http://cyrilhanquez.net/simpleGoogleLanguageDetection/GoogleLanguageDetection.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/cyrilhanquez.net');"><strong>Demo</strong></a> <em>(right click for the source code)</em></p>
<p style="text-align: justify;">It&#8217;s pretty easy to achieve. Here is how to call the service</p>
<p style="text-align: justify;">

<div class="wp_syntax"><div class="code"><pre class="actionscript3 actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> srv<span style="color: #000000; font-weight: bold;">:</span>HTTPService = <span style="color: #0033ff; font-weight: bold;">new</span> HTTPService<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>; 
srv.<span style="color: #004993;">url</span> = <span style="color: #990000;">'http://ajax.googleapis.com/ajax/services/language/detect'</span>; 
srv.request.v = <span style="color: #990000;">'1.0'</span>; <span style="color: #3f5fbf;">/*version - might change in the future*/</span> 
srv.request.q = <span style="color: #3f5fbf;">/*the text to send*/</span>; 
srv.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>ResultEvent.RESULT, <span style="color: #3f5fbf;">/*a resultHandler function*/</span><span style="color: #000000;">&#41;</span>; 
srv.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>FaultEvent.FAULT, <span style="color: #3f5fbf;">/*a faultHandler function*/</span><span style="color: #000000;">&#41;</span>; 
srv.<span style="color: #004993;">send</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</pre></div></div>

</p>
<p style="text-align: justify;">The JSON Response is the following :</p>

<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>
  <span style="color: #3366CC;">&quot;responseData&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #3366CC;">&quot;language&quot;</span> <span style="color: #339933;">:</span> the<span style="color: #339933;">-</span>detected<span style="color: #339933;">-</span>language<span style="color: #339933;">,</span>
    <span style="color: #3366CC;">&quot;isReliable&quot;</span> <span style="color: #339933;">:</span> the<span style="color: #339933;">-</span>reliability<span style="color: #339933;">-</span>of<span style="color: #339933;">-</span>the<span style="color: #339933;">-</span>detect<span style="color: #339933;">,</span>
    <span style="color: #3366CC;">&quot;confidence&quot;</span> <span style="color: #339933;">:</span> the<span style="color: #339933;">-</span>confidence<span style="color: #339933;">-</span>level<span style="color: #339933;">-</span>of<span style="color: #339933;">-</span>the<span style="color: #339933;">-</span>detect
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;responseDetails&quot;</span> <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">null</span> | string<span style="color: #339933;">-</span>on<span style="color: #339933;">-</span>error<span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;responseStatus&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">200</span> | error<span style="color: #339933;">-</span>code
<span style="color: #009900;">&#125;</span></pre></div></div>

<p style="text-align: justify;">Okay, nice but <strong>Why am I so enthusiast about that API ? </strong></p>
<p><span id="more-187"></span></p>
<p style="text-align: justify;">Those last years, many of my projects involved to deal with translations in the 22 (formally 23 with the Gaelic) official EU languages. When I was thinking about adding more automation, I was always facing the problem of being sure about the language used in the document - It&#8217;s something that I already discussed with some guys at <a href="http://www.360flex.com/360flex_europe/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.360flex.com');"><strong>360|Flex Europe</strong></a> in April. Now I could achieve this quite easily :-)</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-188" title="transexplained" src="http://cyrilhanquez.com/blog/wp-content/uploads/2008/09/transexplained.png" alt="" width="373" height="253" /></p>
<p style="text-align: justify;"> <a href="http://cyrilhanquez.net/documentLanguageDetection/documentLanguageDetection.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/cyrilhanquez.net');"><strong>Demo</strong></a> <em>(right click for the source code)</em></p>
<p style="text-align: justify;">Maybe it deserves a better explanation <img src='http://cyrilhanquez.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> To be able to detect the language in a document (a MS Word document only at the moment, but I will try to support more document types later), we need to send plain text to the Google API. To do this, I&#8217;m using the <a href="http://poi.apache.org/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/poi.apache.org');"><strong>Apache POI project</strong></a> and their <strong>HWPF extractor</strong> wrapper to extract the text, and then I split it in several parts of 300 characters (500 is the maximum supported but it makes my code freezing) and send them to the Google detection API. After recovering all of them, I compile and display the language(s) found. </p>
<p style="text-align: justify;">My demo is not 100% perfect but it&#8217;s working pretty well and it&#8217;s really fast. I&#8217;m using <strong>ColdFusion </strong>to upload the texts and call the POI library, and I let Flex deal with the multiple calls to the Google API. For an easier implementation, I created (or at least tried) a component <strong>detectLanguage</strong> that manage all steps from extraction to language detection.</p>
<p style="text-align: justify;">If you need some MS Word documents for testing, you can have a look <a href="http://ec.europa.eu/enterprise/tris/pisa/app/search/index.cfm?fuseaction=advanced&amp;lang=EN" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/ec.europa.eu');">here</a>, most of the texts are available in 22 languages since 2007. <strong>I&#8217;m waiting for you feedback and suggestions. Enjoy !</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cyrilhanquez.com/blog/2008/09/26/playing-with-the-google-language-api/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
