Hi Linus,
> If you are looking at tools for chat, messaging, etc. that is not very
tightly
> connected to the UML model, then you should probably examine ArgoEclipse
> and think
I thought about ArgoEclipse few months ago, but it does not looks reliable to
me. Rather I think that it is in its early development stages. Moreover,
ArgoUML is much more popular tool, with better performances, which is
continuously developed. It has much smaller size for students who has to
download tool before use it, opposite to the Eclipse + ArgoEclipse...
I have tried to found some other tools or Eclipse plugin for UML modeling, but
I didn't found any that is free to use, open-source and provides everything
that is necessary for learning design patterns.
Moreover, chat and messaging support are not very high on my priority list,
but semantic web support and educational services access, which could not be
found in any of available CASE tools, so I think that ArgoUML is much better
solution for me.
Zoran
Linus Tolke <[EMAIL PROTECTED]> wrote:
Hello Zoran!
If you are looking at tools for chat, messaging, etc. that is not very
tightly connected to the UML model, then you should probably examine
ArgoEclipse and think Eclipse RCP thoughts. In the Eclipse framework such
things may already exist and your addition would then be reduced to doing
integration between the ArgoUML part and the
whatever-application-that-already-exist-and-that-you-want-part.
/Linus
2008/4/14, Zoran Jeremic <[EMAIL PROTECTED]>: Hi Linus,
It's very generous from all of you guys to take your time to help other
people. It's encourage me to keep working on this regardless the fact that I
found that it will take a lot of time to understand the architecture of
ArgoUML.
> The Java Web Start version is built using the build scripts in the
> argoumlinstaller project that Dave mentioned. It is however based on the
jar
> files and the only thing that is done to them is to sign the classes, make
them
> available on the web and create the jnlp file.
I think that it will not be problem for me to create jnlp file, but jar files
used by it from source code. As I have understand Dave it will be much simpler
when you restructure repository that is planned for a week, so I will wait for
that as I'm not in rush. I just want to plan in advance how I will develop my
project.
Actually, it's not even necessary to be realized this way. I'm working it for
my PhD so I can do it as module that the user will just add to ext folder, or
install the whole application through JWS or I can even change existing ArgoUML
classes if it is necessary. But I will try to avoid the third option if it is
possible and make my work compatible with future releases of ArgoUML, i.e. I
will try to develop it as a module.
For a last two days I'm trying to figure which classes are APIs and I didn't
found yet what functionalities I can provide through the APIs and do I have to
make some dirty code. Is there any other easier way to resolve how does it
works beside walking through the source code?
> If you extend by changing one of the ArgoUML classes it is a sign that the
> APIs provided for extension are not good enough. Please register your need
of APIs as
> issues in the issuezilla database so that this can eventually be fixed.
It's great to hear that it is possible to suggest some future improvements in
APIs. I can't suggest anything yet untill I get a very clear picture what parts
of the system I should access.
My idea is to use ArgoUML as a domain tool in an Collaborative Semantic-Web
based enviroment for learning software patterns. Actually, I want to integrate
it with Moodle on a common set of ontologies, and extend it with tools to
provides collaborative learning i.e. chat, messaging, social tagging. I also
need to export models as the XMI to the remote repository and diagram as
picture, record user actions, to affect the presentation of diagrams...
There is a lot of other things that I have to do, so you could expect a lot
of questions and calls for help in the future by me :)
Zoran
Linus Tolke <[EMAIL PROTECTED]> wrote:
Hello Zoran!
The Java Web Start version is built using the build scripts in the
argoumlinstaller project that Dave mentioned. It is however based on the jar
files and the only thing that is done to them is to sign the classes, make them
available on the web and create the jnlp file.
This part is not currently subject to reorganization even though the location
of the source and scripts to generate each jar file is.
On another note! If you plan to extend ArgoUML you shouldn't require to build
ArgoUML from source. If you extend by changing one of the ArgoUML classes it is
a sign that the APIs provided for extension are not good enough. Please
register your need of APIs as issues in the issuezilla database so that this
can eventually be fixed.
/Linus
2008/4/11, Zoran Jeremic <[EMAIL PROTECTED]>: Hi Dave,
Thank you for your quick answer.
>The repository is about to be restructured, which will make this all
>much simpler. If you can hold out for a week, I'd recommend doing so.
>At the moment, I can't seem to build the jar files from Eclipse either.
Currently I'm trying to introduce myself with the ArgoUML development and I
have not start to extend it yet, so one or two weeks delay on this problem will
not be a problem.
I will wait for that and try it later.
Regards
Zoran
Dave Thompson <[EMAIL PROTECTED]> wrote:
Hi Zoran,
The repository is about to be restructured, which will make this all
much simpler. If you can hold out for a week, I'd recommend doing so.
At the moment, I can't seem to build the jar files from Eclipse either.
If you want to build the JWS distribution, I think this is only
currently done by the release scripts in the argoumlinstaller project,
so you can't create it from Eclipse directly (Linus or others please
correct me if I'm wrong here!).
The command line check-out works for building the jar files; use the
"build jar" target.
The cookbook describes this
(http://argouml-stats.tigris.org/documentation/defaulthtml/cookbook/ch02.html),
but be warned - it is in a state of transition at the moment, so not
everything reflects the repository accurately.
Regards,
Dave
On Fri, 11 Apr 2008 10:40:04 -0700 (PDT), "Zoran Jeremic"
said:
> Hi,
>
> I'm newby in extending ArgoUML. I am extending it as a part of my
> PhD research. I am using Eclipse and source code from SVN
> repository. The problem is that I don't know how to create a release
> that could be distributed on JWS. The first think I have stucked
> with is to create an binary distribution from source code. I have
> tried to create executable jar files with eclipse with File->Export,
> but I'm get only one jar file which is not executable. I'm little
> confused with all those project that I have in my workspace (argouml-
> app, argouml-core-infra, argouml-core-model...). Do I have to
> include all these project in a release? Is there some tutorial
> available about this?
>
> Thanks Zoran
>
> __________________________________________________
> Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam
> protection around http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com