<?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>wemakedotcoms &#187; Flash</title>
	<atom:link href="http://www.wemakedotcoms.com/blog/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wemakedotcoms.com/blog</link>
	<description>Flash and Chips</description>
	<lastBuildDate>Mon, 15 Aug 2011 20:33:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Flash Board, opportunistic communication.</title>
		<link>http://www.wemakedotcoms.com/blog/2011/08/15/flash-board-opportunistic-communication/</link>
		<comments>http://www.wemakedotcoms.com/blog/2011/08/15/flash-board-opportunistic-communication/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 20:27:38 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Personal Projects]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=613</guid>
		<description><![CDATA[Following the release of Count the Dots, I started work on a new app called Flash Board. The idea came during a conversation with my wife about having an app to share your thoughts with others without using a pen and paper. After testing on the iPad, it tuned out that you could see the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_614" class="wp-caption alignnone" style="width: 488px"><a href="http://www.wemakedotcoms.com/flashboard/"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/flash_board.jpg" alt="Flash Board, opportunistic communication for Android and iOs." title="Flash Board, opportunistic communication for Android and iOs." width="478" height="179" class="size-full wp-image-614" /></a><p class="wp-caption-text">Flash Board, opportunistic communication</p></div>
<p>Following the release of <a href="http://www.countthedots.com/">Count the Dots</a>, I started work on a new app called <a href="http://www.wemakedotcoms.com/flashboard/">Flash Board</a>. </p>
<p>The idea came during a conversation with my wife about having an app to share your thoughts with others without using a pen and paper. After testing on the iPad, it tuned out that you could see the messages from quite far too!</p>
<p><span id="more-613"></span><br />
<strong>Production:</strong></p>
<p>Flash Board was built using AIR 2.7, coded in Flash Builder and designed in Illustrator. I first started using the new Text Layout Framework, but quickly grew frustrated. It introduced an unnecessary level of complexity and since I wasn’t using any of its advanced features, I reverted to using the Classic text engine. Most of the work went into creating an optimized layout algorithm to display the messages. </p>
<p>One annoyance on Android was that even by giving a text field focus and selecting its content the software keyboard won’t display unless the user taps the field. This is unfortunately an OS level UX problem. </p>
<p>On iOs the keyboard would slide up as expected but that field is replaced on screen by a system one. If you use a custom font, the new field will ignore it and use the default OS one.</p>
<p><strong>Publishing:</strong></p>
<p>Flash Board was released as a free app on both stores. As of this post, total installs on iOs just passed 3000. That represents about 1000 per week. Sadly Android is another story. Last I checked there was only 60 installs. The sheer amount of apps in the Market makes it very hard to stand out and users are weary of free apps. As a consequence, I am now wondering if it is worth publishing to the Android Market.</p>
<p>Surprisingly, search on the Android Market is not as straight forward as it should be. I noticed that “Count the Dots” did not rank high for a long time. Even if it is the only app called Count the Dots. The same behaviour was true for Flash Board. I am guessing the ranking might follow an algorithm dependent on AdSense and AdWords spending <img src='http://www.wemakedotcoms.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>What’s next?</strong></p>
<p>I am working on an update to the app with some cool tweaks and additions. Including a favorites system to save your messages. I implemented more multi-touch controls and ported the whole thing to Robotlegs to prepare for a possible paid pro version with more features. Sadly, due to the selection bugs on Android and the few installs, I probably won’t be updating that version for now.</p>
<p><a href="http://www.wemakedotcoms.com/flashboard/">Visit the Flash Board page to get the App!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2011/08/15/flash-board-opportunistic-communication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Count the Dots, one month later.</title>
		<link>http://www.wemakedotcoms.com/blog/2011/08/15/count-the-dots-one-month-later/</link>
		<comments>http://www.wemakedotcoms.com/blog/2011/08/15/count-the-dots-one-month-later/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 16:23:51 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Personal Projects]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=599</guid>
		<description><![CDATA[Fresh off the heels of the AIR 2.7 release, I submitted my first App to both Android Market and iOs App Store. A little development background: Count the Dots was coded in Flash Builder 4.5.1. Visual assets were packaged using Flash Pro and were designed in Illustrator. Originally the sound was to be dynamic, using [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_600" class="wp-caption alignnone" style="width: 488px"><a href="http://www.countthedots.com/"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/count_the_dots.jpg" alt="Count the Dots" title="Count the Dots" width="478" height="179" class="size-full wp-image-600" /></a><p class="wp-caption-text">First level of Count the Dots</p></div>
<p>Fresh off the heels of the AIR 2.7 release, I submitted my first App to both Android Market and iOs App Store. </p>
<p><strong>A little development background:</strong></p>
<p>Count the Dots was coded in Flash Builder 4.5.1. Visual assets were packaged using Flash Pro and were designed in Illustrator. Originally the sound was to be dynamic, using the sion framework , but latency on Android meant that the sounds had to be converted to static files. Generally, dynamic audio performance on Android in AIR is poor. From the frameworks I tested only Andre Michele’s Tonfall performed well, of course! The app is wired with Robotlegs and all view events are handled via AS3 Signals. </p>
<p><span id="more-599"></span><br />
The code base between the Android and iOs version is identical. The only difference is in the App’s XML declaration where render mode is set to CPU on iOs and GPU on Android. Other than that the app scales (thanks to the vector assets) to adapt to all devices.</p>
<p><strong>Publishing:</strong></p>
<p>I released Count the Dots as a tier one paid app. This is the lowest price for apps at $0.99 on the iOs App Store. I set up pricing on Android to match the iOs one. Following user feedback I pushed an update a week after release with an updated GUI and the addition of a simple physics interactive system. The physics is a very basic particle system and gravity is based on the device orientation. </p>
<p>I have been publishing ad-hoc apps on iOs and the process of publishing to the App Store had no real surprises. The process is quite streamlined on both platforms. Since there’s no approval process on Android the publishing is almost instant. On iOs, approval took about 5 days.</p>
<p><strong>Marketing and sales:</strong></p>
<p>The only marketing I did was publishing the release on Twitter, Facebook, Linkedin Groups and contacting publications online that review kids apps. I picked the top 5 seach results for Apps for Kids on Google and submitted Count the Dots for review. Two publications replied and one of them actually followed up with a very positive review: <a href="http://www.iphone4kids.net/2011/08/02/the-minimalistic-count-the-dots/">Apps4Kids</a></p>
<p>I wasn’t expecting much in term of sales as the targeted user base for this app is quite narrow. But even without much marketing it managed almost 50 sales in a month.</p>
<p><strong>Is it worth it?</strong></p>
<p>A web developer needs a website and web portfolio, an app developer needs apps on the various markets. I wanted to design and build a project from start to finish and make a counting app for young children that was both stylish and minimal. These were the main motivations behind Count the Dots. I am pleased with the results!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2011/08/15/count-the-dots-one-month-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 Year-End Review</title>
		<link>http://www.wemakedotcoms.com/blog/2011/01/03/2010-year-end-review/</link>
		<comments>http://www.wemakedotcoms.com/blog/2011/01/03/2010-year-end-review/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 15:55:19 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Neutral]]></category>
		<category><![CDATA[Personal Projects]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=530</guid>
		<description><![CDATA[Under that blanket of ignorance fueled hatred for Flash rose the true winner: the age of UX. The web has become the front line of User Experience. Many of the websites we use reflect this trend: Experience over Features]]></description>
			<content:encoded><![CDATA[<div id="attachment_564" class="wp-caption alignnone" style="width: 488px"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/2010-year-end-review.jpg" alt="Underground decal" title="Working Underground..." width="478" height="179" class="size-full wp-image-564" /><p class="wp-caption-text">Construction site's sign</p></div>
<p>2010 was the year the Flash platform died, replaced by the fifth revision of the HTML standard. Or so I am told. That was a great debate/flame war and we are all very happy that html finally caught up to Flash 8. Enough said.</p>
<p>But under that blanket of ignorance fueled hatred for Flash rose the true winner: the age of UX. The web has become the front line of User Experience. Many of the websites we use reflect this trend: Experience over Features (read/watch/follow <a href="http://aralbalkan.com/">Aral Balkan</a> for more). Previously reserved for Flash, sophisticated layouts, animations and effects are now possible using CSS, JS and HTML and render properly in most modern browsers.</p>
<p><span id="more-530"></span></p>
<p>Most of my work in 2010 was offline and under NDAs.</p>
<p>In March I started freelance Away3D work with <a href="http://www.neutral.gs">Neutral</a> here in London, and soon found myself in a whirlwind of interactive demos. Mixing desktops, laptops, iPod Touches, iPads and Galaxy Tabs. Using AIR 2.0, the iPhone Packager and later AIR 2.5 with even some native Android Java development.</p>
<p>What we were able to achieve with a small team, short deadlines and extremely complex setups was pretty amazing. Being able to rely on Flash to output to all these devices made it all possible. Porting an App from iOs to Android with only GUI tweaks, freely switching from Mac OS to Windows to run demos, manage all the code in one location&#8230; Priceless. </p>
<p>I also created my first interactive app using Unity3D and C#. The tooling and performance are amazing.</p>
<p>It was a year of extreme learning and I would like to thank all the community members for sharing so much of their knowledge on Flash, iOs, Android and Unity3D. I was able to find answers for 99% of the issues I ran into.</p>
<p>Some special thanks to:</p>
<ul>
<li>The Away3D team and community.</li>
<li>Carlos Ulloa for giving us a look inside his brilliant Unity3D work.</li>
<li>Lee Brimelow &#038; Thibault Imbert.</li>
<li>The dotBrighton crew for their awesome online meetings.</li>
<li>The Gaya Framework</li>
<li>AS3 Signals.</li>
<li>Mina from Apache.</li>
<li>The Unity3D Wiki.</li>
</ul>
<p>So what’s next? 2011&#8230; More Unity3D. Molehill and Away3D. More AIR 2.5. More NDAs. Maybe a little web. I am betting on a lot more learning! It’s going to be a great year.</p>
<p>2010 online projects highlights:<br />
<a href="http://www.newworldready.com/">www.newworldready.com</a><br />
<a href="http://www.wemakedotcoms.com/projects/featured/TCGMESMap/index.html">GMES Map</a><br />
<a href="http://sashawaltz.neuesmuseum.com">Sasha Waltz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2011/01/03/2010-year-end-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D Globe Map</title>
		<link>http://www.wemakedotcoms.com/blog/2010/07/07/3d-globe-map/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/07/07/3d-globe-map/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 13:35:59 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=540</guid>
		<description><![CDATA[STC Associates asked me to produce yet another coverage map for TATA Communications! This time, since the data was pretty light and it included satellites, we thought doing it in 3D would add a bit of shinny. Truth be told, I am a 3D junky (obviously)...]]></description>
			<content:encoded><![CDATA[<div id="attachment_541" class="wp-caption alignnone" style="width: 488px"><a title="Launch the map!"rel="shadowbox[TCTagCloud];" href="http://www.wemakedotcoms.com/projects/featured/TCGMESMap/index.html" target="_blank"><img class="size-full wp-image-541" title="Launch the map!" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/TCGMESMap.jpg" alt="3D World Map" width="478" height="179" /></a><p class="wp-caption-text">Interactive 3D World Map for TATA Communications</p></div>
<p>STC Associates asked me to produce yet another coverage map for TATA Communications! This time, since the data was pretty light and it included satellites, we thought doing it in 3D would add a bit of shinny. Truth be told, I am a 3D junky (obviously).<br />
<span id="more-540"></span><br />
In comes Away3DLite, picked for its small footprint and performance. The location data is XML driven and uses actual geo-locations to place the PoPs and satellites around the earth.</p>
<p>I had ported to Away3D the original script, from Andy Zupko&#8217;s excellent <a href="http://blog.zupko.info/?p=221" target="_blank">tutorial</a>, for a previous project. The scroll menu is based on this <a href="http://blog.soulwire.co.uk/code/group94-flash-scrolling-menu-list" target="_self">demo</a> by Soulwire.</p>
<p>I modeled &amp; texture the satellites and marker.. yea, these are some high class models <img src='http://www.wemakedotcoms.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a rel="shadowbox[TCTagCloud];" href="http://www.wemakedotcoms.com/projects/featured/TCGMESMap/index.html" target="_blank">Check out the map!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/07/07/3d-globe-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projection animation for ITW Event</title>
		<link>http://www.wemakedotcoms.com/blog/2010/07/07/projection-animation-itw-event/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/07/07/projection-animation-itw-event/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 11:16:45 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=508</guid>
		<description><![CDATA[A cool little flash project built in collaboration with STC Associates for an event during International Telecoms Week (ITW) 2010 in DC. The party was attended by over 1700 guests. They were asked to vote for a keyword to best represent the future of telecom. The result were rendered using this animation. Originally I started [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_510" class="wp-caption alignnone" style="width: 488px"><img class="size-full wp-image-510" title="ITWCloud" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/ITWCloud.jpg" alt="Dynamic 3D Animation" width="478" height="179" /><p class="wp-caption-text">Dynamic 3D Animation</p></div>
<p>A cool little flash project built in collaboration with STC Associates for an event during International Telecoms Week (ITW) 2010 in DC. The party was attended by over 1700 guests. They were asked to vote for a keyword to best represent the future of telecom. The result were rendered using <a rel="shadowbox[TCTagCloud];width=800;height=600;" href="http://www.wemakedotcoms.com/projects/featured/TCTagCloud/ITUTagCloud.html" target="_blank">this animation</a>.</p>
<p>Originally I started using the built in 3D of FP10: that was a waste. Text looked horrible and native AS3 3D controls are not great. So I switched to Away3D and the amazing TextField3D class. The DOF is a simple blur applied to the ObjectContainer3D. I had a random movement on the camera but that was turned off in the event&#8217;s version.</p>
<p>Here are pictures of the animation and projection setup during the event.</p>

<a href='http://www.wemakedotcoms.com/blog/wp-content/uploads/img_0155.jpg' rel='shadowbox[album-508];player=img;' title='img_0155'><img width="100" height="66" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/img_0155-100x66.jpg" class="attachment-thumbnail" alt="Projection setup alternate angle" title="img_0155" /></a>
<a href='http://www.wemakedotcoms.com/blog/wp-content/uploads/img_0144.jpg' rel='shadowbox[album-508];player=img;' title='img_0144'><img width="66" height="100" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/img_0144-66x100.jpg" class="attachment-thumbnail" alt="Projection Sail" title="img_0144" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/07/07/projection-animation-itw-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Street Maps Experiments Take Two&#8230;</title>
		<link>http://www.wemakedotcoms.com/blog/2010/02/27/open-street-maps-experiments-take-two/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/02/27/open-street-maps-experiments-take-two/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 17:44:02 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=501</guid>
		<description><![CDATA[Building on my first experiment with OpenStreetMaps and Away3D, I decided to cook up two more! The first one uses a block grid to display the map in 3D space. On zoom the blocks rotate 360. I used the ModestMap TweenMap, displayed in on the left, to allow control and capture the map&#8217;s bitmap data. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_502" class="wp-caption alignnone" style="width: 488px"><img class="size-full wp-image-502" title="osm-wave" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/osm-wave.jpg" alt="OSM Mapped to a 3D Plane with as3Dmod" width="478" height="179" /><p class="wp-caption-text">OSM Mapped to a 3D Plane with as3Dmod</p></div>
<p>Building on my first experiment with OpenStreetMaps and Away3D, I decided to cook up two more!</p>
<p><a rel="shadowbox[OSM3DCubeGrid];width=800;height=480;" href="http://www.wemakedotcoms.com/_exp/OSM3DCubeGrid/CubeGridTiles.html" target="_blank">The first one</a> uses a block grid to display the map in 3D space. On zoom the blocks rotate 360. I used the ModestMap TweenMap, displayed in on the left, to allow control and capture the map&#8217;s bitmap data.</p>
<p><a rel="shadowbox[OSM3DWave];width=800;height=480;" href="http://www.wemakedotcoms.com/_exp/OSMWave/Wave.html" target="_blank">The second example</a> uses a 3D plane to display the map&#8217;s data. I added a Perlin deformation with as3Dmod to create a wave or fabric like floating look.</p>
<p>The stats shows a rapidly increasing memory usage due to ModestMaps&#8217; tile caching (defaults to 256 tiles). Once I have it cleaned up, I will upload the source code for these <img src='http://www.wemakedotcoms.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/02/27/open-street-maps-experiments-take-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>February&#8217;s Landing Page Experiment: Roaming</title>
		<link>http://www.wemakedotcoms.com/blog/2010/02/08/februarys-landing-page-experiment-roaming/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/02/08/februarys-landing-page-experiment-roaming/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 01:21:25 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Personal Projects]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=470</guid>
		<description><![CDATA[Though a bit late, this month&#8217;s experiment builds on last month setup and adds a bit of AI. Cubes now roam and avoid each other when near collision. A very basic detection system using a vector and couple of recursive functions. All calculations are made using Away3D&#8217;s functions like distanceTo() and movement is handled by [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_471" class="wp-caption alignnone" style="width: 488px"><a href="http://www.wemakedotcoms.com/landings/2010/02/"><img class="size-full wp-image-471 " title="Little Cubes Roaming Around..." src="http://www.wemakedotcoms.com/blog/wp-content/uploads/roaming.png" alt="Little Cubes Roaming Around..." width="478" height="179" /></a><p class="wp-caption-text">3D Cubes Roaming in Away3D</p></div>
<p>Though a bit late, this month&#8217;s experiment builds on last month setup and adds a bit of AI. Cubes now roam and avoid each other when near collision. A very basic detection system using a vector and couple of recursive functions. All calculations are made using Away3D&#8217;s functions like distanceTo() and movement is handled by moveForward(). The newer post are represented by bigger cubes. The icons are from <a href="http://somerandomdude.com/projects/iconic/" target="_blank">PJ Onori&#8217;s excellent iconic</a>.</p>
<p>Click <a href="http://www.wemakedotcoms.com/landings/2010/02/" target="_self">here</a> to view this experiment. Source code can be viewed <a href="http://www.wemakedotcoms.com/landings/2010/02/srcview/index.html">here</a>.</p>
<p>Update: For Valentine&#8217;s Day here is a <a href="http://www.wemakedotcoms.com/landings/2010/02/vday/">special version</a> and its <a href="http://www.wemakedotcoms.com/landings/2010/02/vday/srcview/">source code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/02/08/februarys-landing-page-experiment-roaming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>January&#8217;s Landing Page Experiment</title>
		<link>http://www.wemakedotcoms.com/blog/2010/01/19/januarys-landing-page-experiment/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/01/19/januarys-landing-page-experiment/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 10:51:42 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=430</guid>
		<description><![CDATA[New year, new homepage! My new year&#8217;s resolution: Publish a new experiment every month&#8230; And update this blog more often! This month it is using a newly discovered layout API called Coordy. The 3D is rendered using Away3D and tweens are handled via TweenMax. For coloring the cube I draw a random feed from the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_431" class="wp-caption alignnone" style="width: 488px"><a href="http://www.wemakedotcoms.com/landings/2010/01/"><img class="size-full wp-image-431 " title="landing-01-2010" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/landing-01-2010.jpg" alt="Randomized 3D Layout using Coordy and Away3D" width="478" height="179" /></a><p class="wp-caption-text">Randomized 3D Layout using Coordy and Away3D</p></div>
<p>New year, new <a href="http://www.wemakedotcoms.com/landings/2010/01/" target="_self">homepage</a>! My new year&#8217;s resolution: Publish a new experiment every month&#8230; And update this blog more often!</p>
<p>This month it is using a newly discovered layout API called <a href="http://code.google.com/p/coordy/" target="_blank">Coordy</a>. The 3D is rendered using <a href="http://away3d.com/" target="_blank">Away3D</a> and tweens are handled via <a href="http://blog.greensock.com/tweenlite/" target="_blank">TweenMax</a>. For coloring the cube I draw a random feed from the <a href="http://kuler.adobe.com/" target="_blank">Kuler API</a> and the blog data is a custom RSS Feed from my WordPress blog.<a href="http://www.puremvc.org/" target="_blank">PureMVC</a> was used to structure the application. Coded in Flash Builder Beta 2 and designed in the Flash IDE.</p>
<p>Update: Added a new component: <a title="as3sfxr library on Google Code" href="http://code.google.com/p/as3sfxr/" target="_blank">as3sfxr</a>. This is a Flash 10 library to dynamically generate sounds for classic arcade games. It even included a random function!</p>
<p>Update: Souce code <a href="http://www.wemakedotcoms.com/landings/2010/02/srcview/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/01/19/januarys-landing-page-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New World Ready 2 Launched!</title>
		<link>http://www.wemakedotcoms.com/blog/2010/01/08/new-world-ready-2-launched/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/01/08/new-world-ready-2-launched/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:53:29 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=437</guid>
		<description><![CDATA[After sitting in limbo for a while TATA Communications and STC Associates finally launched the updated New World Ready site. Due to launch in October 2009 and subject to a very aggressive timeline for completion, I decided to use the GAIA Framework to build the site. On top of SEO optimization and Deep Linking, GAIA [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_438" class="wp-caption alignnone" style="width: 488px"><a href="http://www.newworldready.com"><img class="size-full wp-image-438" title="nwr-2" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/nwr-2.jpg" alt="Dashboard and content bubles..." width="478" height="179" /></a><p class="wp-caption-text">Dashboard and content bubles...</p></div>
<p>After sitting in limbo for a while TATA Communications and STC Associates finally launched the updated <a href="http://www.newworldready.com" target="_blank">New World Ready site</a>. Due to launch in October 2009 and subject to a very aggressive timeline for completion, I decided to use the <a href="http://www.gaiaflashframework.com/" target="_blank">GAIA Framework</a> to build the site. On top of SEO optimization and Deep Linking, GAIA handles dynamic assets loading (like XML Data, Images, etc&#8230;) flawlessly. A real <span style="text-decoration: line-through;">time</span> life-saver.</p>
<p>Developed for the earlier version of the site, I had to update the <a href="http://www.newworldready.com/#/take-the-quiz" target="_blank">3D quiz</a> to run in the flash site. I also developed a simple but custom video player. Coded in Flex and designed in the Flash IDE.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/01/08/new-world-ready-2-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abylity Homepage 3D Carousel</title>
		<link>http://www.wemakedotcoms.com/blog/2010/01/04/abylity-homepage-3d-carousel/</link>
		<comments>http://www.wemakedotcoms.com/blog/2010/01/04/abylity-homepage-3d-carousel/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 11:28:41 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=443</guid>
		<description><![CDATA[Latest iteration of my 3D carousel. Built for re-use, since this is a popular format these days. It uses Away3D, an extensive XML config and external XML data. Constructed using PureMVC, it makes extensive use of the ExternalInterface to interact with the site (and Google Analytics). Abylity&#8217;s website.]]></description>
			<content:encoded><![CDATA[<div id="attachment_444" class="wp-caption alignnone" style="width: 488px"><a href="http://www.abylity.com/"><img class="size-full wp-image-444" title="abylity-carousel" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/abylity-carousel.jpg" alt="3D Carousel using Away3D" width="478" height="179" /></a><p class="wp-caption-text">3D Carousel using Away3D</p></div>
<p>Latest iteration of my 3D carousel. Built for re-use, since this is a popular format these days. It uses Away3D, an extensive XML config and external XML data. Constructed using PureMVC, it makes extensive use of the ExternalInterface to interact with the site (and Google Analytics).</p>
<p><a href="http://www.abylity.com/" target="_blank">Abylity&#8217;s website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2010/01/04/abylity-homepage-3d-carousel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash 3D Interactive video montage</title>
		<link>http://www.wemakedotcoms.com/blog/2009/08/18/flash-3d-interactive-video-montage/</link>
		<comments>http://www.wemakedotcoms.com/blog/2009/08/18/flash-3d-interactive-video-montage/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 17:12:23 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Away3D]]></category>
		<category><![CDATA[Beta Projects]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Personal Projects]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=398</guid>
		<description><![CDATA[While going through some of the recent interactive 3D work I produced, I thought it would be nice to create a video showcase. I also wanted to explore the workflow for capturing and editing these flash projects in action. Music is by Danger.]]></description>
			<content:encoded><![CDATA[<div id="attachment_405" class="wp-caption alignnone" style="width: 488px"><a href="http://www.vimeo.com/5817935"><img class="size-full wp-image-405" title="Flash Interactive 3D" src="http://www.wemakedotcoms.com/blog/wp-content/uploads/interactive-3D.jpg" alt="Video of interactive 3D projects" width="478" height="179" /></a><p class="wp-caption-text">Video of interactive 3D projects</p></div>
<p>While going through some of the recent interactive 3D work I produced, I thought it would be nice to create a video showcase. I also wanted to explore the workflow for capturing and editing these flash projects in action. Music is by <a title="Danger's myspaace page" href="http://www.myspace.com/2emedanger" target="_blank">Danger</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="489" height="276" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5817935&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="489" height="276" src="http://vimeo.com/moogaloop.swf?clip_id=5817935&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2009/08/18/flash-3d-interactive-video-montage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TATA Communication Holiday Card 2009</title>
		<link>http://www.wemakedotcoms.com/blog/2009/01/21/tata-communication-holiday-card-2009/</link>
		<comments>http://www.wemakedotcoms.com/blog/2009/01/21/tata-communication-holiday-card-2009/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:35:06 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=338</guid>
		<description><![CDATA[The 2009 version of the TCL holiday card was to offer multiple options of colors, motifs, logos and message. Click to view the Flash card and the External Interface Controls via Javascript The design department created the static mosaics (except for the tree, which I did.) I then re-created the whole thing in Illustrator (using [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_339" class="wp-caption alignnone" style="width: 488px"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/tata_holidaycard2009.jpg" alt="Motifs of the TCL Interactive Card" title="tata_holidaycard2009" width="478" height="179" class="size-full wp-image-339" /><p class="wp-caption-text">Motifs of the TCL Interactive Card</p></div>
<p>The 2009 version of the TCL holiday card was to offer multiple options of colors, motifs, logos and message.</p>
<p><a href="http://www.wemakedotcoms.com/portfolio/stc/tcl-hc-2008/">Click to view the Flash card and the External Interface Controls via Javascript</a></p>
<p><span id="more-338"></span></p>
<p>The design department created the static mosaics (except for the tree, which I did.) I then re-created the whole thing in Illustrator (using symbols) and imported the final mosaics in Flash for some coding fun. A little OOP magic and I setup a particle like system to animate each of the little triangles in sequence.</p>
<p>The second part was to expose some of the functions to be controlled via Javascript. I used the External Interface API to do so. It was then sent of to be coded into the html template.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2009/01/21/tata-communication-holiday-card-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switch and Data New Homepage Flash Banner</title>
		<link>http://www.wemakedotcoms.com/blog/2008/12/30/switch-and-data-new-homepage-flash-banner/</link>
		<comments>http://www.wemakedotcoms.com/blog/2008/12/30/switch-and-data-new-homepage-flash-banner/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 13:27:29 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[APIs goodness]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=334</guid>
		<description><![CDATA[As part of the new S&#038;D branding and website, I was to produce a new banner loader along with the banners. The usual tricks (XML driven, using external assets, etc&#8230;) I did experiment a bit with duplications (see here for a great tutorial from Lee Brimelow). I stated to use the Natzke like animation but [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_335" class="wp-caption alignnone" style="width: 488px"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/sd-homepage-flash.jpg" alt="New Homepage Flash Animated Banner" title="sd-homepage-flash" width="478" height="179" class="size-full wp-image-335" /><p class="wp-caption-text">New Homepage Flash Animated Banner</p></div>
<p>As part of the new S&#038;D branding and website, I was to produce a new banner loader along with the banners. The usual tricks (XML driven, using external assets, etc&#8230;)</p>
<p>I did experiment a bit with duplications (<a href="http://theflashblog.com/?p=461">see here for a great tutorial from Lee Brimelow</a>). I stated to use the Natzke like animation but ended up writing a custom animation class that uses Tweener and its special Bezier modifier. I will post some of these experiments soon.</p>
<p><a href="http://www.switchanddata.com/">New Switch &#038; Data Homepage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2008/12/30/switch-and-data-new-homepage-flash-banner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run Stick Characters, Run!</title>
		<link>http://www.wemakedotcoms.com/blog/2008/12/30/run-stick-charaters/</link>
		<comments>http://www.wemakedotcoms.com/blog/2008/12/30/run-stick-charaters/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 13:09:17 +0000</pubDate>
		<dc:creator>Jerome</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[STC]]></category>

		<guid isPermaLink="false">http://www.wemakedotcoms.com/blog/?p=331</guid>
		<description><![CDATA[Back in October, I was tasked with animating this banner. It was a nice return to basic keyframe animation, away from pure AS3 coding! I only wish I could have used the new Bones feature of CS4/FP10&#8230; Compliance 08 Microsite]]></description>
			<content:encoded><![CDATA[<div id="attachment_330" class="wp-caption alignnone" style="width: 488px"><img src="http://www.wemakedotcoms.com/blog/wp-content/uploads/tcl-complience.jpg" alt="Complience 2008 Flash Animation" title="tcl-complience" width="478" height="179" class="size-full wp-image-330" /><p class="wp-caption-text">Complience 2008 Flash Animation</p></div>
<p>Back in October, I was tasked with animating this banner. It was a nice return to basic keyframe animation, away from pure AS3 coding! I only wish I could have used the new Bones feature of CS4/FP10&#8230;</p>
<p><a href="http://www.tatacommunications.com/security/compliance08/">Compliance 08 Microsite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wemakedotcoms.com/blog/2008/12/30/run-stick-charaters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

