Hi everybody, I hope nobody will get offended by this post, but I really can't understand why there should exist two different beasts: OpenJUMP and JUMP.
It seems to me a waste of efforts.... For example now JUMP has a new imagery stuff, that doesn't exist in OpenJUMP and someone will have to manually port it. On the other side OpenJUMP has the I18N stuff that JUMP has not, so if you write a plugin for OpenJUMP that uses the I18N stuff, it won't run on JUMP. If we had a single distribution of the Core, we wouldn't have such problems. And if this Core contained the I18N stuff, then all plugin would run on it. The other thing that I can't understand is why, having such a good plugin system, there has to be all that explict plugin loading inside JUMPConfiguration. The Workbench is pluggable, so it should startup as nude as a baby. All the plugins (except maybe the most basical) should be loaded via the workbench-properties.xml file or via the libe/ext directory. And the source code of the Core should be much better separated from the sorce of the plugins, so that the Core and each plugin could compile without the presence of the rest. If we had the unified Core and the really-plugged-in plugins, then each partner could concentrate on its own plugins and it would be much easier to contribute. For example the new imagery stuff from JUMP, would ideally be a plugin that can be immediately used by anybody. OK, sometimes you can put all your needed functionalities inside a plugin, sometimes you have to make a few changes or fixes or enhancements to the Core. So we would need a way to handle this cases, but after a while this cases would, ideally, be very few. For example, again, the new imagery stuff from JUMP. Did they changed something inside the Core to make it run, or not??? If not, then it is a plugin, and as such it does not need to have an entire different version of the Core around it. I beg everybody's pardon again!!! I did not intend to make this a rant, and I hope it didn't sound like one. So, what do you think??? Bye Paolo Rizzi AVVERTENZE AI SENSI DEL D. LGS. 196/2003 Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i, sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceveste questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema; costituisce comportamento contrario ai principi dettati dal D. Lgs. 196/2003 il trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel