[Vm-dev] Android vm status?

David T. Lewis lewis at mail.msen.com
Thu Oct 24 23:50:49 UTC 2013

Andreas Raab did the original Android Squeak VM. The squeakvm.org
home page has links to this. I can confirm that it works because it
is running on my cell phone.

Since then, the Android VM has been further developed by Dmitry Golubovsky:


The Smalltalk bits are in the VMMaker repository in package Android-base.

If you follow the links that Esteban provides for the CI build, you will
probably find the most up to date version of the Android VM. 
I do not have a link to the support code but it is probably referenced from
the CogDroid CI job.

I think that if you download DrGeo for your Android device, you are probably
getting the most up to date version of the VM.

The latest version is built from a Pharo image and Cog (oscog) VMMaker
base. The name "CogDroid" probably refers to a StackInterpreter base as
opposed to the classic Interpreter.

Andreas' original postings will probably give a good overview of how the
VM integrates with the Android environment, and Dmitry's implementation
should be considered current state of the art.


On Thu, Oct 24, 2013 at 07:33:18PM -0300, Esteban Lorenzano wrote:
> yes, there is one, made for DrGeo. 
> the process in the build server is red since a lot, but there is an usable VM at: 
> https://ci.inria.fr/pharo-contribution/view/VM/job/CogDroid/65/
> after saying that, my knowledge of Android is zero :)
> you might want to contact Hilaire Fernandes for more details. 
> Esteban
> On Oct 24, 2013, at 7:19 PM, tim Rowledge <tim at rowledge.org> wrote:
> > 
> > I got a query about getting Scratch to run on Android and I have to confess to knowing nothing at all about the status of any Android ruinable vm.
> > 
> > Is there one? Is it up to date? Where can it be downloaded? Does it come with chocolate?
> > 
> > tim
> > --
> > tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> > Strange OpCodes: XER: Exclusive ERror
> > 
> > 

More information about the Vm-dev mailing list