[Uml-devel] Re: karbon14 and uml

Andrew Sutton ansutton at kent.edu
Mon Apr 14 11:41:01 UTC 2003


> I am not really familiar with both UM nor Konqueror irtual file systems, so
> I could be wrong.
> I think it would be possible to implement a kioslave for XMI files
> (kio_xml), which works as virtual file system, including for browsing XML
> files in things like a file save box and Konqueror itself.

that's kind of what i was thinking about... i'm just wondering where to tie in 
the actual editor part. anyways, its all this reasarch i'm doing. i'm getting 
some really interesting ideas (i won't say good just yet :) on how things 
could work.

> I don't think it wuld be sufficient to be implemented as only means to
> access UML / XMI diagrams. Konqueror is defined as a browser, i.e. plugins
> are supposed to "display" data. It is assumed that you still provide an
> "editor" of your data.
> The problem with XMI and UML as I understand it is that you need another
> display part, something like "view hierarchy", i.e. show the lists and
> trees of related elements.

yes an no. alot of the research i've been doing has been about architecture 
browsers. in terms of uml, we need to figure out how to navigate from view to 
view in order to create something more web-like. there's actually a couple 
different ways to do this. they're all in my paper that i meant to print to 
pdf and post to my web page. forgot. maybe tomorrow.

> Perhaps it would be best to implement a generic list view part for XMI
> files using the KIO framework, ie. I am able to browse UML / XMI documents
> using both Umbrello and Konqueror?

i was thinking about creating a virtual file system using UML::Package objects 
as directories and diagrams as files. konquerer wouldn't really have to see 
anything else. we could actually use the standard fs type stuff for that. the 
diagrams would be more equivilant to web pages. if you click on a class name, 
you can drill down to other related diagrams (like a sequence diagram from a 
use case or a state diagram from a class). who knows, maybe it would take you 
to a dynamically generated class specification page that shows all the 
documentation for the class.

as an alternative, we could offer a Cervisia like view for XMI files. if you 
change to that view, you could get some kind of KDoc-like web pages. the web 
pages, would of course, be entirely dynamically generated from the XMI. that 
would be pretty cool. this is something for the future. we're basically 
talking about autogenerating entire document sets for some architecture. 
sweet.

anyway, in either case, you wouldn't really need a tree view for model 
elements.

> Btw. I understand that diagrams are "documents" in a document management
> system, but what about things like "classes"? (Again, I am not very firm in
> UML, so please excuse my ignorance ;)

hehe. i don't think i know what i'm talking about half the time. just kicking 
around ideas. i think in this case, the only thing that konquerer needs is 
packages and diagrams. classes just aren't part of it.

andy




More information about the umbrello-devel mailing list