[Pharo-project] CogDroid Beta Test builds

4 views
Skip to first unread message

Dimitry Golubovsky

unread,
Jan 8, 2012, 11:06:37 PM1/8/12
to pharo-...@lists.gforge.inria.fr, vm-...@lists.squeakfoundation.org
Hi,

As CogDroid has undergone more testing on both ARM and x86 platforms,
I am pleased to announce that CogDroid is now Beta.

I have made two testing builds available:

http://www.golubovsky.org/userdirs/golubovsky/CogDroid-beta/CogDroid-debug.apk
for ARM, and
http://www.golubovsky.org/userdirs/golubovsky/CogDroid-beta/CogDroid86-debug.apk
for x86.

This is a temporary location. Hopefully my request for Jenkins account
will be granted, and I will be able to set up automatic build jobs for
CogDroid.

What has been added/changed since the latest Alpha releases:

1. The core VM Java and native code has been separated into a library.
Cog-based applications may be built on top of the library. The beta
versions mentioned in this message are generic builds whose code
extends the base activity class adding nothing to its functionality.
The beta APK have different Java package names from alpha releases.

2. A VM primitive has been added to read text from Android clipboard.
In order to use this primitive, In order to use this primitive, the
package

http://source.squeak.org/VMMaker/Android-Base-golubovsky.21.mcz (or newer)

has to be installed from the following repo:

http://source.squeak.org/VMMaker/

3. Locale support has been added. Android NDK does not provide locale
support as traditional C programs would expect, so the "stock"
UnixLocalePlugin does not work. The Android replacement retrieves
locale information from Java runtime by making several JNI calls at
the moment of plugin initialization. CogDroid does not see changes in
locale if Android language/country settings are changed, until
restarted.

4. Keyboard support has been improved: in both architectures Ctrl and
Alt modifiers should work, however I can not test it for ARM as I do
not have a tablet with keyboard. Keyboard modifiers work in x86.

Thanks.

--
Dimitry Golubovsky

Anywhere on the Web

Norbert Hartl

unread,
Jan 9, 2012, 3:22:00 AM1/9/12
to Pharo-...@lists.gforge.inria.fr, vm-...@lists.squeakfoundation.org

Am 09.01.2012 um 05:06 schrieb Dimitry Golubovsky:

This is a temporary location. Hopefully my request for Jenkins account
will be granted, and I will be able to set up automatic build jobs for
CogDroid.

I think putting the build at inria is good to do. If there are reasons why this is not possible I would be happy to help out. Meaning we could build cogdroid on my jenkins server.


Norbert

Milan Mimica

unread,
Jan 10, 2012, 4:32:49 PM1/10/12
to Pharo-...@lists.gforge.inria.fr, vm-...@lists.squeakfoundation.org
I love it!
--
Milan Mimica
http://sparklet.sf.net

Igor Stasenko

unread,
Jan 10, 2012, 7:06:19 PM1/10/12
to Pharo-...@lists.gforge.inria.fr

I don't know any reasons why it is not possible :)
We could (and should) give an access to Dimitry, so he can configure
and control his jobs.


--
Best regards,
Igor Stasenko.

Reply all
Reply to author
Forward
0 new messages