[Uml-devel] Umbrello2
Andrew Sutton
ansutton at kent.edu
Thu Feb 27 21:39:06 UTC 2003
> :-) Like in NetBeans, the source editor typically takes the most screen
> estate, and has also the most functionality, besides
> being the part you spend most time in. So in Umbrello, the
> canvas/diagram editor would be the main part. It could have
> little tabs a la Excel to select easily the most recently
> displayed/edited diagrams.
since we're talking about viz stuff here... i have to throw in my $.02 - and
i've got a wad of $20's to spare :) i had to present my project proposal in
class today - basically a summary of what i and a friend are going to be
doing for a class. you can find it (along with some other stuff that i threw
on my web page) at:
http://trident.cs.kent.edu/~asutton/umbrello
anyway, it generated some discussion - or at least input - from the prof who
was complaining about the lack of a "big picture" for navigating through UML
diagrams. he mentioned something called the "4 + 1" view, which as far as i
can tell is a set of views (logical, deployment and 2 others) that are
connected, in the middle, by the use case view. the idea being that the use
case view imposes requirements on all the other views. what if that was our
main canvas and diagrams were opened in other top level windows? docking
stuff might be nice, but i think we should attempt to maximize the workspace.
if the developer has 4 monitors, lets let him (or her) use them. granted "4 +
1" only works for UML, but maybe there's an equivalent for CWM or SPEM.
> I see:
> umbrello source and framework: 50k lines of code
> MOF/UML/CWM: 500k LOC
> auto-diagramming: 1500k LOC
> The other 150 modules: 60k LOC
you forgot the code responsible for drawing all the elements :) and lets not
worry about CWM. i've mainly been using that for testing mmgen.
i'm not sure about the auto-layout stuff. i'm envisioning a layout pipeline
with pluggable components. if i can get that defined and implemented then we
will have the best UML tool known to man - which is my goal, by the way - and
then we'll all get offered jobs by rational... ooops... ibm to make rational
rose work like umbrello :)
lets see... you're estimating umbrello 2 at 2.1 million LOC. hehe. i think
that's bigger than windows95 - certainly bigger than the linux kernal and KDE
core.
> So, once Andy has finished, we're almost done :-D
mof-1.4.xmi and model-1.4.xmi are compiling :) all i need to do is hammer out
some reflective stuff, do some better stuff on the lifecycle management and
to put them into a real build environment. they're basically ready to go as
is. basically.
andy
More information about the umbrello-devel
mailing list