JAVA/ J2EE/ J2ME Development
และแม้ว่าจะมีชื่อคล้ายกัน แต่ภาษาจาวาไม่มีความเกี่ยวข้องใด ๆ กับภาษาจาวาสคริปต์ (JavaScript) ปัจจุบันมาตรฐานของภาษาจาวาดูแลโดย Java Community Process ซึ่งเป็นกระบวนการอย่างเป็นทางการ ที่อนุญาตให้ผู้ที่สนใจเข้าร่วมกำหนดความสามารถในจาวาแพลตฟอร์มได้
รุ่นต่าง ๆ ของภาษาจาวา
- 1.0 (ค.ศ. 1996) — ออกครั้งแรกสุด
- 1.1 (ค.ศ. 1997) — ปรับปรุงครั้งใหญ่ โดยเพิ่ม inner class
- 1.2 (4 ธันวาคม, ค.ศ. 1998) — รหัส Playground ด้านจาวาแพลตฟอร์มได้รับการเปลี่ยนแปลงครั้งใหญ่ใน API และ JVM (API สำคัญที่เพิ่มมาคือ Java Collections Framework และ Swing; ส่วนใน JVM เพิ่ม JIT compiler) แต่ตัวภาษาจาวานั้น เปลี่ยนแปลงเพียงเล็กน้อย (เพิ่มคีย์เวิร์ด strictfp) และทั้งหมดถูกเรียกชื่อใหม่ว่า "จาวา 2" แต่ระบบเลขรุ่นยังไม่เปลี่ยนแปลง
- 1.3 (8 พฤษภาคม, ค.ศ. 2000) — รหัส Kestrel แก้ไขเล็กน้อย
- 1.4 (13 กุมภาพันธ์, ค.ศ. 2002) — รหัส Merlin เป็นรุ่นที่ถูกใช้งานมากที่สุดในปัจจุบัน (ขณะที่เขียน ค.ศ. 2005)
- 5.0 (29 กันยายน, ค.ศ. 2004) — รหัส Tiger (เดิมทีนับเป็น 1.5) เพิ่มคุณสมบัติใหม่ในภาษาจาวา เช่น Annotations ซึ่งเป็นที่ถกเถียงกันว่านำมาจากภาษาซีชาร์ป ของบริษัทไมโครซอฟท์, Enumerations, Varargs, Enhanced for loop, Autoboxing, และที่สำคัญคือ Generics
- 6.0 (11 ธันวาคม, ค.ศ. 2006) — รหัส Mustang เป็นรุ่นในการพัฒนาของ Java SDK 6.0 ที่ออกมาให้ทดลองใช้ในเดือนพฤศจิกายน ค.ศ. 2004
- 7.0 (กำลังพัฒนา กำหนดออก ค.ศ. 2008) — รหัส Dolphin กำลังพัฒนา
J2EE
(Java 2 Platform Enterprise Edition) เป็นแพล็ตฟอร์มที่ออกแบบสำหรับเครื่องคอมพิวเตอร์ระดับ
เมนเฟรมของวิสาหกิจขนาดใหญ่
ซันไมโครซิสเตม (Sun Microsystems) ได้ออกแบบ
สามารถพัฒนาโปรแกรมประยุกต์ง่ายขึ้นโดย J2EE และลดส่วนของการเขียนโค้ดและให้บางส่วนถูก
ควบคุมอย่างอัตโนมัติ J2EE ได้รวมส่วนประกอบจำนวนมากของแพล็ตฟอร์ม
J2SE (Java 2 Standard Edition) เช่น
- Java Development Kit (JDK) เพื่อให้ระบบปฏิบัติการสนับสนุนการทำงานของภาษาจาวา
- สนับสนุน Common Object Request Broker Architecture (CORBA) รุ่นก่อนที่จะเปลี่ยนมาเป็น Enterprise JavaBeans (EJB) ในปัจจุบัน
- Java Database Connectivity 2.0 (JDBC) เทียบได้กับ Open Database Connectivity (ODBC) ได้รับการรวมเป็นการอินเตอร์มาตรฐานกับฐานข้อมูลของ Java
J2ME (Java 2 Platform, Micro Edition) เป็นเทคโนโลยีที่ยอมให้ผู้เขียนโปรแกรมใช้ภาษา Java และเครื่องที่เกี่ยวข้องในการพัฒนาโปรแกรมสำหรับอุปกรณ์สารสนเทศไร้สาย
เคลื่อนที่ เช่น โทรศัพท์เซลลูลาร์ และ personal digital assistant (PDA) โดย J2ME ประกอบด้วยข้อกำหนดโปรแกรมและเครื่องสเมือนเฉพาะ
หรือ K Virtual Machine ที่ยอมให้โปรแกม J2ME เข้ารหัสในการเรียกใช้บนอุปกรณ์เคลื่อนที่
มี 2 ข้อกำหนด คือ Connected,
Limited Device Configuration (CLDC) และ Mobile Information
Device Profile (MIDP) โดย CLDC เป็นผังของ application
program interface (API) และส่วนการทำงานเครื่องเสมือนที่จำเป็นต่อการสนับสนุนอุปกรณ์เคลื่อนที่
ส่วน MIDP เพิ่มรายละเอียดให้ CLDC ในด้านการอินเตอร์เฟซ
เครือข่าย และ messaging ที่จำเป็นต่อการอินเตอร์เฟซกับอุปกรณ์เคลื่อนที่
MIDP รวมแนวคิดของ midlet ที่เป็นโปรแกรมประยุกต์
Java ขนาดเล็กคล้ายกับ applet แต่ midlet
สอดคล้องกับ CLDC และ MIDP และมุ่งไปที่อุปกรณ์เคลื่อนที่
อุปกรณ์กับระบบที่ใช้ประโยชน์
J2ME มีให้แล้วและคาดว่าจะมีมากขึ้นในอนาคตอันใกล้ขอขอบคุณข้อมูลจาก:: http://www.com5dow.com/%E0%B9%84%E0%B8%82%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2%E0%B8%A8%E0%B8%B1%E0%B8%9E%E0%B8%97%E0%B9%8C-IT/1283-J2ME-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html และ วิกิพีเดีย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น