อ่าน 5 นาที
แพลตฟอร์ม Java รุ่นไมโคร
Java Platform, Micro EditionหรือJava MEเป็นแพลตฟอร์มการประมวลผลสำหรับการพัฒนาและการใช้งานโค้ดแบบพกพาสำหรับอุปกรณ์ฝังตัวและ อุปกรณ์เคลื่อนที่ (ไมโครคอนโทรลเลอร์ เซ็นเซอร์ เกตเวย์...
แพลตฟอร์ม Java รุ่นไมโคร
| ซอฟต์แวร์ผู้เล่น | ชวา |
|---|---|
| ภาษาโปรแกรม | ชวา |
| ใบสมัคร | ระบบฝังตัวอุปกรณ์เคลื่อนที่ |
| สถานะ | ไม่ใช้งาน |
| ใบอนุญาต | ลิขสิทธิ์เฉพาะของ Oracle |
| เว็บไซต์ | www.oracle.com/java/technologies/javameoverview.html |
| แพลตฟอร์ม Javaรุ่นต่างๆ |
|---|
|
Java Platform, Micro EditionหรือJava MEเป็นแพลตฟอร์มการประมวลผลสำหรับการพัฒนาและการใช้งานโค้ดแบบพกพาสำหรับอุปกรณ์ฝังตัวและ อุปกรณ์เคลื่อนที่ (ไมโครคอนโทรลเลอร์ เซ็นเซอร์ เกตเวย์ โทรศัพท์มือถือ อุปกรณ์ผู้ช่วยดิจิทัล ส่วน บุคคล กล่องรับสัญญาณทีวี เครื่องพิมพ์) [ 1 ] Java ME เดิมรู้จักกันในชื่อJava 2 Platform, Micro EditionหรือJ2ME
แพลตฟอร์มนี้ใช้ ภาษาการ เขียน โปรแกรม เชิงวัตถุJavaและเป็นส่วนหนึ่งของ ตระกูล แพลตฟอร์มซอฟต์แวร์ Javaได้รับการออกแบบโดยSun Microsystems (ปัจจุบันคือ Oracle Corporation ) และเข้ามาแทนที่เทคโนโลยีที่คล้ายกันอย่างPersonalJava
ในปี 2556 มีโทรศัพท์มือถือที่ใช้ Java ME มากกว่า 3 พันล้านเครื่องในตลาด[ 2 ]แพลตฟอร์มดังกล่าวยังคงเสื่อมถอยลงเรื่อยๆ เนื่องจากสมาร์ทโฟนได้แซงหน้าโทรศัพท์ฟีเจอร์โฟนไป แล้ว [ 3 ]
ประวัติศาสตร์
แพลตฟอร์มนี้เคยได้รับความนิยมในฟีเจอร์โฟน เช่น รุ่น Nokia Series 40นอกจากนี้ยังรองรับระบบปฏิบัติการBada และ Symbian OS พร้อมกับซอฟต์แวร์ดั้งเดิม ผู้ใช้Windows CE , Windows Mobile , Maemo , MeeGoและAndroidสามารถดาวน์โหลด Java ME สำหรับสภาพแวดล้อมของตนได้ ("การพิสูจน์แนวคิด" สำหรับ Android) [ 4 ] [ 5 ]
Java ME เดิมทีได้รับการพัฒนาภายใต้กระบวนการชุมชน Javaในชื่อ JSR 68 โดย Java ME เวอร์ชันต่างๆ ได้พัฒนาเป็น JSR แยกต่างหาก อุปกรณ์ Java ME ใช้โปรไฟล์ โปรไฟล์ที่พบได้บ่อยที่สุดคือMobile Information Device Profileซึ่งมุ่งเป้าไปที่อุปกรณ์เคลื่อนที่ เช่น โทรศัพท์มือถือ และPersonal Profileซึ่งมุ่งเป้าไปที่ผลิตภัณฑ์สำหรับผู้บริโภคและอุปกรณ์ฝังตัว เช่นกล่องรับสัญญาณและ PDA โปรไฟล์เป็นส่วนย่อยของคอนฟิกูเรชันซึ่งปัจจุบันมีอยู่สองแบบ คือConnected Limited Device Configuration (CLDC) และConnected Device Configuration (CDC) [ 6 ]
ในปี 2008 แพลตฟอร์ม Java ME ถูกจำกัดให้ใช้เฉพาะ คุณสมบัติ ของ JRE 1.3 และใช้รูปแบบไฟล์คลาสเวอร์ชันนั้น (ซึ่งภายในเรียกว่าเวอร์ชัน 47.0)
การนำไปใช้

Oracle จัดเตรียมตัวอย่างการใช้งานตามข้อกำหนด รวมถึงการกำหนดค่าและโปรไฟล์บางส่วนสำหรับ MIDP และ CDC โดยเริ่มตั้งแต่ JavaME 3.0 SDK เป็นต้นไป IDE ที่ใช้ NetBeansรองรับสิ่งเหล่านี้ใน IDE เดียว
ตรงกันข้ามกับการใช้งานไบนารีจำนวนมากของ Java Platform ที่ Sun สร้างขึ้นสำหรับเซิร์ฟเวอร์และเวิร์กสเตชัน Sun มักจะไม่จัดหาไบนารีสำหรับแพลตฟอร์มเป้าหมายของ Java ME แต่กลับพึ่งพาบุคคลที่สามในการจัดหาไบนารีของตนเองแทน
ข้อยกเว้นคือ MIDP 1.0 JRE (JVM) สำหรับ Palm OS [ 7 ] Sun ไม่ได้จัดหา J2ME JRE สำหรับ อุปกรณ์ที่ใช้ Microsoft Windows Mobile (Pocket PC) แม้ว่าจะมีการรณรงค์จดหมายเปิดผนึกถึง Sun เพื่อขอให้ปล่อยการใช้งาน PersonalJavaภายในที่ลือกันว่าใช้ชื่อรหัสว่า "Captain America" [ 8 ]การใช้งานของบุคคลที่สามถูกใช้กันอย่างแพร่หลายโดยผู้จำหน่าย Windows Mobile
ในบางช่วง เวลา Sun ได้ปล่อยโปรแกรมต้นแบบที่ปัจจุบันเลิกใช้งานแล้วภายใต้ชื่อphoneME
ระบบปฏิบัติการที่มุ่งเป้าไปที่ Java ME นั้นได้รับการพัฒนาโดยDoCoMoในชื่อDoJaและโดยSavaJeในชื่อ SavaJe OS บริษัทหลังนี้ถูกซื้อกิจการโดย Sun ในเดือนเมษายน 2550 และปัจจุบันเป็นพื้นฐานของJavaFX Mobile ของ Sun
Mika VMซึ่งเป็นโอเพนซอร์สมีเป้าหมายที่จะใช้งาน JavaME CDC/FP แต่ยังไม่ได้รับการรับรองอย่างเป็นทางการ (เนื่องจากการใช้งานที่ได้รับการรับรองจะต้องเสียค่าลิขสิทธิ์ ซึ่งไม่สามารถทำได้จริงสำหรับโครงการโอเพนซอร์ส) ด้วยเหตุนี้ อุปกรณ์ที่ใช้การใช้งานนี้จึงไม่สามารถอ้างว่าเข้ากันได้กับ JavaME CDC
ระบบปฏิบัติการ Android ที่ใช้ Linux ใช้ Java เวอร์ชันเฉพาะที่มีจุดประสงค์คล้ายกัน แต่แตกต่างจาก Java ME ในหลายด้าน[ 9 ]
โปรแกรมจำลอง
- Sun Java Wireless Toolkit (เรียกสั้นๆ ว่า WTK) คือโปรแกรมจำลอง Java ME ที่เป็นกรรมสิทธิ์ ซึ่งเดิมทีเป็นผลิตภัณฑ์ของ Sun Microsystems และต่อมาเป็นผลิตภัณฑ์ของ Oracle
- MicroEmulator (เรียกสั้นๆ ว่า MicroEMU) — เป็นโปรแกรมจำลอง Java ME แบบโอเพนซอร์ส
- J2ME Loader — โปรแกรมจำลอง Android Java ME แบบโอเพนซอร์ส
- FreeJ2ME-plus — เป็นเวอร์ชันดัดแปลงของ FreeJ2ME ซึ่งเป็นโปรแกรมจำลอง J2ME ฟรีที่ใช้งานได้บนหลายแพลตฟอร์ม และรองรับส่วนหน้าของ Libretro และ AWT
นอกจากนี้ยังมีโปรแกรมจำลองอื่นๆ อีก รวมถึงโปรแกรมจำลองที่ผู้ผลิตโทรศัพท์ เช่นNokia , Sony-Ericsson , Siemens Mobileเป็นต้น จัดหาให้เป็นส่วนหนึ่งของชุดพัฒนาซอฟต์แวร์
การกำหนดค่าอุปกรณ์ที่เชื่อมต่อแบบจำกัด
การกำหนดค่าอุปกรณ์ที่เชื่อมต่อแบบจำกัด (CLDC) ประกอบด้วยชุดย่อยที่เข้มงวดของไลบรารีคลาส Java และเป็นปริมาณขั้นต่ำที่จำเป็นสำหรับการทำงานของเครื่องเสมือน Javaโดยพื้นฐานแล้ว CLDC ใช้สำหรับจำแนกอุปกรณ์จำนวนมากให้อยู่ในรูปแบบการกำหนดค่าที่กำหนดไว้
การกำหนดค่านี้จะจัดเตรียมชุดไลบรารีและคุณสมบัติของเครื่องเสมือนขั้นพื้นฐานที่สุด ซึ่งจำเป็นต้องมีอยู่ในทุกการใช้งานของสภาพแวดล้อม J2ME เมื่อใช้ร่วมกับโปรไฟล์อย่างน้อยหนึ่งโปรไฟล์ การกำหนดค่าอุปกรณ์ที่เชื่อมต่อแบบจำกัด (Connected Limited Device Configuration) จะช่วยให้นักพัฒนาได้รับแพลตฟอร์ม Java ที่แข็งแกร่งสำหรับการสร้างแอปพลิเคชันสำหรับอุปกรณ์ผู้บริโภคและอุปกรณ์ฝังตัว การกำหนดค่านี้ออกแบบมาสำหรับอุปกรณ์ที่มีหน่วยความจำรวม 160KB ถึง 512KB ซึ่งมี ROM อย่างน้อย 160KB และ RAM อย่างน้อย 32KB สำหรับแพลตฟอร์ม Java
โปรไฟล์อุปกรณ์ข้อมูลเคลื่อนที่
โปรไฟล์อุปกรณ์ข้อมูลเคลื่อนที่ (Mobile Information Device Profile หรือ MIDP)ออกแบบ มาสำหรับโทรศัพท์มือถือประกอบด้วยGUIและ API สำหรับจัดเก็บข้อมูล และ MIDP 2.0 ยังรวมถึงAPI สำหรับเกม 2 มิติพื้นฐาน ด้วย แอปพลิเคชันที่เขียนขึ้นสำหรับโปรไฟล์นี้เรียกว่าMIDlets
JSR 271: Mobile Information Device Profile 3 (ฉบับสุดท้ายเผยแพร่เมื่อวันที่ 9 ธันวาคม 2552) กำหนด Mobile Information Device Profile รุ่นที่ 3 (MIDP3) โดยขยายฟังก์ชันการทำงานในทุกด้าน รวมถึงปรับปรุงการทำงานร่วมกันระหว่างอุปกรณ์ต่างๆ เป้าหมายหลักของการออกแบบ MIDP3 คือความเข้ากันได้กับเนื้อหาของ MIDP2
ข้อมูลรายละเอียดโมดูล
โปรไฟล์โมดูลข้อมูล (IMP) เป็นโปรไฟล์สำหรับอุปกรณ์ฝังตัวแบบ "ไร้หน้าจอ" เช่น เครื่องจำหน่ายสินค้าอัตโนมัติ แอปพลิเคชันฝังตัวในอุตสาหกรรม ระบบรักษาความปลอดภัย และอุปกรณ์ที่คล้ายกันซึ่งมีหน้าจอแสดงผลแบบง่ายหรือไม่มีเลย และมีการเชื่อมต่อเครือข่ายที่จำกัด
IMP 1.0 ซึ่งเดิมทีเปิดตัวโดยSiemens MobileและNokiaในชื่อJSR -195 นั้น เป็นส่วนย่อยที่เข้มงวดของMIDP 1.0 ยกเว้นว่าไม่รวม API สำหรับส่วนติดต่อผู้ใช้กล่าวคือ ไม่รองรับแพ็กเกจ Java javax.microedition.lcduiJSR-228 หรือที่รู้จักกันในชื่อ IMP-NG เป็น IMP รุ่นต่อไปที่อิงตามMIDP 2.0 โดยใช้ประโยชน์ จากประเภทและ API ด้านความปลอดภัยและเครือข่ายใหม่ของ MIDP 2.0 และ API อื่นๆ เช่นPushRegistryและplatformRequest()แต่ก็ยังไม่รวม API สำหรับส่วนติดต่อผู้ใช้และ API สำหรับเกม
การกำหนดค่าอุปกรณ์ที่เชื่อมต่อ
Connected Device Configuration ( CLDC) เป็นส่วนย่อยของJava SEซึ่งประกอบด้วยไลบรารีเกือบทั้งหมดที่ไม่เกี่ยวข้องกับ GUI มีฟังก์ชันการทำงานที่ครบครันกว่า CLDC
ข้อมูลมูลนิธิ
โปรไฟล์ Foundation คือโปรไฟล์การกำหนดค่าอุปกรณ์ที่เชื่อมต่อ (CDC) สำหรับ Java ME โปรไฟล์นี้มีจุดประสงค์เพื่อใช้กับอุปกรณ์ที่ต้องการการใช้งาน Java Virtual Machine อย่างสมบูรณ์ รวมถึง API ของ Java Platform, Standard Edition ทั้งหมด การใช้งานทั่วไปจะใช้ API เพียงบางส่วน ขึ้นอยู่กับโปรไฟล์เพิ่มเติมที่รองรับ ข้อกำหนดนี้ได้รับการพัฒนาภายใต้กระบวนการ Java Community Process
ข้อมูลส่วนตัว
โปรไฟล์พื้นฐานส่วนบุคคล (Personal Basis Profile) ขยายโปรไฟล์พื้นฐาน (Foundation Profile) โดยเพิ่มการสนับสนุน GUI ที่มีน้ำหนักเบาในรูปแบบของ ชุดย่อย AWTนี่คือแพลตฟอร์มที่BD-Jสร้างขึ้น
JSRs (Java Specification Requests)
พื้นฐาน
| เจเอสอาร์ # | ชื่อ | คำอธิบาย |
|---|---|---|
| 68 | ข้อกำหนดแพลตฟอร์ม J2ME | |
| 30 | ซีดีซี 1.x | |
| 37 | MIDP 1.0 | |
| 118 | MIDP 2.x | |
| 139 | ซีแอลดีซี 1.1 | |
| 271 | MIDP 3.0 | เฉพาะ Java ME 3.4 และเวอร์ชันก่อนหน้าเท่านั้น ข้อกำหนดสุดท้ายสำหรับโทรศัพท์มือถือ คุณสมบัติของภาษา Java เหมือนกับ Java SE 1.3 |
| 360 | ซีแอลดีซี 8 | ใหม่ใน Java ME 8 |
| 361 | มีป 8 | คุณสมบัติใหม่ใน Java ME 8 เช่นเดียวกับ Java SE 8 สำหรับอุปกรณ์ Internet of Everything (IoT) |
ส่วนขยายหลัก
| เจเอสอาร์ # | ชื่อ | คำอธิบาย | เอ็มเอสเอ |
|---|---|---|---|
| 75 | การเชื่อมต่อไฟล์และ API PIM | ระบบไฟล์, รายชื่อติดต่อ, ปฏิทิน, รายการสิ่งที่ต้องทำ | |
| 82 | บลูทูธ | การสื่อสารผ่านพอร์ตอนุกรมบลูทูธและการแลกเปลี่ยนไฟล์ (OBEX) | |
| 120 | API การส่งข้อความไร้สาย (WMA) | ||
| 135 | API สื่อเคลื่อนที่ (MMAPI) | เสียง วิดีโอ มัลติมีเดีย | |
| 172 | API บริการเว็บ | ตัวแยกวิเคราะห์ XML และ RPC | |
| 177 | API บริการด้านความปลอดภัยและความน่าเชื่อถือ (SATSA) | APDU, Java Card RMI (JCRMI), โครงสร้างพื้นฐานกุญแจสาธารณะ (PKI) และการเข้ารหัสลับ | |
| 179 | API ตำแหน่งที่ตั้ง | พิกัด GPS, ที่อยู่ตามถนน, เซ็นเซอร์ระบุทิศทาง, สถานที่สำคัญ | |
| 180 | SIP API | ||
| 184 | กราฟิก 3 มิติบนมือถือ (M3G) | กราฟิก 3 มิติระดับสูง | |
| 185 | เทคโนโลยี Java สำหรับอุตสาหกรรมไร้สาย (JTWI) | ทั่วไป | |
| 205 | API การส่งข้อความไร้สาย (WMA) 2.0 | การส่งและรับ SMS และ MMS | |
| 211 | API ตัวจัดการเนื้อหา (CHAPI) | ||
| 226 | API กราฟิกเวกเตอร์ 2 มิติที่ปรับขนาดได้สำหรับ J2ME (M2G) | การจัดการไฟล์ SVG ขนาดเล็ก | |
| 228 | ข้อมูลรายละเอียดโมดูล – รุ่นใหม่ (IMP NG) | ||
| 229 | API การชำระเงิน | ||
| 234 | เอกสารเสริมมัลติมีเดียขั้นสูง (AMMS) | ส่วนขยาย MMAPI | |
| 238 | API การรองรับหลายภาษาบนมือถือ | ทรัพยากรที่ปรับให้เข้ากับท้องถิ่น การจัดรูปแบบวันที่และตัวเลขตามท้องถิ่น การเปรียบเทียบสตริงตามท้องถิ่น | |
| 239 | การเชื่อมต่อ Java สำหรับ API OpenGL ES | ||
| 248 | สถาปัตยกรรมบริการเคลื่อนที่ (MSA) | ||
| 253 | API โทรศัพท์มือถือ | ||
| 256 | API เซ็นเซอร์มือถือ | การอ่านค่าจากอุปกรณ์วัดความเร่ง ไจโรสโคป เข็มทิศ เทอร์โมมิเตอร์ บารอมิเตอร์ และอื่นๆ อีกมากมาย | |
| 257 | API การสื่อสารแบบไร้สัมผัส | ||
| 258 | API สำหรับการปรับแต่งส่วนติดต่อผู้ใช้บนมือถือ | ||
| 272 | API บริการกระจายเสียงเคลื่อนที่สำหรับอุปกรณ์พกพา | ||
| 280 | XML API สำหรับ Java ME | ||
| 281 | API บริการ IMS | ||
| 287 | API กราฟิกเวกเตอร์ 2 มิติที่ปรับขนาดได้ เวอร์ชัน 2.0 สำหรับ Java ME | ||
| 293 | API ตำแหน่งที่ตั้ง 2.0 | ||
| 298 | API เทเลเมติกส์สำหรับ Java ME | ||
| 300 | DRM API สำหรับ Java ME | ||
| 325 | ตัวช่วยในการสื่อสารของ IMS |
อนาคต
| เจเอสอาร์ # | ชื่อ | คำอธิบาย |
|---|---|---|
| 297 | API กราฟิก 3 มิติสำหรับอุปกรณ์เคลื่อนที่ (M3G) 2.0 | ร่างฉบับสุดท้ายที่เสนอสำหรับวันที่ 14 เมษายน 2552 |
เอสอาร์
กลุ่ม ESR มุ่งมั่นที่จะพัฒนามาตรฐานสำหรับ Java ฝังตัว โดยเฉพาะอย่างยิ่งมาตรฐานที่ประหยัดต้นทุน ขอบเขตการใช้งานทั่วไป ได้แก่ การควบคุมอุตสาหกรรม การสื่อสารระหว่างเครื่องจักร การแพทย์ การวัดพลังงานอิเล็กทรอนิกส์ ระบบบ้านอัจฉริยะอุปกรณ์สำหรับผู้บริโภค อินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร เป็นต้น
| อีเอสอาร์ # | ชื่อ | คำอธิบาย |
|---|---|---|
| 001 | บี-ออน (เหนือกว่าซีแอลดีซี) | B-ON เป็นรากฐานที่แข็งแกร่งมากสำหรับการใช้งานซอฟต์แวร์ Java แบบฝังตัว โดยกำหนดขั้นตอนการเริ่มต้นใช้งานที่เชื่อถือได้ของอุปกรณ์ Java และวัตถุ 3 ประเภท ได้แก่ วัตถุที่ไม่เปลี่ยนแปลง วัตถุอมตะ และวัตถุปกติ (วัตถุที่เปลี่ยนแปลงได้) |
| 002 | ไมโครยูไอ | MicroUI กำหนดสถาปัตยกรรมที่ได้รับการปรับปรุงเพื่อเปิดใช้งานสภาพแวดล้อมการพัฒนาแอปพลิเคชันแบบเปิดสำหรับบุคคลที่สามสำหรับอุปกรณ์ HMI แบบฝังตัว อุปกรณ์ดังกล่าวโดยทั่วไปจะมีจอแสดงผล เซ็นเซอร์อินพุต และอาจมีความสามารถในการแสดงผลเสียง ข้อกำหนดนี้ครอบคลุมอุปกรณ์ที่หลากหลาย |
| 011 | เอ็มดับบลิวที | MWT กำหนดบทบาทที่แตกต่างกันสามบทบาท ได้แก่ นักออกแบบวิดเจ็ต นักออกแบบรูปลักษณ์และความรู้สึก และนักออกแบบแอปพลิเคชัน MWT อนุญาตให้แอปพลิเคชัน HMI แบบไบนารีทำงานได้เหมือนกันบนอุปกรณ์ทั้งหมดที่รองรับเฟรมเวิร์ก MWT (อุปกรณ์ฝังตัว โทรศัพท์มือถือ ทีวีกล่องรับสัญญาณ คอมพิวเตอร์ ฯลฯ) ทำให้เกิดความสม่ำเสมอและความแพร่หลายของแอปพลิเคชันอย่างแท้จริงในกลุ่มผลิตภัณฑ์ต่างๆ (ME, SE, EE) |
| 015 | อีคลาสแพธ | ECLASSPATH รวมสภาพแวดล้อมการทำงานของ CLDC, CDC, Foundation, SE และ EE เข้าด้วยกันด้วยชุด API คลาสประมาณ 300 คลาส การคอมไพล์โดยใช้ CLDC1.1/ECLASSPATH ทำให้โค้ดไบนารีสามารถใช้งานได้กับสภาพแวดล้อมการทำงานของ Java ทุกประเภท |
ดูเพิ่มเติม
- แอนดรอยด์ (ระบบปฏิบัติการ)
- แอป iOS
- ระบบปฏิบัติการ BlackBerry
- อันตราย ฮิปท็อป
- Java แบบฝังตัว
- JavaFX Mobile
- การพัฒนาแอปพลิเคชันบนมือถือ
- เกมมือถือ
- การเรียนรู้ผ่านมือถือ
- ควอลคอมม์ บรูว์
- สมาร์ทโฟน
บรรณานุกรม
- เบน ฮายุน, รอย (30 มีนาคม 2552). Java ME บน Symbian OS: Inside the Smartphone Model (ฉบับพิมพ์ครั้งที่ 1). ไวลีย์ . หน้า 482. ISBN 978-0-470-74318-8.
- Knudsen, Jonathan (8 มกราคม 2551). Kicking Butt with MIDP and MSA: Creating Great Mobile Applications (ฉบับพิมพ์ครั้ง ที่ 1). Prentice Hall . หน้า 432. ISBN 978-0-321-46342-5.
- Li, Sing; Knudsen, Jonathan (25 เมษายน 2548). เริ่มต้น J2ME: จากมือใหม่สู่มืออาชีพ (ฉบับ ที่ 3). Apress . หน้า 480. ISBN 1-59059-479-7.
ลิงก์ภายนอก
- เครือข่ายนักพัฒนา Sun, Java ME
- หน้าเว็บ Java ของ Nokia Developer Hub
- บล็อก Nokia S60 Java Runtime
- โซนี่ เอริคสัน ดีเวลลอปเปอร์ เวิลด์
- เครือข่ายนักพัฒนาของ Motorola ถูกเก็บถาวรเมื่อวันที่ 21 กรกฎาคม 2552 ที่Wayback Machine
- เครื่องมือสร้างเอกสาร J2ME เครือข่ายผู้ใช้ LMA
- เว็บไซต์ของนักพัฒนาแอปพลิเคชันมือถือ Samsung
- เว็บไซต์ของนักพัฒนาแอปพลิเคชัน Sprint
- ฐานข้อมูลประสิทธิภาพของอุปกรณ์ที่รองรับ Java ME
- แพลตฟอร์ม MicroEJ สำหรับระบบฝังตัว
- หนังสือ - การเขียนโปรแกรมโทรศัพท์มือถือโดยใช้ Java ME (J2ME) เก็บถาวรเมื่อวันที่ 5 มีนาคม 2016 ที่Wayback Machine
- Tutorial Master ng, J2ME
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แพลตฟอร์ม Java รุ่นไมโคร
Java Platform, Micro EditionหรือJava MEเป็นแพลตฟอร์มการประมวลผลสำหรับการพัฒนาและการใช้งานโค้ดแบบพกพาสำหรับอุปกรณ์ฝังตัวและ อุปกรณ์เคลื่อนที่ (ไมโครคอนโทรลเลอร์ เซ็นเซอร์ เกตเวย์...
ประวัติศาสตร์
แพลตฟอร์มนี้เคยได้รับความนิยมในฟีเจอร์โฟน เช่น รุ่น Nokia Series 40 นอกจากนี้ยังรองรับระบบปฏิบัติการ Bada และ Symbian OS พร้อมกับซอฟต์แวร์ดั้งเดิม ผู้ใช้ Windows CE , Windows Mobile , Maemo , MeeGo และ Android สามารถดาวน์โหลด Java ME สำหรับสภาพแวดล้อมของตนได้...
การนำไปใช้
Oracle จัดเตรียมตัว อย่างการใช้งาน ตามข้อกำหนด รวมถึงการกำหนดค่าและโปรไฟล์บางส่วนสำหรับ MIDP และ CDC โดยเริ่มตั้งแต่ JavaME 3.0 SDK เป็นต้นไป IDE ที่ใช้ NetBeans รองรับสิ่งเหล่านี้ใน IDE เดียว
โปรแกรมจำลอง
นอกจากนี้ยังมีโปรแกรมจำลองอื่นๆ อีก รวมถึงโปรแกรมจำลองที่ผู้ผลิตโทรศัพท์ เช่น Nokia , Sony-Ericsson , Siemens Mobile เป็นต้น จัดหาให้เป็นส่วนหนึ่งของชุดพัฒนาซอฟต์แวร์