[OSM-dev] start of gwtosm the google webtoolkit port of josm

jamesmikedupont at googlemail.com jamesmikedupont at googlemail.com
Sun May 30 16:22:49 BST 2010

I am happy to say, have made some progress.

gwtosm now can display simple roads.
source here:
git at github.com:h4ck3rm1k3/GWTOsm.git

now I could use some help, there are so many possible things to
display, need to make tests for all of them. best would be test cases,
i guess they could be extracted from the xapi...

The gwtjunit is also working, so that means you can write and test the
gwt code via junit.

What about an osm test case system for rendering? there must be such a
thing, no?

I think that it would be great to know if you can test this with your
own osm data,
the configuration is hardcoded right now :

GWTOSM [line: 148] - fetchData()
 String fakerequest=OSMXMLData.INSTANCE.osmData().getText();

this simulates a http request to the api server. the http is not
working yet, at least the response handling code is not working,
you an just replace the osmdata.osm with your own.

Also the bounding box is important :
GWTOSM [line: 100] - drawmap()
Bounds bounds= new Bounds(42.0769,19.50711, 42.05737,19.53063);



On Wed, May 26, 2010 at 8:19 PM, jamesmikedupont at googlemail.com
<jamesmikedupont at googlemail.com> wrote:
> Hi,
> I have refactored some core classes in josm to run in gwt.
> this includes most of  data classes. I am porting the graphic output
> to use gwt graphics and svg output.
> Goal is to get the josm core code running in gwt, first the display
> code and then to build the the edit functions.
> there are ways to move also rendering to the server side, and the code
> is all java, compiled by gwt into javascript using a canvas object and
> svg data.
> here is a screen-shot :
> http://www.scribd.com/doc/32005145/Example-Out-of-gwt-osm-port
> code here:
> http://github.com/h4ck3rm1k3/GWTOsm
> git clone git at github.com:h4ck3rm1k3/GWTOsm.git
> I am using eclipse gwt plugins :
> http://dl.google.com/eclipse/plugin/3.5 -
> http://dl.google.com/eclipse/plugin/3.5
> and also the gwt-2.0.3 http://code.google.com/webtoolkit/gettingstarted.html
> and the two graphics libs
> the canvas and the vaadin gwtgraphcsi >
>  <inherits name='com.google.gwt.widgetideas.WidgetIdeas' />
>        <inherits name='org.vaadin.gwtgraphics.GWTGraphics'/>
> Currently having problems with http requests, is using a static xml
> loaded into as a resource.
> need to rework the xml parsing, sax does not seem to be directly supported.
> but you can at least see node positions being displayed.
> more to come, all help is welcome. please help test and write test
> cases for josm core code.
> the more tests we have, the easier it is to port the code.
> mike

More information about the dev mailing list