I have worked with for about a year (a year ago). I think it was ok, though I haven't done very advanced things...
> -----Original Message----- > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of Thomas Rühl > Sent: woensdag 9 augustus 2006 15:31 > To: [email protected] > Subject: Re: [flexcoders] Re: [Flex2] What do you use for > modelling a Flex2 application...? > > > Hey folks, to keep up the thinking ;) > > After some days of testing, testing and well... testing the > UML tools out there, I think I finally found something that > might work well for me. My tool of choice is Enterprise > Architect by SparxSoftware: > http://www.sparxsystems.com > > Some of the others, that I had my hands on are: > * ArgoUML > * MagicDraw > * Visio > * some others > > They all - well, except Visio which s*cks - have a touch of > Java in them > - as if it is the only programming language available. In my > opinion, the Enterprise Architect will be the best solution > for me, since it is the most unspecific in terms of the > programming languages. It has Actionscript support > implementet though, but I didn't see the need to turn that on > explicitly. > > Again, thanks for all your interest in the discussion. > > Cheers, Thomas > > ------------------------------------ > > Thomas Rühl > Design, Programming & Concepts > > akitogo OHG > Hanauer Landstrasse 188 > 60314 Frankfurt > > Telefon +49 (0) 69 800 69 445 > Fax +49 (0) 69 800 69 449 > Mobil +49 (0) 179 750 75 87 > E-Mail [EMAIL PROTECTED] > Web http://www.akitogo.com > > ------------------------------------ > > > > Bjorn Schultheiss wrote: > > > > D, > > > > OK cool, > > > > I retract the comment earlier about the contradicting statement. > > > > From your description i see the combination of both the HOW and the > > WHAT as the definition of a front end developer. > > My understanding is that the HOW process is where the > designer aspect > > of the developer comes into play and the WHAT process is > where the OOP > > Code Freak aspect of the developer comes into play. > > To me the HOW is a visual question while the WHAT is the code > > implementation of the HOW solution. > > > > Perhaps this definition is not what originally intended but does it > > make sense? > > > > Regards, > > > > Bjorn Schultheiss > > Senior Flash Developer > > QDC Technologies > > > > > > > ---------------------------------------------------------------------- > > -- > > *From:* [email protected] > [mailto:[EMAIL PROTECTED] > > *On Behalf Of *Dave Wolf > > *Sent:* Tuesday, 8 August 2006 10:46 AM > > *To:* [email protected] > > *Subject:* [flexcoders] Re: [Flex2] What do you use for modelling a > > Flex2 application...? > > > > > > I think you are misunderstanding that I am saying. Let me > try it this > > way and see if my point comes across more clearly. > > > > A large portion of UML is dedicated to answering the > question of WHAT > > you are developing. For example, use cases and activity > diagrams both > > focus on figuring out WHAT the problem set involves. So as > an example, > > WHAT you are designing might be an account registration > process which > > needs to support the ability to validate a users password by a > > pluggable number of password rules. That is the WHAT. > > It doesnt go into HOW you plan to implement that screen or process. > > > > The HOW side would be modelled in something like a class > diagram or a > > state transtion diagram. It might model that you need to create an > > interface (code not graphical interface) which defines an API for a > > pluggable set of rules (say the Command pattern that > Cainforn loves so > > much) etc. UML can wonder from the WHAT and into the HOW in certain > > digrams. Some UML tools can generate source code to > implement the HOW > > side of the equation. > > > > Yes I would argue that there is a lack of Flex specific UML > tooling, > > but Flex is very new. I would not be surprised to see more UML code > > generation tools. Then again there are actually quite a few > UML tools > > that can generate AS itself. A quick Google search reveals many. > > > > > http://www.google.com/search?q=actionscript+UML&start=0&ie=utf-8&oe=ut > > f-8&client=firefox-a&rls=org.mozilla:en-US:official > > > <http://www.google.com/search?q=actionscript+UML&start=0&ie=utf-8&oe=u > > tf-8&client=firefox-a&rls=org.mozilla:en-US:official> > > > > I'm quite a fan of a product called Enterprise Architect which has > > ActionScript 2 support in it. Check it out at > > > > http://www.sparxsystems.com/ea.htm > > <http://www.sparxsystems.com/ea.htm> > > > > Hopefully I made my point about the difference between WHAT > and HOW in > > UML. The confusion came in that you were not interested in code > > generation. > > > > I will leave my editorial comments about code generation > and Caingorn > > for another thread. For folks that have followed my threads > here for > > the last few years I think my position is well known. > > > > -- > > Dave Wolf > > Cynergy Systems, Inc. > > Adobe Flex Alliance Partner > > http://www.cynergysystems.com <http://www.cynergysystems.com> > > http://www.cynergysystems.com/blogs > > <http://www.cynergysystems.com/blogs> > > > > Email: [EMAIL PROTECTED] > > <mailto:dave.wolf%40cynergysystems.com> > > Office: 866-CYNERGY > > > > --- In [email protected] > > <mailto:flexcoders%40yahoogroups.com>, "Bjorn Schultheiss" > > <[EMAIL PROTECTED]> wrote: > > > > > > The cowboy disagrees. > > > > > > I have just heard you pour your heart out about your innovative > > approaches > > > to developement process and how cool your UI's are. > > > Then in the next paragraph let me quote. > > > I dont think that your choice of HOW you develop software has any > > impact on > > > WHAT you are developing, > > > > > > I for one would be all for the developement of a UML tool or FB > > plugin that > > > will generate code that leverages the Cairngorm framework. > > > > > > > > > Regards, > > > > > > Bjorn Schultheiss > > > Senior Flash Developer > > > QDC Technologies > > > > > > > > > _____ > > > > > > From: [email protected] > > <mailto:flexcoders%40yahoogroups.com> > > [mailto:[email protected] > > <mailto:flexcoders%40yahoogroups.com>] On > > > Behalf Of Dave Wolf > > > Sent: Tuesday, 8 August 2006 7:01 AM > > > To: [email protected] > <mailto:flexcoders%40yahoogroups.com> > > > Subject: [flexcoders] Re: [Flex2] What do you use for modelling a > > > Flex2 application...? > > > > > > > > > > > > Flex development *is* like traditional development. The > richness of > > > the user experience and the wonder that you can deliver > in terms of > > > creativity does not open the door to chaos in the > development process. > > > > > > Just because historically people feel Flash development > was "cowboy" > > > doesnt mean that Flex development has to assume that role. Our > > > clients range from little startups to the second largest > retail bank > > > in the nation. Cowboy is not an option. > > > > > > We may have an innovative approach to the development > process, one > > > which borders on some more bleeding edge ideals (say > Agile), however > > > the dicipline in the development process is the same. > From our model > > > and design sessions, to cases in the issue management system, to > > > strict use of source control, automated builds and deploys, unit > > > tests etc. That's how great software is written > regardless of the technology. > > > > > > We are passionate about the richness of the user experience. You > > > will see it in the amazing UI's our folks are building > and in our people. > > > We are also passionate about the development process. > > > > > > This thread started by talking about modelling tools and how > > > applicable they are to flex. I dont think that your choice of HOW > > > you develop software has any impact on WHAT you are > developing, and > > > modelling is all about WHAT. > > > > > > -- > > > Dave Wolf > > > Cynergy Systems, Inc. > > > Adobe Flex Alliance Partner > > > http://www.cynergys <http://www.cynergysystems.com > > <http://www.cynergysystems.com>> ystems.com > > > http://www.cynergys <http://www.cynergysystems.com/blogs > > <http://www.cynergysystems.com/blogs>> > > ystems.com/blogs > > > > > > Email: [EMAIL PROTECTED] <mailto:dave.wolf%40cynergysystems.com> > > stems.com > > > Office: 866-CYNERGY > > > > > > --- In [EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups.com> > > ups.com, > > > "Joost Nuijten" <flexcoders@> wrote: > > > > > > > > Sometimes I wish Flex development was more like traditional > > application > > > > development. At the other hand I shiver at the thought that the > > > coolness of > > > > Flex is degraded to this way of working. Flex = Flash. > And Flash > > > > is > > > supposed > > > > to be a creative chaos, cool, far away of the boreness of the IT > > > world and > > > > full of passion. That is how it's supposed to be. > > > > > > > > But it really depends on your kind of business... > > > > > > > > ~joost > > > > > > > > _____ > > > > > > > > Van: [EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups.com> > > > > ups.com > > > [mailto:[EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups.com> > > ups.com] > > > Namens > > > > Thomas Rühl -akitogo- > > > > Verzonden: maandag 7 augustus 2006 9:59 > > > > Aan: [EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups.com> > > > > ups.com > > > > Onderwerp: Re: [flexcoders] Re: [Flex2] What do you use for > > modelling a > > > > Flex2 application...? > > > > > > > > > > > > > > > > > > > > Thanks for your interest so far... but this isn't really the > > > direction I > > > > intended to point out. > > > > > > > > Dave, I know that the documentation and modelling process > > > > basically doesn't depend on HOW an application is > written. I'm not > > > > trying from model to generated code, although it would > be really > > > > neat to do so in some cases ;) > > > > > > > > My concern is to evolve a process, starting with modelling an > > > > application the "good old" way using software architecture > > > > possibilities. This not only helps me to evaluate and > improve an > > > > application, in fact it is also important for me regarding > > > documentation > > > > and maintenance processes. > > > > > > > > Again, I do not necessarily want to generate the code based on a > > UML or > > > > other kind of diagrams, my interest targets the development > > > > process before actual implementation starts. > > > > > > > > As I said, for the Java world, there are lots of tools which we > > > > are missing for Flex at the moment. Problem being, > these tools are > > > > mostly Java specific (for which I think they shouldn't), since > > > > they DO > > want to > > > > generate code out of the model. And this is the reason I am > > interested > > > > in how other folks do the modeling. > > > > > > > > Cheers, Thomas > > > > > > > > ------------------------------------ > > > > > > > > Thomas Rühl > > > > Design, Programming & Concepts > > > > > > > > akitogo OHG > > > > Hanauer Landstrasse 188 > > > > 60314 Frankfurt > > > > > > > > Telefon +49 (0) 69 800 69 445 > > > > Fax +49 (0) 69 800 69 449 > > > > Mobil +49 (0) 179 750 75 87 > > > > E-Mail thomas.ruehl@ <mailto:thomas.ruehl%40akitogo.com> > > > > akitogo.com Web http://www.akitogo. <http://www.akitogo. > > <http://www.akitogo.com <http://www.akitogo.com>> com> > > > com > > > > > > > > ------------------------------------ > > > > > > > > Jason wrote: > > > > > > > > > > There are several AS2 model2code generators such as: > > > > > http://www.darronsc > > > > <http://www.darronsc > > > <http://www.darronschall.com/weblog/archives/000174.cfm > > <http://www.darronschall.com/weblog/archives/000174.cfm>> > > > hall.com/weblog/archives/000174.cfm> > > > > hall.com/weblog/archives/000174.cfm > > > > > <http://www.darronsc > > > > <http://www.darronsc > > > <http://www.darronschall.com/weblog/archives/000174.cfm > > <http://www.darronschall.com/weblog/archives/000174.cfm>> > > > hall.com/weblog/archives/000174.cfm> > > > > hall.com/weblog/archives/000174.cfm> > > > > > http://www.codeallo <http://www.codeallo > > > <http://www.codealloy.com/umlconverter.htm > > <http://www.codealloy.com/umlconverter.htm>> y.com/umlconverter.htm> > > > > y.com/umlconverter.htm > > > > > <http://www.codeallo <http://www.codeallo > > > <http://www.codealloy.com/umlconverter.htm > > <http://www.codealloy.com/umlconverter.htm>> y.com/umlconverter.htm> > > > > y.com/umlconverter.htm> > > > > > and some others I can't remember right now. > > > > > > > > > > It will just be a matter of time untill someone > updates one of > > > > > the projects for AS3, and ideally for Cairngorm. > > > > > I poked around on sourceforge, but did not see an > started project. > > > > > > > > > > Darron Schall my be willing to provide his source as > a starting > > point > > > > > for anyone looking to pick up the project -- it looks like he > > > > > has a SVN repository set for the source. > > > > > > > > > > --jason > > > > > > > > > > --- In [EMAIL PROTECTED] > <mailto:flexcoders%40yahoogroups.com> > > > ups.com > > > > > <mailto:flexcoders%40yahoogroups.com>, "Joost Nuijten" > > > > > <flexcoders@> wrote: > > > > > > > > > > > > I think what Thomas is trying to say: > > > > > > > > > > > > In the Java world there are a lot of powerful tools that > > > > > > generate > > > > > the base > > > > > > skeleton of code out of a model. For the Flex world this is > > all hand > > > > > work. > > > > > > And how do we cope with this? > > > > > > > > > > > > That is why it is important that we have a framework such as > > > > > Cairngorm. The > > > > > > one thing that we do not have is an automated tool that > > > generates the > > > > > > Cairngorm base skeleton. > > > > > > > > > > > > ** thinking about creating one myself ** > > > > > > > > > > > > Joost > > > > > > > > > > > > _____ > > > > > > > > > > > > Van: [EMAIL PROTECTED] > <mailto:flexcoders%40yahoogroups.com> > > > ups.com > > > > > <mailto:flexcoders%40yahoogroups.com> > > > > > [mailto:[EMAIL PROTECTED] > > > > > <mailto:flexcoders%40yahoogroups.com> > > > ups.com > > > > <mailto:flexcoders%40yahoogroups.com>] > > > > > Namens > > > > > > Dave Wolf > > > > > > Verzonden: maandag 7 augustus 2006 2:33 > > > > > > Aan: [EMAIL PROTECTED] > <mailto:flexcoders%40yahoogroups.com> > > > ups.com > > > > <mailto:flexcoders%40yahoogroups.com> > > > > > > Onderwerp: [flexcoders] Re: [Flex2] What do you use for > > modelling a > > > > > Flex2 > > > > > > application...? > > > > > > > > > > > > > > > > > > > > > > > > Why does the implementation language (the HOW) have > anything > > > > > > significant to do with the modelling and documentation > > solution you > > > > > > use (the WHAT) ? > > > > > > > > > > > > Are you trying to go from model to generated code? > > > > > > > > > > > > If modelling is important to your development > process, tried > > > > > > and trusted modelling solutions such as UML would > be capable > > > > > > of documenting and managing the WHAT side of the > development > > > > > > process regardless of the implementation HOW language. > > > > > > > > > > > > -- > > > > > > Dave Wolf > > > > > > Cynergy Systems, Inc. > > > > > > Adobe Flex Alliance Partner > > > > > > http://www.cynergys <http://www.cynergys > > > <http://www.cynergys <http://www.cynergysystems.com > > <http://www.cynergysystems.com>> ystems.com> > > > > ystems.com > > > > > <http://www.cynergys <http://www.cynergys > > > <http://www.cynergysystems.com <http://www.cynergysystems.com>> > > ystems.com> ystems.com>> > > > > ystems.com > > > > > > http://www.cynergys <http://www.cynergys > > > > <http://www.cynergys <http://www.cynergysystems.com/blogs > > <http://www.cynergysystems.com/blogs>> > > > ystems.com/blogs> ystems.com/blogs > > > > > <http://www.cynergys <http://www.cynergys > > > <http://www.cynergysystems.com/blogs > > <http://www.cynergysystems.com/blogs>> ystems.com/blogs> > > > > ystems.com/blogs>> > > > > > ystems.com/blogs > > > > > > > > > > > > Email: [EMAIL PROTECTED] > > > > > > <mailto:dave.wolf%40cynergysystems.com> > > > > > stems.com > > > > > > Office: 866-CYNERGY > > > > > > > > > > > > --- In [EMAIL PROTECTED] > > > > > > <mailto:flexcoders%40yahoogroups.com> > > > > > ups.com, > > > > > > Thomas R�hl -akitogo- > > > > > > <thomas.ruehl@> wrote: > > > > > > > > > > > > > > > > > > > > > Hi folks, > > > > > > > > > > > > > > it's been a while now, since the Flex2 SDK is out and > > > > > > > rockin' ;) > > > > > > > > > > > > > > Not only for larger projects, multiple teams or > team members > > > > > > > and documentation purpose, I'd like to know, what > everyone > > > > > > > is > > > using for > > > > > > > modelling a Flex application. For the Java world > I know, the > > tools > > > > > > > available are very powerful and work very well out of the > > box and > > > > > > > integrate with each other. There are also things like > > > > > > > OmondoUML, > > > > > which > > > > > > > we can be used for designing Java apps (doing use case and > > > sequential > > > > > > > diagram sort of stuff) in conjunction with creating the > > > > > > corresponding code. > > > > > > > > > > > > > > The lack of Flex-specific tools for that kind of > work still > > leads > > > > > > > towards endless times spent on the drawing table > - at least > > on my > > > > > side.. > > > > > > > > > > > > > > So, the question coming up my mind is, in what > ways do you > > > > > > > all > > > design > > > > > > > your Flex applications before/during or after > > > > > > > implementation, if > > > > > any....? > > > > > > > > > > > > > > > > > > > > > Cheers, Thomas > > > > > > > > > > > > > > > > > > > > > ------------------------------------ > > > > > > > > > > > > > > Thomas R�hl > > > > > > > Design, Programming & Concepts > > > > > > > > > > > > > > akitogo OHG > > > > > > > Hanauer Landstrasse 188 > > > > > > > 60314 Frankfurt > > > > > > > > > > > > > > Telefon +49 (0) 69 800 69 445 Fax +49 (0) 69 800 69 449 > > > > > > > Mobil +49 (0) 179 750 75 87 E-Mail thomas.ruehl@ Web > > > > > > > http://www.akitogo. <http://www.akitogo. > > > <http://www.akitogo. <http://www.akitogo.com > > <http://www.akitogo.com>> com> > > > > com > > > > > <http://www.akitogo. <http://www.akitogo. > > <http://www.akitogo.com <http://www.akitogo.com>> com> > > > com>> com > > > > > > > > > > > > > > ------------------------------------ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > > > > > > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

