Fusion Authority Quarterly Update

Viewing By Category : flex / Main
April 25, 2008
If you are attending one of the four two-hour hands-on workshops at cf.Objective() 2008, you will want to read this so that you can have your laptop prepared in advance:

Workshop Prequisites for cf.Objective() 2008

This document will continue to be updated between now and the conference but this should help you get ready for your workshop session.


April 11, 2008
This year's cf.Objective() has a lot of firsts. If you're not attending, you're going to miss out on a lot of world premier events!

We've worked hard to make cf.Objective() 2008 a "must see" event. We have a number of firsts this year that we're very proud of:

  • The public release of Open BlueDragon on May 3rd!
  • The public unveiling - and Alpha - of Model-Glue 3: Gesture!
  • The public unveiling of Mate, the new Flex framework from AsFusion!
  • The first conference to feature the latest rising star in the frameworks world: ColdBox - with an introductory session and a two hour, hands-on advanced workshop!
  • The first public information about Swiz, the new Flex framework from Chris Scott of ColdSpring fame!
  • Speaking of Chris Scott, we're the first conference to feature a two-hour, hands-on workshop for ColdSpring!
  • We're also the first conference to feature a two-hour, hands-on workshop on agile development for ColdFusion developers by the leading light in automated process & testing, John Paul Ashenfelter!
How can you pass this up? $629 for three full days of brain-cramming, enterprise-level information in a hotel that's only $120 a night! Register Now! The room rate is only guaranteed for a few more days!

If you're a Mach-II user - or thinking of using Mach-II - you might also be interested in the pre-conference classes.


April 8, 2008
You may not realize it but your public CFC methods are available via Flex Remoting. Adobe have just released a hot fix for ColdFusion 8.0.0 and a hot fix for ColdFusion 8.0.1 to address this problem. Read the Tech Note about the hot fix for more details.


March 31, 2008
Over the next few weeks, I'll be blogging about upcoming sessions at cf.Objective() 2008 that will go beyond what's in the session abstract on the website so that you can make more informed decisions about which sessions to attend - or maybe even make the decision to register for the conference!

[More]


March 30, 2008
I was chatting with a few folks today and it seems the Flex frameworks space is heating up these days. Cairngorm is, of course, the incumbent, but there are a number of other frameworks out there and more on the way. cf.Objective() already has three sessions on Flex frameworks: Two other Flex framework authors are also speaking at cf.Objective(): Joe Rinehart (Model-Glue: Flex) and Chris Scott (Swiz - soon to be released).

Would folks be interested in a Flex frameworks shootout BOF?


March 24, 2008
Unfortunately, Jeff Tapper is unable to make it to cf.Objective() this year and has handed his session, Flex 3 for ColdFusion Developers over to his colleague at Digital Primates, Mike Nimer. Fortunately (for us), Mike has agreed to run this workshop as a hands on session so all of our two hour workshops are now going to be hands on! Attendees will need to have their own laptop for these sessions, with certain software preloaded before the sessions. We'll make a list of pre-requisites available shortly as well as either hosting downloads or instructions on where to obtain the necessary software.


March 23, 2008
The interactive scheduler is now online for cf.Objective() 2008. Visit the conference schedule page to build your schedule! Thanx to Joe Rinehart / Firemoss for this Flex application.

As we see which sessions are going to be the most popular, we'll finalize the Sunday sessions.


March 19, 2008
I haven't seen as much buzz about this as I would have expected. A few years ago, the company ran a week-long series of free eSeminars about products and technology. It was a great series!

Adobe Developer Week is back, next week, March 24th thru 28th. Topics cover AIR, ColdFusion 8, Blaze DS with twenty sessions spread throughout the week.

Lots of AIR / Flex 3 stuff as well as three ColdFusion sessions!


March 12, 2008
ColdFusion Weekly has started the first in a series of roundtable discussion format podcasts. Edition 3.03 features Brian Meloche, Brian Swartfager, Dan Wilson, Terrence Ryan and me, as well as regular hosts Matt Woodward and Peter Farrell. The focus of this edition was the release of Flex 3, AIR 1 and Blaze DS as well as a look at Adobe's approach to open source.

It was an enjoyable discussion with some differing opinions and looks like being the first of an ongoing series of roundtable format shows. Next week's edition will cover's New Atlanta's announcement of BlueDragon J2EE going open source, among other things.

You can download episodes (sorry, "editions") from the site or subscribe via iTunes.


February 12, 2008
Most of us know by now just how easy it is to write Flex applications backed by ColdFusion. Adobe have done a lot of work to ensure that integration with ColdFusion is seamless. It's very impressive.

Browsing through the Grails site, I noticed they have a plugin for Flex so I figured I'd try it out.

Following the instructions, I installed the plugin (grails install-plugin flex) which took a fair while to fetch the plugin from the codehaus.org site and build it and install it into my project. Then I created a service class - a regular Groovy class - with just this one additional line:

static expose = [ 'flex-remoting' ]
It had a method, hello(), that returned a string.

