<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Mike Nimer&apos;s Blog - Flex Builder and ColdFusion</title>
			<link>http://blog.mikenimer.com/index.cfm</link>
			<description>Random posting about Flex, ColdFusion, Travel, Java, and anything else I can think of. Follow me on twitter @mnimer.</description>
			<language>en-us</language>
			<pubDate>Fri, 03 Sep 2010 12:03:39 -0400</pubDate>
			<lastBuildDate>Tue, 25 Aug 2009 21:33:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>mikenimer@yahoo.com</managingEditor>
			<webMaster>mikenimer@yahoo.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>mikenimer@yahoo.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Mike Nimer&apos;s Blog</title>
				<link>http://blog.mikenimer.com/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Follow the MAX updates, from across the web, from your desktop</title>
				<link>http://blog.mikenimer.com/index.cfm/2009/8/25/Follow-the-MAX-updates-from-across-the-web-from-your-desktop</link>
				<description>
				
				You may of already seen the Adobe cards I created for some of the  &lt;a href=&quot;http://blog.mikenimer.com/index.cfm/2009/3/31/Adobe-nomee-cards--follow-your-favorite-technology&quot;&gt;different adobe products&lt;/a&gt;. 


Now I&apos;ve created a nomee card for all things MAX.. This card runs inside the &lt;a href=&quot;http://www.nomee.com&quot;&gt;nomee AIR application&lt;/a&gt; and monitors all of the sites on the card for updates. So when there is a new tweet, facebook post, blog post, etc..  You&apos;ll get an alert. So you know when something you care about has happened. And you can see it all merged together in the Newstream on the card. If your going to MAX you need this. 

&lt;a href=&quot;http://www.nomee.com/who-card.aspx?id=2e3bde4a-068c-de11-96f4-001cc479154c&amp;cat=technology&quot;&gt;Direct Link&lt;/a&gt;

&lt;p&gt;
&lt;div style=&apos;width:550; height:270&apos;&gt;&lt;object classid=&apos;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&apos; id=&apos;nomee&apos; width=&apos;550&apos; height=&apos;270&apos; codebase=&apos;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&apos;&gt;&lt;param name=&apos;movie&apos; value=&apos;http://nomee.com/live/livecardHorizontal.swf&apos; /&gt;&lt;param name=&apos;flashvars&apos; value=&apos;showFollowMe=true&amp;pid=2e3bde4a-068c-de11-96f4-001cc479154c&apos; /&gt;&lt;param name=&apos;quality&apos; value=&apos;high&apos; /&gt;&lt;param name=&apos;bgcolor&apos; value=&apos;#ffffff&apos; /&gt;&lt;param name=&apos;allowScriptAccess&apos; value=&apos;sameDomain&apos; /&gt;&lt;embed src=&apos;http://nomee.com/live/livecardHorizontal.swf&apos; flashvars=&apos;showFollowMe=true&amp;pid=2e3bde4a-068c-de11-96f4-001cc479154c&apos; quality=&apos;high&apos; bgcolor=&apos;#ffffff&apos; width=&apos;550&apos; height=&apos;270&apos; name=&apos;nomee&apos; align=&apos;middle&apos; play=&apos;true&apos; loop=&apos;false&apos; quality=&apos;high&apos; allowScriptAccess=&apos;sameDomain&apos; type=&apos;application/x-shockwave-flash&apos; pluginspage=&apos;http://www.adobe.com/go/getflashplayer&apos;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>nomee</category>				
				
				<category>AIR</category>				
				
				<category>Flex Builder and ColdFusion</category>				
				
				<category>Flex</category>				
				
				<pubDate>Tue, 25 Aug 2009 21:33:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2009/8/25/Follow-the-MAX-updates-from-across-the-web-from-your-desktop</guid>
				
			</item>
			
			<item>
				<title>Bye bye -services!</title>
				<link>http://blog.mikenimer.com/index.cfm/2007/1/10/Bye-bye-services</link>
				<description>
				
				&lt;p&gt;
