Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [fmc-dev] Availability of the sources

Hi Martin,

I've worked for SAP but joined another company this year. However, I will further support and lead this project. 

It would be interesting which of the features you consider important for your company and in general what should be improved from your point of view. 

However, as you said, I think the initial code contribution is already a very good starting point to work with.

Best, 

Benjamin


On Mon, Dec 2, 2013 at 5:39 PM, Martin Hanysz <Hanysz@xxxxxxxxxxxxx> wrote:

Hello Benjamin,

 

Thanks for the briefing about the FMC editors architecture.

I am interested in the project because the company I work for has a similar project. Since we recently got to know about the FMC editor project for eclipse we are now collecting information to decide how we are going to proceed with our project or if it makes sense to join forces.

 

My first impression of the editor is that it’s pretty rich in features but some of them are realized in a somewhat preliminary way, which is absolutely what I expect of a project in the incubation phase.

The code itself is well documented and with your description and an architectural blueprint in form of some UML diagrams the architecture should be more easy to grasp.

 

Another information that could be valuable for our decision is your relation to the project. In the sources I saw that the initial implementation of the editor was created by SAP, so I assume you work there? Can you tell me how much effort you and maybe your colleagues (I saw different authors in the code so I assume there are other developers) are planning to invest in the project?

 

Best regards,

Martin

 

Von: Benjamin Schmeling [mailto:benjamin.schmeling@xxxxxxxxx]
Gesendet: Montag, 2. Dezember 2013 16:08


An: FMC project mailing list
Betreff: Re: [fmc-dev] Availability of the sources

 

Hi Martin,

 

I plan to add architectural documentation in form of UML to the project website. I provide some initial information about this project in the following: 

First of all, the project focuses on Blockdiagrams. This is the most popular modeling technique of FMC which is also heavily used for TAM (technical architecture modeling). The FMC editor is technically based on Graphiti with its feature model and uses polygons to render the different BlockDiagram shapes. All graphical algorithms representing the shapes (and separately also the connections) are encapsulated by a class hierarchy which allows the reuse of rendering, rotation, flipping etc. algorithms.

 

Furthermore, the editor has been built on the concept of flexible meta models behind the graphical part. The main editor uses a simplified meta model which is based on Java enums. However, it can easily be extended by more complex meta models. An example for this can be found in the BlockDiagram meta editor which extends the basic editor and injects an FMC Ecore model (this is the editor used when you select the diagram + model wizard) instead of the simplified one. This strategy enables the development of diagrams with new, alternative meta models such as an UML based one (e.g. based on the UML component diagram).

 

What is your intention? Do you plan to extend the editor? Are you interested in contributing to the project?

 

Best,

 

Benjamin

 


Am 02.12.2013 um 11:14 schrieb Martin Hanysz <Hanysz@xxxxxxxxxxxxx>:

Hi Benjamin,

 

I managed to check out the sources from the repository below and am able to build the FMC editor without errors.

I am now reviewing the code in order to understand the general architecture and on first glance it seems there are some advanced patterns at work.

From my own experience in software development I know that these architectures do not manifest spontaneously but are planned beforehand.

 

So my question is: is there any documentation that would help me understand the architecture of the FMC editor faster than by reviewing the code? UML / FMC diagrams or other design documents maybe?

 

Best regards,

Martin

 

Von: Benjamin Schmeling [mailto:benjamin.schmeling@xxxxxxxxx]
Gesendet: Freitag, 29. November 2013 21:16
An: FMC project mailing list
Cc: fmc-dev@xxxxxxxxxxx
Betreff: Re: [fmc-dev] Availability of the sources

 

Hi Martin,

 

the sources are available in the Eclipse git repository:

 

 

I have not yet linked the repo location on the Eclipse website, but I will do so in the next few days.

 

Best,

 

Benjamin


Am 29.11.2013 um 18:11 schrieb Martin Hanysz <Hanysz@xxxxxxxxxxxxx>:

Dear developers of the FMC project,

 

I am interested in having a look at the sources oft he FMC project but so far I have not been able to obtain them. The download section of the eclipse website only provides binary builds.

Is there a way to obtain the sources of this project? Or is there a specific reason why they are not available?

 

Best regards,

Martin

 

_______________________________________________
fmc-dev mailing list
fmc-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/fmc-dev

_______________________________________________
fmc-dev mailing list
fmc-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/fmc-dev


_______________________________________________
fmc-dev mailing list
fmc-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/fmc-dev



Back to the top