talk about pimped out notebooks.
I have never had such a nice machine in my life.

Today we downloaded the source for Tomcat.5.2.30 and compiled it as universal binary,
After some vi wizardry and the latest available flash remoting jars added, i have everything running nice.

I was most impressed when i viewed Complex Typed Objects going through the wire via ServiceCapture(which is also running on OS/X 🙂
So I have a real dev box now. Any PC-Only haters out there, i got Flex Builder 2, Tomcat, FDS, Remoting, Service Capture, MySQL5, what more do i need?

And just to show how we really, really do this..
Check out this dope theme for XP that i’m also running through Parallels.
download here
fishscale

Just a note on Parallels.
In order to bridge the file systems between Mac and PC i have decided to  create 10 shared folders and in XP map them as network drives.
This has enabled me to work seemless on the same file between OS’s.

I have a Ubuntu Image coming this week as well.  After i have that running it means Apple, Microsoft and Linux all on the same fly-ass notebook 🙂

Advertisements

Front to Back Development

After receiving my first SRS document of the scope I quickly proceeded into knocking up some quick prototypes in flex of my initial sketches. Although not functional these prototypes were able to give the others guys on the team some insight on liquid UI’s in Flex.

This was received very well and I next moved on to creating a proper design document. This was not a technical document and specifically focused on the complete functionality of the application.
By my 3rd draft of this document I quickly realised what a large project this really is 🙂

In the 4th draft I had applied styling to all of the screenshots in the doc and finally became impressed with looking at what my final achievement will resemble. This is quite a nice application if I do say so myself and I have definitely set a high standard for output.

At this point I would like to make note of an article posted on devnet by the guys from Cynergy Systems. This explains a methodology that from experience is optimal for RIA development.

It is common in standard web application development that the user interface simply gives the user the ability to make use of a back-end application. In Flash RIA development that paradigm shifted to a more user centred focus in the application design with all the interaction possibilities provided by developing with Flash.
But this was by no means optimal. Flash is not a rapid application development platform and Adobe has gone to great lengths to achieve this with Flex. Flex offers the ability to create functional prototypes of applications quickly, something that Flash did not.
This opens the door for the front to back development process. This means that the Front end GUI’s can be signed off on before work on creating the exposed back-end services takes place. This is a beautiful concept for a front end developer and helps us avoid some of the pitfalls I experienced in my previous project, particularly massage and manipulation of data returned from service calls.
With using AMF3 and its complex typed object handling I can specify in my prototypes how I wish the objects to be returned from the service therefore minimising any conversion of data returned from the service, YAY!

The Background.

Last month I was pulled from my last project, where I was brought in to extend the functionality of an existing Flash RIA which I had worked on for close to 12 months. The new project is to build a new Flex GUI to replace an existing Java GUI for an application within the software suite of my company QDC technologies.

This new Flex application communicates with a Java back-end via Flex Remoting. At this stage we have no plans to implement Flex Data Services.

I also recently purchased a macbook pro which is my new dev machine. It is my first real in depth experience with OS/X and I have XP installed running on Parallels. In an attempt to become more familiar with OS/X I am trying to do as much development as possible in OS/X and only switching to XP when required. After the release of Flex Builder 2 beta for Mac I have now switched to using this for my flex development.

This is my introduction post for a weekly series of articles based around my experience of developing my first Enterprise Flex RIA. Through the development process I am recording short notes and then composing weekly articles based from these notes. I will be posting 2 articles each week, one will be posted on cairngormdocs.org which will be related more to the implementation of the cairngorm architecture in this application while the other article posted on this blog will be about the overall picture.

To begin with, I am not going to be disclosing too much detail of the purpose of the application and will not be releasing any source code, although I may include snippets of code to help illustrate certain areas of the articles.

The RIA is a pure Flex 2 GUI and the backend server application is built in Java. Our front-end team currently consists of 2 Flex Developers with another developer coming on board in a couple of weeks and hopefully more in the future.

Enjoy.

 I will be presenting at the next CFUG meeting.

Here’s the details

 

Our next scheduled meeting for the Victorian ColdFusion Design and Development User Group will be Thursday, the 2nd of November, at Level 2, 17 Raglan Street

South Melbourne starting at 7:00pm. 

 

This week we will have Bjorn Schultheiss presenting again on FLEX 2 and hopefully a bit of a chat about MAX and what happened down there.

Just a reminder about the CFAUSSIE lists, anyone who isn’t registered should be. It’s the best place to get help or even just have a rant:P

Go to the cfaussie google group to register.

Hope to see you there.

 

We will be providing refreshments and finger food so if you are looking at coming along please send an RSVP email to steve@cfcentral.com.au so we can get some indication of numbers.

 

On arrival, if the doors are locked please call Mark Mandel on 0410528694 or Steve Onnis on 0401667996 and either one can let you in.

Just got Walloped

5 October, 2006

Thanks to the Mountaineer himself for the invite, cheers brother!

I’m now an official Wallop member, http://www.wallop.com/alienscience
very nice,
I always enjoy using quality Flash applications.

Myspace looks so lame at the moment,
The only thing that got going is the member base (which btw is not a bad thing to have)..

FlashDevelop 2.0 Complete!

5 October, 2006

Just posted on the OSFlash Mailing list
Good work guys!
I will definitely give it a go.

———-

We did it!

The FlashDevelop team is proud to announce the Final 2.0 release. We hope you definitely enjoy working with FlashDevelop all day long 🙂

This is really a community achievement, so “merci” to all the FlashDevelop users and contributors around the world: your support means a lot for us.

Download FlashDevelop 2 Final:
http://www.flashdevelop.org/community/viewtopic.php?t=1001

To be continued…

– the FD Team