When you are building an application that uses the Flex FDS or ColdFusion servers as a back-end you need to define in your FlexBuilder project properties an additional compiler argument, -services. Why? FlexBuilder needs this argument/path to your services-config.xml file so it can pull just a few pieces of information out of the xml file. In turn, these pieces of information are what allows your flex client application to know what server to talk to and how. However, this has a few drawbacks.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need to be able to access your services-config.xml file. Which can be difficult if you are developing against a remote Flex server.	Confusion with the launch url in FlexBuilder. &lt;/li&gt;
&lt;li&gt;By default endpoint urls in the services-config.xml use wildcards to define the host/port of the url &quot;{server.host} and {server.port}&quot;. However, the default for FlexBuilder is to launch flex applications with a file://c:\ absolute path, easily corrected but still the default. Now the problem is that if your movie is launched with a file:// path, Flex can&apos;t use the {server.host}/{server.port} wildcards (there is no http url to pull the host and port from)&lt;/li&gt;
&lt;li&gt;But, you can&apos;t hardcode the url in services-config.xml either. Otherwise your .swf will be compiled with a url that points back to your development server. And you don&apos;t want to recompile the .swf for production because then the .swf you tested is NOT the same .swf as the one you deploy. (you always want to deploy the same code you test). Context-root problems, if you develop with one context-root and deploy to production under a different context-root - Watch out!&lt;/li&gt;
&lt;li&gt;Because the context-root needs to be hard coded in the services-config.xml or defined as a compiler argument in FlexBuilder too, it is compiled into the swf as a hard coded value. Which means, you need a different .swf for each platform you run one (a testing nightmare).&lt;/li&gt;
&lt;/ul&gt; 

&lt;p&gt;
Alas, there is a solution! (You knew I was going there didn&apos;t you).  All of this can be defined at runtime without the -services argument and the services-config.xml. Defining this at runtime also has a few advantages.
&lt;/p&gt;
 	
&lt;ul&gt;
&lt;li&gt;Your context-root can be defined at runtime as a FlashVar  and your .cfm or .jsp can easily set that with a simple variable. &lt;/li&gt;
&lt;li&gt;You can switch URL&apos;s as needed, for instance if the movie is loaded under an http:// url, use the wildcards. If it&apos;s loaded under a file:// or c:\.. path use a hard coded development url.&lt;/li&gt;
&lt;li&gt;Different developer enviroments and configurations don&apos;t matter, everyone should be able to drop the code, sorry sync from source control, on their machine and run the application.&lt;/li&gt;
&lt;/ul&gt;	

&lt;p&gt;
There are different ways to do this but how I do it is with 2 files; a ConfigModel class and a standard ServiceLocator class.  
&lt;/p&gt;


&lt;strong&gt;ConfigModel.as&lt;/strong&gt;
&lt;code&gt;

package model
{
	import mx.core.Application;
	import mx.controls.Alert;
	import mx.utils.ObjectUtil;
	
	/**
	 * Used to store Application config settings, and the 
	 * FlashRemoting channel and endpoint url settings, with this you
	 * won&apos;t need define a -services compiler argument for the project.
	 * 
	 * @author: Mike Nimer
	 **/
	[Bindable(event=&quot;configChange&quot;)]
	public class ConfigModel
	{
		public static var TIMEZONEOFFSET:Number; //est=4 or 5, depending on DST
		
		// debug setting to switch between live and stub data
		public static const USE_STUB_DATA:Boolean = false;

		// Flash remoting config issues
		public static const CHANNELID:String = &quot;orca-amf&quot;;		
		private static const default_context_root:String = &quot;/&quot;; // adjust as needed for your default server.


		/**
		 * pull the context-root out of the flash var, if it&apos;s defined in your &lt;object/&gt; or &lt;embed/&gt; tags.
		 * ex: contextRoot=/flex
		 **/		
		private static function get CONTEXT_ROOT():String
		{
			var app:Application = Application.application as Application;
			if( app.parameters.contextRoot != null )
			{
				//Alert.show( ObjectUtil.toString(app.parameters) );
				return 	app.parameters.contextRoot;
			}
			return ConfigModel.default_context_root;
		}
		
		
		// return the correct endpoint, if this is server from an HTTP request
		// return the default localhost:8500 for development, if FlexBuilder launches 
		// the application locally with an absolute path (file://c:\...)
		public static function get AMFENDPOINT():String
		{
			var app:Application = Application.application as Application;
			if( app.url != null &amp;&amp; app.url.indexOf(&quot;http:&quot;) != -1 )
			{
				return &quot;http://{server.name}:{server.port}&quot; + ConfigModel.CONTEXT_ROOT +&quot;/messagebroker/amf&quot;;
				// for ColdFusion users
				// return &quot;http://{server.name}:{server.port}&quot; + ConfigModel.CONTEXT_ROOT +&quot;/flex2gateway&quot;;
			}
			else
			{
				return &quot;http://localhost:8500&quot; + ConfigModel.CONTEXT_ROOT + &quot;/messagebroker/amf&quot;;
				// for ColdFusion Users
				// return &quot;http://localhost:8500&quot; + ConfigModel.CONTEXT_ROOT + &quot;/flex2gateway&quot;;
			}
		}

	}
}


