I look forward to working with you Harvey. Please let us know what questions you have, and definitely post any patches. After you've submitted a couple of patches we can get you SVN access if you would like it.
The Sunburned Surveyor On 7/23/07, Harvey Harrison <[EMAIL PROTECTED]> wrote: > On 7/23/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > > Harvey, > > > > I see you have already received a welcome from some of our active > > developers. I believe that they have done a good job answering your > > questions. I also want to welcome you to our mailing list. I'd love to > > know what context you are using OpenJUMP in, if you are willing to > > share that. Also, it would be great to know if there are particular > > aspects of the program that you are interested in working with. > > > > Well, my interests lie in doing some analysis of demographic trends in > the greater Vancouver (BC) area. I'm moderately familiar with > Arcview/Mapinfo but was looking to build a more intensive growth model > that will need an easier way of doing the spatial parts. I'm a pretty > decent C/C#//Java coder, and this looked like a promising project. > > I've implemented some fairly large modelling projects in Java in the > past few years (one just passed the 80k lines of code). > > > Let me share some brief thoughts on one of your questions about the > > org.openjump and com.vividsolutions package names. > > > > Harvey wrote: > > > > "Which could be preserved with shell classes extending classes under > > the org.openjump namespace. I agree that it would be a bad idea to > > just break compatibility for the external plugins on a whim, but as an > > ongoing project doesn't it make sense to start moving towards a > > unified 'core'? As things prove useful they could then be pulled in > > and projects could begin to rely on an openjump core?" > > > > Some of the other developers have already mentioned that a lot of our > > plug-ins depend on the existing com.vividsolutions name. This could > > probably be fixed, or hacked around, but one problem is that we don't > > do a great job keeping track of the plug-ins available for OpenJUMP. I > > need to do a better job of this. > > That's the impression I have now, I wasn't initially clear on how > heavily plugin-based the project was, compatibility would be > paramount. > > > > > Here is my philosphy on the reason we are using the current package > > naming scheme in OpenJUMP: > > > > The packages under com.vividsolutions contain legacy code from the > > original JUMP program upon which OpenJUMP is based. Source code in > > these pacakges is the original JUMP source code, or the original JUMP > > source code with only very small modifications, improvements, and bug > > fixes. (This code has also been internationalized, which was not done > > in the original JUMP.) > > > > The packages under org.openjump are packags for OpenJUMP's core that > > are entirely new, or that totally revamp a class or set of classes > > from the original JUMP. This is code in the core that we've really > > messed with. :] > > > > There are a number of other packages that contain plug-ins by > > third-party developers. As a general rule, we encourage developers to > > use OpenJUMP's plug-in model, rather than making modifications to the > > core. This means OpenJUMP's source code will contain more top-level > > packages than most standard programs. > > Thanks for that, it seemed there was a rather large number of > packages. I'll continue to look around at the code, and keep in touch > if I have any more questions/suggestions. > > > > > I hope this system makes sense to you. I'm not saying that it can't be > > improved, but it has been getting us by. I believe part of the reason > > we maintain the pacakges under com.vividsolutions is to provide > > separation between legacy JUMP code for the core, and new code for the > > core. > > > > Thanks much, looking forward to getting my feet wet. > > Harvey > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel