ข้างล่างมีข่าวไมโครซอฟท์จับมือกับโตชิบา ผู้หนุนหลังสำคัญของฟอร์แมต HD-DVD ฝั่ง Blu-Ray ก็ไม่น้อยหน้าครับ จับมือกับซัน โดยจะนำจาวาไปใช้กับเครื่องเล่น Blu-Ray เช่น ใช้ในการทำเมนู หรือการใช้งานผ่านเน็ตเวิร์คเป็นต้น
สงครามฟอร์แมตแผ่นดิสก์ยุคหน้าระหว่าง HD-DVD กับ Blu-Ray ยังคงไม่ยุติง่ายๆ ผู้บริโภคอย่างเราๆ ก็หวังว่าจะจบลงด้วยดีมีฟอร์แมตเดียวล่ะครับ จาก CNET
IDE ทรงพลังของจาวา "Eclipse" ซึ่งออกเวอร์ชั่น 3.0 มาตั้งแต่ 25 มิถุนายน 47 ตอนนี้ได้ปล่อยเวอร์ชั่น 3.1 ให้ดาวน์โหลดแล้ว สนับสนุนการใช้งานจาวา 5.0 เต็มที่ ปรับปรุงส่วนการสนับสนุนสำหรับการพัฒนา "rich client applications"
มันเป็นการเล่นคำภาษาอังกฤษน่ะนะครับ ไม่รู้จะแปลไทยยังไงสวยๆ เล่าเรื่องก่อนคือ Eclipse ซึ่งเป็น IDE ภาษาจาวา (ตอนนี้เป็นมากกว่านั้นแล้ว) ที่สนับสนุนโดย IBM มันแปลว่าสุริยคราส ซึ่งไปข่ม Netbeans ซึ่งเป็น IDE จาวาของ Sun อยู่ในตอนนี้
eWeek มีเรื่องให้อ่าน สนุกดี ไม่ลงเทคนิคมากด้วย eWeek: Eclipse Casts Shadow on Sun ตรงประธาน Eclipse พูดในหน้า 3-4 ก็อย่าเชื่อมากนะครับ เค้าตอบตามหน้าที่ จะให้ตอบว่า เราดีกว่า NetBeans โฮะๆ อะไรทำนองนี้มันก็ไม่งาม เผอิญว่าหลังๆ ผมไม่ได้เขียนจาวาเลย ก็ตอบไม่ได้ว่าอะไรดีกว่า รอคนมีประสบการณ์มาตอบละกัน
ยกประโยคเด็ดมาล่อให้อ่าน ...a Microsoft source said: "The game is not over, but when we think of developer ecosystems other than Visual Studio we think Eclipse. We don't think NetBeans."...
(ข่าวเก่าเรื่อง Apache เตรียมเปิดโปรเจกต์ใหม่ ทำ Open Source Java)
ถ้าเกิดทำสำเร็จก็จะมีผลกระทบเป็นอย่างมากต่อนักพัฒนาจาวาจำนวนมากทั่วโลก (ปัจจุบันจาวาเป็นภาษาในกระแสไปแล้วนะครับ) ที่น่าสนใจคือเสียงตอบรับจากทางซันเองก็ออกมาในทางที่ดีมากและชื่นชมเช่นเดียวกัน
Graham Hamilton's Blog: Thoughts on the Apache J2SE "Harmony" Project Tim Bray
เผอิญผมไม่ได้อยู่ในวงการจาวานัก แต่ที่อ่านผ่านๆ ก็คือ กระบวนการโอเพ่นซอร์สจาวาของ Harmony นั้น ในทางกฎหมายเพิ่งเริ่มทำได้เนื่องจากการปรับเปลี่ยนสัญญา Java Community Process บางจุดที่เพิ่งเกิดขึ้นใน J2EE 5.0 นี่เองครับ ตอนนี้ตัวโครงการ Harmony เพิ่งอยู่ในช่วงประกาศเท่านั้น คงต้องรอเวลาอีกซักหน่อย (น่าจะซักปีนึง) ทุกอย่างถึงจะเริ่มเข้าที่ และพร้อมใช้งาน
IDE สำหรับจาวาที่เป็นโอเพ่นซอร์ส ออกเวอร์ชัน 4.1 แล้ว เผอิญว่าจาวาผมไม่ค่อยถนัดนักเลยไม่รู้ว่าฟีเจอร์ใหม่ไหนสำคัญบ้าง อ่านกันเองดีกว่าเนาะ NetBeans IDE 4.1
ตอนนี้ Apahce ได้เตรียมเปิดโครงการใหม่ชื่อ Harmonyโดยจะทำการสร้าง J2SE Runtime ซึ่ง compatible กับตัว Runtime ของ Sun ทั้งนี้แม้ว่า Java จะไม่ได้โอเพ่นซอร์ส แต่สเปกต่างๆนั้นเป็นแบบเปิด สามารถนำไปทำต่อกันเองได้ โดยจะได้ Developer บางส่วนจากโปรเจกที่ทำเรื่องนี้เหมือนกัน อย่าง Kaffe และ GNU Classpath มาร่วมทำด้วย
โดยเหตุผลที่ต้องเกิดโปรเจกต์นี้ก็เนื่องมาจากเรื่องลิขสิทธิ์ของ Java นอกจากจะไม่โอเพ่นซอร์สแล้วยังไม่อนุญาติให้นำไปแจกจ่ายได้ ซึ่งสร้างปัญหาให้กับ Linux Distro ต่างๆ รวมไปถึงแอพพลิเคชันที่ใช้ความสามารถของจาวาอย่าง OpenOffice เป็นอย่างมาก ถ้าโปรเจกต์นี้รุ่งก็น่าจะเป็นยินดีกันทุกฝ่ายไม่เว้นแม้แต่ Sun เอง :-P
ที่มา Apache to Create Open Source Java อันนี้เป็น Project Proposal
หลังจากที่หลายคนรอจนบางคนลืมไปแล้วว่า Java 5.0 (โค้ดเนม Tiger) ยังรันบน Mac OS X ไม่ได้ ทั้งๆที่ Java 5.0 ออกมามากกว่าครึ่งปีแล้ว จน Developer จำนวนมากเริ่มงอนว่า Apple รัก Java ไม่จริง (ทั้งๆที่ Apple พยายามจะโน้มน้าวว่า Mac OS X เป็นแพลตฟอร์มที่เหมาะสมกับ Developer ที่สุด) แต่แล้วหลังจาก Apple ปล่อย OS X 10.4 (โค้ดเนม Tiger เหมือนกัน) ออกมา การรอคอยก็สิ้นสุดเสียที เย้ :-)
โดย Apple ได้ปล่อย Java 2 Platform Standard Edition (J2SE) 5.0 Release 1 for Tiger อันหมายความว่าคนที่ยังไม่ได้อัพเดทเป็น 10.4 ก็ลง Java เวอร์ชันนี้ไม่ได้แฮะ และจากการคาดการณ์ (เดา) ว่าโอกาสที่จะปล่อยออกมาสำหรับ OS X 10.3 คงเป็นไปได้น้อยเต็มที
ต้องหาทางอัพเกรดกะเค้าบ้างแล้ว
น่าตกตะลึงทีเดียวกับการที่ยักษ์ใหญ่ในวงการ IDE อย่าง Borland ตัดสินใจบริจาค sourcecode ของ JBuilder ให้กับ Eclipse Project ซึ่งเป็นกลุ่มที่ทำ IDE แบบโอเพ่นซอร์สเช่นเดียวกัน (แต่มีสปอนเซอร์หลักเป็น IBM) ซึ่ง Borland ก็หวังจะลดค่าใช้จ่ายในการทำ R&D ลง แล้วให้กลุ่ม Eclipse Community ช่วยพัฒนาฟีเจอร์ต่างๆขึ้น
สาเหตที่ Borland ตัดสินใจดังนี้ ก็เพราะยอดขายในช่วงควอเตอร์แรกนั้นตกต่ำอย่างน่าใจหาย โดยทาง Borland จะประกาศแผนโดยละเอียดอีกทีในช่วง 2-3 สัปดาห์ข้างหน้า ซึ่ง Borland ก็จะหันไปหวังรายได้จากกลุ่มลูกค้าองค์กรแทน
ซันเผยฟีเจอร์เพิ่มเติมของ Java 6.0 หรือโค้ดเนมว่า Mustang แล้วครับ อ่านดูแล้วก็มุ่งเน้นไปทางเดสก์ท็อปจริงๆ ทั้งการันตีว่าจาวาจะ'ดูดี'บน Longhorn รวมไปถึงการ Integrate กับเดสก์ท็อปทั้งวินโดว์และ GTK+ ไม่ว่าจะเป็นปลั้กอินของบราวเซอร์ (จะสนับสนุน Firefox) ตัวติดตั้งที่ดูดีขึ้น สุดท้ายที่น่าสนใจก็คือ Anti-Alias บนวินโดว์ด้วย Desktop Java Features in Mustang
เพิ่งปล่อย J2SE 5.0 "Tiger" ไปได้ไม่นาน ซันเตรียมปล่อย "Mustang" โค้ดเนมของ J2SE ตัวต่อไป ซึ่งยังไม่บอกอย่างเป็นทางการ แต่ใน FAQ ก็เขียนว่าเป็น J2SE 6.0 Early Access แล้ว สถานะปัจจุบันตอนนี้เป็นรุ่นก่อนอัลฟ่าอีกนะครับ ยังไม่มีรายละเอียดมากนัก เอกสารที่ผมพอหาได้มีแต่ Build Summary Change ใครสนใจลองเอามาเล่นก่อนก็อยู่ที่ Mustang Snapshot (โค้ดเนมตอนนี้กลายเป็นชื่อสัตว์ไปแล้วแฮะ)
ซันประกาศรับแนวร่วมพัฒนาจาวา 6 ที่จะออกกลางปี 2006
โดยข่าวนี้ได้มาจากรองประธานบริษัทซัน คือนายเกรแฮม แฮมิลตัน โดยกล่าวถึงการเชิญชวนให้นักพัฒนาเข้ามามีส่วนร่วมในการพัฒนาจาวา
ซันเป็นบริษัทที่ปรับตัวเข้าหาสังคมโอเพ่นซอร์สอย่างเป็นรูปธรรมที่สุดบริษัทหนึ่งในตอนนี้ โดยล่าสุดมีการเปิดระบบปฏิบัติการโซลาริสเป็นโอเพ่นซอร์สอีกด้วย
ที่มา Sun invites outside involvement with Java 6 | CNET News.com
แจกภายใต้ไลเซนส์ Java Research License ซึ่งเค้าว่ากันว่าผ่อนคลายกว่าไลเซนส์เดิม (SCSL) อ่านต่อที่นี่
Slashdot มีรายงานว่า Java 1.5 ที่เพิ่งออกมา ได้ปรับปรุงประสิทธิภาพของตัวภาษาให้เท่าเทียม (หมายถึงในเชิงด้านการเขียนโปรแกรม, การประกาศ structure หรือลูป) เท่ากับ C# 2.0 ที่ล้ำมาก่อนนิดนึงแล้ว (เพราะจาวาไม่ได้อัพเดตใหญ่มานาน) ทำให้ผู้เขียนคิดว่า การที่องค์กรจะเลือกใช้โซลูชันระหว่างจาวากับ .NET ขึ้นอยู่กับองค์ประกอบอื่นๆ นอกจากตัวภาษา เช่น IDE และเครื่องมืออื่นๆ ซึ่งตอนนี้ Visual Studio ก็ค่อนค้างเป็นต่อ Netbeans/Java Studio พอควร
เมื่อวานนี้ศาลเมืองโรเชสเตอร์ได้ตัดสินให้บริษัทซันไมโคตรซิสเต็ม มีความผิดในการละเมิดสิทธิบัตรของโกดักจากการสร้างเทคโนโลยี Java
เพิ่งเขียนไปไม่ทันไร (มีอะไรใหม่ในจาวา 1.5) จาวา 1.5 หรือ J2SE 5.0 ก็ออกตัวจริงซะทีครับ (ตกลงก็ยังไม่รู้ว่าเรียกเวอร์ชันอะไรกันแน่ เพราะในเว็บเอง URL เรียก 1.50 แต่ Title เรียก 5.0)
ผมก็ไม่รู้ว่าจริงเรียกเวอร์ชันอะไรเหมือนกัน เพราะเห็นเรียก J2SE 5.0 จะว่าไปแล้ว ซันชอบทำอะไรแบบนี้ (ตั้งแต่เปลีี่ยน Solaris 2.7 เป็น Solaris 7, เปลี่ยนจาวา 1.2 เป็น Java 2) แต่ในจาวา 1.5 รหัส Tiger ก็มีอะไรปรับปรุงหลายอย่าง ตั้งแต่ธีมใหม่ของ Swing ที่ชื่อ Ocean ซึ่งผมดูแล้วยังไงมันก็เป็น Metal เก่า (ที่สีม่วงๆ) เปลี่ยนเป็นสีฟ้าเท่านั้น แถมยังไม่สวยเหมือนเดิม (รูป) ถ้าใครพัฒนาจาวาอยู่ ก็แนะนำให้ใช้ Native look ล่ะครับ ส่วนอย่างอื่นก็มี เร่งความเร็วของการแสดงรูปภาพ, OpenGL และสนับสนุนการพิมพ์ผ่าน CUPS บนยูนิกซ์แล้ว อ่านได้จาก Chet Haase's Blog: Tiger on the Desktop
IBM DeveloperWorks มีบทความแนะนำผู้พัฒนาจาวา ที่สนใจย้ายจาก NetBeans มายัง Eclipse (ซึ่งเป็น IDE แบบโอเพ่นซอร์สที่ IBM เป็นผู้ริเริ่ม) และยังเทียบกับ JBuilder X เวอร์ชันฟรีของ Borland ด้วย ผมไม่ใช่นักพัฒนาจาวาเลยไม่กล้าวิจารณ์มากนัก แต่เท่าที่เคยลองใช้มาเล็กๆ น้อย Eclipse 3.0 เยี่ยมดีทีเดียวครับ
ป.ล. IBM เป็นผู้พัฒนา Eclipse มาตอนเริ่มแรก อาจเชียร์ Eclipse มากเกินไป โปรดใช้วิจารณญาณ









