Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

Presentation by Mike Bradshaw at Mobile Dev Camp (

Published in: Technology
  • Be the first to comment

  • Be the first to like this


  1. 1. PyS60 RAD on/for Nokia Mobile Phones
  2. 2. What you need <ul><li>Python for S60 runtime </li></ul><ul><ul><li>Allows Python to run </li></ul></ul><ul><li>PythonScriptShell </li></ul><ul><ul><li>Python command line shell </li></ul></ul><ul><ul><li>Execute scripts </li></ul></ul><ul><li>Optional: </li></ul><ul><ul><li>Phone simulator </li></ul></ul><ul><ul><li>Package builder </li></ul></ul><ul><ul><li>Mobile Web Server </li></ul></ul>
  3. 3. Making it work <ul><li>Make a directory on memory card called Python </li></ul><ul><li>Put script in there </li></ul><ul><li>Open python icon & select run script </li></ul><ul><li>??? </li></ul><ul><li>Profit </li></ul>from appuifw import * note(u”hello world”,”info”)
  4. 4. Python Or Java <ul><li>Python </li></ul><ul><li>Can access *all* (?) functions of phone </li></ul><ul><li>Scripting language == Easier </li></ul><ul><li>Possible to create your own C extensions </li></ul><ul><li>Java </li></ul><ul><li>Cross platform </li></ul><ul><ul><li>all phones on market </li></ul></ul><ul><ul><ul><li>iPhone ?? </li></ul></ul></ul><ul><ul><ul><li>Android ?? </li></ul></ul></ul><ul><li>Experienced developers </li></ul>
  5. 5. Links <ul><li> </li></ul><ul><ul><li>Project Home page </li></ul></ul><ul><li> </li></ul><ul><ul><li>Wrote the book </li></ul></ul>