&lt;/code&gt;


&lt;strong&gt;ServiceLocator.as&lt;/strong&gt;
&lt;code&gt;

package services
{
	import model.ConfigModel;
	import mx.messaging.Channel;
	import mx.messaging.ChannelSet;
	import mx.rpc.remoting.mxml.RemoteObject;
	import mx.rpc.events.ResultEvent;
	import mx.messaging.channels.AMFChannel;
	import mx.rpc.events.FaultEvent;
	import mx.rpc.AbstractService;
	import mx.messaging.config.ServerConfig;
	
	/**
	 * Create the RemoteObject tags used by the application service delegates
	 * @author: Mike Nimer
	 **/
	public class ServiceLocator
	{
		public var service:AbstractService;
		public var amfChannelSet:ChannelSet;
		public static var serviceLocator:ServiceLocator;
		
		public function ServiceLocator()
		{
			var amfChannel:Channel = new AMFChannel(ConfigModel.CHANNELID, ConfigModel.AMFENDPOINT);
			amfChannelSet = new ChannelSet();
			amfChannelSet.addChannel(amfChannel);
		}		
		
		public static function getInstance():ServiceLocator
		{
			if( ServiceLocator.serviceLocator == null )
			{
				ServiceLocator.serviceLocator = new ServiceLocator();
			}
			return ServiceLocator.serviceLocator;
		}
		
		
		/**
		 * Individual Services used by the Application.
		 **/				
		public function getSomeService():AbstractService
		{
			if( service != null )
			{
				return service;
			}			
			service = new RemoteObject(&apos;someDestination&apos;);
			service.channelSet = this.amfChannelSet;
			(service as RemoteObject).showBusyCursor = true;
			
			// service.source = &quot;dot.path.to.cfc&quot; // If you are using ColdFusion			
			//service.setCredentials(username, password); // if you need it
	return service;
		}
		
	}
}

&lt;/code&gt;


&lt;strong&gt;Set Context-root FlashVar (ColdFusion)&lt;/strong&gt;
&lt;code&gt;
// You&apos;ll find this in the default html flex generates, just make the html page a cfm and add this FlashVar.
// note: Use contextRoot=&lt;%=request.getContextPath()%&gt; for JSP pages.

	AC_FL_RunContent(
			&quot;src&quot;, &quot;Orca&quot;,
			&quot;width&quot;, &quot;100%&quot;,
			&quot;height&quot;, &quot;100%&quot;,
			&quot;align&quot;, &quot;middle&quot;,
			&quot;id&quot;, &quot;Orca&quot;,
			&quot;quality&quot;, &quot;high&quot;,
			&quot;bgcolor&quot;, &quot;#869ca7&quot;,
			&quot;name&quot;, &quot;Orca&quot;,
			&quot;flashvars&quot;,&apos;contextRoot=#getContextRoot()#&amp;historyUrl=history.htm%3F&amp;lconid=&apos; + lc_id + &apos;&apos;,
			&quot;allowScriptAccess&quot;,&quot;sameDomain&quot;,
			&quot;type&quot;, &quot;application/x-shockwave-flash&quot;,
			&quot;pluginspage&quot;, &quot;http://www.adobe.com/go/getflashplayer&quot;
	);
&lt;/code&gt; 
				</description>
				
				<category>Flex Builder and ColdFusion</category>				
				
				<category>Flex</category>				
				
				<pubDate>Wed, 10 Jan 2007 10:15:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2007/1/10/Bye-bye-services</guid>
				
			</item>
			
			<item>
				<title>Flex Data Server and CF Flash Remoting together</title>
				<link>http://blog.mikenimer.com/index.cfm/2006/7/19/Flex-Data-Server-and-CF-Flash-Remoting-together</link>
				<description>
				
				A common configuration question with Flex2 developers who are trying to use the Flex Data Server and CF is &quot;How do I use FDS and Flash Remoting calls with CF, in the same app?&quot;. The reason this gets confusing is because both Flex and CF have their own version of the services-config.xml file, and you can only point to one file in your flex builder project. So which one do you use?

