Flex i18n with LocalizationsMaps, an amazing extension

Thomas Burleson created an unintrusive way to localize your Flex application using what he called a LocalizationMap. He expanded the EventMap concept to create a map where all the localization is done is a centralized place. That makes it super simple to update your locale. You don't need to jump around files, it is all in one place. And if you never open the LocalizationMap you will don't know that the application has different locales. This makes your views cleaner, because all the localization is in the maps.

If you need to work with different languages in an application, this is worth checking out. He has an introduction post and a video where he explains all the details.
Amazing i18n solutions for flex
flex i18n with localizationmaps video tutorial and source

As a side note, we love it when projects like this happen and that's the beauty of open source. You never know when someone will grab where you left and create something new that you never imagined. Great work Thomas.

Architecture Animation

Sid Maestre has created a nice animation that explains how the framework works. It is always good to explain things in a different way. Thanks Sid!

Beginner Mate Workshop at 360 Flex San Jose

Sid Maestre will be giving a 1/2 day workshop on Sunday that will cover the basics of the Mate Framework. We'll be there helping out in anything he needs and reviewing the materials in adance. Don't miss it!

MAX Source Code and Slides

This is the code we distributed together with the other 3 frameworks' code for our MAX session titled "Using Flex Frameworks to Build Data-Driven Applications". I didn't include the code for the other frameworks because I wasn't sure if I had their latest versions. I'll update the links here when they post the code in their respective websites.

Instructions to run the application:

  1. Start the database: Open a DOS prompt (Windows) or Terminal (Mac), navigate to sampledb and execute startdb.bat (Windows) or startdb.sh (Mac)
  2. Start Tomcat: Open a DOS prompt (Windows) or Terminal (Mac), navigate to tomcat/bin and execute catalina run (Windows) or catalina.sh run (Mac)
  3. In Flex Builder click File > Import > General > Existing Projects into Workspace. Specify 'projects' as the root directory and click Finish

These are the slides I used.

Update: code for PureMVC by Javier Julio

Using Flex Frameworks to Build Data-Driven Applications at MAX

I'll be presenting Mate at MAX in a session called "Using Flex Frameworks to Build Data-Driven Applications". It will be a 4-hour long session where we will have the opportunity to present along with Alex Uhlmann of Cairngorm, Javier Julio of PureMVC, Chris Scott of Swiz and Christophe Coenraets.