Oh, my bad. It looks like we intended what you said -- so we wouldn't have
a full port of Sage on the device at all.

--Christopher


On Fri, Mar 16, 2012 at 15:08, Jason Grout <jason-s...@creativetrax.com>wrote:

> On 3/16/12 4:57 PM, Christopher Swenson wrote:
>
>> Hi!
>>
>> I have a little bit of Android and Sage experience, so I thought I would
>> give you a tip or two to get started.
>>
>> I would imagine that the mentors of this project saw this as roughly
>> four phases:
>>
>> 1. Get up to speed on Android development. This mean download and
>> installing the SDK (see 
>> http://developer.android.com/**sdk/index.html<http://developer.android.com/sdk/index.html>and
>> then 
>> http://developer.android.com/**guide/index.html<http://developer.android.com/guide/index.html>to
>>  help get you on
>> your way). I'd recommend spending a little bit getting used to the odd
>> way that Android does things, with the Activity and Intent class. But I
>> wouldn't worry too much about the details yet -- get to where you can
>> build a simple demo app in Eclipse.
>>
>> 2. Get a little comfortable with Sage's build. Download the Sage source
>> from http://www.sagemath.org and build it from scratch, which should
>> give you an idea of the packages that it is dependent on.
>>
>> 3. The hardest part, I would think, is going to be getting all of the
>> software Sage needs to be compiled and working in Android. This will
>> probably be done through the NDK:
>> http://developer.android.com/**sdk/ndk/index.html<http://developer.android.com/sdk/ndk/index.html>--
>>  I presume that the
>> only way will be to compile the packages using the NDK, which will wrap
>> them in a JNI class.
>>
>> 4. Then the UI work starts using, I presume the standard Java SDK for
>> Android, by creating Activities and Intents. This should hopefully be
>> straightforward Android programming.
>>
>> I would be happy to provide occasional advice to supplement the other
>> people on the project, although my experience with the NDK is pretty
>> much non-existent.
>>
>> (I don't mean to hijack Volker or Harald: please chime in if I was
>> incorrect or off the mark.)
>>
>
> Is the project to get Sage to run on an android device, or to extend, for
> example, the current Android app that talks to a remote Sage server?
>
> Thanks,
>
> Jason
>
>
>
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to sage-devel+unsubscribe@**
> googlegroups.com <sage-devel%2bunsubscr...@googlegroups.com>
> For more options, visit this group at http://groups.google.com/**
> group/sage-devel <http://groups.google.com/group/sage-devel>
> URL: http://www.sagemath.org
>

-- 
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