Hello Dear Community,

== The Question ==
We have released the stable 1.0.3 version of Flower Dev Center (cf. the blog post: http://blog.flower-platform.com/news/flower_dev_center/new_flower_dev_center_version_1.0.3_2013-02-19). I'd like to ask you the following question. It would be very nice of you if you could answer.

Do you think that the workflow proposed by Flower Dev Center would help you while working for the Apache Flex project?
I.e. by workflow I have in mind something like:

a) update the code from SVN to Flower Dev Center
b) work online (within Flower Dev Center) on a / several diagrams that represent the work that you will be doing in the short term future (e.g. add classes, methods, etc, draw relations between methods, etc) c) synchronize the model with the code, and possibly edit a little bit the code from the same online environment

d1) steps b) and c) being done while collaborating in real-time with other Apache Flex commiters. This would imply that all the commiters (interested by a certain task, feature, etc) gather online at a certain hour (which might be problematic because of different time zones) and talk with eachother (e.g. with skype) while working d2) OR, steps b) and c) being done in "near real-time". E.g. someone modifies; after a couple of hours somebody else modifies, etc. In this case the communication would be done by email I guess

e) when everything is ready (cf. d1 AND/OR d2) , commit to SVN, everybody update in the IDE and work separately.

== The Context ==
Actually, modeling has a bad reputation among developers. There are various reasons behind this, and I think all of them make sense (e.g. the fact that modeling adds overhead, which means more time to spend, time that we don't have; OR the "stiffness" of the modeling tools that impose a certain workflow, and here again overhead, etc; etc, etc, etc).

We think that modeling should help people synchronize their thoughts, and modeling shouldn't add additional burdens for developers. If you work alone, I think that modeling may even not be necessary. The human brain is a terrific modeling environment. However, if we are talking about several people, i.e. a team, i.e. several brains, good modeling software may do interesting things.

And this is what we want to achieve. *But for this we need your valuable help and feedback. *Please tell us what you'd like to see as new features, new workflows, modify the existing features, the proposed workflows. We are ready to add and even change everything in Flower Dev Center, so that it can add value while developing the Flex compiler, Flex sdk, etc.

== New "_playground" directory, with read-write access to every one ==

The FDC server ( http://flower-dev-center.flower-platform.com:8082/flower-dev-center/ ) has now a folder named "_playground". We copied the files from 2 of the existing projects (one for java, one for as). You can create/modify diagrams, code, etc and you don't need an user name.

To access the resources from the "apache-flex" folder, please create an account in FDC, and contact me by mail so that I can assign you to the right group.

Thank you very much in advance.

Best regards,
Cristian @ The Flower Platform Team.


On 15.02.2013 20:19, Michael Schmalle wrote:
All I have to say is wow!

Having authored a lot of that content in falconjx, it's nice to see the UML. :)

Pretty amazing and snappy application you have developed, very nice indeed.

I'm sure this will help me a lot developing in Falcon and the compilers.

Thanks!

We hope you'll like the platform.

I'm a bit confused, what 'is' the platform you are speaking of and how does it work?

Mike


Quoting Cristian Spiescu <cristian.spie...@gmail.com>:

Hello Apache Flex Community,

First of all I'd like to say that I'm very thrilled about the amount and quality of the activity within the Apache Flex project (cf. mail discussions, web site, 4.9 release, etc). And very happy about the future of the project as well. Congratulations!

We (i.e. Flower Platform Team) are launching a collaborative platform for UML modeling & development, targeting the open-source projects (with a front-end proudly powered by Flex :) ).

We have imported the source code from your public SVN into Flower Dev Center (ActionScript/Flex code: flex/sdk/branches/develop/*, and the falcon compiler: falcon/trunk). We have played and we have created a few diagrams: (I have shortened the links with goo.gl)

== Java: Falcon compiler; in apache-flex/ws_falcon.compiler/apache-flex.ws_falcon.compiler ==
* Compiler Mxml Classes; direct link to diagram: http://goo.gl/0i5LR
* Visitor Classes; direct link to diagram: http://goo.gl/2IhSg
* ISourceLocation Hierarchy - http://goo.gl/lJr4r
* Compiler CSS Interfaces - http://goo.gl/Fbhv0

OR a link that contains all the above diagrams: http://goo.gl/Ph2e5

== ActionScript/Flex Framework; in apache-flex/ws_develop/ ==

* apache-flex.ws_develop.rpc/model/rpc.flower - Messaging Classes: http://goo.gl/jSJ0F * apache-flex.ws_develop.advancedgrids - Advanced Datagrid Classes: http://goo.gl/nPHg0 * apache-flex.ws_develop.charts - Chart Components and Classes: http://goo.gl/OWck9
* apache-flex.ws_develop.spark:
     - Core Component Classes: http://goo.gl/6BVis
    - Spark Components Diagram: http://goo.gl/92blU
* apache-flex.ws_develop.airspark - Air Spark Components: http://goo.gl/dUfQ2 * apache-flex.ws_develop.mobilecomponents - Navigator Components: http://goo.gl/61vuN

OR a link that contains all the above diagrams: http://goo.gl/vlzUZ

We hope you'll like the platform. Please don't hesitate to ask us any question. We think that Flower Dev Center would help within the Apache Flex project, especially with this project being animated by active people, located in different geographical positions.

We look forward to any kind of suggestions, that would improve the collaborative flow. We'll implement them quickly so that you can think & work better. We have a desktop plugin for Eclipse that is partially compatible with FDC (UML4AS; some of you may already know it). In the future we'll release a version that has a superior integration with FDC. Btw. there is some doc on the Flower Dev Center website.

Best regards,
Cristian @ The Flower Platform.

Flower Platform Website: http://learn-discuss.flower-platform.com/flower_dev_center/ Flower Dev Center URL: http://flower-dev-center.flower-platform.com:8082/flower-dev-center/

PS: please reply to me for read-write access



Reply via email to