Then I put my main.mxml file in the web-app directory of my Grails project with these lines inside the mx:Application tag:

<mx:RemoteObject id="ro" destination="helloService"/>
   
<mx:Button label="Hello" click="ro.hello()"/>
<mx:TextInput text="{ro.hello.lastResult}"/>
You don't need to build the project. You don't need to set any paths in FlexBuilder. Just create the MXML file.

Then I hit the MXML file in my Grails app:

http://localhost:8080/bookstore/main.mxml

Much churning ensued as the Flex app was compiled on demand and then up it came with the Hello button. Click. The return value from my HelloService.groovy hello() appeared in the text box.

It's a trivial app but it showed just how incredibly seamless the integration is. It uses the Web Tier Flex compiler for on-demand MXML compilation and it automatically manages the destinations for you.


January 16, 2008
BACFUG, BAADAUG and Fire on the Bay are proud to be hosting the kick off of the Flex 3 / AIR Pre-Release tour in San Francisco this Monday (January 21st).

It'll be a big event - we have around 150 RSVPs so far across the three groups!

  • 6:30pm for food / drink / networking
  • 7:00pm for the main presentation from Ted Patrick, Adobe's Technical Evangelist for Flex
Location: Adobe, 601 Townsend St, San Francisco, CA 94546

The raffle will include:

  • iPod Nano
  • Flex Builder 3 Professional ($699 value - when released)
  • CS3 Web Premium Suite ($1,599 value!!)
as well as Flex backpacks and some Flex/Air T shirts

Due to the popularity of this event, we will be in the "Town Hall" open space inside the security area so you must RSVP using the BACFUG web site - http://bacfug.org/ (scroll down - the RSVP link is below the meeting information)

Direct RSVP link.

About this presentation:

Flex 3 and AIR are getting close to launch and in preparation, Ted Patrick from the Adobe Flex/AIR product team is traveling to select cities to show off the great new features and help prepare us for this exciting launch.

Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus the addition of the automated testing framework to Flex Builder.

Adobe AIR is game-changing in so many ways, extending rich applications to the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write desktop applications using the same skills that you've been already using to create great web apps including both Flex and AJAX.

Don't miss out on the opportunity to see and hear about this highly anticipated release of Flex 3 and AIR during this special pre-release tour. Plus, in addition to giving away some one of a kind Flex/AIR branded schwag, we will also be raffling off a copy of Flex Builder 3 Professional (pending availability), a full commercial copy of CS3 Web Premium and an iPod Nano at this event!

About Ted Patrick:

Ted Patrick is a Technical Evangelist for Flex at Adobe Systems. He worked with Flash since FutureSplash Animator and watched its evolution from animation to application.

Ted helped Macromedia/Adobe with the development of ActionScript 3, AVM2, ASC compiler, and Flash Player 9 for some 18 months prior to Flex 2's release.

Prior to joining Adobe in May 2006, he provided consulting services at PowerSDK Software and Cynergy Systems.

Ted is a serial entrepreneur having successfully started-up 4 times and raised over 7 Million in VC funding for companies he founded.

3 companies have been successfully sold to other businesses and one was sold to a publicly traded company in 2001. Ted is actively involved in the Flex development community and works at Adobe to define the future of rich media.


January 11, 2008
On Monday, January 21st, Adobe's Ted Patrick will present Flex 3 and AIR to a joint meeting of BACFUG, BAADAUG and Fire on the Bay. This is part of Adobe's pre-release tour to promote Flex 3 and AIR.

We will be raffling off some incredible prizes:

  • Flex Builder 3 Professional (shipped after launch)
  • CS3 Web Premium
  • Apple iPod Nano
We will also be giving away a lot of Adobe / Flex branded swag as part of this meeting so you'll want to attend.

Read the BACFUG website for more details and make sure you RSVP (on the BACFUG website) since the meeting will take place inside the security perimeter at Adobe's San Francisco building!


December 28, 2007
Anuj Gakhar has just released coldfusiondocs.comwhich is a Flex application for viewing the ColdFusion 8 documentation. It uses a three panel layout to let you search for tags and functions and see the tag attributes / function arguments without losing the currently selected documentation item. It also has filters for ColdFusion 8 tags / functions and pre-CF8 tags / functions which is a nice touch. My only complaint would be that the monospaced font used in the documentation is a bit small (but the standard font size increase hot key in the browser works just fine).


December 14, 2007
I've had my head down working hard on client projects lately and finally got some time this evening to catch up on blogs. Wow! Adobe sure has been busy!

AIR Beta 3, AIR extensions/updates for Flash CS3 and Dreamweaver CS3, Flex 3 Beta 3, BlazeDS, Brio Beta, Flash Player 9 Update...

Good grief!

I just installed the new Flex Builder plugin but won't get a chance to put it through its paces for a few days. The AIR installer is sitting on my desktop and I'm just about to install the updated Flash Player. Oh, and I have my Brio account but haven't had time to play with that either. Maybe Adobe think we need something to keep us busy over the holidays?

