Over the holidays I started playing with the SDK for the WIMM One
(
http://www.wimm.com/). I generated a ruboto app and made a slight
modification for the WIMM SDK (RubotoActivity inherits from WIMM's
LauncherActivity instead of Activity, and switch the build target to
WIMM). The default app loaded up without a problem. I then modified
the demo-irb-server script to make the app serve up an IRB browser
based experience. Everything runs (mostly...see below) well on the
emulator. I released Ruboto IRB for WIMM to their "Try Untested Alpha
Micro Apps" forum. I will check in a separate project to github for
anyone who wants to experiment.
Here's a few notes:
1) I'm still waiting to get confirmation that the app runs on a WIMM
device I only have an emulator). My first release failed. My guess is
that it was related to a wifi check that I couldn't test on the
emulator.
2) There is a bug in Android that this touches. Pre Gingerbread there
was a leak (file descriptor) in some of the socket code. The webrick
server I'm using triggers this problem and ends up spinning and
crashing after a period of use. The WIMM API is based on Android 7.
3) Start up is slow (40-60) as expected for a device with limited
resources. This means that Ruboto will be limited to a experimental
tool (learning, experimenting, testing) until the day when we can get
start up way down.
You need to register as a developer (free) to see the forum post:
http://support.wimm.com/entries/20845227-ruboto-irb-for-wimm