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