Check out Adobe Labs to see what you might be missing!


December 4, 2007
The Collaborative Methods blog just posted a link to the CoCoMo Private Beta survey. CoCoMo is a Flex component set that brings the functionality of Adobe Acrobat Connect Professional to you Flex applications, leveraging Adobe's hosted services. There's some great examples and lots of information about CoCoMo on that blog.


October 27, 2007
I've had a few questions about this so I thought it best to explain how it works. First off, I'm content chair for the conference so, for the most part, I'm driving the process of speaker and topic selection along with a small committee of volunteers and the core conference team.

We all got together early in the summer and came up with the tracks:

  • Architecture and Design in Software
  • RIA - Flex / AJAX / AIR
  • Frameworks A-Z
  • Process and Tools
  • Platform: Database Tuning & (Application / System) Security

[More]


October 26, 2007
Tony Hillerson of EffectiveUI will be speaking at CFUNITED Express Bay Area on November 9th in San Francisco. His talk will focus on the online/offline features of AIR. Tony will be replacing Simon Horwith on the schedule. That means the final session lineup will be:
  • Tony Hillerson - Offline/Online Features of AIR
  • Charlie Arehart - Hidden Gems in CF8
  • Michael Smith - Using your Whole Brain for Developers
  • Paul Kenney - Test-Driven Development with ColdFusion
  • Sean Corfield - Design Patterns and ColdFusion
  • John Paul Ashenfelter - Pragmatic ColdFusion: Build, Test, Deploy
  • Matt Chotin - Introduction to Flex with ColdFusion
Remember: if you register by October 31st (next Wednesday!), you can offset the entire cost against your ticket for CFUNITED 2008!


We've already published a high-level list of session topics for cf.Objective() 2008 and a tentative list of speakers. We're still working on the topics and speakers and I'd like to offer an informal call for speakers (or speaker suggestions) for a few of the topic areas we have already selected. Contact me privately if you would like to submit a proposal to speak on these topic areas:
  • Introduction to Design Patterns
  • Advanced Design Patterns
  • Integrating ColdFusion with .NET and other Microsoft technologies
  • Publishing and consuming Web Services
  • Interface-driven design (interface = API)
  • Introduction to AIR
  • Data synchronization techniques with AIR
  • Designing for multiple user interface technologies
  • Designing for code reuse between AIR and Flex
  • Real-time data management with LiveCycle Data Services
We have potential speakers for over thirty other topics but we'd like to get a few more names in the slots above.

Soon we'll be posting a general call for speakers. Watch this space!

Remember that registration is already open for cf.Objective() 2008!


See this blog post for more details on the speaker selection process.


October 24, 2007
See this news story. Now if they'd just offer ColdFusion 8 free to faculties... :)


October 22, 2007
webDU 2008 is starting to roll and is calling for papers. As usual, it's at the Star City casino resort in Sydney (a great venue). I attended MXDU (as it was originally called) in 2004 and 2005 and it was one of the most vibrant web development conferences I'd ever been too - highly recommended!

Currently flights from the Bay Area to Sydney are around $1,200 including taxes... hmm...


October 19, 2007
Every time I've looked at Cairngorm, it's always seemed complete overkill to me. It's why I was so pleased to see Joe Rinehart start working on Model-Glue for Flex. Cairngorm made Flex development look much harder than I wanted to believe it really is. It's been years since I had to build desktop applications with a full event-driven, multi-threaded architecture and I finally realized on the way home from MAX Europe that web development has truly spoiled me. Web development - by which I mean pure HTML application development - is so much simpler than desktop development.

[More]


October 3, 2007
Per the press release today, House of Fusion is collaborating with Developer Circuit to create a central resource for jobs in our industry. Developer Circuit has been providing the Flex widget for a while - you can find it on 80+ blogs and other sites - so it's a natural partnership for them to work with the largest independent community hub site like this.


September 12, 2007
Adobe and BEA have formed an "Enterprise Partnership" to co-market products. Under the deal, announced on BEA's website yesterday, BEA will bundle Adobe Flex Builder with BEA Workshop Studio and Adobe will distribute evaluation licenses of WebLogic Server with LiveCycle. It's an interesting development that should drive further adoption of Flex within the enterprise.


July 27, 2007
Adogo - Adobe Developers of Greater Orlando - is a new user group focused on ColdFusion, ActionScript, AIR and Flex. Maxim Porges, Adam Fortuna, Brian LeGros are all involved. The group meets on the first Tuesday of every month at 7:00pm at the Devry University at Milenia and the group is kicking off on August 7th with Adam Fortuna on Flex/ColdFusion Applications with ColdSpring and an RIA BOF which should be a good evening.


June 27, 2007
Model-Glue just launched a brand new website (can you spot a theme here?), along with an Alpha download of the new Model-Glue: Flex framework.

I'll be blogging more about Model-Glue: Flex in due course - I'll be using MG:F, rather than Cairngorm, for the Flex (and AIR) development work I'll be doing over the coming months.

It's also worth noting that Model-Glue 2.0 is now an official release.


