AW: [MonoDevelop] UML CanvasItem

Rodehueser, Joerg joerg.rodehueser@sesa.de
Fri, 8 Apr 2005 12:30:52 +0200


This is a multi-part message in MIME format.

------_=_NextPart_001_01C53C26.0A20FA07
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,=20
=20
since my Gentoo/Linux crashed I was blocked.
This night my xorg-x11 compiled the first time and the gnome=20
sources are compiled the hole night. I think that the my system
is usable during the weekend. Sorry for that system story ...=20
=20
Since everything is installed I will write a simple Addin for MDev
for simple loading a XMI diagram. I want to use the MUml code
for that.=20
=20
I agree that MDev design is goog to integrate all the stuff, that are
necessary for a Solution-Project based tool, but also the MUml
standalone version makes sense.=20
=20
I want to use all the sub-components like the docking stuff, toolbar,
workbench, solution pads etc. because I know how difficulty it is
to implemented this thinks again and again. I did it once with the
MagicLib with MS Visual Studio .NET.=20
=20
So I was glad to see, that the SharpDevelop port (MonoDevelop) uses =
nearly the same
concept/design. This will help a lot!
=20
Lluis, one question for you:
Do you know where the source of the "source code parser" is placed in =
the source-tree?
Exist an interface for source code parsing?
Whats the output?
=20
Thanks a lot=20
and a nice WE
=20
J=F6rg

________________________________

Von: monodevelop-list-admin@lists.ximian.com im Auftrag von Lluis =
Sanchez
Gesendet: Di 05.04.2005 14:49
An: Mario Carri=F3n
Cc: monodevelop-list@lists.ximian.com
Betreff: Re: [MonoDevelop] UML CanvasItem



On dv, 2005-03-25 at 14:32 -0600, Mario Carri=F3n wrote:
> On Fri, 25 Mar 2005 17:44:39 +0100, Rodehueser, Joerg
> <joerg.rodehueser@sesa.de> wrote:
> > Hi All,
> Hi
>  =20
> > I want to write a UML plug-in for MD. I startet to look at the gnome =
libs
> > and I found
> > the gnome canvas and its item.
> Why don't you port some of our work to MonoDevelop?
> http://monouml.sourceforge.net
> If you want you are welcome to our team. One of our future goals is a
> full integration with Monodevelop.

I think it would be a good idea to take MonoUML as a code base for a
MonoDevelop UML addin.

One of the goals of MonoDevelop is to be a platform flexible enough to
allow the implementation of any development tool on top of it. Those
tools can take advantage of all MonoDevelop services, such as:
* A project system.
* A source code parser.
* Better support for background operations.
* Extensible menus and toolbars.
* A docking layout.
* etc.

I say "implementation" and not "integration", because ideally there
should be no need for a standalone version of the tool (which would be a
duplication of efforts and code).

Lluis.



>
> Cheers

_______________________________________________
Monodevelop-list mailing list
Monodevelop-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monodevelop-list



------_=_NextPart_001_01C53C26.0A20FA07
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">=0A=
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0A=
<HTML>=0A=
<HEAD>=0A=
=0A=
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7226.0">=0A=
<TITLE>Re: [MonoDevelop] UML CanvasItem</TITLE>=0A=
</HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText70348 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Hi All, =
</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>since my Gentoo/Linux crashed =
I was =0A=
blocked.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>This night my xorg-x11 =
compiled the first =0A=
time and the gnome </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>sources are compiled the hole =
night. I =0A=
think that the my system</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>is usable during the weekend. =
Sorry for =0A=
that system story ... </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Since everything is installed =
I will write =0A=
a simple Addin for MDev</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>for simple loading a XMI =
diagram. I want to =0A=
use the MUml code</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>for that. </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>I agree that MDev design is =
goog to =0A=
integrate all the stuff, that are</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>necessary for a =
Solution-Project based =0A=
tool, but also the MUml</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>standalone version makes =
sense. =0A=
</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>I want to use all the =
sub-components like =0A=
the docking stuff, toolbar,</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>workbench, solution pads etc. =
because I =0A=
know how difficulty it is</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>to implemented this thinks =
again and again. =0A=
I did it once with the</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>MagicLib with MS Visual =
Studio .NET. =0A=
</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>So I was glad to see, that =
the SharpDevelop =0A=
port&nbsp;(MonoDevelop)&nbsp;uses nearly the same</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>concept/design. This will =
help a =0A=
lot!</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Lluis, one question for =
you:</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Do you know where the source =
of the "source =0A=
code parser" is placed in the source-tree?</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Exist an interface for source =
code =0A=
parsing?</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Whats the output?</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Thanks a lot </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>and a nice WE</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>J=F6rg</FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>Von:</B> =
monodevelop-list-admin@lists.ximian.com im =0A=
Auftrag von Lluis Sanchez<BR><B>Gesendet:</B> Di 05.04.2005 =
14:49<BR><B>An:</B> =0A=
Mario Carri=F3n<BR><B>Cc:</B> =
monodevelop-list@lists.ximian.com<BR><B>Betreff:</B> =0A=
Re: [MonoDevelop] UML CanvasItem<BR></FONT><BR></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>On dv, 2005-03-25 at 14:32 -0600, Mario Carri=F3n =
wrote:<BR>&gt; =0A=
On Fri, 25 Mar 2005 17:44:39 +0100, Rodehueser, Joerg<BR>&gt; =0A=
&lt;joerg.rodehueser@sesa.de&gt; wrote:<BR>&gt; &gt; Hi All,<BR>&gt; =0A=
Hi<BR>&gt;&nbsp;&nbsp;&nbsp;<BR>&gt; &gt; I want to write a UML plug-in =
for MD. =0A=
I startet to look at the gnome libs<BR>&gt; &gt; and I found<BR>&gt; =
&gt; the =0A=
gnome canvas and its item.<BR>&gt; Why don't you port some of our work =
to =0A=
MonoDevelop?<BR>&gt; <A =0A=
href=3D"http://monouml.sourceforge.net">http://monouml.sourceforge.net</A=
><BR>&gt; =0A=
If you want you are welcome to our team. One of our future goals is =
a<BR>&gt; =0A=
full integration with Monodevelop.<BR><BR>I think it would be a good =
idea to =0A=
take MonoUML as a code base for a<BR>MonoDevelop UML addin.<BR><BR>One =
of the =0A=
goals of MonoDevelop is to be a platform flexible enough to<BR>allow the =0A=
implementation of any development tool on top of it. Those<BR>tools can =
take =0A=
advantage of all MonoDevelop services, such as:<BR>* A project =
system.<BR>* A =0A=
source code parser.<BR>* Better support for background operations.<BR>* =0A=
Extensible menus and toolbars.<BR>* A docking layout.<BR>* etc.<BR><BR>I =
say =0A=
"implementation" and not "integration", because ideally there<BR>should =
be no =0A=
need for a standalone version of the tool (which would be =
a<BR>duplication of =0A=
efforts and code).<BR><BR>Lluis.<BR><BR><BR><BR>&gt;<BR>&gt; =0A=
Cheers<BR><BR>_______________________________________________<BR>Monodeve=
lop-list =0A=
mailing list<BR>Monodevelop-list@lists.ximian.com<BR><A =0A=
href=3D"http://lists.ximian.com/mailman/listinfo/monodevelop-list">http:/=
/lists.ximian.com/mailman/listinfo/monodevelop-list</A><BR></FONT></P></D=
IV>=0A=
=0A=
</BODY>=0A=
</HTML>
------_=_NextPart_001_01C53C26.0A20FA07--