อัปเดต

ประวัติ J2ME (Java 2 Micro Edition)

Java 2 Micro Edition เป็นเวอร์ชันเบาของแพลตฟอร์ม Java ที่สร้างโดย Sun Microsystems และวางขายในปี 1999 ออกแบบเฉพาะสำหรับอุปกรณ์ที่มีทรัพยากรจำกัด

· Maftyマフティー

Java 2 Micro Edition (J2ME) เป็นเวอร์ชันเบาของแพลตฟอร์ม Java ที่สร้างโดย Sun Microsystems และวางขายในปี 1999 ออกแบบเฉพาะสำหรับอุปกรณ์ที่มีทรัพยากรจำกัด เช่น โทรศัพท์มือถือ, PDA, ระบบฝังตัว และเครื่องพกพายุคแรก ในยุคที่ฮาร์ดแวร์มือถือจำกัดมากทั้งหน่วยความจำ พลังประมวลผล และความสามารถจอ J2ME ให้สภาพแวดล้อมมาตรฐานที่ให้นักพัฒนาสร้างแอปที่รันข้ามอุปกรณ์หลากหลายได้

J2ME กลายเป็นหนึ่งในแพลตฟอร์มซอฟต์แวร์ที่สำคัญที่สุดในช่วง ยุคเกมมือถือต้นทศวรรษ 2000 ผู้ให้บริการมือถือและผู้ผลิตเครื่องรับนำเทคโนโลยีนี้ไปใช้กว้าง ให้นักพัฒนาแจกจ่ายแอปและเกมข้ามโทรศัพท์ของบริษัทอย่าง Nokia, Motorola, Sony Ericsson, Samsung และ Siemens เกมอย่าง Snake EX, Asphalt, Tower Bloxx และ Space Impact พัฒนาด้วย J2ME และได้รับความนิยมมหาศาลบนฟีเจอร์โฟนก่อนสมาร์ทโฟนครองตลาด แพลตฟอร์มพึ่งคอนฟิกและโปรไฟล์ — โดยเฉพาะ CLDC (Connected Limited Device Configuration) และ MIDP (Mobile Information Device Profile) — ซึ่งกำหนดว่าแอปโต้ตอบกับฮาร์ดแวร์อุปกรณ์และระบบปฏิบัติการอย่างไร

แม้ถูกนำไปใช้กว้าง J2ME เริ่มเสื่อมในปลายทศวรรษ 2000 เมื่อ แพลตฟอร์มสมาร์ทโฟนสมัยใหม่ อย่าง iOS และ Android ขึ้นมา ระบบใหม่เหล่านี้ให้ฮาร์ดแวร์ทรงพลังกว่า อินเทอร์เฟซกราฟิกเต็ม และสภาพแวดล้อมพัฒนาที่เข้มข้นกว่า แม้ J2ME จะค่อย ๆ ถูกเลิกใช้ในกระแสหลัก มันมีบทบาทสำคัญในวิวัฒนาการของซอฟต์แวร์และเกมมือถือ วางรากฐานสำหรับการพัฒนาแอปมือถือข้ามแพลตฟอร์ม และแนะนำผู้ใช้นับล้านทั่วโลกให้รู้จักแอปมือถือที่ดาวน์โหลดได้ นานก่อนที่ App Store จะเป็นมาตรฐาน


ภาพรวมทางเทคนิคแพลตฟอร์ม J2ME

ส่วนประกอบข้อมูลจำเพาะ / คำอธิบาย
DeveloperSun Microsystems (ต่อมาดูแลโดย Oracle)
Initial Release1999
Programming LanguageJava
Target Devicesฟีเจอร์โฟน, PDA, อุปกรณ์ฝังตัว
Core ConfigurationCLDC (Connected Limited Device Configuration)
Primary ProfileMIDP (Mobile Information Device Profile)
Application FormatJAR (Java Archive) พร้อมไฟล์ descriptor JAD
Graphics APILCDUI และรองรับ OpenGL ES เลือกได้บนบางอุปกรณ์
Memory Requirementsโดยทั่วไป 128 KB – ไม่กี่ MB ขึ้นกับอุปกรณ์
Legacy Impactระบบนิเวศแอปมือถือยุคแรกและแพลตฟอร์มเกมมือถือ



ข้อมูลเพิ่มเติม…