<?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>WhatwasIthinking.co.uk &#187; Flash Development</title>
	<atom:link href="http://www.whatwasithinking.co.uk/category/flash-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whatwasithinking.co.uk</link>
	<description>A Flash Development, Information Architecture, SEO &#38; Web Design Blog</description>
	<lastBuildDate>Wed, 01 Feb 2012 09:18:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Adobe releases Coldfusion 9 betas</title>
		<link>http://www.whatwasithinking.co.uk/2009/09/24/adobe-releases-coldfusion-9-betas/</link>
		<comments>http://www.whatwasithinking.co.uk/2009/09/24/adobe-releases-coldfusion-9-betas/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 07:21:45 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[rich media application]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=590</guid>
		<description><![CDATA[A couple of weeks ago, the brilliant minds behing Adobe released beta versions of ColdFusion and ColdFusion Builder to its Adobe Labs members. This latest version of ColdFusion features a greater integration with the popular Flash platform, including AIR, Flex (and Flex Builder) and Flash Media Server, making it easier for developers to create rich [...]<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/09/24/adobe-releases-coldfusion-9-betas/' addthis:title='Adobe releases Coldfusion 9 betas' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-591" title="ColdFusion 9 beta released - Whatwasithinking" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2009/09/ColdFusion-9-beta-released.jpg" alt="ColdFusion 9 beta released - Whatwasithinking" width="190" height="190" />A couple of weeks ago, the brilliant minds behing Adobe released beta versions of ColdFusion and ColdFusion Builder to its Adobe Labs members. This latest version of ColdFusion features a greater integration with the popular Flash platform, including AIR, Flex (and Flex Builder) and Flash Media Server, making it easier for developers to create rich user interfaces for (web) applications. Not only that, ColdFusion 9 accelerates the development cycle by reducing complex code and the ability to access data from existing infrastructures based on enterprise solutions such as MS Office, Sharepoint and other standards.</p>
<p>Since the integration of the Flash and PDF ( since ColdFusion 8 ) platforms, more and more developers are flocking towards ColdFusion again, and it is seen as a great alternative to meet business needs quickly and effectively, and more and more businesses are hiring ColdFusion developers because of that.</p>
<p>Read more about ColdFusion 9&#8242;s key features and download links&#8230;<span id="more-590"></span></p>
<h3>Some of the Coldfusion 9 features include:</h3>
<ul>
<li>ColdFusion Object Relational Mapping (ColdFusion ORM) &#8211; a powerful Rapid Application Development (RAD) solution for building data-centric applications</li>
<li>Offline application support for AIR applications</li>
<li>Enhanced Flash remoting capabilities</li>
<li>A broader set of Ajax controls that leverage the new Ext JS 3.0 library</li>
<li>Improved PDF functionality</li>
<li>Integration with other products and technologies such as Microsoft SharePoint and OpenOffice</li>
<li>Server Manager &#8211; an AIR-based desktop application to centrally manage multiple ColdFusion servers from a single location</li>
<li>Powerful search capabilities using Solr, an open-source enterprise search server based on the Lucene Java search library</li>
<li>database enhancements and significant performance enhancements such as, granular control over caching, in-memory file capabilities, and improved clustering</li>
<li>many language and CFC enhancements</li>
</ul>
<p>You can download the ColdFusion 9 beta <a title="Download Coldfusion 9 beta" href="http://adobe.com/go/coldfusion_beta_download ">here</a>, the ColdFusion builder beta can be found <a title="Download ColdFusion 9 Builder beta" href="http://adobe.com/go/coldfusion_builder_beta_download">here</a> (Adobe Labs membership required). As always, these are betas and may still contain a ton of bugs, so make sure you backup and existing projects, just to be safe <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/09/24/adobe-releases-coldfusion-9-betas/' addthis:title='Adobe releases Coldfusion 9 betas' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2009/09/24/adobe-releases-coldfusion-9-betas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash for mobiles &#8211; Adobe&#8217;s Flash Lite Distributable Player (preview)</title>
		<link>http://www.whatwasithinking.co.uk/2009/04/20/flash-for-mobiles-adobes-flash-lite-distributable-player-preview/</link>
		<comments>http://www.whatwasithinking.co.uk/2009/04/20/flash-for-mobiles-adobes-flash-lite-distributable-player-preview/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 13:13:46 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[rich media application]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=465</guid>
		<description><![CDATA[Adobe announced in February this year that its latest version of Flash Lite 3.1 Distributable Player has been released for beta testing. This new player will enable developers and integrators to create rich, expressive applications targeted to the latest version of Adobe&#8217;s Flash technology, with the ability to distribute their apps including the runtime installer [...]<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/04/20/flash-for-mobiles-adobes-flash-lite-distributable-player-preview/' addthis:title='Flash for mobiles &#8211; Adobe&#8217;s Flash Lite Distributable Player (preview)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-466" title="Adobe Flash Lite Distributable Player - Flash for mobiles - Whatwasithinking.co.uk" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2009/04/adobe-distributable-player.jpg" alt="Adobe Flash Lite Distributable Player - Flash for mobiles - Whatwasithinking.co.uk" width="260" height="215" />Adobe announced in February this year that its latest version of Flash Lite 3.1 Distributable Player has been released for beta testing.</p>
<p>This new player will enable developers and integrators to create rich, expressive applications targeted to the latest version of Adobe&#8217;s Flash technology, with the ability to distribute their apps including the runtime installer to millions of open OS mobile devices with a streamlined workflow and reduced time to market.</p>
<p>For now, the distributable player is only available on Nokia S60 and Windows Mobile devices, but more devices are to follow very soon&#8230;</p>
<h3><span id="more-465"></span>An integrated, updatedable solution</h3>
<p>The runtime is part of a solution that includes the Flash Lite 3.1 Distributable Player and Adobe Mobile Packager, with authoring support provided via Adobe Flash CS4 Professional and Adobe Device Central CS4 (or via Adobe Flash CS3 Professional and Adobe Device Central CS3). Adobe Mobile Packager is a desktop tool enabling developers to transform an swf file into an install-package for S60&#8242;s and Windows Mobile devices.</p>
<p>The distributable player works in a similar way to Adobe&#8217;s Flash 10 Player &#8211; once installed and  if you have a mobile device that allows OTA (over-the-air) updates, the application will update itself, ensuring that every user has the latest version of the mobile player installed.</p>
<p>The distributable player solution allows you to create rich mobile applications that:</p>
<ul>
<li>Target the latest Flash Lite player, by mimicking the successful Flash Player desktop model of content triggered downloads but for applications. Developers no longer need to worry about whether the device has the latest Flash Lite runtime.</li>
<li>Reach millions of open OS smartphone users in the US, UK, Italy, Spain and through free direct-to-consumer distribution, new off-deck aggregator partners (GetJar, Thumbplay, Zed), or your existing distribution channels.</li>
<li>Improve end user experience through easy installation and visual icons for Flash Lite applications.</li>
</ul>
<p><span style="color: #ffffff;">.</span></p>
<h3>Easy distribution and marketing</h3>
<p>There are several ways that a user can discover the application you developed, depending on the distribution channel, some examples of how the consumer may discover the application are:</p>
<ul>
<li>Catalog of one of Adobe&#8217;s Aggregator partners such as GetJar, Thumbplay and Zed</li>
<li>Your own/the aggregator/other distribution channel desktop or mobile website</li>
<li>A print or TV ad, with an SMS shortcode or web address</li>
</ul>
<p>At the moment, Adobe&#8217;s Flash Lite solution is only available on Windows Mobile and S60 devices in India, Italy, Spain, UK, and the U.S., however additional countries will be added over time.</p>
<p>If you would like to give this new distributable player a try and work on your own mobile Flash application, why not have a look at the link below.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Related information:</h3>
<ul>
<li><a title="Adobe's Distributable Player solution" href="http://labs.adobe.com/technologies/distributableplayer/">Adobe&#8217;s Distributable Player Solution information (Abobe Labs)</a></li>
<li><a title="Download the distributable player" href="http://labs.adobe.com/downloads/distributableplayer.html">Download the Distributable Player</a></li>
</ul>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/04/20/flash-for-mobiles-adobes-flash-lite-distributable-player-preview/' addthis:title='Flash for mobiles &#8211; Adobe&#8217;s Flash Lite Distributable Player (preview)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2009/04/20/flash-for-mobiles-adobes-flash-lite-distributable-player-preview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Earth goes for a dive &#8211; Google Ocean has been released</title>
		<link>http://www.whatwasithinking.co.uk/2009/02/03/google-earth-goes-for-a-dive-google-ocean-has-been-released/</link>
		<comments>http://www.whatwasithinking.co.uk/2009/02/03/google-earth-goes-for-a-dive-google-ocean-has-been-released/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 14:32:04 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=360</guid>
		<description><![CDATA[Google Earth&#8217;s latest update &#8211; Google Ocean &#8211; adds a plethora of underwater maps for users to take a dive beneath the water surface and explore the 3D terrain (no more 2D relief maps!) of the world&#8217;s sea floors, completely with underwater elevations. Users will be able to explore underwater volcanoes and shipwrecks, and even [...]<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/02/03/google-earth-goes-for-a-dive-google-ocean-has-been-released/' addthis:title='Google Earth goes for a dive &#8211; Google Ocean has been released' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-361" title="Google Ocean has been released, first commercial layers on their way!" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2009/02/google-ocean-released-changelog.jpg" alt="Google Ocean has been released, first commercial layers on their way!" width="230" height="278" />Google Earth&#8217;s latest update &#8211; Google Ocean &#8211; adds a plethora of underwater maps for users to take a dive beneath the water surface and explore the 3D terrain (no more 2D relief maps!) of the world&#8217;s sea floors, completely with underwater elevations. Users will be able to explore underwater volcanoes and shipwrecks, and even video footage from the most famous diving spots across the world.</p>
<p>And to make sure you have plenty to look at Google added 20 content layers containing information from the world&#8217;s leading underwater researchers, ocean explorers and scientists.</p>
<p>The virtual earth is coming more and more alive&#8230;and new layers for travel websites are already in development! <span id="more-360"></span></p>
<p>At the launch event in San Francisco, former vice president Al Gore said:</p>
<blockquote><p>[...] you can now dive into the world&#8217;s ocean that covers almost 3/4 of the planet and discover new wonders that had not been accessible in previous versions.</p></blockquote>
<p>Following up on this new update to Google Earth conversation organisations are hoping to raise awareness of issues threatening underwater life. Head of the global maritime programme at the IUCN (International Union for the Conversation of Nature), Carl Gustaf Lundin, said:</p>
<blockquote><p>With this, everybody can see the unbelievable beauty of our marine life, and how incredibly threatened it is. We hope this major technological innovation will get the public more involved in marine conservation and encourage governments and businesses to stop driving ocean species to extinction.</p></blockquote>
<p>Additionally, the latest update add these features to Google Earth:</p>
<ul>
<li>GPS tracking</li>
<li>Virtual time travel (observe changes in satellite images, such as Lake Chad&#8217;s river-bed or the 2006 World Cup stadium)</li>
<li>Updates to Google Mars&#8217; 3D terrain</li>
<li>Improved ability to record tours and placemark controls</li>
</ul>
<p>You can download Google Earth <a title="Download Google Earth" href="http://earth.google.com/">here</a>.</p>
<h3>First commercially used layers around the corner?</h3>
<p>With the release of Google Earth&#8217;s ocean layers the travel industry (in particular maritime travel) is looking forward to cashing in on the new update to present tours in even more detail and interactivity. I cannot go into any more detail (NDA and all), but look out for a travel company dealing with boat and diving tours, something tells me you will be amazed by the level of detail and interactivity <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2009/02/03/google-earth-goes-for-a-dive-google-ocean-has-been-released/' addthis:title='Google Earth goes for a dive &#8211; Google Ocean has been released' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2009/02/03/google-earth-goes-for-a-dive-google-ocean-has-been-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to invoice for design work &#8211; a quick guide</title>
		<link>http://www.whatwasithinking.co.uk/2008/09/29/how-to-invoice-for-design-work-a-quick-guide/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/09/29/how-to-invoice-for-design-work-a-quick-guide/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 11:16:59 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[best-practice]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[invoicing]]></category>
		<category><![CDATA[legal]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=140</guid>
		<description><![CDATA[So you have finally done it, you are a freelancer or have set up your own little design agency and you have your first clients with jobs coming in. And now comes the time that a project comes to the point where money is involved, be it just before the first 1/3 of the project [...]<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/09/29/how-to-invoice-for-design-work-a-quick-guide/' addthis:title='How to invoice for design work &#8211; a quick guide' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-141" title="A guide to invoicing - Whatwasithinking.co.uk" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/09/guide-to-invoicing.jpg" alt="" width="170" height="140" />So you have finally done it, you are a freelancer or have set up your own little design agency and you have your first clients with jobs coming in. And now comes the time that a project comes to the point where money is involved, be it just before the first 1/3 of the project is done or towards the end of the project. But what do you need to look out for? Where to go for resources if anything goes wrong?</p>
<p>Continue reading after the break for some strategies on how to invoice for your web design or web development work&#8230;<span id="more-140"></span></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>When to invoice</h3>
<p>When to invoice depends entirely how long the project is and how comfortable you and the client feel. Obviously if a project takes only a week or two then you won&#8217;t need to worry too much about when to invoice or how to split your invoices. But say for example you are working on a bit of a longer project, say a fully bespoke website, taking about 3 or 4 months. It makes sense agreeing a payment plan then. As a general rule of thumb in the design industry you may want to work on 3 payments &#8211; first payment after agreed sitemap, prototype or visuals, second payment after the development is just over half-way, and third payment once the project is going live. That way you ensure you have a somewhat steady money-flow to pay your bills, and it may be easier for the client to put the money through their books as well.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Keeping on top of things</h3>
<p>It is always important to keep on top of everything that involves money. Office rent, electricity and water bills, payments for outsourced work, office supplies, projects and project stages. &#8220;Well, since I work from home I won&#8217;t have to worry about some of those things&#8221;, you may say. Wrong, even that is cost. You pay rent, you pay electricity (or pay your parents / spouse for paying the bills for you), but it is cost. So keep track of everything, at the end of the day you want to know how much you make in a month, right?<br />
Aside from costs, it is important you also keep track of project dates, when does what need to be agreed on or signed off, when is the preliminary live-date? Is the client going on holiday?<br />
Keeping tracks can be done in a number of ways, be it a notepad, excel sheets, or fully fledged accounting software or project tools &#8211; as long as you can keep track and not lose the notes you are good to go.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Payment terms &#8211; and agreeing to them</h3>
<p>So now you know roughly what your outgoings are and how much you will be charging for your project or project stages, now is the time to formally agree to your payment terms. Standard payment terms are usually 30 days (though some companies I worked for prefer 60 days) after project delivery or after each key stage, meaning the client has 30/60 days to pay you after that date before you will charge interest. The current interest rate is 13% (which is calculated by 8% late payment interest rate plus 5% reference rate from the <a href="http://www.opsi.gov.uk/acts/acts1998/ukpga_19980020_en_1" target="_blank">Late Payment of Commercial Debts (Interest) Act 1998</a>).</p>
<p>If you do not want to go down the route of a formal contract then at least make sure to write an email to your client outlining the project stages, payment stages and late payment terms and get the client to respond to the email that he / she is agreeing to it! If there is no paper trail then you will have a hard time in court (should it ever come to that).</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>How would you like to get paid?</h3>
<p>There are 3 options on how to get paid, though only 2 are advisable:</p>
<ol>
<li>Paypal – this is probably the most preferred option by smaller agencies or upcoming freelancers, but also the least advised one, simply because it is expensive: if you don’t have a merchants account you lose around 5% of your money in fees, and even if you have a merchants account, you’ll still lose up to 4% by using this service. I really recommend staying away from this option</li>
<li>Cheque – preferred option for freelancers and smaller businesses. All you need to do is give them your name or company name and to post it to you. It is reasonably quick and easy, and all you need to do is walk into your bank and pay it in.</li>
<li>BACS – my preferred option: BACS stands for <span>Bankers&#8217; Automated Clearing Services and means direct bank transfer. This option is also preferred by many medium-to-large sized businesses and is becoming more popular with smaller businesses as all they need to do is inform the accountant to pay X to person Y and not having to worry about it any more.</span></li>
</ol>
<p><span style="color: #ffffff;">.</span></p>
<h3>Your first invoice</h3>
<p>Whichever route you take (pay in one sum or pay in stages), you will need to write a formal invoice. Each invoice should have an invoice reference number, the postal address of the client, your postal address and email address, a job description, the amount with a VAT breakdown and – if you are a limited company – the registered office address, company and VAT number. The FSA has some nice information about <a href="http://www.fsa.gov.uk/pages/Doing/Regulated/Fees/Periodic/Payments/index.shtml" target="_blank">invoices</a>. You will also need to add a bit of spiel on how you would like to get paid, such as bank account or name for the cheque.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Late payments</h3>
<p>Unfortunately you will have one of those clients sooner or later who will not pay on time. Keeping a cool head is important, after all it could just be an omission from the accountant. A good approach is calling the client after 7 days of the invoice being due to check if everything is okay and remind the client that there is an invoice due. If payments are a week late then I usually tend to ignore late charges, as it shows the client that errors are only human and you’re still providing a good service.<br />
When it comes to late payments things will change a bit more drastically. If payment is over a month late when you should send a repeat invoice, together with a reminder that the client will be charged interest. Month two is where it gets interesting, if the client still has not paid you can also demand a debt-recovery charge (usually 5-10% of the outstanding fee). Either way, make sure that you word this carefully, a threatening tone can backfire! Keep calm, write professionally. Neither of you want to make this legal at this stage.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Legal actions</h3>
<p>Month three has arrived, and you still haven’t been paid? Then it is time for you to go legal. Send the client a repeat statement and invoice with interest and debt-recovery fee, and threaten with legal action via the small claims court. Send the letter or email, and call a day after the email / letter would have been received (if you write a letter, make sure you use recorded delivery as proof) and speak to your client about this. Give them 10-14 days, then call again. If there is still no money in your account you will need to take legal action.<br />
In any case, you will now need to plan out your claim. The Claims information on the <a href="http://www.hmcourts-service.gov.uk/" target="_blank">HMCS website</a> will guide you through the proceedings and required documents and give you advice on how to proceed, what you need, and who to speak to if you have any questions.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Getting your money at long last</h3>
<p>In most cases you have the proper paperwork and paper/email trail and you will win the case. Well done! Now it is time to speak to a debt collections agency (after the court case you will sometimes be given a recommended agency by a clerk, or you can go to the HMCS website and find out more about debt collectors in your area) who will take matters into their hand to make sure they get you your money and the court fees &#8211; and of course their share. Don’t worry about their costs, they will get that from the client. And you’re done!</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Final words</h3>
<p>In 99% of all cases invoicing is a pretty straightforward thing, clients are usually very good when it comes to paying their debts and in my career I only came across 5 clients who were a bit of a pain to deal with. Always remember, if anything goes wrong just keep calm, stay professional and make sure you have your bases covered: the client agreed to the work, you outlined the payment information and terms and you have done as per agreement. No one wants to go through courts, and clients will pay reasonably quickly the moment you mention &#8216;late payments&#8217; and &#8216;legal proceedings&#8217;. <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/09/29/how-to-invoice-for-design-work-a-quick-guide/' addthis:title='How to invoice for design work &#8211; a quick guide' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/09/29/how-to-invoice-for-design-work-a-quick-guide/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>On Flash &#8211; map integration with Yahoo Maps + ActionScript (part 2)</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 21:42:10 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Actionscript 2.0]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[mash-up]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rich media application]]></category>
		<category><![CDATA[travel blog]]></category>
		<category><![CDATA[travel journal]]></category>
		<category><![CDATA[Yahoo maps]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=66</guid>
		<description><![CDATA[If you followed my entry about Map integration with Yahoo Maps and ActionScript you will probably be wondering what I have to report about the progress. As you may remember, this mash-up is about offering a client a new spin on travel bogging: being able to log in to the client&#8217;s website from anywhere in [...]<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/' addthis:title='On Flash &#8211; map integration with Yahoo Maps + ActionScript (part 2)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-67" title="On Flash - map integration with Yahoo Maps and ActionScript (part2)" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-00.jpg" alt="On Flash - map integration with Yahoo Maps and ActionScript (part2)" width="170" height="140" align="right" />If you followed my entry about <a title="On Flash - map integration with Yahoo Maps + ActionScript 2.0" href="http://www.whatwasithinking.co.uk/2008/05/05/on-flash-map-integration-with-yahoo-maps-as-20/" target="_blank">Map integration with Yahoo Maps and ActionScript</a> you will probably be wondering what I have to report about the progress. As you may remember, this mash-up is about offering a client a new spin on travel bogging: being able to log in to the client&#8217;s website from anywhere in the world and give other users (and family and friends) the opportunity to see where you are going and what you are doing there.</p>
<p>Last time I wrote about this Yahoo / Flash mashup I connected the Yahoo map&#8217;s API through Flash and PHP to a MySQL database and was able to write / read from the entries. My next goals were to integrate a user-login, adding links, implementing moderation and a Flash image uploader script.<span id="more-66"></span><br />
<span style="color: #ffffff;">.</span></p>
<h3>Integrating a PHP uploader script</h3>
<p>A very important aspect for both users (and our clients) is to be able to &#8216;take part&#8217; and &#8216;be part&#8217; of shaping the user-generated content area of a site, to leave their mark. Naturally, images and content are the weapons of choice, as such the next step was to work on an image-uploader. The task:</p>
<blockquote><p>Develop an image uploader script through Flash that would allow users to upload an image from their desktop, store it online in a writeable folder on the server and reference to it from the SQL database and display the image for the relevant post for the relevant user.</p></blockquote>
<p><a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-001.jpg"  rel="lightbox[roadtrip]"><img class="alignright size-thumbnail wp-image-68" title="On Flash maps - image uploader gone wrong" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-001-150x150.jpg" alt="On Flash maps - image uploader gone wrong" width="150" height="99" align="right" /></a>This wasn&#8217;t such an easy task. I had a good look around how Flash tutorial websites I usually frequent handle image upload. After some working I managed to get the PHP side of things working &#8211; which also had its own issues to start with, it would not update file names properly (<em>see image to the right, click to enlarge</em>)! After some fiddling around I managed to get the php script to work, and if you like you can download it here:</p>
<blockquote><p>Please download the file here: <a href="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/fileupload.zip">fileupload.zip</a> (~800 bytes)</p></blockquote>
<p>What the script does is it defines the maximum file dimensions (180&#215;300 max in either direction) and uploads the file to a temporary directory (<em>/tempstore/</em>) before giving it a timestamp and name-change and putting it into the <em>/images/</em> directory.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Connecting PHP with Flash</h3>
<p>This was a bit (okay, a hell of a lot) more complicated: through the variables &#8216;<em>FileReference</em>&#8216; and &#8216;<em>browseListener</em>&#8216; and a couple of other event listeners I managed to tell Flash how to use the &#8220;Browse&#8230;&#8221; button and how to handle the uploaded image. At the moment the Flash file uploads the image to the database correctly, but it will break if the image does not have the correct size, so I need to work on getting the image-resizer to work. Once that works I&#8217;ll upload the source as well.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Sneak Peak for the image-uploader (snapshot of 9th July 2008)</h3>
<p>The main uploader:<br />
<img class="alignnone size-full wp-image-70" title="On Flash - map integration with Yahoo Maps + Actionscript - the uploader" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-01.jpg" alt="The uploader" width="600" height="440" /></p>
<p><span style="color: #ffffff;">.</span></p>
<p>The uploaded image and adding information:<br />
<img class="alignnone size-full wp-image-71" title="On Flash - map integration with Yahoo Maps + Actionscript - the uploaded image" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-02.jpg" alt="The uploaded image" width="600" height="441" /></p>
<p><span style="color: #ffffff;">.</span></p>
<p>&#8230;and the result:<br />
<img class="alignnone size-full wp-image-72" title="On Flash - map integration with Yahoo maps + Actionscript - the final result" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/on-flashmaps-03.jpg" alt="The final result...well, for now!" width="600" height="441" /></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Conclusion and next steps</h3>
<p>Well, so far it is looking very promising with the image-uploader! Obviously we are still some way to go with it, but I think the project is starting to take shape! Integrating browse and upload functionality in Flash took some work, but thanks to ActionScript 2.0&#8242;s event listeners it worked out reasonably well and connected to the database. Obviously we are still taking about only one user at a time, so I would need to review the php code at a later date to also make sure there is a folder structure per user present, but that should not be too much of an issue. Watch out for the next entry on this mash-up, by then I will have the uploader finished and maybe add the ability to upload multiple images to show a slideshow, we will see!</p>
<p><span style="color: #ffffff;">.</span></p>
<p>Lastly, if you enjoyed the article &#8211; or just the flash map &#8211; then please leave a comment, I would really appreciate it, as it gives me always another boost to write more <img src='http://www.whatwasithinking.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/' addthis:title='On Flash &#8211; map integration with Yahoo Maps + ActionScript (part 2)' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/09/on-flash-map-integration-with-yahoo-maps-actionscript-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>On Flash &#8211; SWF files can now be found and indexed</title>
		<link>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/</link>
		<comments>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 07:23:19 +0000</pubDate>
		<dc:creator>Alexander Rehm</dc:creator>
				<category><![CDATA[Flash Development]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[rich media application]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.whatwasithinking.co.uk/?p=55</guid>
		<description><![CDATA[Alexander Rehm on Google's new algorithm allowing its bots to search and index flash content<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/' addthis:title='On Flash &#8211; SWF files can now be found and indexed' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-57" title="On Flash - SWF files can now be found and indexed" src="http://www.whatwasithinking.co.uk/wp-content/uploads/2008/07/flashindex2.jpg" alt="On Flash - SWF files can now be found and indexed - Whatwasithinking.co.uk" width="170" height="140" align="right" />Up until a few months ago flash files used to be an absolute nightmare when it came to SEO and indexing its content for search engines. The best solution was always to have alternative content available or to use as little information as possible within a flash file of a corporate site, and about 90% of the time designers would only use flash for non-important browsing routes or as visual treats (think flash image slideshows, think flash maps but with the ability to get to a destination without using it). What good is a website that looks great but can hardly be found?</p>
<p>Yesterday Google <a title="Official Google Weblog - Improved Flash indexing" href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">announced</a> an update to their search engines with the help of Adobe Labs. Read more about this new development after the break.</p>
<p><span id="more-55"></span></p>
<p><span style="color: #ffffff;">.</span></p>
<h3>So how does it work?</h3>
<p>As part of their <a title="Link to Adobe Open Screen Project website" href="http://www.adobe.com/openscreenproject/" target="_blank">Open Screen Project</a> Adobe has released a technology to both Google and Yahoo that enables the engines to crawl and index swf files.</p>
<blockquote><p>Adobe Labs developed a <a title="Adobe Labs - SWF searchability FAQ" href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">Searchable SWF library</a> for Google to develop an algorithm for search engines that explores swf files in the same way that a person would, by clicking buttons and entering input strings. The algorithm then remembers all of the text that it encounters while going through the file, and that text content is then listed and ready to be indexed.</p></blockquote>
<p>In addition to that, any URL linked from the flash file will also be indexed in the same way as normal text-links would. Please note however that this only applies to static and dynamic text, text that was &#8220;broken down&#8221; in Flash to an outline will not be found and indexed.</p>
<p><span style="color: #ffffff;">.</span></p>
<h3>Limitations</h3>
<p>A few limitations remain in Google&#8217;s ability to index SWF files:</p>
<ol>
<li>Google&#8217;s crawlers do not execute some types of JavaScript. So if a web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.</li>
<li>Currently Google does not attach content from external resources that are loaded by your Flash files, meaning if a Flash file loads content via XML, HTML or another flash file then Google will separately index these resources, but it will not (yet) be considered part of the content of the Flash file.</li>
<li>Flash files using bidirectional languages (such as Hebrew or Arabic language) are currently not indexed as it provides a difficulty for the algorithm at this point in time.</li>
</ol>
<p>Having said that, Ron Adler and Janis Stipins (Google) already commented:</p>
<blockquote><p>We&#8217;re already making progress on these issues, so stay tuned!</p></blockquote>
<p><span style="color: #ffffff;">.</span></p>
<p>Good times for the flash designers and developers, however, making your Flash files visible is one thing, actually making a ranking difference is another. I would think we would have to wait a couple more months until Adobe&#8217;s library and Google&#8217;s algorithm improve indexability and deep-links, and then we&#8217;ll see how we go from here.</p>
<p><span style="color: #ffffff;">.</span></p>
<h4>Additional reading:</h4>
<ul>
<li><a title="Adobe Open Screen Project website" href="http://www.adobe.com/openscreenproject/" target="_blank">Adobe&#8217;s Open Screen Project</a></li>
<li><a title="Official Google Weblog - Improved Flash indexing" href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">Google&#8217;s Weblog</a></li>
<li><a title="Adobe Labs - SWF searchability FAQ" href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">Adobe&#8217;s SWF searchability FAQ</a></li>
</ul>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/' addthis:title='On Flash &#8211; SWF files can now be found and indexed' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_menu"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.whatwasithinking.co.uk/2008/07/01/on-flash-swf-files-can-now-be-found-and-indexed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

