Hey,

Thanks for the input, wow!
I guess I should just come out and say I'd like to run the interpreter on an Apple mobile device that is more specifically a Tablet.

I was wondering, is there is a way to take some of these suggestions for workarounds like the ssh and package it so that it's not "native applications with interpreters in it." I don't know enough about development to know if this os possible. it's something that I keep wishing I could do on the go and not have to carry a laptop around to do school work or just do python exercises.

In general, it's really interesting to see the responses. We've been reading books like dreaming in code, papers like thr cathedral and the bazaar and talking about open source, history of mozilla,etc. It's very exciting to have a discussion about python with a bunch if cool developers like you all.

It would be cool to take all your suggestions, package them up and make an interpreter that can easily be ported to the various mobile platforms. In the future that would be something that might be useful to try to put something together if there was interest and I'm sure I'd learn a lot in the process. I have to read through some of the links further but I'll definitely have some more questions. I'm trying to get something ready to test before ipaddevcamp in two weeks.

Nimret, Brian, everyone who responded so far, these are great suggestions and I'm not sure where to start but it's a lot to work with. You all are awesome.

Katherine

Sent from my iPod

On Mar 27, 2010, at 9:00 AM, [email protected] wrote:

Send seattle-python mailing list submissions to
   [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
   http://lists.seapig.org/mailman/listinfo/seattle-python
or, via email, send a message with subject or body 'help' to
   [email protected]

You can reach the person managing the list at
   [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of seattle-python digest..."


Today's Topics:

  1. Re:  python interpreter for mobile devices (Christopher Barker)
  2. Re:  python interpreter for mobile devices (Nimret Sandhu)
  3. Re:  python interpreter for mobile devices (Brian Dorsey)


----------------------------------------------------------------------

Message: 1
Date: Fri, 26 Mar 2010 12:57:43 -0700
From: Christopher Barker <[email protected]>
Subject: Re: [SEAPY] python interpreter for mobile devices
To: A group of Python users in Seattle
   <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

James Thiele wrote:
Were can I download the source to Gmail and Google Docs? Android is
kinda lame without them. :)

I said android was open -- not Google software in general ( I say as I
get frustrated with a few bugs in Picasa on Linux...)

-Chris



--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[email protected]


------------------------------

Message: 2
Date: Fri, 26 Mar 2010 13:14:12 -0700
From: Nimret Sandhu <[email protected]>
Subject: Re: [SEAPY] python interpreter for mobile devices
To: A group of Python users in Seattle
   <[email protected]>
Message-ID: <[email protected]>
Content-Type: Text/Plain;  charset="iso-8859-1"

note that android is just the 'unifying' programmable interface on top of the various ( usually linux based I believe) smarthphones from the manufacturers. The open source part really just refers to the parts that they have exposed to
the public.

BUT the original statement is true that android is wayyy more open as compared to apple/iphone. Also there are deployment issues wrt apple controlling what gets on the phones, in the marketplace, etc etc. not to mention having to
shell over $ just to get the toolkit to do anything with it.

something interesting that someone mentioned at the last seajug meeting was a project called http://xmlvm.org/ which is a cross-compiler toolchain for translating programs between different platforms. It converts from different languages to an XML representation of the program .They've already done the part which converts from the XML representation to being able to run the iPhone so maybe all you might have to do is figure out the part which converts from python to the XML representation that they use. Looks really cool.

cheers,
--
Nimret Sandhu
http://www.nimret.com


On Friday 26 March 2010 12:57:43 pm Christopher Barker wrote:
James Thiele wrote:
Were can I download the source to Gmail and Google Docs? Android is
kinda lame without them. :)

I said android was open -- not Google software in general ( I say as I
get frustrated with a few bugs in Picasa on Linux...)

-Chris




------------------------------

Message: 3
Date: Fri, 26 Mar 2010 22:37:47 -0700
From: Brian Dorsey <[email protected]>
Subject: Re: [SEAPY] python interpreter for mobile devices
To: A group of Python users in Seattle
   <[email protected]>
Message-ID:
   <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Mar 25, 2010 at 5:05 PM, Katherine Hernandez
<[email protected]> wrote:
I'm learning Python (and in the process of getting a computer science BS) and I really want to make an interpreter for mobile apps so that I can practice coding on the go. I read Python books and come across things I want to try but its not always feasible to use a computer for little scripts or
just playing around.
I know Apple doesn't like anything with scripts running on their devices, but I'd like to build it in a way where it would be self contained. I'm not sure how to do this in a way that Apple would accept, I don't jailbreak
devices so the only way to get it to work on an iPhone is to actually
develop and submit an app. I met a guy on the way back from CES that showed
me something like this on an android device his company makes.
I'm doing some Cocoa tutorials, so if there's a way to get it going in
Cocoa, I am going to a devcamp where I will learn to port Cocoa/Mac
applications to Apple devices. Is this a silly idea or impossible to get
this sort of this going?

As other folks mentioned, Apple doesn't currently allow native
applications with interpreters in them.

That said... perhaps it's not as interesting as developing it
yourself, but if you just want to run some Python from an iPhone (or
probably nearly any other phone with a good webbrowser) you can use
one of the online python interpreters like:
http://try-python.mired.org/

Or, even better, install one of the SSH applications for the iPhone
and ssh into a machine you already have access to and run a full
version of python remotely.

If you don't have access to a machine, you can let google host one for
you via appengine console: http://con.appspot.com/console/help/about
I think I'm going to go set this up now. :)

Take care,
   -Brian


End of seattle-python Digest, Vol 71, Issue 16
**********************************************

Reply via email to