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
> >
>
>
>
>