>>> Let's run Python on Mobile

วันพฤหัสบดี, กุมภาพันธ์ 15, 2550

เขียนโปรแกรม(Java)ไว้ใช้ บน UIQ

ใน UIQ (SonyEricsson SmartPhone)มี Personal Java ซึ่งมีคุณสมบัติใกล้เคียงกับ Java1.1.8 บนเครื่องPC
การเขียนโปรแกรม ไว้ใช้กับ Java1.1.8 ก็ง่ายกว่า Java2MEมาก
แค่ D/L Java Development Kit (JDK) version 1.1.8 มาก็ใช้ได้แล้ว
(version 1.1.8 อาจจะเก่าหน่อย แต่กระทัดรัดดี แค่8Mb)
D/L ได้ที่นี่
http://java.sun.com/products/archive/jdk/1.1.8_006/index.html
D/Lมาแล้วจะได้ไฟล์ jdk-1_1_8_006-windows-i586.exe
คลิกเพื่อติดตั้ง

ถ้าทำตามขั้นตอนไปเรื่อยๆ จะติดตั้ง JDK1.1 ไว้ที่
C:\jdk1.1.8


เวลาคอมไพล์โปรแกรม
สมมติคุณมี Code ประมาณนี้
เป็นโปรแกรมชื่อ HelloUIQ จะแสดงคำว่า Hello บนหน้าจอ ประมาณ 5 วินาที

สร้างเป็นไฟล์ชื่อ HelloUIQ.java ไว้ที่ C:\jdk1.1.8
set path เสร็จแล้วคอมไพล์ด้วยคำสั่ง
javac HelloUIQ.java จะได้ไฟล์ HelloUIQ.class เพิ่มขึ้นมาใน C:\jdk1.1.8


ลอง Run บน PC ก็จะได้ Window Frame แสดงข้อความ Hello ดังรูป

สำหรับการจะนำโปรแกรมที่ได้ไปใช้ใน UIQ
ถ้าว่าตามตำราก็ต้อง ทำเป็นไฟล์ .jar และอีกหลายขั้นตอน จนกว่าจะได้ ไฟล์ .sis ออกมา จึงจะนำไปติดตั้งใน UIQ ได้
แต่คุณสามารถนำไฟล์ HelloUIQ.class นี้ไป run บน UIQ ได้ง่ายๆ
โดยใช้โปรแกรม Jrun ที่อยู่ใน โปรแกรม JCompile
D/L JCompile ได้ที่นี่
http://www.freepoc.org/viewapp.php?id=42 ในไฟล์ที่ D/L มา จะมี jRunP800.SIS ให้นำไปติดตั้งใน UIQ
หลังจากนั้น นำ HelloUIQ.class ไปไว้ในเครื่อง SmartPhone UIQ ที่
c:\classes (ถ้ายังไม่มีโฟลเดอร์นี้ ก็สร้างมันขึ้นมา)


หลังจากนั้น แก้ข้อความในไฟล์ ที่ชื่อ Jrun.txt (อยู่ใน C:\system\apps\Jrun)
ไปเป็น
-cp c:\classes helloUIQ
เมื่อ save เรียบร้อย เรียกโปรแกรม Jrun ก็จะ ไปเรียก HelloUIQ.class ขึ้นมา
จะปรากฏ คำว่า Hello บนหน้าจอ ประมาณ 5 วินาที

ตัวอย่าง code helloUIQ.java
D/L tutorial PersonalJava Programming ได้จาก http://developer.sonyericsson.com