Hei Jignesh,

Thank you for the info. Until May is pretty soon... so we need to 
carefully structure the work. I think you will need about 2-3 weeks to 
get to know OpenJUMP.

So, during the next days, can you
* subscribe to the developer mail list? - I send a copy of this email to 
the list. So people get to know you.
* setup OpenJUMP in your programming environment, and
* start to learn OpenJUMP/JUMP and its architecture. I.e. you could 
start with:
** reading the programmers manual (unfortunately it's a bit old),
** checking out the organization of our source-code tree, and
** doing the hello world example

the manual:
http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf

more info on setting up OpenJUMP (in eclipse) and example code can be 
found here:
http://www.openjump.org/wiki/show/Documentation
...scroll down the page to the developer documentation section

You will see, that OpenJUMP is heavily based on a plugin-system. This 
should help to develop new functionality easier.

=========================

While I am writing this I am not sure yet if it would be better to let 
you work on the GDBMS, Postgis and Oracle write support, or a User Help 
System. So more questions:

* Have you worked with PostGreSQL / PostGIS and Oracle Spatial before? 
Would you have access to an Oracle installation?
I think a start could be to write a PostGIS plugin that allows 
incremental updating of tables.
We have already one here: , but this one updates only complete tables.

* can you look into this project and tell me if that is interesting for 
you as well? : http://gdbms.sourceforge.net/
What we would wish is to load data via GDBMS into OpenJUMP.

* It would be also good if you can have a look into this project: H2 
spatial:
  http://geoserver.org/display/GEOS/H2+Spatial+Database
  http://geosysin.iict.ch/irstv-trac/wiki/H2spatial/Download
What we would need here is to load data not in-memory but to write them 
instead in the H2 database.

* If you don't like the database stuff above, then you could work on the 
help system implementation.

======================
Probably we can't help you that much in telling you how to do these 
things. We can only give hints. And you would need to find out on your 
own how other projects integrate these tools. Especially there only 
vague ideas for a help system - but other open source gis have one too 
where we could look into.

However, if you prefer to work on small projects and not such bigger 
things I can think about such ones too (we have long bug and feature 
request list).

stefan

jignesh borisa wrote:
> 
> Hello Sir,
> 
> Thank you for your reply.My course name is Open Source Development We 
> have to work on Open Source Project.It is our Class project.
> I can work for 10-15 hours per week.
> My course is already started in this semester.
> It will complete in May-2009.
> There is not any need to write project proposal as it is class project.
> yes I might need to write final report of my work.
> ya I have some experience with Geographic Information System and Databases.
> I have worked as Java programmer in India.Also I am also doing my 
> curriculum projects in Java Programming.
> Yes I would like to work on tasks that you mentioned in your mail.
> 
> Also I have seen your project.It is quite interesting to work on it.
> 
> Thank you.
> 
> Jignesh
> 
> On Sun, Mar 29, 2009 at 9:54 PM, Stefan Steiniger <sst...@geo.uzh.ch 
> <mailto:sst...@geo.uzh.ch>> wrote:
> 
>     Hei Jignesh,
> 
>     thank you for your interest. People that want to help inmproving the
>     software are always welcome.
>     Can you tell me more on the course? i.e.:
>     - what would be the hours per week you would work on the project
>     - when would the course start and finish (how many weeks?)
>     - do you need to write a project proposal?
>     - do you need to write a final report on your work?
>     - Do you have experiences with Geographic Information Systems (our
>     software), Databases, Computational Geometry, spatial algorithms?
>     - what are your experiences in Java programming? Would you be
>     willing to work on some "core" tasks that require advanced
>     programming knowledge? e.g. a couple of such topics would be: e.g.
>     i - Work on an abstract data layer and a model that allows to store
>     data in the H2 database. This way OpenJUMP should be enabled to work
>     also with large datasets and not only datasets that can be load into
>     the memory. An alternative is the utilization of GDBMs
>     ii - Working on a graphic flow chart modeller (such as Sextantes
>     modeler or ESRI Modelbuilder) that can be used to chain different
>     processing steps. This Topic should also include a proper binding
>     with Sextante to allow raster image analysis in OpenJUMP.
>     iii - Implementing build-in write support for databases such as
>     PostGIS, Oracle and My SQL <http://openjump.org/wiki/show/MySQL>
>     that allows all-at-once but also incremental writing (see gvSIG
>     implementations).
>     iv - Continuing developments of a Web Processing Service (WPS)
>     plugin for OpenJUMP and a server based on OpenJUMP functionality
>     (see WebGEN by Moritz Neun and Theodor Foerster).
>     v - Integration of a help system for (analysis) functions.
>     vi -Creating a draft and proptype of “OpenJUMP Mobile” for data
>     creation and editing in the field. This involves in particular the
>     design of a new GUI that allows to use existing mechanisms.
>     vii - Extend OJs core so that annotations can be stored including
>     images and web links (similar to Google Maps Push Pins).
>     viii - Implement a default-settings/ini-file system to allow
>     OpenJUMP to be used in larger business operations. (sstein: not sure
>     if that is a 3 months task)
>     ix - Work on upgrades of OpenJUMP core. This would include working
>     in the separation of “model” aepects from the GUI for implementing a
>     docking framework.
> 
>     my personal preferences would be the topics (in order):
>     i - H2 database or GDBMS,
>     v - help system
>     iii - database write support
> 
>     If you think something is interesting for you then tell me/us. Then
>     we would think about the further procedure. e.g. making you familar
>     to the other core developers and introduction to the software
>     architecture)
> 
>     cheers from Calgary
>     stefan
> 
>     PS: I will 'cc' Landon Blake aka Sunburned Surveyor - who is
>     co-leading the project
> 
>     Jignesh Borisa schrieb:
> 
>         Message body follows:
> 
>         Hello Sir,
> 
>         Myself Jignesh Borisa.I am pursuing my Masters in Computer
>         Science from San Jose State University.I have taken Open
>         Source Development Subject in this semester.As a class
>         project,we have to work on some open source project and make
>         some changes or improvements acquired by developers.I have
>         seen your project and I am interested to work on this project.
> 
>         So please assign me some work regarding your project.So I
>         can work on this project as my curriculum project.
> 
>         Thank you.
> 
>         Jignesh
> 
> 
> 
>         --
>         This message has been sent to you, a registered SourceForge.net
>         user,
>         by another site user, through the SourceForge.net site.  This
>         message
>         has been delivered to your SourceForge.net mail alias.  You may
>         reply
>         to this message using the "Reply" feature of your email client, or
>         using the messaging facility of SourceForge.net at:
>         https://sourceforge.net/sendmessage.php?touser=2457309
> 
>          
> 
> 
> 
> 
> 
> -- 
> Jignesh

------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to