<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Objective Action - Flex</title>
			<link>http://www.objectiveaction.com/Kevin/index.cfm</link>
			<description>An Objective Look at Adobe and the Internet</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 13:02:01+0100</pubDate>
			<lastBuildDate>Fri, 15 Aug 2008 10:12:00+0100</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>kevin@objectiveinternet.com</managingEditor>
			<webMaster>kevin@objectiveinternet.com</webMaster>
			
			
			
			
			
			<item>
				<title>The Future of CFScript</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2008/8/15/The-Future-of-CFScript</link>
				<description>
				
				I wasd just reading &lt;a href=&quot;http://whydoeseverythingsuck.com/2008/08/ru-roh-adobe-screwed-by-ecmascript.html&quot; target=&quot;_blank&quot;&gt;some&lt;/a&gt; &lt;a href=&quot;http://blogs.adobe.com/open/2008/08/blog_entry_dated_81408_715_pm.html&quot; target=&quot;_blank&quot;&gt;comments&lt;/a&gt; about the &lt;a href=&quot;https://mail.mozilla.org/pipermail/es4-discuss/2008-August/003400.html&quot; target=&quot;_blank&quot;&gt;announcements yesterday on ECMAscript&lt;/a&gt;.

It seems that Adobe&apos;s attempt to make ECMAScript 4 standards based around AS3 have failed, which is a pity but understandable in the circumstances.

One of the comments on &lt;a href=&quot;http://joshblog.net/2008/08/13/how-will-ecmascript-harmony-affect-actionscript-3/&quot;  target=&quot;_blank&quot;&gt;Josh&apos;s Blog&lt;/a&gt; was comparing Adobe (AS1, AS2, AS3, JSFL, MXML, Lingo, ColdFusion, etc etc) and Microsoft Languages (C#, Silverlight, ASP, XNA). This made me wonder what it would be like to have AS3 as an option in ColdFusion to replace CFScript. OK so I know we can already use AS3 in CF8 as a client language but what about the server?

Is there a need to standardise in this way? Do the things I want to do on the client have enough commonality with what I want to do on the server to use the same language?

What do you think?

&lt;h3&gt;Update&lt;/h3&gt; 
More on the Javascript 4 descision at &lt;a href=&quot;http://weblog.infoworld.com/fatalexception/archives/2008/08/was_javascript.html&quot; target=&quot;_blank&quot;&gt;InfoWorld&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
				
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>Flash</category>				
				
				<pubDate>Fri, 15 Aug 2008 10:12:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2008/8/15/The-Future-of-CFScript</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Wordprocessing</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/11/1/Wordprocessing</link>
				<description>
				
				I recently moved from Word 2000 which I have used since it first came out to Word 2007. It was difficult and I struggled to understand the new version. Everything I was used to using had been &apos;improved&apos;.

I am just about used to the new version now and am enjoying it finally but today I saw somthing that could quickly make all that history. 

Check out &lt;a href=&quot;http://adobedev.adobe.acrobat.com/p91904463/&quot; target=&quot;_blank&quot;&gt;this new word processor&lt;/a&gt; from Adobe. Its called Buzzword and looks really easy to use and doesn&apos;t seem to do a bunch of stuff I don&apos;t need.

I especially like the price.
				
				</description>
						
				
				<category>Apollo</category>				
				
				<category>Flex</category>				
				
				<category>Buzzword</category>				
				
				<pubDate>Thu, 01 Nov 2007 08:50:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/11/1/Wordprocessing</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Agile Agenda</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/10/2/Agile-Agenda</link>
				<description>
				
				I just saw a demo of &lt;a href=&quot;http://www.agileagenda.com/&quot; target=&quot;_blank&quot;&gt;Agile Agenda&lt;/a&gt;, a Flex application for project management. It won a prize at MAX and Looks really neat. I will have to investiagte further.
				
				</description>
						
				
				<category>Flex</category>				
				
				<pubDate>Tue, 02 Oct 2007 15:40:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/10/2/Agile-Agenda</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CFUnited - ColdSpring for Flex Applications - Chris Scott</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/28/CFUnited--ColdSpring-for-Flex-Applications--Chris-Scott</link>
				<description>
				
				Chris Scott gave a very detailed review of ColdSpring and how to use it with Flex. Unfortunately there was so much content I did not get most of the detail in my notes so I just have the bits that really interested me here.
				 [More]
				</description>
						
				
				<category>Conferences</category>				
				
				<category>Flex</category>				
				
				<category>ColdSpring</category>				
				
				<pubDate>Thu, 28 Jun 2007 13:20:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/28/CFUnited--ColdSpring-for-Flex-Applications--Chris-Scott</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CFUnited Day 1 - CF8 and LiveCycle Data Services - Tom Jordahl</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/28/CFUnited-Day-1--CF8-and-LiveCycle-Data-Services--Tom-Jordahl</link>
				<description>
				
				Live Cycle Data Services can be used for RPC, Messaging and Data Management.

