So we could standardize internally on the eclipse mechanism but if an external module writer would have an alternative available to them.
A couple of people have responded, so do those people have the knowledge to get this started? When it comes to a server I would hope that would be registered under www.argouml.com where it is owned and controlled by the project and will come with us should we ever move from Tigris to elsewhere. Could we a) Ask Tigris if they can host this for us b) Ask Jason if we can take ownership of the argouml.com domain name as an organisation (I believe Jason still owns it yet he has not been active for a long time) Any chance you could follow up those last 2 points Linus? Regards Bob. On 23 March 2010 01:53, Mark Fortner <[email protected]> wrote: > Hi Bob, > Eclipse has a Plugin Developer Kit that allows you to create "Plugin > Projects". These projects use OSGi under the hood. OSGi is a mechanism for > determining dependencies. With it you create manifest entries that describe > what JARs and versions of JARs are required by the plugin. The Eclipse > implementation of OSGi is called Equinox. There are other open source > implementations of OSGi, like Apache Felix which can be used to provide the > same type of bundling mechanism. > > In order for this kind of mechanism to work, the following changes would > need to be made: > > the existing module projects would have to be modified to include an > OSGi-compliant manifest. > the modules build files would need to "advertise" new modules to a server > (this is what Andreas is proposing) > a module installer would need to built > a module catalog GUI would need to be built to allow the user to view, > install, uninstall modules. > > As I understand it, ArgoEclipse would not need the last two bullet items > since this functionality is provided by Equinox. I don't know to what > extend these two approaches would be interchangeable. If the goal though is > to eventually make ArgoUML into an Eclipse plugin via the ArgoEclipse > project, and not have a standalone ArgoUML implementation then you could > probably shortcut the whole process by turning each of the modules into > plugins. > > > Mark Fortner > > blog: http://feeds.feedburner.com/jroller/ideafactory > > > On Mon, Mar 22, 2010 at 4:39 PM, Bob Tarling <[email protected]> wrote: >> >> I'd like to understand a bit more of what is required for the eclipse >> based mechanism. >> >> If there are standards we can piggyback on then all the better. >> >> Bob. >> >> On 20 March 2010 10:44, Andreas Rueckert <[email protected]> wrote: >> > Hi! >> > >> > -------- Original-Nachricht -------- >> >> Datum: Sat, 20 Mar 2010 11:04:42 +0100 >> >> Von: Linus Tolke <[email protected]> >> >> An: [email protected] >> >> Betreff: Re: [argouml-dev] No Google Summer of Code 2010 for ArgoUML >> > >> >> Hello Andreas! >> >> >> >> Probably, that depends on how we manage to inspire someone to implement >> >> this >> >> without being a GSoC student. You can either convince someone or do the >> >> programming involved yourself. >> > >> > As I said: I'm willing to install a DB on my server and write some >> > code to fetch a list of modules within Argo. But it wouldn't be >> > Eclipse-based, since I don't use Eclipse. >> > >> > Background would be, that I'd like to provide the template-based >> > code generator as an external module. >> > >> > Ciao, >> > Andreas >> > -- >> > GMX DSL: Internet, Telefon und Entertainment für nur 19,99 EUR/mtl.! >> > http://portal.gmx.net/de/go/dsl02 >> > >> > ------------------------------------------------------ >> > >> > http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2462506 >> > >> > To unsubscribe from this discussion, e-mail: >> > [[email protected]]. >> > To be allowed to post to the list contact the mailing list moderator, >> > email: [[email protected]] >> > >> >> ------------------------------------------------------ >> >> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2463419 >> >> To unsubscribe from this discussion, e-mail: >> [[email protected]]. >> To be allowed to post to the list contact the mailing list moderator, >> email: [[email protected]] > > ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2463657 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
