Embrace the timeline….

On creating rich, flashy and immersive advertising experiences online by Owen van Dijk

Map of the (Flash) MX World

with 5 comments

This blog is called MX Traveller, travelling in the MX world. Question is, what exactly does that world look like? I am currently trying to visualize that world, which technologies come into play, and what is the relation between them.

This is how it looks like now ( click image for a total view ):

i put in only the Macromedia related products and technologies, just for a start. I know there are a lot of homegrown tools and commercial alternatives and i am writing them down so in a future version i can put them in. If you know about software or tools that definitely should be on this image, please let me know!

I drew this map using Enterprise Architect, a nice and affordable UML modelling tool. It supports many different models from the UML 1.3 specifications, such as Use Case, Dynamic model and Component and Deployment diagrams. It supports roundtrip engineering ( from diagram to code and backwards ) for languages such as C++, Java and VB.NET. Unfortunately it doesn’t support ECMA4 derivates like Jscript.NET so no code-generation for now. If you cannot afford expensive tools like Rational XDE, Visual Studio .NET Enterprise Architect or TogetherJ ( the last one is btw a great UML modelling tool! ), or don’t necesarry need all the features, then have a look at Enterprise Architect, which cost between $80 and $180 depending on the edition.

Also i would like to note there is an excellent free UML Class Diagram tool available for Actionscript developers, called GModeler, made by Grant Skinner. The nice thing is that it can do forward code engineering for AS1 too. Also it can import FlashDOC documentation using another tool. To my suprise Macromedia did not implement the FlashDOC code into MX 2004, although they acquired the code from CyberSage. A true ASDoc parser is on my wishlist for MX3, so i keep hoping.


Written by ohwhen

September 15, 2003 at 9:55 pm

Posted in Web/Tech

5 Responses

Subscribe to comments with RSS.

  1. I would change the position of the Breeze Player: I think it needs to be besides the Shockwave player instead if the Flash Player: it’s a Flash Player + added functionality.

    Also note that the platform is Breeze, you limited it to Breeze Live.


    September 18, 2003 at 10:52 pm

  2. I would change the position of Central for similar reasons. It is much more a player than an authoring tool…

    Peter Hall

    September 21, 2003 at 10:41 pm

  3. @Waldo: you are right from a technology pov, but from a users perspective, it is definitely another product.

    @Peter: Yeah, i was thinking about that, and you are right, however i had a hard time visualizing this.

    This diagram definitely is something to look over again when time progresses. Thank you both for the feedback.

    Owen van Dijk

    September 22, 2003 at 10:14 am

  4. Small one here – but “.SWF” actually stands for “Small Web File”. ;- )

    And for you acronym junkies, “SWC” stands for “Small Web Component.”

    Good times…

    Mike Downey

    September 30, 2003 at 11:20 pm

  5. From “File Format Specification License Agreement” :

    1. Definitions

    Flash File Format (SWF) or “SWF” means the file format designated by .SWF

    “Small Web Format” nor “Shockwave Flash” are mentioned; maybe we confused by the mime type “application/x-shockwave-flash”, too.



    April 1, 2004 at 4:34 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: