เขียนโปรแกรม python บนมือถือด้วย PyS60

×

Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in book_prev() (line 775 of /data/wwwroot/modules/book/book.module).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /data/wwwroot/includes/common.inc).

หลาย ๆ คนอาจจะทราบกันดีว่า Python สามารถรันบนมือถือได้ ซึ่งที่จริงก็มีหลายแพล็ตฟอร์มที่สนับสนุน
พอดีได้ ฤกษ์เปลี่ยนมือถือใหม่ เลยไปซื้อ Nokia 6630 ซึ่งเป็น Symbian Series 60 Feature Pack 2
เพราะ N Series ตอนนี้แพงเกิน 6630 มือ 2 ต่อเหลือ 5000 เพราะขี้เกียจไปเดินหาละ เลยเอาก้อเอา ดีที่ได้การ์ด 1GB
กับอุปกรณ์ครบ อืม ชักนอกเรื่องละ เอาเป็นว่าเรามาทดสอบกันดีกว่า

ขั้นแรกไปที่ http://wiki.opensource.nokia.com/projects/Installing_PyS60 เลือกดาวน์โหลดรุ่นโทรศัพท์ที่ต้องการ
ซึ่งจะประกอบไปด้วย Library และตัว Python shell
สำหรับ 6630 จะโหลด PythonForS60_1_3_21_2ndEdFP2.SIS และ PythonScriptShell_1_3_21_2ndEdFP2.SIS
ทั้งนี้ทั้งนั้น ก็สามารถเข้าไปดูว่าโทรศัพท์คุณเป็นรุ่นไปนที่เว็บโนกียได้ครับ

จากนั้นติดตั้งโดยอาจใช้สาย USB Data Link หรือ Bluetooth ตามสะดวกครับ

เมื่อติดตั้งแล้ว จะปรากฏไอคอน Python ดังนี้

pys60-1-screen001.gif

เมื่อเปิดโปรแกรมขึ้นมาจะพบกับ Python

pys60-1-screen002.gif

จากนั้นสั่ง Run shell ขึ้นมา

pys60-1-screen003.gif

pys60-1-screen004.gif

เอาล่ะ พร้อมเขียนโปรแกรมแรก Hello World ตามระเบียบ

pys60-1-screen005.gif

ตอนนี้ก็พร้อมที่จะพัฒนาโปรแกรมแล้ว
จริง ๆ แล้วมี Emulator และข้อมูลมากมาย เอาไว้ศึกษามากกว่านี้จะเอามาเขียนไว้ละกันครับ.

ตัวอย่าง Turorial :
http://www.mobilenin.com/pys60/menu.htm