I want to develop a GIS application in Java. I found some of useful software like UDIg, Openjump, KOsmo and gvsig, but I am unable to decide from which should I start as I want to create my application which I can give to my clients.

  • 5
    can you expand on what your clients want? – Mapperz Jan 31 '12 at 14:24

I have no experience with gvSig or Kosmo, however I programmed applications for uDig and reused components of Openjump.

From a software engineering perspective uDig proposes a neat platfor supported by Eclipse, an universal tool for serious developers. However, developing for uDig is cumbersome precisely because of the important role the Eclipse framework plays in it's conception. You have to be ready to invest a lot of time in learning how to develop Eclipse plugins before starting to spend a lot of time learning how to create a uDig one. I also found compiling for and working with uDig could be slow.

OpenJump proposes no frills Java APIs, which are easier to integrate. OpenJump also has more tools and inner APIs to handle spatial data. However the final result may not look as 'professional' as a uDig one.

In a nutshell if you want to spend time learning Eclipse plugin development (a useful skill), uDig is the way to go, otherwise, for a project finished quickly that will make the client happy OpenJump will be easier to customise.

  • Thanks I Am now working on KOSMO As its modified version of openjump ;) – user847897 Feb 10 '12 at 14:25
  • Great, I am sure you'll have success with it! You could mark my contribution as an answer maybe ;) – Vladtn Feb 10 '12 at 14:30

Disclaimer: I'm part of the gvSIG team :-)

gvSIG 2.0 is a very modular application so you can develop new extension to gvSIG desktop (the most usual use case) or create complete new J2SE apps using gvSIG components.

There is a quick start guide for developers that is being translated and updated those days. If you have any question don't hesitate to ask at the gvSIG devel mailing list.

Good luck!!

  • hi main problem in gvsig is language :( you said using its component ,i would like to use its Raster Data Component so how should i work on that :) – user847897 Feb 17 '12 at 8:41
  • hi Jorge Sanz do you have any simplified document or video to setup gvSIG Eclipse SDk ON windows ,it will be helpfull for for me & so many user – user847897 Feb 18 '12 at 14:17
  • I don't see why is language a problem. When people ask to improve a document our team works hard to do it as best as they can. Is by far better a document in Spanish than no documents at all. – Jorge Sanz Feb 20 '12 at 11:27
  • BTW I've just answered the same (!!) at other question, posted by you (user847897) with exactly the same links :-) – Jorge Sanz Feb 20 '12 at 11:29

In my opinion Kosmo is the easiest platform from an end-user point of view, gvSIG is a bit more complex and uDig, at elast for me, has always been too complex.

Not the answer you're looking for? Browse other questions tagged or ask your own question.