I am building a web-based carbon foot-printing tool.
I have a mature Google Web Toolkit (GWT) client.
I have a mature Google App Engine (GAE) server in Python. I'm using Eclipse plugins: PyDev, GWT, GAE
I want to exchange several of my classes containing several levels of nested data including Python numpy arrays (matrices). (Sadly Jython does not support Numpy so I cannot use Jython.)
I can do this using Python Json on the server with GWT Type Overlays on the client but it feels a bit clunky. I miss the automatic (de)serialization of GWT RPC.
I have looked at several GWT rpc options but (understandably) they seem to use Java on the server and/or development seems to have stalled :
- Hermes:
- lovely.gwt.jsonrpc: similar to Hermes
- RestyGWT: No Python end
- python-gwt-rpc: old and in alpha
- GWT AutoBean: looks promising for the client side but I'm unclear how to use in Python
- gwt-rpc-plus: stalled 2010
Google shows: No results found for +gwt +rpc +python
I'd welcome ideas and/or pointers
Thanks
Julian