<?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>Simon Whatley &#187; Flex</title>
	<atom:link href="http://www.simonwhatley.co.uk/tag/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +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>Plan Your Future in Five Easy Steps</title>
		<link>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps</link>
		<comments>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:33:09 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[chosen technology]]></category>
		<category><![CDATA[Competing technologies]]></category>
		<category><![CDATA[e.g. open-source software]]></category>
		<category><![CDATA[five easy steps]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[futurist]]></category>
		<category><![CDATA[futurology]]></category>
		<category><![CDATA[Peter Schwartz]]></category>
		<category><![CDATA[plan]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[test case]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web development example]]></category>
		<category><![CDATA[Wired Magazine]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2013</guid>
		<description><![CDATA[The September 2009 UK edition of Wired ran an interesting article, carrying the same title as this post, by futurist Peter Schwartz. In the article, Schwartz proposed a 5 step plan to predicting and therefore safe guarding your future.]]></description>
			<content:encoded><![CDATA[<p>The September 2009 <a href="http://www.wired.co.uk" title="UK edition of Wired" target="_blank" rel="nofollow">UK edition of Wired</a> ran an interesting article, carrying the same title as this post, by futurist <a href="http://en.wikipedia.org/wiki/Peter_Schwartz_(futurist)" title="Wikipedia: Peter Schwartz (futurist)">Peter Schwartz</a>. In the article, Schwartz proposed a 5 step plan to predicting and therefore safe guarding your future. Below are the five steps.</p>
<p>Schwartz starts by defining a test case. This is in essence a question; <q>How can I future-proof my career?</q> Once you know the question, you can then set about identifying key influences on your question&#8211;e.g. technological change&#8211;scenarios that may bring about the change&#8211;e.g. new competing technologies, lack of technological development in your sector, or the collapse of a key stakeholder&#8211;and finally, future implications.</p>
<p>Here is what Schwartz says in more detail:</p>
<h3>1. List driving forces</h3>
<p>What variables, trends and events will affect your mission? The first step is to list them. Next, divide them into uncertainties (such as economic, political and social conditions) and relative certainties (such as global population growth and climate change). Finally, rank the items according to their importance, from most to least significant. The result: a catalogue of factors that will determine the future of your area.</p>
<p>If I take web development as an example:</p>
<ul>
<li>Pace of technological change.</li>
<li>Number of companies using the chosen technology.</li>
<li>Number of people available in the industry (permanent and contract).</li>
<li>State of the [digital] economy.</li>
<li>Competing technologies, e.g. Ruby on Rails <abbr title="versus">vs</abbr> ColdFusion, <abbr title="Asynchronous JavaScript and XML">AJAX</abbr> <abbr title="versus">vs</abbr> Flash, offline <abbr title="versus">vs</abbr> online, desktop <abbr title="versus">vs</abbr> mobile.</li>
<li>Support of the community, e.g. open-source software, tutorials and application servers.</li>
<li>Support of key stakeholders, e.g. Adobe&#8217;s support of Flash, Flex and ColdFusion.</li>
</ul>
<h3>2. Make a scenario grid</h3>
<p>Now it&#8217;s time to map out possible futures. The two most important uncertainties from the top of your list form the axes of the grid, with each of the quatdrants representing a potential future. Some may be more likely than others&#8211;and some may seem downright improbable&#8211;but they all depict the interplay of key forces. Thus, they&#8217;re within the range of possibility and deserve attention. They help you prepare for a range of possibilities and bolster core actions with those related to the future you deem most likely.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>3. Imagine the possible futures</h3>
<p>Sketched as a grid, these 4 possible scenarios are so abstract that it would be hard to recognise them if they merged. Make them more concrete by fleshing them out into imaginery, but plausible, news stories of the forces at play.</p>
<p>To continue the web development example:</p>
<ul>
<li>Global financial crisis prevents companies investing in technology. They cannot raise the adequate funding to push through key development projects, even if it means increasing efficiencies within the company.</li>
<li>Adobe drops support for ColdFusion causing turmoil in the community. Railo picks up a lot of business, but can&#8217;t scale to fill the demand. Far-sighted companies migrate to other suitable platforms.</li>
<li>Ruby on Rails booms under the paradigms: Convention over Configuration and Don&#8217;t Repeat Yourself, eating into ColdFusion&#8217;s key mantra: Rapid Application Development.</li>
<li>Key advances in technology on the desktop and mobile continue at pace. Micro-payments allow people to create relatively cheap applications that appeal to a mass audience. Development frameworks allow developers to transfer their skills between technologies without the need for significant retraining.</li>
</ul>
<h3>4. Brainstorm implications and actions</h3>
<p>Now it&#8217;s time to develop strategies for coping with each of the four possible futures you&#8217;ve imagined. Start by listing all the implications of each of the scenarios and then come up with actions that would enable you to prosper under any of the new conditions. Some actions would apply to almost any scenario: these should form the basis of your plan, since they help you to prepare for a range of possibilities. Bolster these core actions with those related to the future you deem most likely.</p>
<p>Examples of possible implications:</p>
<ul>
<li>Scarce funding.</li>
<li>Limited demand for new technologies.</li>
<li>Few companies to work for.</li>
<li>Few new projects to work on.</li>
<li>Increased competition for places.</li>
<li>Increased demand for people with key skills, e.g. mobile.</li>
</ul>
<p>and possible actions:</p>
<ul>
<li>Concentrate on existing technologies.</li>
<li>Develop and exit strategy, e.g. cross-train into a new technology.</li>
<li>Cultivate your network, make new contacts at major development houses.</li>
<li>Polish skills in areas of uncertainty.</li>
<li>Start your own cutting-edge business.</li>
</ul>
<h3>5. Track the indicators</h3>
<p>The main value of the scenarios is that they sensitise you to the way the future is unfolding. Over time, the world is likely to gravitate toward one of your four quadrants. The trick is to recognise the shif in progress. As you monitor the news, look for signals that a particular possibility is becoming a concrete reality. Keep a file of news relevant to your scenarios, jotting down a quick note, along with the date, whenever you come across a significant story. Evaluate these developments on a quarterly basis so you can track the trends. Keep adjusting your action strategy to anticipate the future as it emerges.</p>
<p>Of course it is possible that none of your four quadrants becomes true. If this is so, you will need to go back and re-evaluate your scenario grid. Keeping a critical eye on your grid and apace of industry developments, you can be assured that the future will not change so quickly that you&#8217;ll miss an opportunity.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmer’s Dozen &#8211; Programming Best Practices</title>
		<link>http://www.simonwhatley.co.uk/programmers-dozen-programming-best-practices</link>
		<comments>http://www.simonwhatley.co.uk/programmers-dozen-programming-best-practices#comments</comments>
		<pubDate>Tue, 03 Mar 2009 11:23:46 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[fuzzy logic]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[object orientated]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1826</guid>
		<description><![CDATA[Take control of your code with these programming best practices from Kevlin Henney. At JAOO Aarhus 2008 Kevlin used a trash can, vampires, a train wreck, whiskey and much more to make you understand and remember his 13 constructive points (a programmer’s dozen) about programming and code smells.]]></description>
			<content:encoded><![CDATA[<p>Take control of your code with these programming best practices from Kevlin Henney. At <abbr title="Java and object-oriented software engineering">JAOO</abbr> Aarhus 2008 Kevlin used a trash can, vampires, a train wreck, whiskey and much more to make you understand and remember his 13 constructive points (a programmer’s dozen) about programming and code smells.</p>
<p>The 13 points made by Kevlin were:</p>
<ul>
<li>0. Prefer code to comments.</li>
<li>1. Follow a consistent form.</li>
<li>2. Employ the contract metaphor.</li>
<li>3. Express independent ideas independently.</li>
<li>4. Encapsulate.</li>
<li>5. Parameterize from above.</li>
<li>6. Restrict mutability of state.</li>
<li>7. Favor symmetry over asymmetry.</li>
<li>8. Sharpen fuzzy logic.</li>
<li>9. Go with the flow.</li>
<li>10. Let code decide.</li>
<li>11. Omit needless code.</li>
<li>12. Unify duplicate code.</li>
</ul>
<p>You can see a <a href="http://blog.jaoo.dk/2009/01/19/programmers-dozen-programming-best-practices/" title="Programmer’s Dozen - Programming Best Practices" target="_blank" rel="nofollow">video of Kevlin&#8217;s presentation</a> on the <a href="http://jaoo.dk/" title="JAOO" target="_blank" rel="nofollow">JAOO website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/programmers-dozen-programming-best-practices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#039;s not Dilly-Dally: ColdFusion has its Merits</title>
		<link>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits</link>
		<comments>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:58:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe ColdFusion]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[enterprise-level search]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[fundamentals]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet Applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web technology]]></category>
		<category><![CDATA[web world]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1734</guid>
		<description><![CDATA[ColdFusion is 13 years old. That make makes it the daddy of the web world! It does not make it any less hip or useful than the relatively new kids on the block. Let's not dilly-dally, bicker or insult one another about which is best, which one is dying and which one is not worth the computer it is compiled on. What is important is to understand the merits of each language and decide which one best suits the application, not only in technical terms, but also in terms of time-to-market, cost of development, availability of a skilled workforce etc.]]></description>
			<content:encoded><![CDATA[<p>ColdFusion is 13 years old. That make makes it the daddy of the web world! It does not make it any less hip or useful than the relatively new kids on the block.</p>
<p>Take this scenario. A company I once worked for had what can be described as a business directory built upon a licensed, yet bastardised, version of a popular ColdFusion-based <abbr title="Content Management System">CMS</abbr>. It didn&#8217;t work that well! The decision was made to redevelop the application in Java. It took two years to reach the same level of functionality! What happened next? Ruby-on-Rails is what! The rest is history and beyond the topic of this post.</p>
<p>So, in effect, the application almost went full-circle in its development paradigm &#8212; both ColdFusion and Ruby-on-Rails can be considered <q>Rapid Application Development</q> environments, Java, certainly not. Why did the decision makers not stick with ColdFusion and put time aside to actually build it properly in the first place? To put it simply, they lost faith in ColdFusion; it was largely mis-understood.</p>
<p>The weakness of every programming language does not lie with the language itself per se &#8212; albeit it can have an important influencing factor &#8212; but rather with the ability, or indeed inability, of the developer to leverage the language in the most efficient and optimal way.</p>
<p>ColdFusion, like every other programming language has had and I&#8217;m sure still does have its fair share of poor developers; those people simply working with it as a means-to-an-end, rather than those passionate about the language, those people programming without understanding the fundamentals of programming or the implications of their poorly written code. This is apparent from .NET to Java, ColdFusion to Ruby, JavaScript to ActionScript.</p>
<p>Let&#8217;s not dilly-dally, bicker or insult one another about which is best, which one is dying and which one is not worth the computer it is compiled on. What is important is to understand the merits of each language and decide which one best suits the application, not only in technical terms, but also in terms of time-to-market, cost of development, availability of a skilled workforce etc.</p>
<p>ColdFusion, whether rightly or wrongly in some people&#8217;s opinion, can sit proudly amongst its peers and provide a truly compelling alternative.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Here&#8217;s how (in no particular order):</p>
<ol>
<li>Low Total Cost of Ownership &#8211; frequently, ColdFusion is described as expensive, it simply isn&#8217;t especially if you consider the natively supported functions. But to put it bluntly, if your company cannot afford the cost of ColdFusion standard, or indeed ColdFusion hosting, you have bigger things to worry about regarding the profitability of the company; you won&#8217;t be able to afford much of anything! The problem becomes not the product. ColdFusion applications are quicker to develop and developers are vastly cheaper to employ than their peers in Java or Ruby, just look at <a href="http://www.itjobswatch.co.uk/" title="ITJobsWatch" target="_blank" rel="nofollow">ITJobsWatch</a> for examples.</li>
<li>Rapid Application Development &#8211; ColdFusion vastly simplifies tasks. What would take other languages numerous lines of code to produce is efficiently encapsulated either in a tag or function or as a setting in the administrator. This is a simplistic yet indicative example: where else can you connected to a database simply with one line of code or indeed simply by name? ColdFusion changed the idea of specifying development time in terms of months and years to weeks and months or small features a matter of hours and days. Simplicity is not the mother or all evil. To be pragmatic, simplification reduces costs.</li>
<li>Rich Internet Applications &#8211; ColdFusion may or may not have pioneered the <abbr title="Rich Internet Application">RIA</abbr> paradigm, but it has played a significant supporting role to Flash and now Flex. ColdFusion natively supports Flash remoting, providing the all important data access tier.</li>
<li>Platform Maturity &#8211; ColdFusion 8 is built upon the latest version of Java (1.6). Along with internal improvements to the ColdFusion application, this has afforded ColdFusion unprecedented speed improvements and stability.</li>
<li>Language Maturity &#8211; with each major release of ColdFusion comes many language enhancements added to the core. This means that previous addons, for example image manipulation, which came at a premium are now standard. Adobe and other companies that produce <abbr title="ColdFusion Markup Language">CFML</abbr> engines are now participating in  a <abbr title="ColdFusion Markup Language">CFML</abbr> advisory committee, which aims to set standards for the core language. This is not only a sign of maturity but a letter of intent by the industry that will mean your application will work on any engine, assuming no proprietary functionality is used.</li>
<li>The Ultimate Middleware &#8211; ColdFusion sits comfortably between any backend and front end system. Be it interfacing with a host of databases, Java, .NET, <abbr title="Component Object Model">COM</abbr>, Corba or connecting to classic <abbr title="HyperText Manrkup Language">HTML</abbr> or rich Flash, Flex and <abbr title="Asynchronous JavaScript and XML">AJAX</abbr> frontends with little or no configuration.</li>
<li>Feature Rich &#8211; what other web technology <strong>natively</strong> supports <abbr title="">PDF</abbr> generation, charting, enterprise-level search, <abbr title="Asynchronous JavaScript and XML">AJAX</abbr>, image manipulation, Atom and <abbr title="Really Simple Syndication">RSS</abbr> creation, Zip and <abbr title="Java Archive">JAR</abbr> file manipulation, a server monitor, Flex integration, encryption libraries, all important database connectors, webservice creation, <abbr title="">XML</abbr> manipulation, inbuilt reporting application (similar to Crystal Reports), email, <abbr title="File Transfer Protocol">FTP</abbr> to name but a few? I hazard a guess at none, unless you&#8217;re happy to pay a premium.</li>
<li>Platform Independent &#8211; since ColdFusion 6, when Macromedia redeveloped the entire application in Java, ColdFusion has been platform independent. You can install it on practically any machine.</li>
<li>OpenSource Alternatives &#8211; BlueDragon and Railo are both significant alternatives to Adobe ColdFusion and both have opensource alternatives, the latter of the two having recently joined the JBoss community. Adobe are also considering providing a free edition to academic institutions.</li>
<li>The Future &#8211; many commentators have mentioned Hibernate as a significant addition to the next release of ColdFusion, version 9. But having seen the prerelease notes, that is not all that will be added. Alas I&#8217;m under <abbr title="Non-Disclosure Agreement">NDA</abbr>, but rest assured, there is going to be a significant intake of breath when developers get hold of the next release. ColdFusion 8 was firmly geared towards middle management with fuzzy additions, ColdFusion 9 is set to re-address the balance with compelling language and functionality enhancements.</li>
</ol>
<p>ColdFusion evangelism needs to step up a gear! Adobe certainly doesn&#8217;t afford much marketing budget to the product, prefering <q>The Community</q> do the hard work. It is not always easy convincing the decision makers that ColdFusion is a good product of choice, without Adobe&#8217;s unnerving support, but we have to work hard, break down those barriers, encroach on events outside the comfortable sphere of the ColdFusion world and demonstrate ColdFusion&#8217;s match-winning ability.</p>
<p>ColdFusion isn’t dying, it’s simply niche. Every niche has its place.</p>
<p><strong>UPDATE:</strong> If you would like to view the ensuing debate regarding ColdFusion prompted by <a href="http://aralbalkan.com/1864" title="Aral Balkan - Why learning ColdFusion today is a waste of time." target="_blank" rel="nofollow">Aral Balkan</a>, feel free to do so. This post should serve as a positive reminder of ColdFusion&#8217;s virtues, alongside the need for a balanced and polite debate.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/lets-not-dilly-dally-coldfusion-has-its-merits/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Tour de Flex Hits the Ground Running</title>
		<link>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running</link>
		<comments>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:33:17 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Acrobat.com Share Amazon AOL Instant Messenger]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[Adobe Integrated Runtime]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[Christophe Coenraets]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Greg Wilson]]></category>
		<category><![CDATA[Holly Schinsky]]></category>
		<category><![CDATA[James Ward]]></category>
		<category><![CDATA[official]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[search interface]]></category>
		<category><![CDATA[Tour de Flex]]></category>
		<category><![CDATA[visual reference tool]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1524</guid>
		<description><![CDATA[For the seasoned Flex developer, we’ve been accustomed to using the Flex Component Explorer as a reference. However, this is set to change with a great new application called Tour de Flex.

Tour de Flex is a desktop application, built using AIR, with the goal of providing a way to explore Flex’s capabilities and resources, including the core Flex components, Adobe AIR and data integration.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tdf-large.jpg" alt="" title="Tour de Flex Logo" width="205" height="170" class="alignleft size-medium wp-image-1534" /></p>
<p>For the seasoned Flex developer, we&#8217;ve been accustomed to using the <a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html" title="Flex Component Explorer" target="_blank" rel="nofollow">Flex Component Explorer</a> as a reference. However, this is set to change with a great new application called Tour de Flex.</p>
<p>Tour de Flex is a desktop application, built using <abbr title="Adobe Integrated Runtime">AIR</abbr>, with the goal of providing a way to explore Flex&#8217;s capabilities and resources, including the core Flex components, Adobe <abbr title="Adobe Integrated Runtime">AIR</abbr> and data integration.</p>
<p>Created by <a href="http://www.jamesward.com/" title="James Ward" target="_blank" rel="nofollow">James Ward</a>, <a href="http://gregsramblings.com/" title="Greg Wilson" target="_blank" rel="nofollow">Greg Wilson</a> and <a href="http://coenraets.org/" title="Christophe Coenraets" target="_blank" rel="nofollow">Christophe Coenraets</a>, Tour de Flex has three main purposes: provide non-Flex developers with an overview of what is possible; provide seasoned Flex developers with a visual reference tool; and finally, provide commercial and non-commercial Flex developers a platform to showcase their skills.</p>
<p>Probably the greatest feature of this application is the integration of a variety of third-party components, effects and skins. The application contains examples from the following and we are told that this list will be regularly updated when new content becomes available:</p>
<ul>
<li>Acrobat.com Share</li>
<li>Amazon</li>
<li>AOL Instant Messenger</li>
<li>Cocomo</li>
<li>Ebay</li>
<li>Flickr</li>
<li>Google Language</li>
<li>Intuit Quickbase</li>
<li>Last.fm</li>
<li>Photoshop.com</li>
<li>Salesforce.com</li>
<li>Scribd</li>
<li>Smugmug</li>
<li>Twitter</li>
<li>Yahoo Weather</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Below is a selection of screenshots from the application:</p>
<p><em>(Click on the images to see a larger view)</em></p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-01.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-01-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1526" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-02.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-02-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1527" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-03.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-03-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1528" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-04.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/11/tour-de-flex-04-150x150.png" alt="" title="Tour de Flex - Component Explorer" width="150" height="150" class="alignleft size-thumbnail wp-image-1529" /></a></p>
<p>Included with the Tour de Flex project is an <a href="http://www.eclipse.org" title="Eclipse Integrated Development Environment" target="_blank" rel="nofollow">Eclipse</a> plugin, built by <a href="http://devgirl.wordpress.com/" title="Holy Schinsky" target="_blank" rel="nofollow">Holly Schinsky</a>, that provides a search interface to the 200+ examples available in the main Tour de Flex application. The plugin allows you to search by component name, tag or author and double-click any item in the results to immediately see the component in Tour de Flex.</p>
<p>To install the plugin, add the following URL to your Eclipse software update sites:</p>
<p><a href="http://tourdeflex.adobe.com/eclipse" title="Tour de Flex Eclipse Plugin" target="_blank" rel="nofollow">http://tourdeflex.adobe.com/eclipse</a>.</p>
<p>Once installed, a new Tour de Flex view is available to add. The plugin has been tested with Eclipse 3.4 and with Flex Builder 3.x.</p>
<p>The official <a href="http://flex.org/tour" title="Flex.org: Tour de Flex" target="_blank" rel="nofollow">Tour de Flex</a> page and install can be found on the Flex.org website.</p>
<p><iframe width="216" height="182" frameborder=0 scrolling="no" src="http://tourdeflex.adobe.com/badge/"></iframe></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/tour-de-flex-hits-the-ground-running/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich Internet Application Frameworks for Flex and AIR</title>
		<link>http://www.simonwhatley.co.uk/ria-flex-air-frameworks</link>
		<comments>http://www.simonwhatley.co.uk/ria-flex-air-frameworks#comments</comments>
		<pubDate>Thu, 04 Sep 2008 14:34:42 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Consulting]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[asset management]]></category>
		<category><![CDATA[backend services]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[classic Model-View-Controller]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Gaia]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Guasax]]></category>
		<category><![CDATA[Internet Application Frameworks]]></category>
		<category><![CDATA[Internet Applications]]></category>
		<category><![CDATA[inversion-of-control]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[Mate]]></category>
		<category><![CDATA[Model-Glue Flex]]></category>
		<category><![CDATA[model-view-controller]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[software engineers]]></category>
		<category><![CDATA[Swiz]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=986</guid>
		<description><![CDATA[Whether you are new to Adobe &#174; Flex &#174; or have been developing for a while, frameworks can help you get organised quickly. Below is a list of Flex and AIR frameworks that will allow you to get up and running and develop highly-collaborative applications. The introductions are by the frameworks themselves, but I'd like to here from you about your experiences using them.]]></description>
			<content:encoded><![CDATA[<p>Whether you are new to Adobe &reg; Flex &reg; or have been developing for a while, frameworks can help you get organised quickly.</p>
<p>Below is a list of Flex and <acronym title="Adobe Integrated Runtime">AIR</acronym> frameworks that will allow you to get up and running and develop highly-collaborative applications. The introductions are by the frameworks themselves, but I&#8217;d like to here from you about your experiences using them.</p>
<h3>Cairngorm</h3>
<p>Cairngorm is the lightweight micro-architecture for <a href="http://en.wikipedia.org/wiki/Rich_Internet_application" title="Wikipedia: Rich Internet Application" target="_blank" rel="nofollow">Rich Internet Applications</a> built in Flex or <acronym title="Adobe Integrated Runtime">AIR</acronym>. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for <abbr title="Rich Internet Application">RIA</abbr> development advocated by <a href="http://www.adobe.com/consulting/" title="Adobe Consulting" target="_blank" rel="nofollow">Adobe Consulting</a>, encourages best-practice leverage of the underlying Flex framework, while making it easier for medium to large teams of software engineers deliver medium to large scale, mission-critical Rich Internet Applications.</p>
<p>More information can be found on the <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm" title="Cairngorm RIA Framework" target="_blank" rel="nofollow">Cairngorm project&#8217;s website</a>.</p>
<h3>PureMVC</h3>
<p>PureMVC is a lightweight framework for creating applications based upon the classic <a href="http://en.wikipedia.org/wiki/Model-View-Controller" title="Wikipedia: Model, View and Controller design pattern" target="_blank" rel="nofollow">Model-View-Controller</a> concept.</p>
<p>Based upon proven design patterns, this free, open source framework which was originally implemented in the ActionScript 3 language for use with Adobe Flex, Flash and <acronym title="Adobe Integrated Runtime">AIR</acronym>, has now been ported to nearly all major development platforms.</p>
<p>Two versions of the framework are supported with reference implementations; Standard and MultiCore, though only the Standard version has been ported to other languages so far.</p>
<p>More information can be found on the <a href="http://puremvc.org/" title="PureMVC Framework" target="_blank" rel="nofollow">PureMVC project&#8217;s website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Mate</h3>
<p>Mate is a tag-based, event-driven Flex framework.</p>
<p>Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered.</p>
<p>In addition, Mate provides a mechanism for dependency injection to make it easy for the different parts of your application to get the data and objects they need.</p>
<p>More information can be found on the <a href="http://mate.asfusion.com/" title="Mate Framework at ASFusion" target="_blank" rel="nofollow">Mate project&#8217;s website</a>.</p>
<h3>Swiz</h3>
<p>Swiz is a framework for Adobe Flex that aims to bring complete simplicity to <abbr title="Rich Internet Application">RIA</abbr> development. Swiz provides Inversion of Control, event handing, and simple life cycle for asynchronous remote methods. In contrast to other major frameworks for Flex, Swiz imposes no <abbr title="Java 2 Platform, Enterprise Edition">J2EE</abbr> patterns on your code, no repetitive folder layouts, and no boilerplate code on your development. Swiz represents best practices learned from the top <abbr title="Rich Internet Application">RIA</abbr> developers at some of the best consulting firms in the industry, enabling Swiz to be simple, lightweight, and extremely productive.</p>
<p>More information can be found on the <a href="http://code.google.com/p/swizframework/" title="Swiz Framework on Google Code" target="_blank" rel="nofollow">Swiz project&#8217;s website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Guasax</h3>
<p>Guasax is an ease of use programming framework which provides the creation of an ordered and scalable application with Adobe Flex. The lifecycle of the Guasax framework is based in the <acronym title="Model-View-Controller">MVC</acronym> pattern to take on our program actions. The Guasax framework helps you to maintain your business logic tier highly decoupled from your presentation logic tier.</p>
<p>Guasax takes reflection and introspection techniques as well as the <a href="http://en.wikipedia.org/wiki/Inversion_of_control" title="Wikipedia: Inversion of Control" target="_blank" rel="nofollow">Inversion of Control</a> (<abbr title="Inversion of Control">IoC</abbr>) pattern to execute the operations which we have pointed at and to make a decision about itself. Guasax is not intrusive on your class model. You <em>don&#8217;t</em> have to extend your classes in a framework class to use it.</p>
<p>More information can be found on the <a href="http://www.guasax.com/" title="Guasax Project" target="_blank" rel="nofollow">Guasax project&#8217;s website</a> or on their <a href="http://code.google.com/p/guasax/" title="Guasax Project on Google Code" target="_blank" rel="nofollow">Google code project</a>.</p>
<h3>Model-Glue: Flex</h3>
<p>Model-Glue: Flex brings <a href="http://en.wikipedia.org/wiki/Implicit_invocation" title="Wikipedia: Implicit Invocation" target="_blank" rel="nofollow">implicit invocation</a>, Model-View-Controller design, and cleaner, less repetitive integration with backend services to Flex and <acronym title="Adobe Integrated Runtime">AIR</acronym> applications.</p>
<p>It shuns repetitive, boilerplate code in favor of helper classes and expressive <abbr title="Application Programming Interface">API</abbr>s.</p>
<p>More information can be found on the <a href="http://www.model-glue.com/flex.cfm" title="Model-Glue: Flex project's website" target="_blank" rel="nofollow">Model-Glue: Flex project&#8217;s website</a>.</p>
<h3>Gaia</h3>
<p>Gaia is an open-source front-end Flash Framework for <abbr title="ActionScript 3">AS3</abbr> and <abbr title="ActionScript 2">AS2</abbr> designed to dramatically reduce development time.</p>
<p>Gaia is targeted at anyone who develops Flash sites. It provides solutions to the challenges and repeated tasks faced with front-end Flash site development, such as navigation, transitions, preloading, asset management, site structure, deep linking and <abbr title="Search Engine Optimisation">SEO</abbr>. It provides speed and flexibility in your workflow and a simple API that gives you access to its powerful features.</p>
<p>More information can be found on the <a href="http://www.gaiaflashframework.com/" title="Gaia framework's website" target="_blank" rel="nofollow">Gaia Framework&#8217;s website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>UPDATE: Some more frameworks that I overlooked.</strong></p>
<h3>Parsley</h3>
<p>Parsley is an application framework for Flex/Flash/AIR applications written in AS3. It contains the following modules:</p>
<p><abbr title="Inversion of Control">IoC</abbr> Container (Configuration and Dependency Injection) &#8211; Inspired by the Spring Framework it brings the concept of an<abbr title="Inversion of Control">IoC</abbr>(Inversion of Control) container to ActionScript. It is useful for configuration and wiring of applications. It helps building a well structured architecture and decoupling the individual building blocks of your application. Configuration is based on <abbr title="eXtensible Markup Language">XML</abbr> files.</p>
<p><abbr title="Model View Controller">MVC</abbr> Framework &#8211; The <abbr title="Model View Controller">MVC</abbr> (Model View Controller) framework helps decouple the view layer from other parts of the application. It borrows the concept of a FrontController from Cairngorm, but instead of advocating the use of BusinessDelegate and ServiceLocator patterns, the framework integrates the FrontController with the <abbr title="Inversion of Control">IoC</abbr> container.<br />
More information can be found on the <a href="http://www.spicefactory.org/parsley/" title="Parsley framework's website" target="_blank" rel="nofollow">Parsley Framework&#8217;s website</a>.</p>
<h3>Prana</h3>
<p>Prana is an Inversion of Control (<abbr title="Inversion of Control">IoC</abbr>) Container for ActionScript 3.0, and more specifically the Flex framework. It enables you to configure objects and components in a non-intrusive way by describing them in an external <abbr title="eXtensible Markup Language">XML</abbr> document and having them loaded at runtime.</p>
<p>At its core is a Spring-ish application context and <abbr title="Inversion of Control">IoC</abbr> container. The <abbr title="eXtensible Markup Language">XML</abbr> dialect for the application context is aimed to be Spring compliant.</p>
<p>The framework also contains utility classes for configuring and extending Cairngorm and PureMVC applications, a Reflection <abbr title="Application Programming Interface">API</abbr> and general utilities.</p>
<p>More information can be found on the <a href="http://www.pranaframework.org" title="Prana framework's website" target="_blank" rel="nofollow">Prana Framework&#8217;s website</a>.</p>
<h3>Arp</h3>
<p>Arp is a pattern-based framework for Flash and Flex. It supports both ActionScript 2 and ActionScript 3.</p>
<p>More information can be found on the <a href="http://osflash.org/projects/arp/" title="Arp Framework" target="_blank" rel="nofollow">Arp project&#8217;s page</a> on the Open Source Flash website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/ria-flex-air-frameworks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion Becomes a Teenager</title>
		<link>http://www.simonwhatley.co.uk/coldfusion-becomes-a-teenager</link>
		<comments>http://www.simonwhatley.co.uk/coldfusion-becomes-a-teenager#comments</comments>
		<pubDate>Thu, 10 Jul 2008 18:14:36 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[1999]]></category>
		<category><![CDATA[2001]]></category>
		<category><![CDATA[2005]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe ColdFusion]]></category>
		<category><![CDATA[Allaire]]></category>
		<category><![CDATA[Centaur]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ColdFusion Markup Language]]></category>
		<category><![CDATA[Derby]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet Applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Jeremy Allaire]]></category>
		<category><![CDATA[JJ Allaire]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Neo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scorpio]]></category>
		<category><![CDATA[Visual C++]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=591</guid>
		<description><![CDATA[Today ColdFusion moved into the next stage of its life and became a teenager, hopefully not a precocious one!]]></description>
			<content:encoded><![CDATA[<p>Today ColdFusion moved into the next stage of its life and became a teenager, hopefully not a precocious one!</p>
<p><strong>Happy 13<sup>th</sup> Birthday ColdFusion.</strong></p>
<p>Adobe ColdFusion has had a long and illustrious life. The first version of ColdFusion&#8211;written almost entirely by one person, JJ Allaire and then called &#8220;Cold Fusion&#8221;&#8211;was released in 1995. This first version, although revolutionising how web applications were built, was primitive by modern standards, doing little more than database access.</p>
<p>Although originally built in Visual C++, Allaire, around 1999, took the decision to rewrite the entire ColdFusion engine in Java&#8211;a project named &#8220;Neo&#8221;&#8211;which would allow for greater portability among different platforms. The rewrite, released under the monicker MX 6, would prove to be somewhat problematic and a wholescale update to the version resulted.</p>
<p>In 2001 Allaire was acquired by Macromedia. This union brought with it the integration of Macromedia&#8217;s Flash platform via Flash Remoting; a huge step towards rich Internet applications.</p>
<p>In 2005 it was the turn of Macromedia to be acquired and they merged with Adobe. A period of instability in the ColdFusion world resulted, brought about by the knowledge that Adobe was a company that developed tools, not programming languages. However, following a successful release of ColdFusion 8 in 2007 and the announcement that a version 9 would be developed, code-named &#8220;Centaur&#8221;, fears about ColdFusion&#8217;s future have subsided&#8211;albeit the continued debate over &#8220;ColdFusion is Dead&#8221; remains boiling in the background.</p>
<p>The primary distinguishing feature of ColdFusion is its associated scripting language, ColdFusion Markup Language (<abbr title="ColdFusion Markup Language">CFML</abbr>), which compares favourably to its rivals, <abbr title="Java Server Pages">JSP</abbr>, <abbr title="Active Server Pages">ASP</abbr>.NET, or <abbr title="PHP Hypertext Preprocessor">PHP</abbr> and resembles <abbr title="HyperText Markup Language">HTML</abbr> in syntax. &#8220;ColdFusion&#8221; is often used synonymously with &#8220;CFML&#8221;, but it should be noted that there are additional <abbr title="ColdFusion Markup Language">CFML</abbr> application servers besides ColdFusion, and that ColdFusion supports programming languages other than <abbr title="ColdFusion Markup Language">CFML</abbr>, such as server-side Actionscript and embedded scripts that can be written in a JavaScript-like language, known as <abbr title="ColdFusion">CF</abbr>Script. Adobe ColdFusion also includes native support for Flex, <abbr title="Portable Document Format">PDF</abbr>, Verity and the embedded Derby database amongst a host of <a href="http://www.adobe.com/products/coldfusion/features/" title="Features of Adobe ColdFusion" target="_blank" rel="nofollow">other features</a>.</p>
<p>ColdFusion 9 is set to be an exciting release, much like its predecessor, with more features added to the core tag set, whilst also integrating other technologies such <acronym title="Adobe Integrated Runtime">AIR</acronym> and Hibernate.</p>
<p>Exciting times lay ahead. Let&#8217;s hope Adobe takes full advantage with such a fine product.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/ColdFusion" title="ColdFusion" target="_blank" rel="nofollow">ColdFusion</a> Wikipedia entry</li>
<li><a href="http://en.wikipedia.org/wiki/ColdFusion_Markup_Language" title="ColdFusion Markup Language" target="_blank" rel="nofollow">ColdFusion Markup Language</a> Wikipedia entry</li>
<li><a href="http://www.www.railo-technologies.com/" title="Railo" target="_blank" rel="nofollow">Railo</a> &#8211; Free, Open Source alternative <abbr title="ColdFusion Markup Language">CFML</abbr> Engine</li>
<li><a href="http://www.smithproject.org" title="SmithProject" target="_blank" rel="nofollow">SmithProject</a> &#8211; Free, Open Source alternative <abbr title="ColdFusion Markup Language">CFML</abbr> Engine</li>
<li><a href="http://www.newatlanta.com/bluedragon/" title="BlueDragon" target="_blank" rel="nofollow">BlueDragon</a> &#8211; Free, Open Source alternative <abbr title="ColdFusion Markup Language">CFML</abbr> Engine</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/coldfusion-becomes-a-teenager/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion Is Hotting Up in the UK</title>
		<link>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk</link>
		<comments>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:56:10 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe ColdFusion]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Aral Balkan]]></category>
		<category><![CDATA[BlueDragon]]></category>
		<category><![CDATA[Brighton]]></category>
		<category><![CDATA[cf.Objective]]></category>
		<category><![CDATA[CFUnited]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Coldspring]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Edinburgh]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Fusebox]]></category>
		<category><![CDATA[Hal Helms]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Mach-II]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Model-Glue]]></category>
		<category><![CDATA[Peter Bell]]></category>
		<category><![CDATA[Peter Elst]]></category>
		<category><![CDATA[Railo]]></category>
		<category><![CDATA[Scotch on the Rocks]]></category>
		<category><![CDATA[Sean Corfield]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Simon Bailey]]></category>
		<category><![CDATA[Spry]]></category>
		<category><![CDATA[technology-agnostic topics]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[United States]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=588</guid>
		<description><![CDATA[In the past, the US has held a near monopoly not only in ColdFusion-based user groups, but also conferences, with CFUnited, cf.Objective() and the more general Adobe MAX leading the way.]]></description>
			<content:encoded><![CDATA[<p>In the past, the <abbr title="United States">US</abbr> has held a near monopoly not only in ColdFusion-based user groups, but also conferences, with <a href="http://cfunited.com/" title="CFUnited" rel="nofollow">CFUnited</a>, <a href="http://www.cfobjective.com/" title="cf.Objective()" rel="nofollow">cf.Objective()</a> and the more general <a href="http://max.adobe.com/" title="Adobe MAX">Adobe MAX</a> leading the way.</p>
<p>But the landscape is changing and the <abbr title="United Kingdom">UK</abbr> is challenging for its share of the scene. 2008 is seeing a renaissance in the ColdFusion world following on from the buzz created around the release of ColdFusion 8 in 2007 and the eagerly anticipated future release of ColdFusion, codenamed Centaur. This buzz has resulted in not one but three conferences for 2008: <a href="http://europe.cfunited.com/" title="CFUnited Europe" rel="nofollow">CFUnited Europe</a> was held in London in March, <a href="http://www.scotch-on-the-rocks.co.uk/" title="Scotch-on-the-Rocks" rel="nofollow">Scotch-on-the-Rocks</a> was held in Edinburgh in June and soon we will see the return of <a href="http://www.cfdevcon.com/" title="CFDevCon" rel="nofollow">CFDevCon</a>.</p>
<p>The inaugural CFDevCon one-day-conference was held back in 2006, in Croydon, but in September 2008 it is heading down to what is arguably one of the creative capitals in the south of England, <a href="http://maps.google.co.uk/maps?f=q&#038;hl=en&#038;geocode=&#038;q=Brighton,+UK&#038;ie=UTF8&#038;ll=50.9342,0.054932&#038;spn=2.271057,4.812012&#038;z=8" title="Google Maps - Brighton" rel="nofollow">Brighton</a>. The conference has not only become a two-day conference, but its scope has moved beyond simply Adobe-based products, with the introduction of Microsoft-based technologies, specifically <abbr title="Internet Information Server">IIS</abbr>7.0, Silverlight and <abbr="Structured Query Language">SQL</abbr> Server 2008 and technology-agnostic topics such as Regular Expressions, Search Engine Optimisation (<abbr title="Search Engine Optimisation">SEO</abbr>) and Accessibility.</p>
<p>As with all <a href="http://www.scotch-on-the-rocks.co.uk/" title="Scotch-on-the-Rocks" rel="nofollow">great conferences</a>, CFDevCon has a great line-up of speakers with the likes of Sean Corfield, Hal Helms, Peter Elst, Peter Bell, Aral Balkan and Simon Bailey, to name a few, all presenting sessions.</p>
<p>So, lets get excited people, support the conferences and <a href="http://www.adobe.com/cfusion/usergroups/search_results.cfm?findType=2&#038;loc=en_us&#038;country_id=9259BCE3-668D-4A21-BB8751DC0E2A45B3" title="UK Adobe User Groups" rel="nofollow">user groups</a> and evangelise ColdFusion.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are these Contenders for Acquisition by Adobe?</title>
		<link>http://www.simonwhatley.co.uk/are-these-contenders-for-acquisition-by-adobe</link>
		<comments>http://www.simonwhatley.co.uk/are-these-contenders-for-acquisition-by-adobe#comments</comments>
		<pubDate>Wed, 23 Apr 2008 12:22:29 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[analytics tools]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[asset management]]></category>
		<category><![CDATA[Blist]]></category>
		<category><![CDATA[Brio]]></category>
		<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[database software application]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet Application]]></category>
		<category><![CDATA[Internet application technologies]]></category>
		<category><![CDATA[Internet Evangelist writing]]></category>
		<category><![CDATA[king]]></category>
		<category><![CDATA[online database market]]></category>
		<category><![CDATA[online database systems]]></category>
		<category><![CDATA[online presence]]></category>
		<category><![CDATA[online productivity application]]></category>
		<category><![CDATA[online spreadsheet]]></category>
		<category><![CDATA[Photoshop Express]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[presentation applications]]></category>
		<category><![CDATA[presentation creation applications]]></category>
		<category><![CDATA[presentation products]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[Ryan Stewart]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[slide shows]]></category>
		<category><![CDATA[SlideRocket]]></category>
		<category><![CDATA[spreadsheets]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[web-based presentation application]]></category>
		<category><![CDATA[web-based tools]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=533</guid>
		<description><![CDATA[Adobe has progressively been developing an online presence with Buzzword, Share, Brio and Photoshop Express. But the online presence falls short of important spreadsheet and presentation applications.

So who could the contenders be? Here are two extremely promising applications built on the Flash platform]]></description>
			<content:encoded><![CDATA[<p>Adobe has progressively been <a href="/adobes-expanding-online-empire">developing an online presence</a> with Buzzword, Share, Brio and Photoshop Express. But the online presence falls short of important spreadsheet and presentation applications.</p>
<p>So who could the contenders be? Here are two extremely promising applications built on the Flash platform:</p>
<h3>SlideRocket</h3>
<p><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-logo.png' alt='SlideRocket Logo' style="margin-right:5px; float:left;" />SlideRocket is a <a href="http://en.wikipedia.org/wiki/Rich_Internet_application" title="rich Internet application" target="_blank" rel="nofollow">rich Internet application</a>, built on the Flash platform, that provides for every part of the presentation lifecycle. It integrates authoring, asset management, delivery and analytics tools into a single hosted environment that allows you to quickly create stunning presentations, intelligently manage your assets, securely share your slides, and measure the results.</p>
<p>There are already a number of companies that are striving to be the web-based presentation application of choice, including <a href="http://docs.google.com/" title="Google Docs" target="_blank" rel="nofollow">Google</a>, <a href="http://show.zoho.com/" title="Zoho Show" target="_blank" rel="nofollow">Zoho</a> and <a href="http://www.empressr.com/" title="Empressr" target="_blank" rel="nofollow">Empressr</a>.</p>
<p>SlideRocket is the first online productivity application that embraces business level features such as collaboration, robust security, dynamic data binding and business integration with applications like Salesforce.com. SlideRocket aims to differentiate itself from other presentation products by including a community marketplace where content and services can be shared and transacted. SlideRocket also embraces the best of the Internet with features like asset tagging, web content mashups, embedded data services and seamless rich media support.</p>
<blockquote><p>It&#8217;s absolutely one of the best presentation creation applications out there. And because itâ€™s built on rich Internet application technologies you can add interactivity and create a cinematic experience that I haven&#8217;t seen done any where else.</p></blockquote>
<p><em>Ryan Stewart, Adobe&#8217;s Rich Internet Evangelist writing in ZDNet &#8211; <a href="http://blogs.zdnet.com/Stewart/?p=793" title="SlideRocket - the king of presentation applications" target="_blank" rel="nofollow">SlideRocket &#8211; the king of presentation applications</a>.</em></p>
<p><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-1.png' title='SlideRocket - main presentation screen' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-1.thumbnail.png' alt='SlideRocket - main presentation screen' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-2.png' title='SlideRocket - incorporating video' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-2.thumbnail.png' alt='SlideRocket - incorporating video' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-3.png' title='SlideRocket - adding Flickr to the library' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-3.thumbnail.png' alt='SlideRocket - adding Flickr to the library' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-4.png' title='SlideRocket - manipulating images' rel="lightbox"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/sliderocket-4.thumbnail.png' alt='SlideRocket - manipulating images' /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>SlideRocket has been designed from the ground up with extensibility and portability in mind as well. To this effect, third party developers will be able to build components into slideshows using the application&#8217;s APIs, creating compelling presentations.</p>
<p>You can find more information on the <a href="http://www.sliderocket.com" title="SlideRocket" target="_blank" rel="nofollow">SlideRocket website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>blist</h3>
<p><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-logo.png' alt='Blist Logo' style="margin-right:5px; float:left;" />Blist makes it easy for anyone to create private or collaborative databases.</p>
<p>Blist is not alone in the online database market. <a href="http://db.zoho.com" title="Zoho DB" target="_blank" rel="nofollow">Zoho DB</a>, <a href="http://www.dabbledb.com" title="DabbleDB" target="_blank" rel="nofollow">DabbleDB</a> and <a href="http://www.trackvia.com" title="Trackvia" target="_blank" rel="nofollow">Trackvia</a> are all web-based tools that provide users the ability to create and administer databases.</p>
<p>Although Blist&#8217;s simplicity makes it seem like you&#8217;re not dealing with anything more complicated than an online spreadsheet, the Blist user interface is actually hiding a complex relational database backend.</p>
<p>Unlike other online database systems, such as <a href="http://db.zoho.com" title="Zoho DB" target="_blank" rel="nofollow">Zoho DB</a>, using Blist doesn&#8217;t require the user to know <acronym title="Structured Query Language">SQL</acronym> to use all it has to offer. This makes Blist great for users who need more than an Excel spreadsheet, but who don&#8217;t want to delve into the complexities of a database software application like Access.</p>
<p><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-1.png' title='Blist Beta' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-1.thumbnail.png' alt='Blist Beta' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-2.png' title='Blist Beta' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-2.thumbnail.png' alt='Blist Beta' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-3.png' title='Blist Beta' rel="lightbox" style="margin-right:5px"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-3.thumbnail.png' alt='Blist Beta' /></a><a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-4.png' title='Blist Beta' rel="lightbox"><img src='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/blist-beta-4.thumbnail.png' alt='Blist Beta' /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>Blist&#8217;s focus on making database creation and management a straightforward process, built on an always available, rich Internet application suggests it can fill a niche. Demand will prove the depth of such a niche, but if it grabs enough attention from people as regular users, it will become an extremely interesting prospect for acquisition.</p>
<p>You can find more information on the <a href="http://www.blist.com" title="blist" target="_blank" rel="nofollow">blist website</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/are-these-contenders-for-acquisition-by-adobe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe&#039;s Expanding Online Empire</title>
		<link>http://www.simonwhatley.co.uk/adobes-expanding-online-empire</link>
		<comments>http://www.simonwhatley.co.uk/adobes-expanding-online-empire#comments</comments>
		<pubDate>Tue, 15 Apr 2008 10:08:16 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[a cohesive online suite like Google Docs and Zoho]]></category>
		<category><![CDATA[above products]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Integrated Runtime]]></category>
		<category><![CDATA[Adobe Labs]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Brio]]></category>
		<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[cohesive online suite]]></category>
		<category><![CDATA[collaborative word processor]]></category>
		<category><![CDATA[desktop applications]]></category>
		<category><![CDATA[desktop word processors]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex/Flash technology]]></category>
		<category><![CDATA[free web-based service]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet Application]]></category>
		<category><![CDATA[Internet Applications]]></category>
		<category><![CDATA[JamJar]]></category>
		<category><![CDATA[Kevin Lynch]]></category>
		<category><![CDATA[Kuler]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[myFeedz]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[online collaboration]]></category>
		<category><![CDATA[online editor]]></category>
		<category><![CDATA[Online Empire]]></category>
		<category><![CDATA[online meeting room]]></category>
		<category><![CDATA[online presence]]></category>
		<category><![CDATA[online products]]></category>
		<category><![CDATA[online service]]></category>
		<category><![CDATA[online suite worth noticing]]></category>
		<category><![CDATA[online tool]]></category>
		<category><![CDATA[Open-Source Road]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[personal web-conferenceing service]]></category>
		<category><![CDATA[Photoshop Express]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[Virtual Ubiquity]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[web as a platform]]></category>
		<category><![CDATA[web-based tools]]></category>
		<category><![CDATA[word processors]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[Zoho]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=509</guid>
		<description><![CDATA[Adobe is slowly but surely increasing its online presence with the addition of four web-based tools; Buzzword, Share, Photoshop Express and Brio. Although these four applications currently function independently from each other, they have very similar user interfaces and with a small amount of work, these tools could be tied together, offering a new and unique online suite worth noticing.]]></description>
			<content:encoded><![CDATA[<p>Adobe is slowly but surely increasing its online presence with the addition of four web-based tools; Buzzword, Share, Photoshop Express and Brio. Although these four applications currently function independently from each other, they have very similar user interfaces and with a small amount of work, these tools could be tied together, offering a new and unique online suite worth noticing.</p>
<p><strong>So why the big deal?</strong></p>
<blockquote><p>Software is moving from being packaged, where you develop for a particular operating system and put it in a box, to being developed and distributed over the internet and being designed to run across operating systems. That&#8217;s where all the innovation has moved to. Software isn&#8217;t as OS-specific anymore, it&#8217;s moving to rich internet applications. It&#8217;s a sea change in how software in general is being built.</p></blockquote>
<p><em>Adobe&#8217;s Kevin Lynch on <a href="http://blog.wired.com/monkeybites/2008/02/adobes-kevin-ly.html" title="AIR's Open-Source Road to the Desktop" target="_blank" rel="nofollow">AIR&#8217;s Open-Source Road to the Desktop</a></em>.</p>
<p><strong>What is Adobe offering?</strong></p>
<p>Adobe hasn&#8217;t developed a cohesive online suite like <a href="http://docs.google.com" title="Google Docs" target="_blank" rel="nofollow">Google Docs</a> and <a href="http://www.zoho.com" title="Zoho" target="_blank" rel="nofollow">Zoho</a>, but they are developing a series of applications that will, given time, challenge for position.</p>
<h3>Buzzword</h3>
<p>Buzzword, originally developed by Virtual Ubiquity, is a web-based, highly collaborative word processor built on Adobe&#8217;s ubiquitous Flash platform. This online editor really excels in &#8220;what you see is what you print&#8221; (<acronym title="what-you-see-is-what-you-print">WYSIWYP</acronym>) functionality. Unlike the slightly clunky <a href="http://docs.google.com" title="Google Docs" target="_blank" rel="nofollow">Google Docs</a> and <a href="http://writer.zoho.com" title="Zoho Writer" target="_blank" rel="nofollow">Zoho Writer</a>, using Flash allows Buzzword to handle page layout in a way that is not possible with <acronym title="Hyper Text Markup Language">HTML</acronym>. Buzzword also offers online collaboration via its sharing feature, which, like Google Docs, allows users to invite others to read, edit or comment on documents in realtime. Buzzword stores files online so that they are available in a single repository for document collaboration. Work is underway to support Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym> to allow for offline work.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-1.png" rel="lightbox" title="Adobe Buzzword"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-1.thumbnail.png" width="128" height="79" alt="Adobe Buzzword" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-2.png" rel="lightbox" title="Adobe Buzzword"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-2.thumbnail.png" width="128" height="79" alt="Adobe Buzzword" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-3.png" rel="lightbox" title="Adobe Buzzword"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-3.thumbnail.png" width="128" height="79" alt="Adobe Buzzword" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-4.png" rel="lightbox" title="Adobe Buzzword"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-buzzword-4.thumbnail.png" width="128" height="79" alt="Adobe Buzzword" style="margin-right:5px;" /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>You can find more information about <a href="http://labs.adobe.com/technologies/buzzword/" title="Buzzword on Adobe Labs" target="_blank" rel="nofollow">Buzzword on the Adobe Labs</a> website.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Share</h3>
<p>Share is a free web-based service that makes it easy to share, publish and organize your important documents. Each document you upload to your Share account is assigned a unique website address. To share a document with someone, select the document you want to share, enter the person&#8217;s email address and an optional message, and set whether the files will be publicly accessible or restricted only to the recipients. Recipients will get an email with a link they can click on to download the document. You can also link to your documents, or embed flash previews on your own website, blog or wiki. This concept is not new, with <a href="http://www.scribd.com/" title="Scribd - Publish Your Self Online" target="_blank" rel="nofollow">Scribd</a> and <a href="http://issuu.com/" title="Issuu - You Publish" target="_blank" rel="nofollow">Issuu</a> being an alternatives.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-1.png" rel="lightbox" title="Adobe Share"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-1.thumbnail.png" width="128" height="79" alt="Adobe Share" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-2.png" rel="lightbox" title="Adobe Share"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-2.thumbnail.png" width="128" height="79" alt="Adobe Share" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-3.png" rel="lightbox" title="Adobe Share"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-3.thumbnail.png" width="128" height="79" alt="Adobe Share" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-4.png" rel="lightbox" title="Adobe Share"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-share-beta-4.thumbnail.png" width="128" height="79" alt="Adobe Share" style="margin-right:5px;" /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>You can find more information about <a href="http://labs.adobe.com/technologies/share/" title="Share on Adobe Labs" target="_blank" rel="nofollow">Share on the Adobe Labs</a> website.</p>
<h3>Photoshop Express</h3>
<p>Adobe Photoshop Express is an online Rich Internet Application (<acronym title="Rich Internet Application">RIA</acronym>) where you can polish, sort, store, and show off up to 2<acronym title="gigabytes">GB</acronym> of photos. Furthermore, you can crop, rotate, smudge, tweak, twirl, pinch, correct â€” or any combination you like â€” the images. The tool isn&#8217;t like its more powerful offline sister, it is more like the photo editing website <a href="http://www.picnik.com" title="Picnik" target="_blank" rel="nofollow">Picnik</a>. What&#8217;s interesting about the Adobe offering, is the fact that Photoshop Express comes with 2<acronym title="Giga Byte">GB</acronym> of free storage for your photos, which makes it less of just an online tool, and more of an online service. The 2<acronym title="Giga Byte">GB</acronym> trumps <a href="http://picasa.google.com/" title="Google Picassa" target="_blank" rel="nofollow">Picassa</a>&#8216;s current 1<acronym title="Giga Byte">GB</acronym>.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-1.png" rel="lightbox" title="Adobe Photoshop Express"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-1.thumbnail.png" width="128" height="79" alt="Adobe Photoshop Express" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-2.png" rel="lightbox" title="Adobe Photoshop Express"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-2.thumbnail.png" width="128" height="79" alt="Adobe Photoshop Express" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-3.png" rel="lightbox" title="Adobe Photoshop Express"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-3.thumbnail.png" width="128" height="79" alt="Adobe Photoshop Express" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-4.png" rel="lightbox" title="Adobe Photoshop Express"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-photoshop-express-4.thumbnail.png" width="128" height="79" alt="Adobe Photoshop Express" style="margin-right:5px;" /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>You can find more information about <a href="http://labs.adobe.com/technologies/photoshopexpress/" title="Photoshop Express on Adobe Labs" target="_blank" rel="nofollow">Photoshop Express on the Adobe Labs</a> website.</p>
<h3>Brio</h3>
<p>Brio, currently in Beta, is a personal web-conferenceing service that enables you to instantly communicate and collaborate using your own online meeting room. Brio offers screen-sharing, full multi-party video, <acronym title="Voice over Internet Protocol">VoIP</acronym>, teleconferencing, whiteboarding, chat and shared notes; all via the browser.</p>
<p>To start a meeting, just go to your meeting room and invite others to join you at the same <acronym title="Universal Resource Locator">URL</acronym>. As the host, you will need to download a small Brio add-in in order to share your screen. Meeting attendees will not need to download any software unless they will also be sharing their screen. There is no need to schedule meetings in advance.</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-1.png" rel="lightbox" title="Adobe Brio"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-1.thumbnail.png" width="128" height="79" alt="Adobe Brio" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-2.png" rel="lightbox" title="Adobe Brio"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-2.thumbnail.png" width="128" height="79" alt="Adobe Brio" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-3.png" rel="lightbox" title="Adobe Brio"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-3.thumbnail.png" width="128" height="79" alt="Adobe Brio" style="margin-right:5px;" /></a><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-4.png" rel="lightbox" title="Adobe Brio"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/adobe-brio-beta-4.thumbnail.png" width="128" height="79" alt="Adobe Brio" style="margin-right:5px;" /></a></p>
<p><em>(click on the images for more detail)</em></p>
<p>You can find more information about <a href="http://labs.adobe.com/technologies/brio/" title="Brio on Adobe Labs" target="_blank" rel="nofollow">Brio on the Adobe Labs</a> website.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Integration and Offline Access</h3>
<p>Although each of these tools work independently of one another, using different sign-ons, it is a very real possibility that Adobe will adopt a similar route to that of Google, Microsoft, Yahoo and Zoho and integrate their online products into a single cohesive unit with one sign-on; the Adobe <acronym title="Identifier">ID</acronym>.</p>
<p>Plans are already afoot to integrate the Buzzword and Share tools, both of which sit naturally together. What would be more interesting would be the integration of Photoshop Express with these tools so that you can, for example, edit images embedded in a Buzzword document.</p>
<h3>The Future</h3>
<p>Adobe has stiff competion from the offline, desktop applications. This is where <acronym title="Adobe Integrated Runtime">AIR</acronym> enters the picture. Adobe said, as far back as September 2007, that they would create a version of Buzzword in <acronym title="Adobe Integrated Runtime">AIR</acronym>. This has yet to be envisaged, but the rumblings from Adobe suggest that this development is still in the works. Bringing Buzzword to the desktop would be an extremely significant step, making it a very real alternative to desktop word processors.</p>
<p>All that is required now for Adobe is to implement a spreadsheet and presentation application. Whether they buy in these tools, or use their existing skill set is the question. On current form, and if the acquisition of Virtual Ubiquity and its Buzzword product is an indication, Adobe are likely to be keeping a keen eye on existing technologies being developed by third parties. For example <a href="http://www.sliderocket.com/" title="SlideRocket" target="_blank" rel="nofollow">SlideRocket</a> is a viable contender for presentations &#8211; built in Flash and with an <acronym title="Adobe Integrated Runtime">AIR</acronym> client; the user interface even looks similar to the above products. Or there is <a href="http://www.blist.com" title="blist" target="_blank" rel="nofollow">blist</a> for spreadsheets that again is built on Flex/Flash technology.</p>
<p>Keep an eye on <a href="http://labs.adobe.com" title="Adobe Labs" target="_blank" rel="nofollow">Adobe Labs</a> for their latest developments. You will notice developments in areas such as RSS with <a href="http://labs.adobe.com/technologies/myfeedz/" title="Adobe myFeedz" target="_blank" rel="nofollow">myFeedz</a>, colour theming with <a href="http://labs.adobe.com/technologies/kuler/" title="Adobe Kuler" target="_blank" rel="nofollow">Kuler</a>, and a competitor to <a href="http://www.microsoft.com/sharepoint/default.mspx" title="Microsoft Sharepoint" target="_blank" rel="nofollow">Microsoft&#8217;s Sharepoint</a> and <a href="http://sites.google.com/" title="Google Sites" target="_blank" rel="nofollow">Google&#8217;s Sites</a> called <a href="http://labs.adobe.com/technologies/jamjar/" title="Adobe JamJar" target="_blank" rel="nofollow">JamJar</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/adobes-expanding-online-empire/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ActionScript 3 RIA Reference Guide</title>
		<link>http://www.simonwhatley.co.uk/actionscript-3-ria-reference-guide</link>
		<comments>http://www.simonwhatley.co.uk/actionscript-3-ria-reference-guide#comments</comments>
		<pubDate>Mon, 07 Apr 2008 08:46:21 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flash Player]]></category>
		<category><![CDATA[Adobe Integrated Runtime]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Internet application development]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[Rich Internet Applications]]></category>
		<category><![CDATA[runtime]]></category>
		<category><![CDATA[the Flash Player]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=484</guid>
		<description><![CDATA[The ActionScript reference for rich Internet application development provides an alphabetical reference for all native ActionScript APIs for the Adobe technology platform runtimes: Adobe Flash Player and Adobe AIRâ€”as well as the Adobe Flex framework APIs. Use this guide both as an API reference and a tool to learn about the ActionScript APIs available within the runtimes.]]></description>
			<content:encoded><![CDATA[<p>The ActionScript reference for rich Internet application development provides an alphabetical reference for all native ActionScript <acronym title="Application Programming Interface">API</acronym>s for the Adobe technology platform runtimes: Adobe Flash Player and Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym>â€”as well as the Adobe Flex framework <acronym title="Application Programming Interface">API</acronym>s. Use this guide both as an <acronym title="Application Programming Interface">API</acronym> reference and a tool to learn about the ActionScript <acronym title="Application Programming Interface">API</acronym>s available within the runtimes.</p>
<p>Download the <a href='http://www.simonwhatley.co.uk/blog/wp-content/uploads/2008/04/actionscript_ria_guide.pdf' title='ActionScript reference for RIA development'>ActionScript reference for RIA development</a> (PDF 1.3MB)</p>
<p>The Adobe technology platform contains two primary runtimes. Flash Player is browser-based, and Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym> is desktop-based. Because Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym> is built on top of Flash Player, the Flash Player <acronym title="Application Programming Interface">API</acronym>s are available within Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym>. Consequently, Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym> <acronym title="Application Programming Interface">API</acronym>s are not available within Flash Player. The Flex framework is built on top of the Flash Player <acronym title="Application Programming Interface">API</acronym>s, so it runs in both Flash Player and Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym>. However, a number of Flex <acronym title="Application Programming Interface">API</acronym>s take advantage of <acronym title="Adobe Integrated Runtime">AIR</acronym> <acronym title="Application Programming Interface">API</acronym>s, and thus work only within Adobe <acronym title="Adobe Integrated Runtime">AIR</acronym>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>More information about this guide can be found on the <a href="http://www.adobe.com/devnet/actionscript/articles/atp_ria_guide.html" title="Adobe Developer Centre Website" target="_blank" rel="nofollow">Adobe Developer Centre Website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/actionscript-3-ria-reference-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.644 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-11 14:24:53 -->
<!-- Compression = gzip -->
