by 9'M (8 Sep 2003)
บทที่ 1 Wireless ProgrammingStartสำหรับการพัฒนาที่มีมาอย่างต่อเนื่อง ของมือถือรุ่นต่างๆ ตั้งแต่อดีต จนถึงปัจจุบัน นอกจากจะมีการพัฒนาถึงขนาด และรูปร่างที่เล็กลงแล้ว มือถือ ยังได้เพิ่มความสามารถ ต่างๆเช่น - PDA (Personal Device
Assistance) ซึ่งจะประกอบด้วย โปรแกรมต่างๆ ที่ช่วยในการทำงาน ให้สะดวก รวดเร็ว
และมีประสิทธิภาพ
- ความสามารถในการส่งข้อความ
SMS (Short Message Service), MMS (Multimedia Message Service) ทำให้การส่ง
ไม่ได้มีเพียง การส่งเฉพาะข้อความเท่านั้น แต่ยังรวมไปถึง ภาพนิ่ง, ภาพเคลื่อนไหว
พร้อมเสียง นอกจากมือถือจะถูกใช้เป็นอุปกรณ์ในการสื่อสาร (Person to Person Communication) แล้ว ยังมีความสามารถด้าน Entertainment คือ ใช้สำหรับฟังเพลง ก็ได้ เล่นเกมส์ก็ได้ นอกจากนี้แล้ว ยังสามารถใช้สำหรับการทำ ธุรกรรม ต่างๆได้ เช่น ซื้อของ, สั่งจอง หรือแม้กระทั่งการเช็คยอดเงิน สำหรับการพัฒนาส่วนของ Service ต่างๆ ที่จะเกิดขึ้นในยุคต่อๆไป พอจะมองออกได้เป็น 5 กลุ่ม อันได้แก่ - Mobile games เป็นประเภทของโปรแกรมเพื่อความบันเทิง
ซึ่งอาจะเล่นคนเดียว หรือ เล่นหลายคนผ่าน GPRS, Bluetooth หรือ Infrared คุณจะเห็นได้ว่ายังมี Service อีกหลายอย่างที่รอให้คุณพัฒนา เพื่อเป็นการบริการต่อกลุ่มลูกค้า ซึ่งเป็นกลุ่มที่ใหญ่พอสมควร โดยมี Java Technology เป็นเครื่องมือนึง ที่ทำให้คุณสร้างสรรค์ ผลิตภัณฑ์ ของคุณออกมา
Java Technologyสำหรับเทคโนโลยีของ Java ที่มีอยู่ในขณะนี้ แบบ ออกเป็น 3 ส่วนหลักๆ อันได้แก่ - Java 2 Platform, Standard
Edition (J2SE) โดยมีลักษณะของ JVMs (Java Virtual Machine) และ APIs ที่แตกต่างกันอยู่บ้างในรายละเอียด ดังแสดงในรูปด้านล่าง
รูป Java 2 Platform Java 2 Platform, Standard Edition (J2SE) จะถูกใช้สำหรับการพัฒนา โปรแกรมสำหรับใช้งานทั่วไป บนเครื่องคอมพิวเตอร์ส่วนบุคคล ส่วน Java 2 Platform, Enterprise Edition (J2EE) จะถูกใช้ในการพัฒนาทางด้าน เว็บ, บริการต่างๆ และ ecommerce และส่วนสุดท้าย ที่เรากำลังจะศึกษากันต่อไปคือ Java 2 Platform, Micro Edition (J2ME) ซึ่งจะถูกใช้ในการพัฒนา โปรแกรมบน mobile phone, PDAs, TV, cards
Why J2ME ?คำถามแรกที่น่าจะเกิดขึ้นสำหรับทุกคนว่าทำไมต้องเป็น J2ME ซึ่งพอมีข้ออธิบายได้ดังนี้ - J2ME ได้เพิ่มความสามารถให้กับ
มือถือ ทำให้เกิดความหลายหลายในการใช้งาน และจากการสำรวจจากกลุ่มนักพัฒนา ทางด้าน Wireless โดย Evan Data เมื่อ เดือนมีนาคม 2544 จะได้ผลสรุปเรื่อง platform ที่ใช้ ดังตาราง
คุณจะเห็นได้ว่ากลุ่มของนักพัฒนาของ Java จะมีจำนวนมากที่สุด ทำให้คุณสามารถศึกษา และหาข้อมูลได้มากกว่าบน platform อื่นๆ สำหรับในบทต่อไป คุณจะได้เรียนรู้เกี่ยวกับ CLDC และ MIDP เพื่อทำให้คุณเข้าใจถึงความเป็นมา ทำให้คุณสามารถที่จะพัฒนาในส่วนของ J2ME ตัวอื่นๆได้ |
||||||||||||||||||||||||||||||||||||||||||||||||||