June 20, 2007
Looks like there are nearly 30 ColdFusion sessions at MAX 2007. There are also lots of Flex and AIR sessions as well. Should be a really good conference for developers this year, based on Ted Patrick's comments about the direction of the conference.


June 19, 2007
Adobe has released Digital Editions which is a free, Flex-based eBook reader for your PC. When it was out as a beta, it was Windows-only so I'm very pleased to see the final release supports Mac OS X as well (although some of the book install pages in their sample library appear to require Windows... unless you spoof your user agent!).

What do you get? A slick, clean monochrome interface with simple, intuitive controls. A library mode and a reading mode. Bookshelves to organize your books. Bookmarks. Text search. All in a 3Mb download.

Adobe has quite a few free sample books in its library to get you started.

Bill McCoy has plenty more details in his blog, in particular details of support for EPUB (aka OPS), an open standard, reflowable XHTML-based format.


June 15, 2007
This week I had the good fortune to attend the annual Adobe Community Summit - a San Jose-based event for User Group Managers and Community Experts to learn about the "state of the union" in Adobe-land. Last year I popped into a couple of sessions as an employee and saw some sneak peaks of what ultimately became the CS3 product line. This year I attended as a Community Expert, to learn about the many recent releases.

[More]


June 13, 2007
Just sat through a very interesting presentation on Open Source initiatives at Adobe by Dave McAllister and wanted to put out some links and notes.

Dave noted that Adobe has been active in Open Source for a good long while but has recently begun to move away from the Adobe Open Source License (a vanity license - like the old Fusebox license) to more standard licenses such as BSD and MPL. We've seen the ActionScript Virtual Machine released to the Mozilla Organization (as Tamarin) and this week the Flex 3 SDK was just released as Open Source with the ActionScript and MXML compilers and ActionScript debugger all following later this year.

You can keep tabs on Adobe's voice for Open Source on the Open at Adobe blog.

You can read about (some of) Adobe's Open Source projects on opensource.adobe.com, which includes the Adobe Source Libraries and the Generic Image Library. The latter was accepted into the Boost project for C++ - an open source library project that I was involved with back in 1998, when I was still involved with the ANSI C++ Standards Committee!

Dave also mentioned RIAForge which is probably the most well-known Open Source effort around Adobe technologies, as far as the ColdFusion community is concerned.


June 11, 2007
Adobe Apollo is now AIR - Adobe Integrated Runtime and the easiest way to develop for AIR is Flex Builder 3 (beta). The Flex 3 SDK is also available on Adobe Labs with nightly builds as well as a public bugbase.

There are quite a few changes between the Apollo Alpha (aka "M3") and the new AIR (aka "M4") builds so you'll have to make some source code changes to rebuild your Apollo apps. It's not a big deal - I had my Apollo app - an administrative console for a website - up and running as an AIR app in just a few minutes. Despite the new Flex 3 SDK, my (recompiled) Flex apps and my new AIR app seem to work just fine with my existing CFMX 7 and CF 8 sites.

And tomorrow I get a whole day of training on AIR so I'll have more to say in the next few days.


June 6, 2007
Congratulations to Chris Schmitz! He snapped the site at 999,999 and provided an exact timestamp, per the contest rules!

Thank you to all the other folks who entered - I had about dozen entries in total, with half of those being within a very narrow window, around quarter past midnight!


Nearly 1,000,000 visitors have come to An Architect's View since I started blogging in June 2002. Dan Wilson suggested that I run a contest for the millionth visitor and then donated a prize so here's the contest!

The counter, as of this posting, is at 999,409. The person who takes a screenshot of the counter when it is closest to 1,000,000 visitors and sends it to me will win the "Flex 2 Essential Training" videos from Lynda.com.

But wait, you Photoshoppers... Sure, anyone can cheat. So to help prevent PhotoshopFraud, you must also send me the time you took the screenshot. This is something I can easily double check (because only I will know the timestamps on all the other screen shots submitted!).

The winner will be announced a few days after the counter reaches 1,000,000 visitors (to allow for folks to get their screenshots in).

The videos are being donated by Dan Wilson who is very keen for this contest to happen and, for some strange reason, really likes my blog!

Many thanx to Dan.

Get screen grabbing!


May 25, 2007
You can pick all your sessions online using the CFUNITED Scheduler - very slick, lots of AJAX-y goodness!

I just finalized my schedule and, somewhat to my surprise, my session choices are nearly all Flex! So I guess you could say CFUNITED is a great conference for learning about Flex :)

