Cairngorm and the Presentation Model - Part 2 : Sample application

In the first part of this series, we've shortly discussed the reasons why we may need a separate presentation layer for applications, and what pattern we'll use for this : the Presentation Model pattern.

Cairngorm and the Presentation Model - Part 1 : Introduction

There's been a lot of discussions lately about the various GUI patterns and their implementations by Flex architecture frameworks, Cairngorm and PureMVC in particular.

I think that this topic is absolutely essential to cairngorm since this framework has often been criticized (including by me) for its lack of proper mechanism for managing the presentation layer.

French AIR pocketguides for free, and some help needed for tostring.org

After O'Reilly France had closed its doors some weeks ago, I was informed that I now owned all copyrights regarding the french translations of the following pocketguides :

  • Apollo for Flex developers
  • Apollo for JavaScript developers

I also own my original work Bien démarrer avec AIR Beta 1. Unfortunately, for some reason, Colin Moock's essential as3 does not seem to be concerned.

As a consequence I'm releasing these original PDFs as free downloads.

FCG (Flex code generator) goes final and open source

After lots of delays (and headaches), I've finally released the v 1.0 and the source code of FCG, my Flex code generator. Note : Beta users will have to manually upgrade to v 1.0 by reinstalling the AIR file from the project's page, as the update mechanism has switched to the official Adobe AIR update framework.

My eSeminars (architecture and i18n) slides are available for download

As promised, here are the powerpoint presentations for the two Adobe eSeminar I just gave at Adobe France.

Reminder : these are in french, folks !

Hope you find it useful...

***

Comme promis, voici les présentations powerpoint des deux eSeminars que j'ai donné récemment chez Adobe France.

J'espère qu'elles sauront vous être utiles...

Presenting an Adobe eSeminar about i18n in Flex on June 27th

Hi all ;)

I just got back from San Francisco where I've had a great time. This city is fantastic. I really wish I didn't have to leave, actually.

Back in France, I'll be giving another eSeminar for Adobe on internationalisation in Flex application, next Friday, called Les stratégies de localisation d'une application Flex.

We'll talk about all sorts of things concerning translation and how to prepare your Flex / AIR apps for it.

You can sign up here to attend the seminar.

Going to San Francisco next week

I'll be in San Francisco from June 13th till June 22nd. Just in case you're wondering, this is not a business trip, and I have no plan to move there (yet ;) ). However, if you'd like to meet me there, feel free to contact me via my contact page.

Presenting an Adobe eSeminar about Flex Architecture on June 6

I'll be giving an eSeminar for Adobe France this friday. My goal is to give an overview of the main concepts regarding Flex architecture. I'll mainly focus on MVC and discuss the use of architecture frameworks.

This is a french speaking event, so be warned ! ;)

Abstract (french):

Les fondamentaux d'architecture d'une application Flex

FCG 0.9.6 is out - or How to almost ruin an application

Today, I released the version 0.9.6 of my Flex code generator (see here for the release notes), almost two months after I had first planned to deliver version 1. I'm deeply sorry about that, and I think I owe you some explanations.

Cairngorm Extensions Talk on the Flex Show

If you're a Cairngorm user - which is probably the case if you're a regular reader of this blog - then you'll probably want to know more about Universal Minds' Cairngorm extensions. To put it in a nutshell, it's a set of classes that go on top of Cairngorm (ie it's not a modification to the original Cairngorm code) to improve this architecture framework.

As far as I know, its goal is to adress many, if not all, of Cairngorm known shortcomings, such as :

  • Reduce the number of classes