Browsing: Software Architecture

Presentation at Adobe User Group Geneva on UML and Actionscript Engineering

October 10th, 2007 | By Cedric

adobeUGpresUm 005 Presentation at Adobe User Group Geneva on UML and Actionscript Engineering image
spacer Presentation at Adobe User Group Geneva on UML and Actionscript Engineering image

I made a post the 5th. of October on analogd’s blog about UML Modeling Tools & Actionscript Generation.

Adobe User Group Geneva Presentation on uml and Flex/Flash/AIR

I built from this post a 30min presentation on UML & Actionscript. I presented it at the Adobe User Group Geneva (AUGG) yesterday evening. I would like to thank every attendant for their interest, questions and suggestions. I really enjoyed sharing what I found during my research and I presented it in a contextualised presentation with a general approach of UML. Demonstrations showed that UML code generation for Actionscript is an amazingly useful feature, and round-trip support push it a step further. Whether you are used to UML and you are not far from a big step forward in your efficiency and time saved (if you do not use code generation yet), or a new comer to UML and you may discover a new set of tools which will assist and help you conceive solid and re-usable products quicker.

More to come about uml and actionscript code engineering

I made further researches and test preparing this presentation. I will shortly add it into an updated blog entry. I may add the presentation if someone is interested in and also review and make video demonstration of my prefered modelling software.
Currently I think that only commercial products are viable in a serious daily use of UML Modeling and code generation.
I have tested Visual Paradigm for UML 6.1 standard edition and I was just impressed by how well code generation works and how deep is the feature, which includes for example Aggregation, association, inheritence, etc. However It is a pity that backward generation and/or round-trip are not possible.
By the way, I am currently testing Enterprise Architect 7.0 professional edition. I have tested it for more than one hour and I must say that it is definitely the best tools I found. Code generation for Actionscript 2 and 3 is working like charm with plenty of options and even Formatting Templates. But most of all backward generation (=reverse engineering, code –> uml class diagram), Synchronization and Round-Trip features are simply impressive. Finally all is wrapped into a very well-thought GUI, which makes this software a must have for any RIA Flex or Flash developer (or OOP developers from other horizons). I also would like to quickly add that I revised my opinion on ArgoUML and would like to say that it did a lot of progress, but unfortunately code generation for Actionscript 3 is not available yet.

All in all more to come on UML, Actionscript, Flash and Flex, code generation, round-trip, so stay tuned on analogd’s blog, you will see soon video samples to demonstrate interesting features.

spacer Presentation at Adobe User Group Geneva on UML and Actionscript Engineering image