Child pages
  • Meeting 2013-06-13 (sgu)
Skip to end of metadata
Go to start of metadata

Meeting Details

  • Moderator: msp
  • Protocol: sgu
  • Attendees:
    • msp
    • sgu
    • sor
  • Start: 14:07
  • End: 15:22

Agenda

Demo(sor)

Demos layout algorithm and removed bug in kiml.util resize (arguments).

Week progress(sgu)

sgu

  • Implemented new fan calculation.
  • Transferred component algorithms from force to tree.

sor

  • Implemented edge removing
  • started implementation of node layout

Future work

improve edge removing algorithms

redesign algorithm procedures

  • build tGraph
  • split tGraph
  • pre-process components (treeing,super node,fan)
  • layout components (algorithm itself)
  • pack components

options

  • add options trough plugin.xml
  • add default kieler options (eg. spacing)

How to add new options

  • add new option in extension
    • eg bfs, dfs
    • type of option eg.enum
    • apllieto elements affected by this option eg. parents (default none)
    • default value of option named by name of code constant eg. BFS
    • class of type of the option
  • add option to know options
    • consider default value
  • default values are safety option against null error

Hints

Use class random and option randomseed for random parts in the algorithms.

java code

  • use own spacing property for default value
  • move fan calculation into intermediate processor
  • start the whole algorithm edges
  • considers if removing of edges create new components
  • add superroots if multiple roots exists
  • move all simple algorithms into intermediate processors
  • move all complex algorithms into phases

Goals

  • Develop stable version within the term.
  •  Add features after stable version exists.

Todo for the next week

  • move fan and root into intermediate processor
  • implement edge removing (treeing)
  • debug node arrangement
  • add layout options to user interface
  • merge it all together to one source

Meet again

We'll see us again next week for review. YEHAA!

  • No labels