Hi there,


I already posted some questions here and had some discussions with Charlie Groves who helped me getting into the proxymaker stuff (of which I just read that it is postponed to make it into the Jython trunk).


I just wanted to start a general discussion about the question: Is there any plan or has there been any previous discussion about running Jython scripts on Java enabled mobile devices?


I think there is definitely a demand for it since there are numerous embedded ports of the python VM to various MCUs in C language. And e.g. Telit, the manufacturer of wireless GSM modules offers devices with integrated Python interpreter, other devices have a CLDC Java VM (including lots of phones and other GSM modules). There is also JythonME which is, as far as I know, a port of Jython itself to Java CDC profile. But I think it would be great to compile a Python application to Java Byte code and thus avoiding the time and resource consuming process of interpretation on a mobile device.


The problem I see is that Java ME, especially CLDC/MIDP devices only support a limited feature set of Java. I already ported a Python VM to Java ME for evaluation purposes but devices were just too slow to run the python interpreter. Thus, the only way would be to compile Python scripts to Java byte code and deploy it on the mobile device.


So what do think about that (despite the fact that the proxy stuff in Jython is not  being pushed right now)? Is that something that could be done with Jython in short or long-term development or do you think that other projects should be created/extended to do that?