Re: [josm-dev] JOSM-NG and eclipse rcp

2009-04-26 Thread Adrian Stabiszewski
Hi.

 i wonder if anyone considered (and evaluated) the usage of the eclipse
 rcp framework for a josm-ng implementation. If yes, do you see any
 problems with using the eclipse rcp?
 

This idea is on my mind for several months now. I my opinion moving the josm
functionality to an Eclipse RCP basead feature would create a new eco system
for OSM applications. My idea is more of an OSM workbench which not only
integrates an editor but also adds other functionality like quality
assurance (osm bugs, relation analyzers, ...) and navigation applications.
Everything designed and implemented as a plugin/feature using the update
site functionality of the Eclipse framework.

I don't have everything figured out yet, since there are several issues when
trying to design such a workbench. But I think that if some developers here
would be interested to discuss such a workbench we could easily find the
correct solutions.
In my opinion many developers hesitate right now to contribute to josm due
to its code architecture. This topic has been discussed here several times
so I'll leave it with that statement.
Moving to a new framework and redesigning the functionality into plugins
would give everybody a new start and push the development.

It would be interesting to hear what the josm developers think about it.


Regards,
Adrian.


___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


[josm-dev] JOSM-NG and eclipse rcp

2009-04-24 Thread Frederik Fischer
Hi,

i wonder if anyone considered (and evaluated) the usage of the eclipse
rcp framework for a josm-ng implementation. If yes, do you see any
problems with using the eclipse rcp?

Recently i spent some days to build a simple josm-ng protoype [1][2]
using the eclipse rcp framework. In my opinion it would be an suitable
option for a powerfull josm implementation. At least the framework would
provide a lot of basic but mature functionality (gui concepts,
extensibility, preferences, ...) so we could put more and better focus
on actual osm related features instead of building our own stuff from
scratch.
The only(?) real (but major) drawback is the need of different builds
for different platforms. (as this mostly affects only static parts like
luncher and update stuff, platform dependent builds are only required
for an initial release. All other functionality can be integrated and
updated as platform independent plugins)

[1] http://osm.studio-24.net/images/aurora/aurora-2009-03-28-2.png
[2] http://osm.studio-24.net/images/aurora/aurora-2009-04-04-1.png

Best regards
Frederik F.


___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev