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 





        

Reply via email to