First off, do not try to merge the CF and Flex2 servers into the same instance. In other words &lt;b&gt;if you find yourself trying to merge the web.xml files, like you did with CF and Flex 1.5 - STOP!&lt;/b&gt; Don&apos;t do it. You don&apos;t need to do it with flex2. Instead you want set up your servers and your project like this.

1) Configure CF on 1 instance/server &lt;br/&gt;
2) Configure FDS on 2nd instance/server &lt;br/&gt;
3) Point your project at the services-config.xml in the FDS instance. &lt;br/&gt;
  &lt;br/&gt;
Ok at this point you can easily call FDS destinations which uses CF (or not).  Now to also make Flash remoting requests to CF.
  &lt;br/&gt;&lt;br/&gt;
4) Define the destination and channel with Actionscript, instead of letting the compiler do it when it is pointed at the CF version of the services-config.xml &lt;br/&gt;
  &lt;br/&gt; 
To create you own ChannelSet the code would look something like this.
 &lt;br/&gt;
&lt;code&gt;

public var cSet:ChannelSet;
 
public function initApp()
{
    cSet = new ChannelSet();
    var customChannel:Channel = new AMFChannel(&quot;my-cfamf&quot;, http://localhost:8500/flex2gateway/);
    // Add the Channel to the ChannelSet.
    cSet.addChannel(customChannel);
    foo.channelSet = cSet;
}

 
&lt;mx:RemoteObject 
    id=&quot;foo&quot; 
    destination=&quot;ColdFusion&quot; 
    source=&quot;com.foo.component&quot; /&gt;

&lt;/code&gt;
 
Note: You can always use this ChannelSet technique instead of the -services compiler flag too. And you can use it, if you want to use something like FlashVars to dynamically change the endpoint url too. 
				</description>
				
				<category>Flex Builder and ColdFusion</category>				
				
				<pubDate>Wed, 19 Jul 2006 19:35:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2006/7/19/Flex-Data-Server-and-CF-Flash-Remoting-together</guid>
				
			</item>
			
			<item>
				<title>Flex2 Debug Component</title>
				<link>http://blog.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel</link>
				<description>
				
				&lt;b&gt;1/29/06 Update:&lt;/b&gt; I&apos;ve updated this component for Flex 2.0.1. Go ahead and &lt;a href=&quot;http://www.mikenimer.com/downloads/nimerComponents_1.0.5.zip&quot;&gt;download&lt;/a&gt; the 1.0.5 version of the Flex Components for the update.

Last week, at CFUnited, I showed off debug component for Flex2 development. As promised here is a download of the .swc and source code. Remember this is a work in progress but it is far enough along to be useful now. Keep watching this blog for updates.

What is this debug component? 

First let me step back, Flex2 has a useful debug utility class and method called ObjectUtil.toString(). For those of you use to ColdFusion and the CFDUMP tag, this is a flex version of the same thing. However there is no way to easily view this data, I found myself doing a lot of Alerts, such as this: &lt;i&gt;Alert.show(ObjectUtil.toString(event));&lt;/i&gt; However, This works for the small stuff but not for large items, The Alert box doesn&apos;t grow to fit things like I would like. 

The 2nd problem, was that ColdFusion FlashRemoting requests return a lot of debug information about the request and there is no good way to make sense of it. So to kill two birds with one stone I put this component together. 

How to use it:

In your Flex project; go to the project properties panel (Right-Click on the project), select the &quot;Flex Build Path&quot; page, select the &quot;Library Path&quot; tab, then add the .swc file to the project.  Once this is done you can import and call the Debug class as needed. 

Syntax:

The Debug component can be used in a few different ways, to view a single item or to debug multiple items. The single item example:

&lt;code&gt;
Debug.show(anyObject);
&lt;/code&gt;

You can also add multiple items and view them later. 
&lt;code&gt;
Debug.add(anyObject);
Debug.add(anotherObject);

//then later, perhaps in a button click handler

Debug.show();
&lt;/code&gt;

Some screen shots:&lt;br/&gt;
&lt;img src=&quot;/images/flexdebugpanel_screenshot1.jpg&quot; width=&quot;500&quot; height=&quot;300&quot;&gt;&lt;br/&gt;
The ColdFusion debug data:&lt;br/&gt;
&lt;img src=&quot;/images/flexdebugpanel_screenshot2.jpg&quot; width=&quot;500&quot; height=&quot;300&quot;&gt;&lt;br/&gt; 
				</description>
				
				<category>Flex Builder and ColdFusion</category>				
				
				<category>Flex</category>				
				
				<pubDate>Wed, 05 Jul 2006 16:07:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel</guid>
				
			</item>
			
			<item>
				<title>CF and Flex presenation</title>
				<link>http://blog.mikenimer.com/index.cfm/2006/7/5/CF-and-Flex-presenation</link>
				<description>
				
				Last week I did 2 presentations at CFUnited on ColdFusion and Flex2 integration. First off I have to say it was great conference, and 100% dedicated to ColdFusion and the tools CF developers use - how cool it that! Everyone should plan on attending next year, just tell your boss I said it was ok to book it now. ;) 

