Hi Frank, Sure, we can set up a brief demo of the initial version next week. :) Let me know a free slot from your schedule.
Thanks & Regards, Himasha On Fri, Dec 12, 2014 at 11:28 PM, Frank Leymann <fr...@wso2.com> wrote: > > Hi Himasha, > > in case you have an initial version of your code running, I would be glad > to get a brief demo :-) > > > Best regards, > Frank > > 2014-12-12 9:44 GMT+01:00 Himasha Guruge <himas...@wso2.com>: >> >> Hi Frank, >> >> Thanks for the suggestion. As Chathura mentioned, will support both >> approaches depending on the scenario. >> >> Thanks & Regards, >> Himasha >> >> On Fri, Dec 12, 2014 at 1:57 PM, Chathura Ekanayake <chath...@wso2.com> >> wrote: >>> >>> Hi Frank, >>> >>> Yes, it is better to let users to draw chevron diagrams without arrows >>> whenever possible. However, if there is a scenario where only some chevrons >>> in a column succeeds a chevron in its previous column, we can let users to >>> indicate that using arrows. Therefore, we can support a combination of >>> column ordering and arrows to capture predecessor/successor relationships. >>> i.e. if arrows are not drawn, all chevrons in a column are in successor >>> relationship with all chevrons in its previous column. >>> >>> Regards, >>> Chathura >>> >>> On Thu, Dec 11, 2014 at 11:50 PM, Frank Leymann <fr...@wso2.com> wrote: >>> >>>> Hi Himasha, >>>> >>>> very good idea :-) Let me suggest a little variation: >>>> >>>> People modeling Chevron Diagrams are not really used to use arrows to >>>> connect the individual chevrons to indicate (control or data) flow. The >>>> flow is defined by the orientation of the diagram (i.e. horizontal or >>>> vertical). This would imply to avoid arrows as long as possible - but folks >>>> MAY use arrows if they want e.g. because of clarity and comprehensibility. >>>> >>>> Let's assume a horizontal orientation: each chevron in a column of >>>> your grid will be a successor of all chevrons in the immediate preceding >>>> column. And all chevrons in the same column can be performed in parallel. >>>> And all chevrons of certain column must be "ready" before the chevrons of >>>> the succeeding column can be activated. And, yes, this is not really >>>> satisfactory because not all chevrons in a certain column have to be >>>> performed - but that's an inherent imprecision of Chevron Diagrams because >>>> they don't have an operational semantics (by will ;-)). >>>> >>>> Thus, the Chevron Diagram you draw would be equivalent to the following >>>> (ChevronRelations): >>>> >>>> >>>> >>>> >>>> >>>> Best regards, >>>> Frank >>>> >>>> 2014-12-11 7:45 GMT+01:00 Himasha Guruge <himas...@wso2.com>: >>>> >>>>> Hi All, >>>>> >>>>> The idea is to support multiple relations for the chevrons in initial >>>>> chevron diagram editor. As the initial step, the editor canvas will >>>>> include >>>>> a virtual grid [1] where the chevron elements can be dropped into. >>>>> >>>>> When a chevron is dropped to the canvas most suitable cell location >>>>> will be retrieved by checking the center position of the chevron. In such >>>>> a scenario where the most suitable cell is already occupied by another >>>>> chevron element, it will be placed in the next most suitable location. >>>>> Once a chevron element is added, it can be swapped between different >>>>> cells as long as they are not already occupied. >>>>> >>>>> Any suggestion/feedback on building the virtual grid would be >>>>> appreciated. >>>>> >>>>> [1] chevronEditor_virtualGrid_mockup >>>>> <https://docs.google.com/a/wso2.com/drawings/d/1CJwFQrm4FjKSLS23I0iXWZwLg_D4ddramm62c0q3lAw/edit?usp=sharing> >>>>> >>>>> Thanks & Regards, >>>>> >>>>> Himasha Guruge >>>>> *Software Engineer* >>>>> WS*O2* *Inc.* >>>>> Mobile: +94 777459299 >>>>> himas...@wso2.com >>>>> >>>> >>>> >>> >> >> -- >> Himasha Guruge >> *Software Engineer* >> WS*O2* *Inc.* >> Mobile: +94 777459299 >> himas...@wso2.com >> > -- Himasha Guruge *Software Engineer* WS*O2* *Inc.* Mobile: +94 777459299 himas...@wso2.com
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture