ตอนนี้ Application บน Mobile น่าจะทำให้เกิดสีสรรในการทำงานของเราได้ส่วนหนึ่ง Mobile ที่ใช้ OS ที่มีการติดต่ั้ง
โปรแกรมเข้าไปได้ หรือ APP ก็อยากจะพัฒนาอะไรที่เกี่ยวกับชีวิตการทำงานดูบ้าง
ผมได้ทดลองหาวิธีทำ APP บน Andriod แต่ภาษาในเครื่องมือที่ Android มีให้มาเช่น eclipse Java ผมยังไม่ถนัดและยังไม่ได้เริ่มศึกษา
ไปพบเครื่องมือในการแปลง HTML5 +CSS+JQueryMobile +Javascript
ให้เป็น Native แปลงออกมาได้หลาย แบบ หากสมาชิกท่านใดที่ ไม่ถนัด Java แบบผม
ลองเอาความรู็เรื่อง HTML5 +CSS+JQueryMobile +Javascript มาเขียนเป็น App ได้ครับ
โดยทดสอบได้ไป Web browser ที่รองรับ HTML5 เช่น Google
ซึ่งทำให้เราสามารถแปลงไปเป็น Application ได้หลาย OS เช่น Iphone ,Android ด้วยการเขียน
Code ครั้งเดียว โดยบริการของ PhoneGAP จะแปลงจาก HTML ให้เอง
และ Adobe CS6 มีการปรับปรุงให้เราได้พัฒนาให้เราเขียน Code ให้ใช้บน Mobile ได้ สะดวกขึ้น
และเมื่อทำเสร็จแล้วก็สามารถ เชื่อมต่อกับ PhoneGAP ให้แปลงออกมาเป็น ไฟล์ที่สามารถนำไปติดตั้งบน
Mobile ได้เลย ด้วยหน้าตาของ JQueryMobile แต่แสดงผลเป็น Application ครับ
แต่ผมเพิ่งทดสอบในเบื้องต้นนะครับ
ถ้าจะใช้งานจริงคงอีกนาน เลยมาแนะนำ สมาชิกเผื่อจะไปได้เร็วกว่าผม
จะได้มาแชร์กันครับ
สำหรับผู้เริ่มต้นนั้น ผมคิดว่า
การพัฒนา Android App แบบ Native นั้น ง่ายมากครับ น่าจะง่ายกว่า สาย iOS
ซึ่งเพียงศึกษา Java แค่ตัวเดียวเท่านั้น น่าจะลดระยะเวลาในการศึกษา HTML5 +CSS+JQueryMobile +Javascript ซึ่งรวมแล้ว 5 ตัว และต่อไปน่าจะมีหนังสือ สอนพัฒนา android app ออกมาให้อ่านมากขึ้น ตอนนี้เห็นมีของคนไทยอยู่ 2 เล่ม
ในเรื่องของฐานข้อมูล ตัว android device จะมี dbms คือ เจ้า sqllite มาให้ใช้ด้วย
หมายความว่าเราสามาถดำเนินการแบบ offline ได้ด้วย ซึ่งผมเคยใส่ตาราง patient,person,opitemrace,house,village,thaiaddress ลงไป มีขนาด 30MB เจ้า android ก็ไม่มีปัญหากับฐานข้อมูลขนาดใหญ่ และถ้าหากเราไม่ต้องการ transaction ข้อมูลบน android ก็จะสามารถจัดการฐานข้อมูลผ่าน Android>PHP web service>MySQL>JSON ได้ครับ( ซึ่งน่าจะเรียกว่าระบบ 3-tire)
android ไม่ยากอย่างที่คิด