Here's where I'll be:

  • Wednesday
    • 8:00am - Welcome - Michael Smith et al (KN)
    • 8:30am - Adobe Keynote - Ben Forta (KN)
    • 10:15am - Flex 101 - Ted Patrick (FL)
    • 11:30am - Leveraging ColdSpring to build robust Flex applications - Chris Scott (FL) - Yes, I know I saw this at cf.Objective() - it was a good session!
    • 2:00pm - Integrating Spry and ColdFusion - Andrew Powel (FL)
    • 3:15pm - OO Flex: An introduction to the Flex Framework - Andrew Trice (FL)
    • 4:30pm - Using the Adobe Flex toolkit for Salesforce.com - Steve Rittler (FL) - Because I missed it at cf.Objective()!
    • 6:00pm - Networking Event
    • 8:00pm - Solo Coding - Charlie Arehart, Chaz Chumley, Mark Drew (BOF)
    • 9:00pm - Apollo and Flex fears debunked - Andrew Powell (BOF)
  • Thursday
    • 8:30am - Testing CF Applications - John Paul Ashenfelter (ME)
    • 9:45am - Continuous Testing with Flex and ColdFusion Projects - Thomas Burleson (FL)
    • 11:30am - The Future of BlueDragon and CFML - Vince Bonfanti (KN) - Very interested to see progress on their "IronDragon" / DLR project!
    • 1:45pm - Prototyping Applications with Flex 2.0 (FL) - Should this be 2:00pm I wonder?
    • 3:15pm - AJAX Integration with ColdFusion 8 - me! (AC)
    • 4:30pm - Using MVC with Flex/ColdFusion projects - Thomas Burleson (FL)
    • 7:00pm - CF Celebration - Top Secret!
  • Friday
    • 8:30am - Ins and Outs of working with XML - Erik Goodlad (AC)
    • 9:45am - Flex and Ajax: perfect match - Rob Gonda (FL)
    • 11:00am - ColdFusion 8: Application Security - Adam Wayne Lehman (AC)
    • 1:30pm - Flex Charting Explained - Rob Rusher (FL)
    • 2:45pm - Pragmatic ColdFusion: Build, Test, Deploy - John Paul Ashenfelter - (DP)
    • 4:00pm - Q & A Panel Session
  • Saturday (my non-Flex day!)
    • 8:30am - Step Debugging in CF 6/7/8 with FusionDebug or the new Scorpio - Charlie Arehart (BC)
    • 9:45am - Working with RSS in ColdFusion - Pete Freitag (AC)
    • 11:00am - ColdFusion 8: Integrated Flex Data Services (AC) - It's a bit Flex-y :)
    • 1:30pm - AJAX Integration With ColdFusion 8 - me again! (AC)
    • 2:45pm - Are You "Cashing In" on Caching? - Tyson Vanek (DP)


May 9, 2007
I went to Rob Gonda's talk on Cairngorm at cf.Objective() and, whilst it was an excellent talk, it just added more weight to my feelings about Cairngorm: it's a lot of work.

Joe Rinehart showed off a new project at cf.Objective(), which aims to brings the ease of use of Model-Glue to Flex. He showed me an example that he'd converted from Cairngorm to his nascent "MG:F" and it was definitely an improvement. I was still bothered by all the repetitive code, left over from Cairngorm, for handling the model - endless delegate object creation, asynchronous token management, responders and result / fault handlers. Boring, tedious, monotonous boilerplate code. There had to be a better way.

I asked Joe if he thought he could come up with some sort of automagic proxy mechanism to make all that code just go away. Being Joe, of course he could!

Read about the big changes to MG:F that introduce autoproxy functionality around the service layer so that you do a lot less typing! Very nice!

I think this is going to be a great project that will really help a lot of ColdFusion developers get into Flex (me included!).


May 8, 2007
Clark Valberg has just updated the Developer Circuit Flex widget that lets bloggers show jobs in the margins of their pages to help support the community. See the left nav of my blog just below the categories and calendar.


April 26, 2007
Adobe just announced their plans to release the source code for Adobe Flex as open source. You can read more details on Adobe Labs.

The Mozilla Public License will be used to cover the source the AS3 Flex SDK (available in source form since the release of Flex 2) as well as the Java source for the AS3 and MXML compilers, the debugger and the core AS3 libraries from the SDK.

Most of the infrastructure should be in place by the summer with a full transition to open source by the end of 2007.

You might also want to watch the video interview with Ely Greenfield and David Wadhwani by Robert Scoble of PodTech.


April 5, 2007
Via Ryan Stewart's blog (interesting commentary there), the folks at Virtual Ubiquity have blogged about why they chose Flash over AJAX for their forthcoming Buzzword product - "the first real word processor for the web".

If you haven't seen Buzzword - which they've demo'd a few times now - check out the screen shots on their main web site. It's very, very slick.


March 13, 2007
Now here's a conference I wish I could attend: Web on the Piste - The Ultimate Conference for Rich Internet Technologies! Mid-Winter in Queenstown, New Zealand (August 22/23), organized by Straker Interactive (makers of ShadoCMS) with Adobe and Gruden as the major sponsors, and a stellar speaker list, this will be full of Flex, AJAX, Apollo (and ColdFusion) goodness.


March 12, 2007
Adobe are running a series of online ColdFusion seminars throughout the next couple of months, covering ColdFusion MX 7 features, Flex 2 integration and business reporting. You might also be interested in the online Adobe Flex 2 seminars.