There is a free updater to CF7 which does most of this. But in this case you have to install two copies of JRun. One for CF7 and one for Data Services. With CF8 it will be installed with both Standard and Enterprise in same JRun instance, unless you untick the box in the install. It is difficult to update later, so may be worth installing it from the start.

This allows the Live Cycle APIs to be called directly which improves performance. There is no need for the RMI interface that would be required in earlier versions.

Flash Remoting has also been updated and can be used to connect Flex to ColdFusion.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Conferences</category>				
				
				<category>Flex</category>				
				
				<category>Scorpio</category>				
				
				<pubDate>Thu, 28 Jun 2007 13:03:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/28/CFUnited-Day-1--CF8-and-LiveCycle-Data-Services--Tom-Jordahl</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flexmaniacs - Sorting and Filtering and  Drag and Drop</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Flexmaniacs--Sorting-and-Filtering-and--Drag-and-Drop</link>
				<description>
				
				I went to two sessions this afternoon on Sorting and Filtering and on Drag and Drop. What struck me about these two is that despite some minor quirks they both showed how great Flex is.

The session on Sorting and Filtering by Scott Stroz was interesting and showed how fast Flex was at sorting and filtering large datasets of around 2000 or so records. It all seemed to happen in the blink of an eye!

The final session I went to was about Drag and Drop. For me this is the main reason for using a RIA over the traditional interface. Kevin Schmidt showed the easy and more difficult was to use Drag and Drop in Flex.
				 [More]
				</description>
						
				
				<category>Conferences</category>				
				
				<category>Flex</category>				
				
				<pubDate>Tue, 26 Jun 2007 18:11:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Flexmaniacs--Sorting-and-Filtering-and--Drag-and-Drop</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flexmaniacs - Flex Performace Tuning - Matt Chotin</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Flex-Performace-Tuning--Matt-Chotin</link>
				<description>
				
				Matt went through how Flex is executed and some examples of things that can make your application slower.

Firtsly he explained that the Flash player is multi-threaded but presents a single thread of execution. 

Rendering and Actionscript are executed sequentially. If you render in separate steps you are not going to see the rendering flash because it will be delayed until after code execution.
				 [More]
				</description>
						
				
				<category>Flex</category>				
				
				<pubDate>Tue, 26 Jun 2007 16:07:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Flex-Performace-Tuning--Matt-Chotin</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>FlexManiacs - Managing large applications with Modules - Jim Robson</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Managing-large-applications-with-Modules--Jim-Robson</link>
				<description>
				
				In Flash it is normal to spread assets and code along the timeline so that it can load in a streaming fashion to increase performance. In Flex there is a download animation in frame 1 and everything else is normally loaded in frame 2. This can perform badly.

Jim told us how modules help with application performance because flex can load them as needed rather than having to load them all at the start.
				 [More]
				</description>
						
				
				<category>Flex</category>				
				
				<pubDate>Tue, 26 Jun 2007 16:01:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/Managing-large-applications-with-Modules--Jim-Robson</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>FlexManiacs - Day 2 - Mike Sundermeyer and Tom Hobbs - Adobe Experience Design</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/FlexManiacs--Day-2--Mike-Sundermeyer-and-Tom-Hobbs--Adobe-Experience-Design</link>
				<description>
				
				The XD Team is working with companies who want to push the envelope. Including RIAs and Mobile phone interfaces in Flash and Flex. Now working on new Flex components.

Mike and Tom outlined a typical scenario involving the development of page wireframes, then graphic design, then code in Flex or HTML. They then showed a series of new techniques and thinking that would allow much better user interfaces to be developed.
				 [More]
				</description>
						
				
				<category>Adobe</category>				
				
				<category>Flex</category>				
				
				<category>AJAX</category>				
				
				<category>Conferences</category>				
				
				<pubDate>Tue, 26 Jun 2007 14:06:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/26/FlexManiacs--Day-2--Mike-Sundermeyer-and-Tom-Hobbs--Adobe-Experience-Design</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>FlexManiacs - Jim Robson - Managing Complexity with Cairngorm</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Jim-Robson--Managing-Complexity-with-Cairngorm</link>
				<description>
				
				Jim has been working with Flash since 1999 when Flash 4 was new.

As applications develop, requirements grow and complexity increases so it is important to be able to add new facilities. Cairngorm makes it easy to collaborate on a single file or projects. It makes it easy to find things in your code and add new features.

Every time you use Cairngorm you have to add the Cairngorm Library to the build Path in project properties. Ant can be used to create the application skeleton to save a lot of typing. Eric Feminella has written some Ant Scripts, which create several objects needed by the framework. Several folders are created with Actionscript files in each already.
&lt;ul&gt;
&lt;li&gt;business&lt;/li&gt;
&lt;li&gt;commands&lt;/li&gt;
&lt;li&gt;control&lt;/li&gt;
&lt;li&gt;events&lt;/li&gt;
&lt;li&gt;model&lt;/li&gt;
&lt;li&gt;vo&lt;/li&gt;
&lt;/ul&gt;

In the class we created a news reader which would take newsfeeds from Reuters. There were one or two problems keeping up with the class. (I am not used to the US keyboard.)

