hey Mike, just saw your answer to the github ticket and noticed that i didn't voice my concerns about an extension so far. well one concern, maintainability. while i notice your concerns about closed source systems and at least for now exotic systems i don#t think that the little code provided warrants an extension for now. especially as it'll need a jdbc driver anyway. so some points 1. the whole extension packaging shebang and distro providing (extra work, not sure Ocient will provide it) 2. user friendlyness. adding a jdbc jar will be easier than having to add jdbc + extension.jar 3. maybe this db connector will promote OJ to users formerly not knowing about OJ in the first place 4. Ocient being closed source backend OJ will provide a way to convert data to free formats
in summary, i'd rather have it in CORE for easy maintainability. it's small enough too. if the startup goes bust in 2 years, we'll just remove it again, no harm done! ..ede On 04.05.2021 10:40, Rahkonen Jukka (MML) wrote: > Hi, > > > > Ocient DB feels rather exotic for most OpenJUMP users. Installation as an > extension with a separate jar feels reasonable if it would be simple, like > dropping a new jar into \lib\ext\dbdatastore. > > > > But I can see that for making a new database to appear in the UI at least > this file must be prepared to handle the driver > https://github.com/openjump-gis/openjump/blob/0111cb03027b5fccb3de897d6a873b3d0910508e/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/ConnectionManagerPanel.java > > <https://github.com/openjump-gis/openjump/blob/0111cb03027b5fccb3de897d6a873b3d0910508e/src/com/vividsolutions/jump/workbench/ui/plugin/datastore/ConnectionManagerPanel.java> > > and I can see there options that are normally not visible (H2, Oracle, the > disabled MSSQL). I suppose that they become usable when something extra is > added somewhere. > > > > Do you mean that Ocient would not be integrated with other databases but it > would have an own user interface, like the DB Query Plugin has, and Oracle > would also be extracted from the common DB framework? > > > > -Jukka- > > > > *Lähettäjä:*Michaud Michael <m.michael.mich...@orange.fr> > *Lähetetty:* perjantai 30. huhtikuuta 2021 10.19 > *Vastaanottaja:* OpenJump develop and use > <jump-pilot-devel@lists.sourceforge.net>; edgar.sol...@web.de > *Aihe:* Re: [JPP-Devel] Ocient DB support > > > > Hi all, > > It is nice to already have such a contribution. On the other hand, such a > plugin will only be used by users having a ocient database which is a big > proprietary system. From my point of view, an extension in a separate jar > would be more appropriate. My opinion is the same for Oracle. Anyway, these > plugins can only be used if the driver is added to the distribution, so that > I think it does not make much sense to clutter the code base with proprietary > database specific code. My proposition would be to repackage the plugin in an > extension, but to host in on our github so that it is still easy to find for > OpenJUMP community. > > What's you opinion ? > > Michaël > > envoyé : 29 avril 2021 à 20:23 > de : edgar.sol...@web.de <mailto:edgar.sol...@web.de> > à : OpenJump develop and use <jump-pilot-devel@lists.sourceforge.net > <mailto:jump-pilot-devel@lists.sourceforge.net>> > objet : [JPP-Devel] Ocient DB support > > > hey Jukka and All, > > we've got our first pull request on github ('huzzah' :) and i just wanna > ask if someone knows about their background and has an opinion about merging > support into OJ Core. > > have fun.. ede > > ps. :) - https://dilbert.com/strip/2021-04-25 > <https://dilbert.com/strip/2021-04-25> > > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > <mailto:Jump-pilot-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > <https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel> > _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel