Yes gayan.. d3js include tidy algo inbuit. it can handle any number of
nodes. Normally binary tree algo can't handle more than two.

*Dakshika Jayathilaka*
Software Engineer
WSO2, Inc.
lean.enterprise.middleware
0771100911

On Fri, Nov 28, 2014 at 1:02 PM, Gayan Gunarathne <[email protected]> wrote:

> Great work and nice findings of algorithm Dakshika!
>
> Is that algorithm supports more than 2 Siblings per parent?
>
> On Fri, Nov 28, 2014 at 10:25 AM, Sajith Kariyawasam <[email protected]>
> wrote:
>
>> Great work Dakshika !
>>
>> Just a thought, can this be supported with expand / collapse options?
>> which I think be useful when the number of nodes are high..
>>
>> On Fri, Nov 28, 2014 at 10:14 AM, Shiroshica Kulatilake <[email protected]>
>> wrote:
>>
>>> Looks spiffy !!
>>>
>>> I was going to ask the same question as Chamila :)
>>>
>>> Would it be useful to have the status shown in a label against the node
>>> ?
>>>
>>> On Fri, Nov 28, 2014 at 10:09 AM, Chamila De Alwis <[email protected]>
>>> wrote:
>>>
>>>> Great work Dakshika!
>>>>
>>>> Will there be a legend to indicate which colors represent which
>>>> statuses?
>>>>
>>>>
>>>> Regards,
>>>> Chamila de Alwis
>>>> Software Engineer | WSO2 | +94772207163
>>>> Blog: code.chamiladealwis.com
>>>>
>>>>
>>>>
>>>> On Fri, Nov 28, 2014 at 10:04 AM, Lakmal Warusawithana <[email protected]
>>>> > wrote:
>>>>
>>>>> Great work!
>>>>>
>>>>> On Fri, Nov 28, 2014 at 10:01 AM, Imesh Gunaratne <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Dakshika,
>>>>>>
>>>>>> Fabulous work!! This is one of the key elements of the dashboard.
>>>>>> I would like to propose use three simple colours like "Orange",
>>>>>> "Green" and "Red" to represent "Inactive", "Active" and "Terminating"
>>>>>> states of each element. WDYT?
>>>>>>
>>>>>>
>>>>> +1
>>>>>
>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> On Fri, Nov 28, 2014 at 9:36 AM, Dakshika Jayathilaka <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Devs,
>>>>>>>
>>>>>>> I'm planning to add topology view tree to application detail view
>>>>>>> page. We had suggestion thread[1] and i have came up with solution 
>>>>>>> based on
>>>>>>> d3js which include automatic node positioning with Reingold–Tilford
>>>>>>> “tidy” algorithm[2].
>>>>>>>
>>>>>>>
>>>>>>> ​
>>>>>>>
>>>>>>> I have created three icons based on our requirement. (Application,
>>>>>>> Group, Cluster and Member). Each node on the tree will include extra
>>>>>>> information on hover. Also we need to finalize colors of each node
>>>>>>> depending on the status.
>>>>>>>
>>>>>>> Current status levels
>>>>>>>
>>>>>>> *MemberStatus* - Created, Starting, Activated, In_Maintenance,
>>>>>>> ReadyToShutDown, Suspended, Terminated
>>>>>>>
>>>>>>> *ApplicationStatus* - Created, Active, Inactive, Terminating,
>>>>>>> Terminated
>>>>>>>
>>>>>>> *ClusterStatus* - Created, Active, Patching, Inactive, Terminating,
>>>>>>> Terminated
>>>>>>>
>>>>>>> *GroupStatus* - Created, Active, Inactive, Terminating, Terminated
>>>>>>>
>>>>>>> Seems we need to coloring only the important status and need to show
>>>>>>> keys on screen. Also Current tree is not live updating, so i'm planning 
>>>>>>> to
>>>>>>> add refresh button to get latest status on topology.
>>>>>>>
>>>>>>> WDYT?
>>>>>>>
>>>>>>> please be kind enough to add your valuable feedback. You can check
>>>>>>> code demo[4] on my personal repo[3] and live screenshot attached.
>>>>>>>
>>>>>>>
>>>>>>> [1] Dashboard for the Composite Application based on status changes
>>>>>>> [2] http://emr.cs.iit.edu/~reingold/tidier-drawings.pdf
>>>>>>> [3] https://github.com/dakshika/stratos-app-editor
>>>>>>> [4]
>>>>>>> http://htmlpreview.github.io/?https://github.com/dakshika/stratos-app-editor/blob/master/topologyviewer.html
>>>>>>>
>>>>>>>
>>>>>>> *Dakshika Jayathilaka*
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.
>>>>>>> lean.enterprise.middleware
>>>>>>> 0771100911
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Imesh Gunaratne
>>>>>>
>>>>>> Technical Lead, WSO2
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Lakmal Warusawithana
>>>>> Vice President, Apache Stratos
>>>>> Director - Cloud Architecture; WSO2 Inc.
>>>>> Mobile : +94714289692
>>>>> Blog : http://lakmalsview.blogspot.com/
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Shiroshica Kulatilake
>>>
>>> Architect,
>>> WSO2, Inc. http://wso2.com/
>>> Phone: +94 776523867
>>>
>>
>>
>>
>> --
>> *Sajith Kariyawasam*
>>
>>
>> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
>> <http://wso2.com>AMIE (SL)Mobile: +94772269575*
>>
>
>
>
> --
>
> Gayan Gunarathne
> Technical Lead
> WSO2 Inc. (http://wso2.com)
> email  : [email protected]  | mobile : +94 766819985
>
>

Reply via email to