www.cairngormdocs.org is the place to go for the full description of the framework.

My overall impression was that there does seem to be more overheads here than is really necessary for a simple application and I am concerned that with a really large application the huge number of files will grow and make it difficult to maintain things.

At lunch I talked with Mike and Angie Nimer who have some experience of using Cairngorm. They confirmed my thoughts and both said that there is a heavy price to pay in terms of extra overhead required in order to build an application with Cairngorm.
				
				</description>
						
				
				<category>Flex</category>				
				
				<category>Cairngorm</category>				
				
				<category>Frameworks</category>				
				
				<pubDate>Mon, 25 Jun 2007 19:27:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Jim-Robson--Managing-Complexity-with-Cairngorm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>FlexManiacs - Matt Chotin on the Future of Flex</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Matt-Chotin-on-the-Future-of-Flex</link>
				<description>
				
				Matt has worked on Flex since the start, and gave an interesting talk about the plans for the future of Flex. He began by telling us about a number of Flex based applications which have come out over the past couple of years. Including Photo editors, product configurators and 

Yahoo Maps.
				 [More]
				</description>
						
				
				<category>Flex</category>				
				
				<pubDate>Mon, 25 Jun 2007 14:35:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Matt-Chotin-on-the-Future-of-Flex</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flex Maniacs Conference</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Flex-Maniacs-Conference</link>
				<description>
				
				I have arrived in Washington for the Flex Maniacs Conference. The Plane arrived quite late after a 2 hour delay in London because of the Rainstorm at Heathrow. But that means that I had a good night sleep and am feeling good to go for the start at 7:15.
				
				</description>
						
				
				<category>Adobe</category>				
				
				<category>Flex</category>				
				
				<pubDate>Mon, 25 Jun 2007 13:34:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/25/Flex-Maniacs-Conference</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flex Workflow and integration with CS3</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/4/Flex-Workflow-and-integration-with-CS3</link>
				<description>
				
				Ted Patrick has &lt;a href=&quot;http://www.onflex.org/ted/2007/06/flex-3-monday-designerdeveloper.php&quot;&gt;posted an article&lt;/a&gt; about integrating Flex and CS3 in a new workflow. 

I have been impressed by the way Adobe are starting to integrate their products to support developers in a much more integated way. CS3 has the tools to design Flex layouts and some great ways to move designs around the family.
				
				</description>
						
				
				<category>Flex</category>				
				
				<category>CS3</category>				
				
				<pubDate>Mon, 04 Jun 2007 18:03:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/6/4/Flex-Workflow-and-integration-with-CS3</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Apollo Browser</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/5/2/Apollo-and-Flex</link>
				<description>
				
				So I just found time to download the Apollo Beta from adobe labs. It took me a few minutes to build a browser. Not pretty but it works!

&lt;code&gt;
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;mx:ApolloApplication xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;vertical&quot;&gt;
	&lt;mx:Script&gt;
		&lt;![CDATA[
			private function  goToPage(thisURL:String): void{
				displayPage.location = thisURL;
			}
			private function  updateText(thisURL:String): void{
				URLAddress.text = thisURL;
			}
		]]&gt;
	&lt;/mx:Script&gt;
	
	&lt;mx:Panel label=&quot;Testing Testing&quot; width=&quot;800&quot;&gt;
		&lt;mx:HDividedBox&gt;
			&lt;mx:TextInput id=&quot;URLAddress&quot; width=&quot;600&quot; /&gt;
			&lt;mx:Button click=&quot;goToPage(URLAddress.text);&quot; /&gt;
		&lt;/mx:HDividedBox&gt;
		
		&lt;mx:HTML id=&quot;displayPage&quot; locationChange=&quot;updateText(displayPage.location)&quot; /&gt;
	&lt;/mx:Panel&gt;
	&lt;mx:Style&gt;
	    Application
	    {
	        background-image:&quot;&quot;;
	        background-color:&quot;&quot;;
	        background-alpha:&quot;0.1&quot;;
	    }
	&lt;/mx:Style&gt;
&lt;/mx:ApolloApplication&gt;
&lt;/code&gt;
				
				</description>
						
				
				<category>Apollo</category>				
				
				<category>Flex</category>				
				
				<pubDate>Wed, 02 May 2007 18:32:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/5/2/Apollo-and-Flex</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Flex and Flash Integration</title>
				<link>http://www.objectiveaction.com/Kevin/index.cfm/2007/4/18/Flex-and-Flash-Integration</link>
				<description>
				
				One theme is recurring in new stuff from Adobe.

Integration.

I just saw a presentation on a new Flash Component Kit for CS which allows you to easily make Flash movies that integrate fully with Flex.

It should be available on Adobe labs on Monday.
				
				</description>
						
				
				<category>Flex</category>				
				
				<category>Flash</category>				
				
				<pubDate>Wed, 18 Apr 2007 18:39:00+0100</pubDate>
				<guid>http://www.objectiveaction.com/Kevin/index.cfm/2007/4/18/Flex-and-Flash-Integration</guid>
				
			</item>
			
		 	
			</channel></rss>