หลังออราเคิลซื้อซันไป ก็ย้ายงาน JavaOne มาจัดพร้อมกับ Oracle OpenWorld ซึ่งในปีนี้ ออราเคิลก็แถลงข่าวเกี่ยวกับจาวาหลายประการ โดยมีชื่อธีมงานว่า Move Java Forward
JavaFX 2.0
อย่างแรกคือ JavaFX ที่หลายๆ คนอาจจะลืมเลือนมันไปแล้ว ได้ออกรุ่น 2.0 อย่างเป็นทางการ (ยังมีเฉพาะบนวินโดวส์เท่านั้น มีทั้งแบบ 32 และ 64 บิต)
ความน่าสนใจคือคำเรียก JavaFX ของออราเคิลเริ่มเปลี่ยนจาก rich client/internet platform มาเป็น "an advanced Java user interface (UI) platform for enterprise business applications" ซึ่งแสดงให้เห็นทิศทางของ JavaFX ที่หันไปเน้นแอพสำหรับธุรกิจมากขึ้น แทนการวางตัวไว้ชนกับ Flash/AIR อย่างในรุ่นแรกๆ
ของใหม่ใน JavaFX 2.0 ได้แก่
- รองรับภาษา FXML ภาษาสคริปต์ที่อิงจาก XML เพื่อใช้เขียนส่วนติดต่อผู้ใช้ (ทำนองเดียวกับ XAML ของไมโครซอฟท์)
- รองรับภาษาสคริปต์ที่เขียนบน Java platform (รันบน JVM ได้) ไม่ว่าจะเป็น Groovy, JRuby, Scala สามารถนำมาเขียนแอพที่เป็น JavaFX ได้
- รองรับ Java API จาก Java platform ให้ใช้กับ JavaFX ได้
- ปรับปรุงประสิทธิภาพด้านกราฟิก ใช้พลังจาก GPU ได้, ปรับปรุงการแสดงผลแอนิเมชัน
- เพิ่มตัวแสดงผลเว็บเพจและจาวาสคริปต์ โดยใช้ WebKit
รายละเอียดอ่านต่อใน JavaFX 2.0 Datasheet (PDF)
นอกจากนี้ ออราเคิลยังออกซอฟต์แวร์ที่เกี่ยวข้องกับ JavaFX อีกสามตัว
- JavaFX 2.0 for Mac รุ่นเบต้า
- JavaFX Scene Builder ตัวช่วยสร้างส่วนติดต่อผู้ใช้ รุ่น private preview
- NetBeans IDE 7.1 Beta ที่รองรับ JavaFX 2.0
ที่มา - Oracle Press
Java 8
สำหรับแพลตฟอร์ม Java SE ตัวหลัก หลังจากที่ออก Java 7 ไปเมื่อเดือนกรกฎาคม ในงานนี้ออราเคิลได้กล่าวถึง Java 8 ต่อทันที
แผนการของ Java 8 นั้นประกาศมานานแล้วว่า จะรวมความคืบหน้าของ Project Lambda (เพิ่ม closure ให้กับภาษาจาวา) และ Project Jigsaw (การแบ่งแพลตฟอร์มจาวาเป็นโมดูลต่างๆ) เข้ามาด้วย หลังจากที่เข้ามาใน Java 7 ไม่ทัน การแยกโมดูลตาม Project Jigsaw จะทำให้อนาคต ขนาดไฟล์ของ JRE จะมีขนาดเล็กลง เหลือประมาณ 10MB ที่เหลือก็แยกดาวน์โหลดตามโมดูลที่ใช้งาน
ฟีเจอร์อื่นๆ ของ Java 8 ได้แก่การเพิ่มประสิทธิภาพเมื่อรันบนซีพียูแบบหลายคอร์, ปรับปรุงการรันจาวาสคริปต์บน JVM, รองรับ JavaFX 3.0 ในอนาคต, รองรับมัลติทัช, รวมเอนจิน HotSpot ต้นตำรับและ JRockit จาก BEA Systems เข้าด้วยกัน (สักที)
ออราเคิลคาดว่าจะออก Java SE 8 ได้ในช่วงกลางปี 2013 และจะออก Java 7 for Mac OS X ในไตรมาสที่สองของปี 2012
ผู้บริหารของออราเคิลบอกว่า Java 8 จะเป็นการปฏิวัติ (revolution) วงการจาวาเลยทีเดียว ในขณะที่ Java 7 เป็นแค่วิวัฒนาการ (evolution) เท่านั้น
ที่มา - Oracle Press, JavaLobby, The Register
Java EE 7
แพลตฟอร์มพี่ใหญ่ Java EE สำหรับตลาดองค์กร กำลังพัฒนาอย่างต่อเนื่อง (หลังออก Java EE 6 เมื่อปลายปี 2009) โดยมีกลุ่มวางสเปก JSR (Java Specification Requests) 10 กลุ่ม กำลังพัฒนาฟีเจอร์ในด้านต่างๆ 10 ด้าน และอนาคตอาจจะเพิ่มฟีเจอร์จาก JSR กลุ่มอื่นๆ เข้ามาอีก
นอกจากนี้ซอฟต์แวร์เด่นอย่าง GlassFish Server ก็พัฒนารุ่นใหม่ 4.0 ให้ใช้งานกับ Java EE 7 ควบคู่กันไปด้วย ทำให้ตอนที่ Java EE 7 ออกก็ไม่ต้องรอกันนานว่าจะมี GlassFish รุ่นที่ใช้ร่วมกันได้
ออราเคิลแสดงทิศทางชัดเจนว่า อนาคตของ Java EE จะมุ่งไปยังกลุ่มเมฆมากขึ้น โดยเฉพาะกลุ่มเมฆแบบ PaaS (Platform as a Service) แต่ยังไม่บอกว่าจะออกรุ่นจริงเมื่อไร
ที่มา - Oracle Press
Java ME 7
รายสุดท้ายคือน้องเล็ก Java Micro Edition หรือ Java ME ที่ดูจะเงียบหายไปในช่วงปีหลังๆ เพราะโดนแพลตฟอร์มมือถือใหม่ๆ แย่งซีนไปหมด
งานนี้ออราเคิลออกมายืนยันว่ายังไม่ทิ้ง และมีแผนจะยกเครื่อง Java ME เสียใหม่ในรุ่นที่ 7 โดยเสนอเพิ่มสเปก JSR อีกหลายประการ ออราเคิลหวังว่า Java ME 7 จะได้รับการยอมรับและใช้งานทั้งในสมาร์ทโฟนและฟีเจอร์โฟน
นอกจากนี้ Java Card หรือเวอร์ชันสำหรับอุปกรณ์ฝังตัว (เช่น บัตรต่างๆ) จะเริ่มรองรับเทคโนโลยี NFC ในรุ่น 3.0.4 ด้วย
ที่มา - Oracle Press
ที่มาของข่าวทั้งหมด - The Java Source, Oracle Press, JavaLobby
on
Java 7 update 2
b4lmung Wed, 05/10/2011 - 20:37
Java 7 update 2 เมื่อไหร่จะมาาา
รายละเอยีดอ่านต่อใน =>
tekkasit Wed, 05/10/2011 - 20:42
รายละเอยีดอ่านต่อใน => ราย__ละเอียด__อ่านต่อใน
โดนข่าว Apple กลบ
iPomz Wed, 05/10/2011 - 20:48
โดนข่าว Apple กลบ จนเกือบจะลืมข่าวนี้ไปแล้วนะเนี่ย
ชอบตรงทำให้ jre เหลือประมาณ
nextman13 Wed, 05/10/2011 - 20:56
ชอบตรงทำให้ jre เหลือประมาณ 10MB นี่แหละอันไหนไม่ใช้ก็เอามันออกหรืออยากใช้ก็ download โมดูลนั้นมาใช้แบบนี้ทำให้ดูแลโปรแกรมง่ายกว่า
"an advanced Java user
mr_tawan Wed, 05/10/2011 - 22:44
ใช้แทน Swing ?
ณ ตอนนี้ขยาด Netbeans
magnamonkun Wed, 05/10/2011 - 22:59
ณ ตอนนี้ขยาด Netbeans ชั่วคราว เข็ดเลยครับ ทำยากจริงๆ T T
Netbeans
paepod Thu, 06/10/2011 - 10:48
In reply to ณ ตอนนี้ขยาด Netbeans by magnamonkun
Netbeans ปัญหาที่พบคืออะไรเหรอครับ
ต้องให้เคนชิโร่มาชี้ JavaFX
Architec Thu, 06/10/2011 - 03:59
ต้องให้เคนชิโร่มาชี้ JavaFX เลยไหมว่าเจ้าน่ะตายแล้ว
Rich Intenet
aga2405 Fri, 07/10/2011 - 16:44
Rich Intenet เง้อแต่ละรายโดนตำหนิ เยอะแยะ
Flash ก็เอย Silverlight/JavaFX (silverlight ถูกดันไป ทำ WP7)
คิดว่าอนาคตคงต้องมีปรับแก้อีกเยอะ
แต่อย่าคาดหวัง HTML5 มารับภาระทุกอย่างเลย