[ge-talk] A layout manager

Christof Lutteroth lutteroth at cs.auckland.ac.nz
Tue Sep 25 01:07:07 EDT 2007


Fredrik Holmqvist wrote:
> Looks like *Ingo *Weinhold has been working on something similar. Dunno 
> if he is on the GlassElevator mailing list so he may have missed this 
> discussion:
> http://cia.vc/stats/project/OpenBeOS/.message/642ad5
This commit caught my eye, too.
It seems as if Ingo was using QOCA (which includes the Cassowary solver) 
and is in the process of replacing it with his own code. As far as I can 
see, the Haiku layout system does not support linear constraints but 
uses a simpler approach.

Some news about ALM:
on the homepage
http://www.cs.auckland.ac.nz/~lutteroth/projects/alm/
there is now a zip archive with .net binaries for performance testing. 
The binaries implement the examples from the examples page
http://www.cs.auckland.ac.nz/~lutteroth/projects/alm/examples/index.html
It would be really good to know how the current implementation performs 
on older hardware, so if someone with such hardware could run the 
examples and send me the performance.txt file that is created in the 
working directory, that would be nice. You only need to make sure that 
the .net 2.0 framework is installed:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
After starting an example, you need to resize the GUI a bit. The time 
for each layout calculation is recorded (with the initial calculations 
naturally taking longer than the subsequent ones).

In other news, here at my university a summer scholarship was granted 
for extending ALM and porting it to Java and... Haiku.
That is, we will most likely have a student working on it in the months 
before Christmas (summer in New Zealand).

Best regards,
Christof


More information about the glasselevator-talk mailing list