Charles Oliver Nutter wrote:
> Another one several of you have asked about...JRuby running on Java ME:
>
> http://gist.github.com/71393
>
> This is using Sun's reference implementation "cvm" with the CDC 
> (Connected Device Configuration) and the PBP (Personal Basis Profile) 
> set of classes. It's basically the same as what you'd have on a Java 
> ME-enabled phone or embedded device supporting the same level of APIs.
>
> PBP is available here, for Linux only. I'm not sure whether it's been 
> open-sourced yet or not, but I thought it was planned:
>
> http://java.sun.com/javame/downloads/index.jsp
>
> The project is hosted here:
>
> http://github.com/headius/jruby-cdc/tree/master
>
> It's essentially JRuby 1.2 forked and stripped of libraries and code 
> that aren't supported in CDC. My intention with this is to get it 
> running with a base set of Ruby classes but with Java integration 
> still functional. That will allow most basic Ruby scripts to work 
> while providing access to the rest of the Java APIs for bits I had to 
> rip out.
>
> It's only running interpreted right now, just like the Android version 
> of JRuby, but as in that case I expect most people would want to 
> precompile Ruby code and ship it all as one unit.
>
> I think there are many other possible ways we could repurpose JRuby 
> like this; it really only took me a couple days of trimming to get 
> this far. Android will take far less time, and other "mini ruby" 
> profiles might be possible for other platforms as well.
>
> Questions, comments, patches welcome :)
>
> - Charlie
>

This would be awesome!