Usability issues of diagrams
by Bogdan SZANTO - GSoC 2008
Final report
1. Work achieved since the last report
1. F3 - Class modifications on the diagram
[http://argouml.tigris.org/issues/show_bug.cgi?id=5140]
I rewrote some part of the code. Now each notation computes the
offset for cycling visibility. But I have a little problem that has
stopped me from finishing this: I need a way to get the NotationName of
each notation in order to do the setNotationOffset(size). I'm still
waiting for some infos.
2. F4 - Build new class wizard
[http://argouml.tigris.org/issues/show_bug.cgi?id=5142]
Feature 4 is completed in branch
http://argouml.tigris.org/svn/argouml/branches/gsoc2008/feature4_5142_bszanto
. I'm pretty happy with this feature and I think it will speed up the
process of building class diagrams. There is now a CreateWizard
interface that can be used to create wizards for any new Fig on that can
be added to a diagram.
3. F6 - Bird's eye view
[http://argouml.tigris.org/issues/show_bug.cgi?id=5144]
I have also started work on Feature 6, but unfortunately I will
not be able to finish it in time for the dead line. I started on a idea
I had but Bob advised me to look at the gefdemo-uml and see there since
an idea on how to do this is present (same diagram is presented in to
panels). On the work I did I couldn't get this to function as in the
demo, and I believe this is because the bird's eye panel is initialized
before a diagram is actually present. I still have to figure how to
solve this and how to update the bird's eye panel each time the diagram
is changed.
*4.** *
*4.** *
2. Thanks & Impressions
I would firstly like to thank Luis for mentoring me and guiding
my steps all along this Summer of Code. I hope I raised to your
expectations. I would also like to thank Bob, Christian, Michiel, Linus
and all the argouml devs for being there each time I asked for help. I
was very important for my project.
Even though SoC is finished you will not see the last of me. I
enjoyed myself very much during this summer coding for ArgouUML and I
will continue providing all the help I can to the community. I will
finish working on the features and prepare with Luis the integration in
the trunk; and in the same time start working on other issues in Issuezilla.
Thank you all!
--
Bogdan SZANTO
-----------------------------------------------
Impossible is nothing ~ Nothing is impossible !
-----------------------------------------------