Re: [josm-dev] JOSM-NG and eclipse rcp
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
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