none
MSAGL Features RRS feed

  • Question


  • I need a software package or library to provide the graph layout capabilities for a new application.


    Thin Client: Javascript, JSON, Silverlight.
    Server: .Net, C#

    Can MSAGL do all of the following?

    (Is there a specific contact person/e-mail I should use to find out?)


    • Force Directed Layout – Spring loaded layout applying force alone the links / edges.
    • Hierarchical layout – Org chart or similar layout based on link weight of count
    • Circular or Clustered Layout – Nodes/Vertices grouped in clusters by type of property
    • Incremental layout – The ability to programmatically reposition some Nodes/Vertices while keeping others ‘locked’ in position.
    • Programmatic control of link/edge length
    • Programmatic control over forces or parameters used in layout algorithms
    • Delivered in a library or other software component that does not have a dependency on a UI or other presentation layer
    • High Performance layout of 100,000+ nodes(vertices) and 500,000 links(edges)
    • No runtime license fees or distribution royalties

    Thanks,
    Jeff Carpenter

     

    Tuesday, December 16, 2008 12:02 PM

Answers

All replies

  • Hi Jeff,

    Sorry for the late reply. I have not received the alert somehow. You can contact me directly as levnach@microsoft.com


    • Force Directed Layout – Spring loaded layout applying force alone the links / edges.
    Force directed layout is not implemented, however a superior method based on Multidimensional Scaling, MDS, is present.

    • Hierarchical layout – Org chart or similar layout based on link weight of count
    Hierarchical layout is implemented.

    • Circular or Clustered Layout – Nodes/Vertices grouped in clusters by type of property

    Not implemented
    • Incremental layout – The ability to programmatically reposition some Nodes/Vertices while keeping others ‘locked’ in position.

    Not implemented
    • Programmatic control of link/edge length

    Not implemented
    • Programmatic control over forces or parameters used in layout algorithms

    Not implemented
    • Delivered in a library or other software component that does not have a dependency on a UI or other presentation layer

    Yes
    • High Performance layout of 100,000+ nodes(vertices) and 500,000 links(edges)

    Yes, use the MDS layout
    • No runtime license fees or distribution royalties

    Yes

    Thanks,

    Lev

     

    Friday, January 2, 2009 5:35 PM
  • Hi Lev,

    What about Silverlight?  Will MSAGL run on a Silverlight client?

    We are considering Flash or Silverlight to render network graphs on the client.

    Thank you,

    James
    Friday, June 26, 2009 8:53 PM
  • Hi James,
    No, this version does not support Silverlight.
    Thanks,
    Lev
    Lev Nachmanson
    Monday, June 29, 2009 11:53 PM
  • hi Lev Nachmanson

     

    whether .Msagl image file open in asp.net webpage ?

    Wednesday, May 26, 2010 11:18 AM
  • No, it will not happen by default
    Lev Nachmanson
    Friday, May 28, 2010 12:53 PM