อยากรู้ว่า J2ME คืออะไร? สงสัย
Printable View
อยากรู้ว่า J2ME คืออะไร? สงสัย
J2ME (Java 2 Platform, Micro Edition) คือเทคโนโลยีที่ทำให้โปรแกรมเมอร์สามารถใช้ Java และเครื่องมือที่เกี่ยวข้องในการพัฒนาโปรแกรมสำหรับอุปกรณ์ไร้สาย (Mobile Devices) เช่น โทรศัพท์มือถือและพีดีเอ J2ME ประกอบด้วย เครื่องจักรเสมือน (Virtual Machine) ขนาดเล็ก ที่เรียกว่า K Virtual Machine ซึ่งทำให้โปรแกรมที่พัฒนาขึ้นโดย J2ME สามารถรันบนอุปกรณ์ไร้สายได้ โดยแบ่งส่วนการทำงานเป็น 2 ส่วน คือ CLDC (Connected, Limited Device Configuration) และ MIDP (Mobile Information Device Profile) โดยจะมีการแบ่งหน้าที่กันทำงาน โดย CLDC ดูแลเกี่ยวกับ API และ คุณสมบัติของ Virtual Machine ที่จำเป็นต้องใช้ในการรันโปรแกรมบนอุปกรณ์ไร้สาย และสำหรับ MIDP จะเป็นส่วนที่เสริม CLDC ดูแลเรื่อง ส่วนติดต่อผู้ใช้ (UI), เน็ตเวิร์ค และ คำสั่งที่ติดต่อกับอุปกรณ์ไร้สาย MIDP ยังครอบคลุมถึงแนวคิดของ midlet หรือ โปรแกรม Java ขนาดเล็ก ที่คล้ายกับ applet แต่ใช้คุณสมบัติของ CLDC และ MIDP และคิดค้นขึ้นเพื่อจุดประสงค์ของงานอุปกรณ์ไร้สายเท่านั้น
สำหรับอุปกรณ์และระบบที่สนับสนุน J2ME มีจำหน่ายในท้องตลาดแล้วและมีแนวโน้มว่าจะมีมากขึ้นเรื่อยๆ