Hi, Remco.<br><br>Thanks for spotting the bad link - I had taken it down to update the SDL version. Fixed it now.<br><br>The &#39;wrapper&#39; is a simple set of C functions that go between the SDL library and PythonCE&#39;s ctypes module, making it easy to call SDL functions from Python scripts.<br>
<br>Python is probably a great choice as a first language, as it is so elegant. A lot can be achieved in a few lines of code. It is worth noting that it was originally a scripting language (not really for programming per se), but so much is now possible with it that the lines become blurred. The online docs for the Python language are pretty comprehensive, so I&#39;m sure you will find what you need.<br>
<br>Adam.<br><br><br><div class="gmail_quote">On 14 March 2010 21:55, Remco Krijgsman <span dir="ltr">&lt;<a href="mailto:remco@daystar.nl">remco@daystar.nl</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div bgcolor="#ffffff" text="#000000">
Hi Adam,<br>
<br>
I&#39;m new to python(ce) as well. I checked out your link and found the
link <font size="2" face="arial"><font color="#000000">&quot;Get the SDL
1.2.13 compiled for ARM processors <a href="http://watersprite.awardspace.com/python/zip/SDL" target="_blank">here&quot;</a></font></font>
to be dead. What exactly is this SDL? And what is the wrapper?<br>
<br>
I read your page and am also interested in getting devices like iPAQ&#39;s
to control stuff since the old ones are cheap and low power so it seems
logical to use them this way. I have a few 3600 and 3660&#39;s lying around
somewhere. But first I must read a couple of books like Invent Your Own
Games with Python to get a feel for the language and get some
programming experience since it&#39;s my first programming language.<br>
<br>
regards,<br>
<br>
Remco<br>
<br>
Op 3/14/2010 8:21 PM, Adam Walley schreef:
<div><div></div><div class="h5"><blockquote type="cite">Welcome, Christopher!<br>
  <br>
I hope you like what you have seen so far with Python and PythonCE. To
answer your questions:<br>
  <br>
- Yes, the setup executable is intended to work through Activesync, so
next time you connect Activesync will do the install on your device for
you.<br>
  <br>
- Running the setup executable directly on your device will not work
(because it is compiled to run on a PC and then transfer through
Async). To install directly on your device you need a CAB package (I
seem to have one for PythonCE 2.5 in my original install files so it is
probably available out there somewhere).<br>
  <br>
- PythonCE is definitely not only for smartphones, although that is a
popular use for it. Any platform that runs Windows CE or Windows Mobile
should (hopefully) let you run PythonCE without any problems. PythonCE
will not run on Symbian or Android phones because PythonCE needs
Microsoft&#39;s operating system - there may be other Python packages for
these platforms (but that&#39;s not anything to do with this list).<br>
  <br>
- Your objectives are not unreasonable, although depending on your
exact requirements you may find &quot;stand-alone&quot; to be a sticking point;
the target device will need to have PythonCE installed before any
scripts will run on it, and there is no method for making a single
executable file from your script (as you might do with a C compiler,
for example).<br>
  <br>
- Java and C experience will certainly be useful.<br>
  <br>
- Documentation is mainly what you find on the wiki and sourceforge
pages, as well as the main Python pages (most things are implemented
the same way in PythonCE). Many things are covered in this list.<br>
  <br>
I have some personal pages I put together, which may be of interest -
including how to record from the built-in microphone and save out to a
WAV file, as well as stylus input. There is also information about
using the system&#39;s notifications to schedule a script to run at a
certain time. Take a look here: <a href="http://watersprite.awardspace.com/python" target="_blank">http://watersprite.awardspace.com/python</a><br>
  <br>
Happy Python-ing!<br>
  <br>
Adam<br>
  <br>
  <div class="gmail_quote">On 14 March 2010 00:36, Christopher Gray <span dir="ltr">&lt;<a href="mailto:chris@bayareadigital.us" target="_blank">chris@bayareadigital.us</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello:<br>
    <br>
I am new to Python and even newer to PythonCE.  Here are a couple of
relatively elementary questions.<br>
    <br>
I found what looks to be the newest download called pythoncesetup.exe.
 It ran on my PC under Windows XP and upon finishing says it will
install PythonCE the next time I attach my PDA.  Is this done somehow
through ActiveSync?<br>
    <br>
I tried running pythoncesetup.exe on my PDA directly using a thumb
drive.  I got an error that the program was not a valid win32
application.  Is this expected behavior?<br>
    <br>
On the Python wikki, I found a lot of files that seem to be a
smartphone application.  Is PythonCE only for smartphones?  What about
Symbian phones or the Google phone and droids?<br>
    <br>
Right now, I&#39;m mostly learning Python using the ActiveState Python 2.6
on a PC running XP and Ubuntu Linux.  My longer term objectives are to:<br>
    <br>
    Create stand-alone applications on mobile phones that allow blind,
visually impaired and numeracy impaired people to gather data from
medical equipment and have it spoken from their cell phones or PDAs<br>
    <br>
    Explore the use of PythonCE on a braille PDA running Windows CE 6.<br>
    <br>
Do these seem like reasonable objectives?<br>
    <br>
I have experience programming in Java and C, assisted in the
implementation of the FORTH language on a braille-based PDA, so am not
a complete stranger to this work.<br>
    <br>
Any advice, particularly pointers to documentation, would really be
appreciated.<br>
    <br>
Thanks.<br>
    <br>
Chris<br>
    <br>
    <br>
----------------------------------------<br>
Christopher Gray, President<br>
Bay Area Digital<br>
    <br>
Promoting good health with innovative technology and superior health
products<br>
    <br>
870 Market Street, #653<br>
San Francisco, CA 94102<br>
Phone:  (415) 217-6667<br>
fax:    (415) 962-2520<br>
Email:  <a href="mailto:chris@bayareadigital.us" target="_blank">chris@bayareadigital.us</a><br>
    <br>
Visit my blog at <a href="http://ChristopherGray.squarespace.com" target="_blank">http://ChristopherGray.squarespace.com</a><br>
    <br>
Visit me on Facebook by linking to <a href="http://www.facebook.com/cpgray" target="_blank">http://www.facebook.com/cpgray</a><br>
    <br>
_______________________________________________<br>
PythonCE mailing list<br>
    <a href="mailto:PythonCE@python.org" target="_blank">PythonCE@python.org</a><br>
    <a href="http://mail.python.org/mailman/listinfo/pythonce" target="_blank">http://mail.python.org/mailman/listinfo/pythonce</a><br>
  </blockquote>
  </div>
  <br>
  <pre><fieldset></fieldset>
_______________________________________________
PythonCE mailing list
<a href="mailto:PythonCE@python.org" target="_blank">PythonCE@python.org</a>
<a href="http://mail.python.org/mailman/listinfo/pythonce" target="_blank">http://mail.python.org/mailman/listinfo/pythonce</a>
  </pre>
</blockquote>
</div></div></div>

</blockquote></div><br>