I also gave the same presentation about 2 weeks earlier for Steven Erat&apos;s online Meetup and Boston User Groups. As promised here are the powerpoint slides and examples from that presentation.  

And here is a URL to watch the recorded version from Steven Erats online meeting.
&lt;a href=&quot;http://stevenerat.breezecentral.com/p97229365/&quot;&gt;http://stevenerat.breezecentral.com/p97229365/&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex Builder and ColdFusion</category>				
				
				<pubDate>Wed, 05 Jul 2006 13:52:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2006/7/5/CF-and-Flex-presenation</guid>
				
				<enclosure url="http://blog.mikenimer.com/enclosures/cfunited_06_07032006.zip" length="2946581" type="application/x-zip-compressed"/>
				
			</item>
			
			<item>
				<title>Flex2 (beta 2), Flickr, Gooogle mashup</title>
				<link>http://blog.mikenimer.com/index.cfm/2006/4/24/Flex2-beta-2-Flickr-Gooogle-mashup</link>
				<description>
				
				I thought I would share this photo/map application that I&apos;ve been working on for a few a few weekends now. It&apos;s my buzzword bingo app, a Flex2, Flickr, Gooogle mashup. 

&lt;a href=&quot;http://www.mikenimer.com/flickrmap/index.cfm?tags=snoopy&quot;&gt;Snoopy in the desert&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://labs.macromedia.com/technologies/flashplayer8_5/&quot;&gt;download the flex 2 beta 2 player&lt;/a&gt;&lt;br&gt;


Some of you might remember a photo/map application I did a few years back. (Yes I&apos;m a sucker for maps.) However, that was before the flick api and google maps were released. Not to mention it was very slow. With Flex2 and the flickr/google apis that are out there now, this was a lot easier to do. Thanks to flex2 I had a working prototype in just a few hours. And the experience is a lot better too. The first time around just finding and displaying a map was a pain, this time it was the easy part. And with the flickr api I didn&apos;t have to write any back end code to parse thousands of photos. Instead I just needed to spend many nights uploading them all to flickr (I still have more to upload but I reached my flickr monthly limit already, I need to wait for May to finish).

I&apos;m not done yet, some of my future plans include:
&lt;ul&gt;
&lt;li&gt; Allow others to link to this app, to show their own geotagged flickr photos. (I need to speed it up, and document the url params)&lt;/li&gt;
&lt;li&gt; Speed up the flickr http calls with some server side threading. (flickr wants you to make a separate request for each photo to get the exif/tag data = SLOW)&lt;/li&gt;
&lt;li&gt; Add support for Yahoo and ESRI maps too. &lt;/li&gt;
&lt;li&gt; Add a regular flickr photo browser&lt;/li&gt;
&lt;li&gt; Make a better looking slideshow popup (anyone have one already?)&lt;/li&gt;
&lt;li&gt; Add some kind of timeline slider, like the one on google finance. (anyone have one already?)&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;/images/flickmap_screenshot.png&quot; width=&quot;500&quot; height=&quot;472&quot;/&gt; 
				</description>
				
				<category>Personal</category>				
				
				<category>General</category>				
				
				<category>Flex Builder and ColdFusion</category>				
				
				<category>Travel</category>				
				
				<pubDate>Mon, 24 Apr 2006 15:11:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm/2006/4/24/Flex2-beta-2-Flickr-Gooogle-mashup</guid>
				
			</item>
			
			<item>
				<title>CFForm/Flex Visio Stencil</title>
				<link>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=E1B111B9-4E22-1671-56DD1F9E8C7308BB</link>
				<description>
				
				Wireframe! Wireframe! Wireframe! - We all know it&apos;s a good idea. But up to now there wasn&apos;t any great way to do this for your RIA applications.&amp;nbsp; Boxes on a napkin don&apos;t cut it, and using the next closest thing the WinXP UI Stencil in visio just didn&apos;t feel right, it just didn&apos;t look like the finished product. well... &lt;br/&gt;