January 29, 2007
CFLEX, the Community Flex website, is running a survey about your level of Flex usage and your plans for Flex. The survey will help "Evangelists (both independent supporters of Flex, Flex activists, Community Experts, and Adobe employed Evangelists) to focus their efforts".


January 15, 2007
You can now find Ryan Stewart and Jeff Houser's new podcast, The Flex Show, on iTunes via this music store link.


Ted Patrick notes that there are only a handful of tickets left for the 360Flex conference in March (5-7, San Jose). It's only $100 and it's packed full of Flexy goodness!

See you there!


January 13, 2007
Ted Patrick has posted details about a free event in San Francisco in about two weeks, where you can meet the product team. It should draw a lot of local Flexers too so it will be a good opportunity for networking as well. And with Ted in charge, it should be fun!


January 5, 2007
Matt Chotin has a Logged In article on the Developer Center explaining the full feature set but the highlights are: official Mac support, Eclipse 3.2 support (on Windows as well), runtime CSS (nice!) and modules to help manage large applications.


January 3, 2007
Better late than never, I guess. I wouldn't even have considered posting my resolutions but after seeing a few others do it and, especially, after hearing Matt and Peter talk about theirs on the "Weekly", I figured I'd share.

In no particular order:

  • Do more unit testing! Or, more accurately, get better at Test-Driven Development! I already evangelize about this but the more I get into unit testing - and TDD in particular - the more I realize that I still don't do enough and I still have a tendency to shortcut the process and code first, instead of writing tests first.
  • Do more Open Source Software development! Yes, even with Fusebox 5.0, Fusebox 5.1, my Closures library and the REST adapter under my belt for 2006 (as well as numerous contributions to other frameworks), this is still an area where I want to be able to do more and keep giving back to the community. 2007 should bring Fusebox 6.0 at least!
  • Do more Flex! Having finally gotten around to actually learning Flex for the first time in 2006 and written a few small applications, this is an area I really want to become much more proficient at in 2007.
  • Write some Apollo applications! If I do more Flex in 2007, Apollo applications will be a snap but I want to stretch myself by learning enough AJAX to develop hybrid Flex/AJAX applications (like some of the cool stuff Christian Cantrell showed off in that video Mike Chambers made recently).

As I recall, these are very similar to Matt and Peter's resolutions... must be a theme...

What are your resolutions?


December 7, 2006
Announcement from Jennifer Larkin:
Adobe ColdFusion Specialist and former manager of the US Department of State ColdFusion User Group, Adam Lehman will be talking about using ColdFusion with the Flex Data Services.

This will be a joint meeting of BACFUG and SilVaFug, so the meeting will follow 2 hours of free Flex training. Flex training starts at 5:30.

Also, we will be giving away software and having a Holiday Party! (I guess that means we'll have to spike the eggnog.)

Usual location:
601 Townsend St (Adobe SF), Kojak
San Francisco

RSVP for the meeting at http://www.bacfug.org

For more information on free Flex training, go to http://www.silvafug.org/


December 6, 2006
San Jose, California. $100. Three days, four tracks. Read all about it (and register!).


November 29, 2006
Laura Arguello (of AS Fusion) has created this knockout Flex application to front-end cfcUnit, Paul Kenney's excellent unit-testing framework. This shows the power of a well-designed framework - because of Paul's design, using a facade, Laura was able to add a Flex front-end easily!


November 15, 2006
The Adobe Hosted Services group just launched another new service: Adobe Document Center (press release). This integrates with the ability in Acrobat (or Office, via a simple plugin) to create and apply a usage policy to a document, such as limiting access to a specified list of users or for a specific duration. The Adobe Document Center displays documents to which you have applied policies and lets you track usage of each document. It also lets you change the policy applied to a document and revoke access (so you can cause an out-of-date version of a document to no longer be accessible when you issue an updated copy, for example). You can also create and modify policies directly within the Adobe Document Center itself.

It's a Flex application, backed by Java code - and a number of LiveCycle components, and it also leverages the trial signup / terms of service Flex application we launched as part of Adobe Acrobat Connect a few weeks ago.

You can try the Adobe Document Center for free until the end of the year (the same as with Adobe Acrobat Connect). The commercial release is expected to be available in English in early 2007 at an introductory price of $19.99 per month (or $199 per year). Additional languages will be added throughout 2007.

You can see the full range of Adobe Online Services, all of which offer free trials.


November 10, 2006
Yes, I've finally started using Flex! Thanx to Tom Ortega of Silvafug and his employer eBay for offering free training on Flex. Last night was the first public training session and it was pretty well attended - it was also broadcast using Acrobat Connect (and recorded; I'll add the link when I see it posted).

Tom covered the basic concepts and then took us through the layout model and several of the containers Flex provides. He showed how to tie components together with ActionScript and that there is a debugger for stepping through your code. He covered the data grid and view stack components as well.

I followed along on my laptop (Flex Builder 2 for OS X rocks) and learned enough to be dangerous in this two hour session.

