<?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>Marc Hibbins &#187; fmp</title>
	<atom:link href="http://blog.marchibbins.com/category/fmp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.marchibbins.com</link>
	<description>Freelance Web developer, blogger</description>
	<lastBuildDate>Wed, 21 Sep 2011 11:42:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>The Gambler</title>
		<link>http://blog.marchibbins.com/2008/07/17/the-gambler/</link>
		<comments>http://blog.marchibbins.com/2008/07/17/the-gambler/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 11:46:56 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[fmp]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=61</guid>
		<description><![CDATA[At the beginning of April I was invited to the most brief and preliminary of development meetings concerning a forthcoming project; a concept for a web-based, live mass-participation game show - exclusively online, combining a high-quality live video and facilitating up to 1,000 simultaneously playing users.]]></description>
			<content:encoded><![CDATA[<p>At the beginning of April I was invited to the most brief and preliminary of development meetings concerning a forthcoming project, then only a concept for a web-based, live mass-participation game show. We were told it would be exclusively online, combining a high-quality live video feed of a presenter-led programme, facilitating up to 1,000 paying contestants to simultaneously compete for real money prizes with a number of interactive games.</p>
<p>I was invited because the primary candidate for deployment was using Flash Media Server, which I had a intensive experience with in my final year of university. Primarily I was asked whether the project was feasible, achievable and did I feel using the FMS the right approach technologically, because no one else on our team had previous dealt with it. Although less than a year since my work at uni, it was quite apparent that the scale of the project was going to be significantly more demanding than anything I&#8217;d worked on before, but I figured I say yes anyway.</p>
<p>The project itself is deceptively complex, but stubbornly never so in explanation. Essentially, it&#8217;s a enriched online port of the infamous interactive game shows despised on late-night television &#8211; you know the ones with premium rate numbers and <a title="BBC NEWS | Entertainment | The phone-in shows under scrutiny" href="http://news.bbc.co.uk/1/hi/entertainment/6446841.stm" target="_blank">supposedly</a> con viewers? They&#8217;ve all pretty much been scrapped now, so this idea was (and because it had to be) a completely new format &#8211; the idea of a game of skill, with straightforward general knowledge and trivia as opposed to frustratingly <a title="Ofcom guidelines to end 'impossible' phone-in quizzes | Media | MediaGuardian" href="http://www.guardian.co.uk/media/2007/apr/23/broadcastingethics.broadcasting2" target="_blank">ambiguous</a> questions; without the premium rate number to join a queue of callers, instead, an approx. 25p entry fee that goes to an accumulative pot entitling you to answer <em>all </em>questions posed. The eccentric presenter remains, the live video stream remains as-near-as-we-can-to-broadcast quality &#8211; the exception being the intended hundreds of players compete simultaneously, meaning every question and answer must be timed, recorded, logged and audited with a robust and secure system.</p>
<p>I only truly realised the scope of the thing after so eagerly agreeing to build it when I began to comprehend the vast difference between this project and that I&#8217;d previously built at uni. We had a substantial amount of R&amp;D time to really consider whether FMS was our best option, it&#8217;s capabilities, limits, the licensing &#8211; and being the only member of the team with any experience with the FMS, we were cautious to commit if it could be achieved some other way we might feel more familiar with &#8211; an open socket model with Java or PHP maybe &#8211; but FMS eventually won through.</p>
<p>The project required was a standalone engine to run, load and dispatch data, make remote procedure calls to server-side scripts, all independent of any administrator control unless commandeered. At this point, looking back at <em>Talkboards </em>which stored all dynamic data in persistent shared objects the user simply subscribed to, its entirety was equal to the live chat &#8216;feature&#8217; alone.</p>
<p>Building this engine immediately began to highlight Adobe&#8217;s lack of development with the Media Server since obtaining it. It&#8217;s still pretty much Actionscript 1.0 &#8211; or near enough, <a title="Adobe Flash Media Server - Server-side ActionScript API" href="http://livedocs.adobe.com/flashmediaserver/3.0/docs/02_overview_architec_14.html#1191905" target="_blank">their API</a> confesses &#8216;Server-side Actionscript&#8217; is just their name for JavaScript 1.5. So OK, back-date the code &#8211; and no type declarations unless you want the app to silently unload, but there&#8217;s also no use of the Delegate or EventBroadcaster &#8211; arguably the backbone for Actionscript development. I also wanted to avoid using prototype functions where I could and try to divide the code into some kind pseudo-class system &#8211; not only to be more logical and readable, but for any later hand-over or joining of other developers to the process. But this could only really go so far to contextually separate ASC files that all load from the app&#8217;s main.asc anyway.</p>
<p>Problems with the absence of the Delegate and EventBroadcaster are obviously not uncommon. <a title="peldi.com" href="http://www.peldi.com/" target="_blank">Peldi</a> ported the classes to ASC files in his handy <a title="Programming Flash communication server - Google Book Search" href="http://books.google.com/books?id=ivHm6W7nRBIC" target="_blank">Flash comm server book</a>, some hosting services, such as <a title="Influxis - Adobe Flash Media Interactive Server 3 Hosting Specialists" href="http://www.influxis.com/" target="_blank">Influxis</a>, bundle <a title="Influxis Labs - Blog Archive - Server-Side EventDispatcher and Delegate Classes Part 1" href="http://labs.influxis.com/?p=22" target="_blank">their own frameworks</a> with hosting packages. But the more complex the objects and lengthy the extensions from the top-level Client and Application classes, the more scoping errors I encountered.</p>
<p><a title="Flex and Flash Developer - Jesse Warden dot Kizz-ohm - About" href="http://jessewarden.com/about" target="_blank">Jesse Warden</a> wrote <a title="Flex and Flash Developer - Jesse Warden dot Kizz-ohm - Blog Archive - Flash Media Server, Flex Builder 2, and ANT" href="http://jessewarden.com/2006/10/flash-media-server-flex-builder-2-and-ant.html" target="_blank">an interesting article</a> concerning the <a title="Observer Design Pattern in C# and VB.NET." href="http://www.dofactory.com/Patterns/PatternObserver.aspx" target="_blank">Observer pattern</a> experiencing the same problem developing Flex applications:</p>
<blockquote><p>&#8220;With a little work&#8230; you can implement FMS server-side components into Cairngorm 2. For ever server-side component you create, you merely create a client side equivalent as an Observer. It listens for NetConnection or Remote SharedObject sync events and dispatches events. These events run Commands which in turn set data&#8230; just like normal.  If your Views are bound to said data, boom, you’ve got a nice, clean separation.&#8221;</p></blockquote>
<p>Ultimately we devised a model that essentially handles quite a complex (application) data object, passing itself around via prototype functions, making amendments and modifications and passing itself on. Each client has their own (client) instance (that extends the Client class), enabling their unique connection to call server-side methods &#8211; and vise-versa &#8211; without needing to loop around the application.clients array.</p>
<p>And finally, last Saturday was the pilot launch. Initially a beta test group of 100 competition winners and by and large, it went extremely well. Surprisingly, the biggest infringement was on behalf of our PHP/MySQL host, who happened to have hardware difficulties that day. So although all still proceeds to go well, I won&#8217;t count my money at the table, episode number two is tonight &#8211; with an increase to 300 users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/07/17/the-gambler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Been a Long Time Cousin</title>
		<link>http://blog.marchibbins.com/2008/07/08/been-a-long-time-cousin/</link>
		<comments>http://blog.marchibbins.com/2008/07/08/been-a-long-time-cousin/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 07:24:24 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>
		<category><![CDATA[pixelpier]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=56</guid>
		<description><![CDATA[Having severely neglected this blog for over seven months, I thought it now about time to involve some effort in reviving it.]]></description>
			<content:encoded><![CDATA[<p>Having severely neglected this blog for over seven months, I thought it now about time to involve some effort in reviving it.</p>
<p>Since then having seen a change of job, flat, quite literally the explosion of my previous computer (oh, dear poot <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ), an abound of blogging opportunities have gone amiss I won&#8217;t attempt to condense in a brief apologetic summary &#8211; instead only promise to try harder.</p>
<p>My new job &#8211; I say &#8216;new&#8217;, I&#8217;ve been there pretty much the length of this absence &#8211; alone has probably presented me with the most would-be blog posts not written &#8211; all things Actionscript 2, 3, Flex and AIR and recently reviving the challenges of FMS laid dormant since my final year of uni.. I&#8217;ll get round to these as and when.</p>
<p>Oh yeah &#8211; since Talkboards is now offline and my <a href="http://marchibbins.com">http://marchibbins.com</a> domain redirects here, I guess it&#8217;s about time I developed some kind of real webspace.</p>
<p>So some actual blogging to follow. The only other regrettable omission was the chance to big up this year&#8217;s graduation show from the Interactive Media Production course at Bournemouth Uni &#8211; the course I graduated from last year. <a title="[ Pixel Pier ]  Interactive Media Graduation Show 2008" href="http://www.pixelpier.co.uk/" target="_blank">Pixel Pier</a> was the name, showcasing this year&#8217;s IMPs at Richmix in Bethnal Green. Their site has a bit more content then our effort, seems the <a title="[ Pixel Pier ]  Profiles" href="http://www.pixelpier.co.uk/profiles.php" target="_blank">profile pages</a> all link to their projects hosted online &#8211; have a look.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/07/08/been-a-long-time-cousin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Receivers</title>
		<link>http://blog.marchibbins.com/2007/10/16/two-receivers/</link>
		<comments>http://blog.marchibbins.com/2007/10/16/two-receivers/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 10:20:38 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[alochner]]></category>
		<category><![CDATA[bima]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[europrix]]></category>
		<category><![CDATA[fmp]]></category>
		<category><![CDATA[llanksford]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/10/16/two-receivers/</guid>
		<description><![CDATA[Congratulations to two of my Bournemouth coursemates who’ve been deservedly recognised for their final major project efforts at Europrix!]]></description>
			<content:encoded><![CDATA[<p>Just a quick note, firstly to say that the <a href="http://revision3.com/diggnation/2007-10-04London" title="Diggnation Episode 118 - Live from London! Standing Room Only" target="_blank">Live from London Diggnation</a> is now online, but also to congratulate two of my Bournemouth coursemates who&#8217;ve been deservedly recognised for their final major project efforts.</p>
<p>Arni Lochner has received a Top Talent Quality Seal from the <a href="http://www.toptalent.europrix.org/tta07/" title="Top Talent Award 07 EUROPRIX Top Talent Award Top Talent Award 2007 Home Austria" target="_blank">Europrix Multimedia Top Talent Awards</a> for his online interactive graphic novel <a href="http://arnilochner.com/blog/" title="THE EIGHTH DAY" target="_blank">The Eighth Day</a>. The final nominations can be found <a href="http://www.toptalent.europrix.org/tta07/en_projects_this-years-projects.html" title="Top Talent Award 07  Top Talent Award 2007 This Years Projects  Projects Austria" target="_blank">here</a>.</p>
<p>Secondly, <a href="http://leolanksford.co.uk/" title="Leo Lanksford - New Media Developer" target="_blank">Leo Lanksford</a> has made it to the shortlisted final four in the <a href="http://www.bima.co.uk/bima-award/0509131704/bima-awards-2007/view-shortlist/18/" title="BIMA Awards 2007 | Student Shortlist" target="_blank">Student category of the 2007 BIMA Awards</a> with project <a href="http://www.medialib.co.uk/" title="Medialib" target="_blank">Medialib</a>, a portal for students to upload and share media they&#8217;ve produced in order to collaborate and discuss each others work.</p>
<p>Good Luck and well in.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/10/16/two-receivers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy/Lucky/Free</title>
		<link>http://blog.marchibbins.com/2007/07/12/easyluckyfree/</link>
		<comments>http://blog.marchibbins.com/2007/07/12/easyluckyfree/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 21:53:29 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/07/12/easyluckyfree/</guid>
		<description><![CDATA[Congratulations to everyone who received results yesterday!]]></description>
			<content:encoded><![CDATA[<p>Congratulations to everyone who received results yesterday, I sincerely hope everyone got what they wanted.</p>
<p>So begins the job search/real work/actual grown-up non-student real stuff <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/07/12/easyluckyfree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things to Make and Do</title>
		<link>http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/</link>
		<comments>http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 23:22:52 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[computerarts]]></category>
		<category><![CDATA[fmp]]></category>
		<category><![CDATA[iheartplay]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/06/05/things-to-make-and-do/</guid>
		<description><![CDATA[I’ve been asked to put together some simple viral Flash games for the forthcoming iheartplay exhibition to create a little extra buzz and have a bit of fun.]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://www.iheartplay.com" title="iheartplay">iheartplay </a>exhibition almost upon us things are beginning to get hectic again.</p>
<p>I’ve been asked to put together some viral games in Flash that we can host and bombard forums with to create a little extra buzz and get a bit more exposure.</p>
<p>Anyway, I’ve adapted some very simple classic arcade games, basically just substituting sprites with iheartplay logos and with a bit of restyling hopefully they’ll do the trick.</p>
<p>Some <em>very </em>buggy demos are online as follows:</p>
<p><strong>Space Invaders:</strong></p>
<p><a href="http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/iheartplay-arcade-space-invaders/" rel="attachment wp-att-24" title="iheartplay Arcade - Space Invaders"><img src="http://hibbins.files.wordpress.com/2007/06/sml_invaders.jpg" alt="iheartplay Arcade - Space Invaders" /></a></p>
<p><a href="http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/invaders.html" title="iheartplay Arcade - Space Invaders">http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/invaders.html</a></p>
<p><strong>Pac-Man:</strong></p>
<p><a href="http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/iheartplay-arcade-pac-man/" rel="attachment wp-att-25" title="iheartplay Arcade - Pac-Man"><img src="http://hibbins.files.wordpress.com/2007/06/sml_pacman.jpg" alt="iheartplay Arcade - Pac-Man" /></a></p>
<p><a href="http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/pacman.html" title="iheartplay Arcade - Pac-Man">http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/pacman.html</a></p>
<p><strong>Asteroids:</strong></p>
<p><a href="http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/iheartplay-arcade-asteroids/" rel="attachment wp-att-26" title="iheartplay Arcade - Asteroids"><img src="http://hibbins.files.wordpress.com/2007/06/sml_asteroids.jpg" alt="iheartplay Arcade - Asteroids" /></a></p>
<p><a href="http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/asteroids.html" title="iheartplay Arcade - Asteroids">http://impserver.bournemouth.ac.uk/~mhibbins/iheartplay/asteroids.html</a></p>
<p>A few more tweaks and they’ll go live on the iheartplay site, but feel free to have a go now and get yourself on the scoreboard – the more the better!</p>
<p>It seems everyone is putting together new online portfolios in preparation for the show, considering mine still claims my current project is design for small screens I think it’s time I sort one out too.</p>
<p>Tunnelling is almost done &#8211; *<em>so</em>* close to having it fully ready to roll, kind of a necessity <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Meanwhile I’m trying to get hold of some machines to run it locally at the show, that’ll hopefully be smoother too, as well as guaranteeing I can actually show something.</p>
<p>Congrats to those who got into the Computer Arts Graduate Showcase, good to see some Bournemouth Uni representation – well, Bournemouth, at least.</p>
<p>Also: New Header Alert! It’s actually Talkboards related now. The previous showed Alan Reed’s ‘<a href="http://www.dartington.ac.uk/publicpages/details.asp?uid=1" title="Alan Reed - City Poem">City Poem</a>’, which was part of the <a href="http://www.dartington.ac.uk/publicpages/index.asp" title="Public Pages">Public Pages</a> project.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/06/05/things-to-make-and-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yesterday Was Dramatic, Today is OK</title>
		<link>http://blog.marchibbins.com/2007/05/24/yesterday-was-dramatic-today-is-ok/</link>
		<comments>http://blog.marchibbins.com/2007/05/24/yesterday-was-dramatic-today-is-ok/#comments</comments>
		<pubDate>Thu, 24 May 2007 21:06:48 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>
		<category><![CDATA[iheartplay]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/05/24/yesterday-was-dramatic-today-is-ok/</guid>
		<description><![CDATA[Final major University projects are now handed in!]]></description>
			<content:encoded><![CDATA[<p>Congratulations, I hope everyone got everything in on time OK etc etc. It&#8217;s all over &#8211; Woop!</p>
<p>Looking forward to the Grad Show to properly get to see everybody&#8217;s work, cheers to the people who tested Talkboards in Uni over the night before the deadline. Right now it&#8217;s behind the impserver firewall, so you can only play with it properly on campus &#8211; you&#8217;ll be able to connect alright outside of Uni but it just won&#8217;t work properly (and not actually tell you why <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</p>
<p>When it&#8217;s been marked I&#8217;ll get back on it and use RTMPT (tunneling) to get it working from everywhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/05/24/yesterday-was-dramatic-today-is-ok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Places, Empty Spaces</title>
		<link>http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/</link>
		<comments>http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/#comments</comments>
		<pubDate>Tue, 08 May 2007 17:56:01 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[adaa]]></category>
		<category><![CDATA[fmp]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/05/08/in-places-empty-spaces/</guid>
		<description><![CDATA[Preview the new interface design for my major project, Talkboards.]]></description>
			<content:encoded><![CDATA[<p>Spent the past day and a bit putting together the web interface for Talkboards.</p>
<p>It’s purposely very blank, with the intention that the attention is only really ever on the Flash elements. More than that, the Flash itself begins completely blank and it’s the user group’s task of building and colouring their own interface, so the minimal web design I hope conveys this further more, that it’s only when the user enters their own environment do they feel they’ve truly ‘arrived’.</p>
<p>The problem is there may actually be quite a bit more interaction with the HTML-only/non-Flash parts of the site than I first expected. There’s obviously unavoidable processes – registering accounts, logging in, browsing for boards to then enter etc – but it seems that by being so blank and essentially text-only, it may not be so much of an engaging experience as could be possible, or I would like, before initiating the Flash environments.</p>
<p>Anyway, have a look:</p>
<p><a href="http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/talkboards-web-design-screen-01/" rel="attachment wp-att-18" title="Talkboards. Web Design - Screen 01"><img src="http://hibbins.files.wordpress.com/2007/05/screen_00.thumbnail.jpg" alt="Talkboards. Web Design - Screen 01" /></a> <a href="http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/talkboards-web-design-screen-03/" rel="attachment wp-att-21" title="Talkboards. Web Design - Screen 03"><img src="http://hibbins.files.wordpress.com/2007/05/screen_02.thumbnail.jpg" alt="Talkboards. Web Design - Screen 03" /></a> <a href="http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/talkboards-web-design-screen-02/" rel="attachment wp-att-19" title="Talkboards. Web Design - Screen 02"><img src="http://hibbins.files.wordpress.com/2007/05/screen_01.thumbnail.jpg" alt="Talkboards. Web Design - Screen 02" /></a></p>
<p>Comments appreciated.</p>
<p>I’ve also got a session-based CSS selector which I’m not sure whether to implement in the final version or not. Basically the blue-coloured parts could be changed to other major colours used in the Flash elements, again, so show that the web-end really isn’t what the project is about and if anything, what it is about, is individuality and customisation – i.e. the ultimate conveyance of the Flash parts – and with these CSS choices it’s demonstrating it’s possible in the HTML too, that at least this bit is trying it’s best.</p>
<p>In other news, a while ago I submitted my project for the <a href="http://www.adobe.com/education/adaa/" title="Adobe Design Achievement Awards 2007">Adobe Design Achievement Awards</a>, today I got an e-mail through saying it’s made it into the semi-final stages of the competition. There’s <a href="http://www.adaaentry.com/adaa/user/closed.php?category=Interactive%20and%20Web%20Design" title="ADAA 2007 Semi-Finalists">62 entries left</a>, so I’m not too sure if it’s ‘made it through’ to the semi-finals or these are just all the entries that have been submitted in total.</p>
<p>Hopefully it’ll be well received.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/05/08/in-places-empty-spaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Nightworkers</title>
		<link>http://blog.marchibbins.com/2007/05/05/the-nightworkers/</link>
		<comments>http://blog.marchibbins.com/2007/05/05/the-nightworkers/#comments</comments>
		<pubDate>Sat, 05 May 2007 21:37:07 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>
		<category><![CDATA[iheartplay]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/05/05/the-nightworkers/</guid>
		<description><![CDATA[Congratulations to those who completed the 24hr Sponsored Work-a-thon, I hear a good amount of money was raised by those taking part!]]></description>
			<content:encoded><![CDATA[<p>Congratulations to those who completed the <a href="http://bournemouth.facebook.com/event.php?eid=2313928843" title="iHeartPlay 24hr Sponsored Work-a-thon">24hr Sponsored Work-a-thon</a>, I hear a good amount of money was raised by those taking part.</p>
<p>Doing my part instead from home, I’ve made a fair amount of progress in various areas of the site. I’ve got a lot more PHP queried data being passed to Flash, those sections are now able to determine the environment initialisation based on who’s logging into what boards – essentially with regard to access levels, profile information, the admin’s specs and set up etc.</p>
<p>I’ve also established a linear log of chat history in the Flash interface, quite simple to create but I think necessary. Half of the brief I outlined intended the project to converge features of a number of ‘traditional’ communication platforms. This chat log not only offers a more straightforward means for returning visitors to catch up on activity during their time offline – similar to message boards or <a href="http://www.facebook.com" title="Facebook">Facebook</a>’s news-feed, for example – but it also introduces new users with a little familiarity, the non-linearity of the project could easily be confusing at first.</p>
<p>The ever-huge principal task of migrating all static Flash to shared objects via Flashcom continues but the majority is almost complete. Most of the shared objects are now persistently and remotely stored, organised and automatically sectioned by room instances. I’ve can now successfully query this info on re-entry to regenerate the rooms to their previous/continued states.</p>
<p>I’ve also combined some SSAS with multiple netConnections to handle the user’s data transfer – their connections in whole, rooms and connected user lists, webcams and now a centrally defined and independent server-time these all run by.</p>
<p>Plenty more to go, got to sort out image handling next. both inside and outside of Flash. For user profiles on the HTML sections and calculating some kind of pixel/size/quantity allocation for those uploading into communities.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/05/05/the-nightworkers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Times Bad Times</title>
		<link>http://blog.marchibbins.com/2007/05/03/good-times-bad-times/</link>
		<comments>http://blog.marchibbins.com/2007/05/03/good-times-bad-times/#comments</comments>
		<pubDate>Thu, 03 May 2007 19:30:17 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>
		<category><![CDATA[iheartplay]]></category>
		<category><![CDATA[rhizome]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/05/03/good-times-bad-times/</guid>
		<description><![CDATA[So the first production deadline is looming, I’ve just put together the mother of all to-do lists, it seems my production schedule (from the minor project) is pretty much accurate, but it’s cutting it close.]]></description>
			<content:encoded><![CDATA[<p>So the first production deadline is looming, I’ve just put together the <em>mother </em>of all to-do lists, it seems my production schedule (from the minor project) is pretty much accurate, but it’s cutting it close.</p>
<p>I now have a better – working – webcam to test with, some prototyping with that has been successful so far. Unfortunately I’m not able to attend the <a href="http://bournemouth.facebook.com/event.php?eid=2313928843" title="iHeartPlay 24hr Sponsored Work-a-thon">24hr Sponsored Work-a-thon</a> tomorrow, but at least with the new cam I can be there visually if not physically.</p>
<p>Plus, I recently received an e-mail regarding <a href="http://www.marchibbins.com/rhizome.html" title="Talkboards. Rhizome Commissions Proposal">my project’s proposal</a> for a Rhizome commission and I’m pretty happy to say it’s made it into the final round of voting. Apparently it was very well received by the community and it’s now one of <a href="http://rhizome.org/thread.rhiz?thread=25599&amp;page=1#47971" title="Rhizome Commissions Finalists">thirty-five projects</a> subject to ranking and voting from Rhizome members and a special jury to work out the rest.</p>
<p>If anyone here is a member and susceptible to bribery and/or flattery I’d very much appreciate your vote <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/05/03/good-times-bad-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Superconnected</title>
		<link>http://blog.marchibbins.com/2007/04/18/superconnected/</link>
		<comments>http://blog.marchibbins.com/2007/04/18/superconnected/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 23:40:38 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[fmp]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/2007/04/18/superconnected/</guid>
		<description><![CDATA[Following up a previous post, I’ve now managed to fully render the virtual networks connecting users and boards in all directions.]]></description>
			<content:encoded><![CDATA[<p>Following up a <a href="http://hibbins.wordpress.com/2007/04/08/get-it-together/" title="Get it Together">previous post</a>, I&#8217;ve now managed to fully render the virtual networks connecting users and boards in all directions.</p>
<p>Last Friday I went to Matt Northam with some issues nesting repeat regions to achieve this, basically I had an SQL query returning the ‘boards’ of which user was part of, based on session variables, then needing to use those results in a second query matching <em>other </em>users who are also part of these user groups – the first post explains this a bit better. Anyway we couldn’t fix it, the first repeat region would execute but the ‘inner’ would go unrecognised.</p>
<p>Later on though, I tried again instead with completely creating the second recordset (the inner query) actually within the outer repeat region, meaning the SQL would be executed each time the loop is initialised, guaranteeing it being refreshed – and it worked. It was then an intricate case of appending and aggregating arrays of the recognised users into larger container arrays – essentially because one user could relate to another user through multiple connections – then looping through these to display them properly.</p>
<p>With some tweaking this was replicated for the Immediate Network based on finding users connecting to groups that you have created, then formatting everything so usernames and board names are links to relevant pages.</p>
<p>A lot of conditional statements and some hand-coded PHP and SQL were needed but the end result is quite useful.</p>
<p>Also on Friday I spoke to Matt about some problems passing PHP variables to Flash. With absolutely no reason that either of us could find, Flash was accepting some variables – static, sessions and POST variables – and completely ignoring those defined by the GET method, which was needed. In the end we used the <strong>&lt;param&gt;</strong> and <strong>&lt;embed&gt;</strong> tags to pass variables directly, rather than using the Actionscript of before to read an echo output from the PHP. GET variables worked fine this way.</p>
<p>This now means I have a complete communication between the SQL through PHP to Flash with a pretty clean retrieval from the database when I need it. The way in which Flash Media Server <a href="http://hibbins.wordpress.com/2007/04/03/a-new-day-version-1/" title="A New Day (Version 1)">assigns instances to .swf visits</a> means I can also handle the large majority of user authentication through the PHP/HTML that I’ve been developing so far, perhaps only to use further Actionscript authentication as additional verification.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2007/04/18/superconnected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