&lt;br/&gt;
Darren Houle, has finally done something about that. He has put together a Halo Visio Stencil for Visio 2002/2003. It has 43 different Flex Components that you can use to layout everything from a simple flash form to a full RIA application. I&apos;ve been using this for the past week, and trust me you build better apps quicker if you stop and think about them first.&lt;br/&gt;
&lt;br/&gt;
You can get it here, and it&apos;s only $20 bucks: &lt;a href=&quot;http://63.135.103.199/ecomm/&quot;&gt;http://63.135.103.199/ecomm/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex Builder and ColdFusion</category>				
				
				<pubDate>Wed, 30 Nov 2005 11:43:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=E1B111B9-4E22-1671-56DD1F9E8C7308BB</guid>
				
			</item>
			
			<item>
				<title>FlexMail - Flex2 Sample Application</title>
				<link>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=5BEA9738-4E22-1671-5BEED595BA8FE3FA</link>
				<description>
				
				&lt;p&gt;Ben Forta is at it again, Ben has created a new Sample Application which shows the power of ColdFusion and Flex2 working together. This application is an email client, which uses &lt;a href=&quot;http://labs.macromedia.com/wiki/index.php/Flex_Builder&quot;&gt;Flex2&lt;/a&gt;, &lt;a href=&quot;http://labs.macromedia.com/wiki/index.php/CF_Adapter&quot;&gt;CF Adapater&lt;/a&gt;, and CFPOP. &lt;/p&gt;
&lt;p&gt;This is a great example of ColdFusion playing the role as a bridge, linking an RIA frontend with a POP email account. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://labs.macromedia.com/wiki/index.php/CF_Adapter:FlexMail&quot;&gt;Download it here&lt;/a&gt;&lt;br/&gt;
&lt;/p&gt; 
				</description>
				
				<category>Flex Builder and ColdFusion</category>				
				
				<pubDate>Fri, 04 Nov 2005 12:26:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=5BEA9738-4E22-1671-5BEED595BA8FE3FA</guid>
				
			</item>
			
			<item>
				<title>New CFAdapter bits (version 0.2)</title>
				<link>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=2DB28530-4E22-1671-52043B101D8B84B9</link>
				<description>
				
				&lt;p&gt;For those of you who are trying out Zorn with ColdFusion, or plan to. We have updated the version&amp;nbsp;of the Adapter on the &lt;a href=&quot;http://labs.macromedia.com/wiki/index.php/CF_Adapter&quot;&gt;macromedia labs site&lt;/a&gt;. The new version adds support for Application.cfc/cfm and a few other bug fixes. &lt;/p&gt;
&lt;p&gt;You will also find 2 sample apps that use the ColdFusion adapter. &lt;/p&gt;
&lt;p&gt;The 1st is a simple getData tester, it will call a CFC and get back a hard coded value for each type of data, and dump it.&amp;nbsp; Good to use if you want to make sure your CFAdapter is configured and working correctly.&amp;nbsp; And if you want to see what each ColdFusion datatype looks like to Flash.&lt;/p&gt;
&lt;p&gt;The second example is the Basic User Manager I did the walk through with at MAX. So if you wanted to dig through the code I was showing on stage now you can. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
				</description>
				
				<category>Flex Builder and ColdFusion</category>				
				
				<pubDate>Wed, 26 Oct 2005 14:05:00 -0400</pubDate>
				<guid>http://blog.mikenimer.com/index.cfm?mode=entry&amp;entry=2DB28530-4E22-1671-52043B101D8B84B9</guid>
				
			</item>
			</channel></rss>