Tom said remote objects will be covered in the next training session but I experimented with that myself and, by this morning's BART ride, has conquered that too (it took me a while to figure out that if you have a non-empty context root on your ColdFusion server, you need to specify the endpoint attribute on the RemoteObject tag).

So now I have my first real Flex application running! It's a testing console for the web services / remoting services my team has been building. Nothing fancy but it does the job. A tab for each service being tested. Each tab offers a form on the left to enter parameters for the service to call and the results are displayed on the right.

I think I'm going to enjoy using Flex!


November 1, 2006
eBay is offering Silicon Valley Flex User Group attendees a free two hour "quick start" (PDF, 116Kb) course once a month, starting November 9th. See the PDF flyer and the Silvafug website for more details (you must RSVP so they can manage attendance).


October 30, 2006
Ben Forta (with a little help from some of his friends) has created The Flexifier - a website that lets you enter MXML and AS3 and see what it does. It's built with Flex and ColdFusion and Spry and will let you experiment quickly with Flex without needing to download anything. Apart from being a useful educational tool, it's a lot of fun!


October 24, 2006
Download Flex Builder 2 for Mac OS X (beta) from the Adobe <labs>! The moment many of us have been waiting for!


October 14, 2006
I forgot to blog this meeting in advance - sorry! - but I was planning to write a report of it and saw that Tariq Ahmed beat me to it!

It was a very interesting meeting. Charles Freedman's presentation on Yahoo!'s Flash Maps API was great and stories of the Yahoo! Hack Day made it sound like a wild geekfest.

I was stunned and very pleased to hear eBay are offering free introductory Flex training to Silvafug members - something I shall be taking advantage of next month! My main reason for attending Silvafug is to learn about Flex since I haven't had a chance to use it yet and I think it's very cool technology. Ages ago I took an introductory Flex 1.5 course and was impressed at being able to create applications so quickly - but I never had a chance to use Flex 1.5 subsequently. I think if I learn Flex 2, I will actually find some very useful things I can build with it. I would have used it on my current project if I'd known how!


October 3, 2006
Adobe Consulting is hiring two architects, one focused on LiveCycle, the other on Rich Internet Applications. The roles are similar but have a different technical focus so I've merged the two job descriptions below (to some extent - in other words, if it's confusing, it's my fault!. Send your resume to Tiffany Starkey (tiffanys AT adobe DOT com).
Adobe is enabling whole new classes of Internet applications with its current suite of tools. Become part of the team that is leading the way in showing customers and strategic partners how to develop these high-impact applications.

Adobe Consulting (AC) is establishing a Manhattan office to meet the strong demand of enterprise customers who want to radically improve the user experience, performance and value of their web applications. We are looking for technical architects with consulting experience to provide customer-facing guidance in the design and implementation of these ground-breaking applications.

The Technical Architect is a pivotal role within Adobe Consulting. This individual is considered a company expert within technical discipline, and leads technical aspects of projects with strategic customers and partners.

[More]


September 14, 2006
The Silicon Valley Flex User Group will be meeting tomorrow in the Adobe San Francisco building at 7pm.

This month's meeting will be a Q&A session with some of the Flex Framework team.

You must RSVP (for security badging reasons) to either Tom Ortega or to fugrsvp at gmail dot com. I strongly recommend joining the mailing list for more details of the group and its meeting agendas.


September 6, 2006
Ben Forta has an excellent article on the Developer Center called Do you need Flex Data Services? which explains what you can do with FDS as well as what you can do without FDS. This seems to be the piece of the Flex puzzle that has caused the most confusion amongst the community commentators (on blogs and in podcasts etc) so if you're interested in Flex at all, you owe it to yourself to read this article.


According to Ben Forta, some ColdFusion and Flex sessions are so popular they are selling out fast and there are already waiting lists for some of them! If you're still wavering about whether to go to MAX or not, you'd better hurry up and register otherwise you might miss out... and with that much buzz and popularity surrounding ColdFusion and Flex, you don't want to miss out, do you?


August 17, 2006
I just received my third juror summons since I moved to Castro Valley in Alameda county. The first couple of times I excused myself because I was "not qualified" (not a U.S. citizen). So I was actually quite excited when I got my third summons and could actually participate!

However, the date doesn't mesh well with my current workload so I have to postpone for about six months. I was disappointed and was about to fill in the form when I noticed that I could submit my request online! Yes, Alameda county have an e-juror system!

I guess not too many people are using it right now because the user experience is pretty sucky in many, many ways. It cries out for a Flex user interface! It ought to be a fairly simple process but it forces you through a very unnatural process in order to get both a home phone number and an email address entered, then when you ask to defer, it doesn't give you any hints about what date is acceptable... my first choice was exactly six months in the future. Submit. Refresh. Not acceptable - must be less than six months. So I picked the day before. Submit. Refresh. Not acceptable - that's a Sunday. Sigh. Why not popup a calendar that only allows you to pick valid dates??

And why can't I enter a work phone number? They have a field for it but you are never offered the option to modify it!


