Squeak Port for Android: Update

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Squeak Port for Android: Update

Dimitry Golubovsky
 
Hi,

I am glad to announce that the Squeak Port for Android Tablets [1] has
reached its first milestone.

Work has been done towards fixing certain usability issues such as
better integration with Android Input Methods, access to local file
system, etc.

The pre-packaged Android application (apk, signed with debug key), and
zipped Image file (Image, changes, sources, demo project) are
available from the project page at Google Code.

Everyone is welcome to test the application on their Android devices.
See the TestDrive [2] Wiki page for detailed instructions. Please
report all issues to the project's issue tracker and Wiki pages.

In my case it works on Pandigital Novel 9" eReader tablet with Android
2.0, not rooted.

PS Two things are still known to be an issue:

1. Network sockets do not function properly; they were not addressed
at this time
2. Android NDK rev. 3 is still required (because of the 4.2.1
toolchain); see [3] for some information

PPS I also have been working on the presentation of this project (see
notes and slides in the wiki). If there is any interested group of
Smalltalk and/or Android users/developers in my area (South-eastern
PA, US) I'd be glad to give an actual presentation.

Thanks for any feedback.

[1] http://code.google.com/p/squeakvm-tablet/

[2] http://code.google.com/p/squeakvm-tablet/wiki/TestDrive

[3] http://squeakvm-tablet.googlecode.com/hg/project/ndk-build

--
Dimitry Golubovsky

Anywhere on the Web
Reply | Threaded
Open this post in threaded view
|

Re: Squeak Port for Android: Update

Mariano Martinez Peck
 
Hi Dimitry. Congratulations for the project. It looks promising. A couple of question:

The fork of the adroid VM is from the Interpreter VM, isn't it ?
Have you ever consider or have in mind to adapt the Cog StackVM ?  I remember John saying that this improved performance in the iPhone.

Just curiosity...apart from changing the interpreter loop, does this VM require more changes in the "VMMaker part" ? because I guess  most of the fork is in the platform code.

Thanks

Mariano

On Tue, Apr 19, 2011 at 5:55 PM, Dimitry Golubovsky <[hidden email]> wrote:

Hi,

I am glad to announce that the Squeak Port for Android Tablets [1] has
reached its first milestone.

Work has been done towards fixing certain usability issues such as
better integration with Android Input Methods, access to local file
system, etc.

The pre-packaged Android application (apk, signed with debug key), and
zipped Image file (Image, changes, sources, demo project) are
available from the project page at Google Code.

Everyone is welcome to test the application on their Android devices.
See the TestDrive [2] Wiki page for detailed instructions. Please
report all issues to the project's issue tracker and Wiki pages.

In my case it works on Pandigital Novel 9" eReader tablet with Android
2.0, not rooted.

PS Two things are still known to be an issue:

1. Network sockets do not function properly; they were not addressed
at this time
2. Android NDK rev. 3 is still required (because of the 4.2.1
toolchain); see [3] for some information

PPS I also have been working on the presentation of this project (see
notes and slides in the wiki). If there is any interested group of
Smalltalk and/or Android users/developers in my area (South-eastern
PA, US) I'd be glad to give an actual presentation.

Thanks for any feedback.

[1] http://code.google.com/p/squeakvm-tablet/

[2] http://code.google.com/p/squeakvm-tablet/wiki/TestDrive

[3] http://squeakvm-tablet.googlecode.com/hg/project/ndk-build

--
Dimitry Golubovsky

Anywhere on the Web



--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: Squeak Port for Android: Update

Gary Dunn-2
In reply to this post by Dimitry Golubovsky
 
I hope you don't mind my turning this into a news item on my Open
Slate project web site. I think this has great potential for OSP, and
I certainly appreciate the work that you have put into this. Now, if
only I could attract more developers ... ;-)

http://openslate.org


On Tue, Apr 19, 2011 at 5:55 AM, Dimitry Golubovsky
<[hidden email]> wrote:
>
> Hi,
>
> I am glad to announce that the Squeak Port for Android Tablets [1] has
> reached its first milestone.
>
[snip]


--
Gary Dunn
Honolulu
Reply | Threaded
Open this post in threaded view
|

Re: Squeak Port for Android: Update

Stan Shepherd
In reply to this post by Dimitry Golubovsky
Hi Dimitry,
When I run an application to stress the Android port, it eventually locks up and then terminates the VM. Is there somewhere I can look for debug information?
(I'm on a Galaxy tab).

...Stan
Reply | Threaded
Open this post in threaded view
|

Re: Squeak Port for Android: Update

Phil B
In reply to this post by Dimitry Golubovsky

Dimitry,

Thanks for your efforts on this, working quite nicely (at least for the image I can get to run :-) on my Honeycomb tablet.  One question I do have: are you aware of any changes that need to be made to or things to watch out for when running other images?  I've tried about half a dozen images (pre- and post-Cog) but they all hang while loading resulting in a force close.  However, the image you provided based on the earlier work of Andreas, works as expected.

Also an FYI if you weren't already aware: the recently released NDKr5c appears to have finally addressed the issue that prevented building with the latest NDK.

Thanks,
Phil

On Apr 19, 2011, at 11:55 AM, Dimitry Golubovsky wrote:

>
> Hi,
>
> I am glad to announce that the Squeak Port for Android Tablets [1] has
> reached its first milestone.
>
> Work has been done towards fixing certain usability issues such as
> better integration with Android Input Methods, access to local file
> system, etc.
>
> The pre-packaged Android application (apk, signed with debug key), and
> zipped Image file (Image, changes, sources, demo project) are
> available from the project page at Google Code.
>
> Everyone is welcome to test the application on their Android devices.
> See the TestDrive [2] Wiki page for detailed instructions. Please
> report all issues to the project's issue tracker and Wiki pages.
>
> In my case it works on Pandigital Novel 9" eReader tablet with Android
> 2.0, not rooted.
>
> PS Two things are still known to be an issue:
>
> 1. Network sockets do not function properly; they were not addressed
> at this time
> 2. Android NDK rev. 3 is still required (because of the 4.2.1
> toolchain); see [3] for some information
>
> PPS I also have been working on the presentation of this project (see
> notes and slides in the wiki). If there is any interested group of
> Smalltalk and/or Android users/developers in my area (South-eastern
> PA, US) I'd be glad to give an actual presentation.
>
> Thanks for any feedback.
>
> [1] http://code.google.com/p/squeakvm-tablet/
>
> [2] http://code.google.com/p/squeakvm-tablet/wiki/TestDrive
>
> [3] http://squeakvm-tablet.googlecode.com/hg/project/ndk-build
>
> --
> Dimitry Golubovsky
>
> Anywhere on the Web