On Wed, Aug 18, 2010 at 6:47 AM, tuxiano <tuxi...@gmail.com> wrote:
> Hi everybody
>
> I've tried to search in the archive but couldn't find if Sage is
> available or will ever available on Android operating system. As far
> as I know, Android is Linux-based so I was wondering if porting Sage
> to Android is feasible.

Android uses a Linux kernel, but does not include many of the programs
and libraries that you would typically see on a Linux system.

A port of Sage to the Android SDK/NDK (that would bundle the whole
thing into a .apk) would be a lot of work; I'm not sure it's possible
at all.

On the other hand, if you manage to install a real Linux userspace
(all of those standard programs and libraries) on your Android device,
then you have a (probably ARM-based) Linux distribution, at which
point you're just interested in a port of Sage to ARM.  That's well
within the realm of feasibility.

I followed this latter route, and managed to get Sage to build (I'm
the person who started the "Longest and most pointless Sage build
ever?" thread), although there were lots of bugs -- many of the
doctests failed.  I gave up on the project because my Android device
was far too small to reasonably run Sage.  On a more powerful device
it would make more sense.  (The most important thing is to have enough
memory not to go into swap space for whatever Sage task you want to
do.  My T-Mobile G1 did not have nearly enough memory.)

Carl

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to