August 11, 2006
Well, I didn't get to Silvafug after all. My team has a fairly major milestone next Tuesday and my lead was working late so he could take Friday off so I stayed late to work with him.

I'd be happy to hear reports from folks who did attend...


August 7, 2006
Silicon Valley Flex User Group. I thought I'd blogged this before but apparently not. Tom Ortega and Jennifer Larkin started a local Flex user group recently and they had their inaugural organizational meeting last month.

This month's meeting is this Thursday in San Francisco. Here's the announcement from Tom:

As promised, the next meeting for Silvafug is looking to be a good one. Here's the tentative schedule for the evening, tentatively scheduled for 7 to 9 pm. (Would a 7:30 to 9:30 work better?)
  • Call To Order
  • Intros (5 Mins)
  • Announcements (5 Mins)
  • A word from our sponsor - roundpeg, Inc. (10 Mins)
  • Beginner Session I (30 Mins)
    • Intro to Flex concept, architecture, framework, key functions, etc.
  • Break (10 Mins)
  • Beginner Session II (30 Mins)
    • Development Lab - 1-2 Page/Component Design
  • SilVaFUG Member Open Forum - Intros/Q&A (25 Mins)
  • Give Away/Closing Comments/Announcements (5 Mins)
As you can see, if you're new to Flex and want to get a jumpstart, this is the meeting to go to. If you're "beyond" the Beginner level, don't worry, we still want you! With one instructor/speaker, we'll need the "advanced" members of the group to walk around and help out the newbies. It'll be a great chance to help out the group and get to know each other.

The Intro to Flex speaker slot is open. If we don't get a volunteer, yours truly [Tom Ortega] will be at the podium. If no one steps up, no complaining as you were warned! =)

roundpeg, our meeting sponsor, is going all out. They're providing the meeting facilities, the lab with 12 computers, the food and yet another FREE TRAINING SEAT! You'll get a taste of the roundpeg Breeze-style training during the second session.

To make sure there's enough food and chairs, we're asking you to RSVP to fugrsvp .at. gmail .dot. com or to my email. Please make the subject line, "8/10 RSVP". In the email body, include the following info: # of people the RSVP is for, whether you'll have your own laptop, and time preference (if any).

I'm sure there will be other items to discuss and I'll bring them to the group beforehand so you can come with answers. If you have something your dying to bring up now, run it by me (if your shy) or post it to the group to get feedback.

Looking forward to seeing you at meeting #2!

I'll be there because, well, I need to learn Flex!

Location: roundpeg, 595 Market St, San Francisco.


July 14, 2006
John Dowdell quotes Ben Bauermeister on JamJar to give a really good insight into what was behind the application. Ben is the EIR - Entrepreneur In Residence - up in Seattle whose team created JamJar.


July 13, 2006
Today, my group, Hosted Services, launched JamJar - a Flex 2 application that provides collaborative workspaces.

JamJar lets you create "spaces" that you can invite your colleagues and friends into, to plan events, share files, discuss topics, share notes etc.

To learn your way around JamJar once you are logged in, look in the Connections pod and open Community Spaces and then double-click the Welcome to JamJar space.

Enjoy!

p.s. No, this is still not the 'top secret' project. This was built by our Seattle-based team (Protect an Adobe PDF File was built by our San Jose-based team).


July 7, 2006
Via the Flash Coder blog, an amazing Rich Internet Application from InteliSea. It's a central monitoring & control system for luxury yachts. The current demo on the site is built with Flash 8 (downloadable as a Windows self-extracting archive) but the product that will ship (on the ships :) is built entirely with Flex 2 (read the Flash Coder blog entry for more information).


July 2, 2006
My former Web Team colleague, Seth Hodgson, has written a great introduction to Flex Data Services on the Flex Developer Center. He covers a lot of ground (across nine pages!), including the architecture of the server, the various messaging adapters, clustering and focuses on a simple chat application. He also includes a lot of code.

I'm very passionate about messaging as an enterprise integration approach - hence my creation of the JMS event gateway that ships with CFMX 7 - so I'm pleased to see good material like this being published for everyone to get more exposure to the capabilities of Flex Data Services.

Hopefully the article will show you how powerful and expressive this enterprise piece of the Flex product line is (and give you an insight into why only the FDS Express edition is free).


July 1, 2006
Matt Chotin talks about the Flex team's plans for Flex Builder on a Mac. Go and add your voice!


June 28, 2006
Ben Forta just announced in his keynote that both Flex 2 and Mystic (ColdFusion MX 7.0.2) are both available for download from the Adobe website:


May 26, 2006
Michael Dinowitz has good blog entry responding to a question from someone who has avoided Flash and doesn't understand why Flex is relevant to ColdFusion developers.

Once again, the question of Flex pricing comes up: "What is the end price target for Flex server", the developer asks Michael. As Michael says "Flex itself is basically free." I guess we just have to keep saying it over and over again before the message sticks.

Anyway, glad to see Michael posting about this and drawing some great comments, especially from Kevin Hoyt, in response.


May 20, 2006