[Uml-devel] Re: karbon14 and uml

Andrew Sutton ansutton at kent.edu
Thu Apr 10 06:49:18 UTC 2003


> > Yes. We have a given SVG file and just want to render it. But we would
> > also like to get information when the user interacts with the rendered
> > scene. So we need all mouse events like clicking, moving, mouse button
> > and on which object.
>
> So you probably need something like VCanvas in karbon14.
>
> We are currently thinking about splitting karbon14 into independent parts
> to share/collaborate better. Your input could be very valuable.

sounds interesting... i'm not sure what the current configuration looks like - 
as this computer isn't *yet* a kde dev machine :) but we've been working on a 
couple of assumptions on our own application that might be applicable to k14 
too - of course, there's some things that you won't want to do, but that's 
just because we're different...

there's really two things about k14 that are interesting to us: the drawing 
framework and the object framework.

the drawing framework is interesting because it provides the ability to manage 
diagrammatic elements, has anti-aliased drawing so it looks good, supports 
object interactivity so you can do stuff, yada yada yada. we'd need to create 
a view around VCanvas or something like that.

the object framework is also interesting because you can talk about 
collections of graphics providers - these are pretty analagous to visio's 
stencils - sort of. we're probably going to need some kind of an extension 
that allows a graphic provider to render several different notations - 
different representations of an object based on the objects properties.

you know, the more i think about it, k14 and u2 are actually very, very 
similar applications - with the exception of the formalized data model for 
u2. i'm starting to wonder what other avenues of collaboration there might 
be...

andy




More information about the umbrello-devel mailing list