Tags:
Topics: 
Node Thumbnail

ในการประชุมคณะกรรมการ Java Community Process (JCP) ตัวแทนของ Oracle ระบุว่ากำหนดการออก Java Enterprise Edition (Java EE) เวอร์ชัน 8 ที่เดิมทีตั้งเป้าออกในครึ่งแรกของปี 2017 จะต้องเปลี่ยนแปลง แต่ยังไม่ระบุว่ากำหนดการใหม่จะเป็นอย่างไร

ในทางกลับกัน Oracle แสดงท่าทีว่าต้องการออก Java Standard Edition (Java SE) ให้เร็วขึ้น จากเดิมที่ออกประมาณทุก 3 ปี ให้เปลี่ยนมาเป็นการออกทุกปีแทน โดยเหตุผลของ Oracle คือการออกรุ่นใหญ่นานๆ ทีทำให้คาดเดาได้ยากว่าจะออกเมื่อไร และกระบวนการออกรุ่นก็ซับซ้อนเกินไป

ก่อนหน้านี้ Oracle เคยบอกว่าแผนการพัฒนา Java EE ต้องปรับปรุงครั้งใหญ่ให้ตามทันยุคสมัย

Tags:
Node Thumbnail

ต่อจากข่าว Oracle ไม่สนใจพัฒนา Java EE แล้ว ซึ่ง Oracle ออกมาปฏิเสธ และล่าสุด Thomas Kurian ผู้บริหารระดับสูงของ Oracle ออกมาเผยแผนการพัฒนา Java EE 8 แล้ว

Kurian บอกว่า Java EE ถูกสร้างขึ้นมาในยุค application server บนฮาร์ดแวร์เฉพาะ แต่โลกทุกวันนี้เปลี่ยนมาเป็น cloud-based หมดแล้ว เทคนิคการรันแอพพลิเคชันบนโครงสร้างพื้นฐานแบบใหม่ๆ เช่น container ก็เปลี่ยนไปจากเดิมมาก ดังนั้น Java EE ต้องถูกปรับปรุงให้เข้ากับยุคสมัยด้วย

Tags:
Node Thumbnail

ในกระทู้ที่ ทีมงาน Android ไปตอบคำถามบน Reddit มีข้อมูลที่น่าสนใจหลายอย่าง อีกประเด็นที่คนถามกันเยอะคือ Android มีแผนจะรองรับภาษาโปรแกรมอื่นนอกจาก Java หรือไม่

คำตอบคือ Android ยังไม่มีแผนย้ายไปใช้ภาษาอื่นเลย ตอนนี้ Android Nougat ยังรองรับฟีเจอร์ของ Java 8 เพียงบางส่วนเท่านั้น และจะรองรับเพิ่มเติมในรุ่นถัดๆ ไป

ในกระทู้ยังมีคนถามถึงภาษา Kotlin ที่พัฒนาโดย JetBrain และเข้ากันได้ 100% กับ Java คำตอบที่ได้คือทีม Android มองว่าตัวภาษา Kotlin เป็นภาษาที่ดี แต่ก็ยังไม่มีแผนใดๆ ในการย้ายไปใช้เช่นกัน

Tags:
Node Thumbnail

ใบรับรองที่ออกโดย Let's Encrypt ถูก cross-sign โดย IdenTrust แม้ว่าเบราว์เซอร์จะรองรับแทบทั้งหมด แต่ไลบรารีบางส่วนก็ยังอัพเดตไม่ทัน ล่าสุดฝั่งจาวาก็อัพเดต 8u101 รองรับ IdenTrust แล้ว ทำให้การเชื่อมต่อ HTTPS ไปยังเซิร์ฟเวอร์ที่ใช้งาน Let's Encrypt รองรับโดยสมบูรณ์

ออราเคิลเพิ่มใบรับรองของ IdenTrust เข้าในฐานข้อมูลหลายตัว แต่ตัวที่ใช้ cross-sign กับ Let's Encrypt คือ IdenTrust DST Root CA X3

ที่มา - Oracle

Tags:
Node Thumbnail

ต่อจากข่าว อาการน่าเป็นห่วง Oracle ไม่สนใจพัฒนา Java EE ต่อแล้ว แต่ยังไม่บอกว่าจะทำอย่างไรต่อ ดูเหมือนว่าการกดดันผ่านสื่อนั้นได้ผล เพราะโฆษกของ Oracle ออกมาชี้แจงแล้ว

Oracle ยืนยันว่าจะยังพัฒนา Java ต่อไป (Oracle is committed to Java) และมีแผนสำหรับ Java EE 8 เวอร์ชันถัดไปแล้ว โดยจะเปิดเผยในงานประจำปี JavaOne เดือนกันยายนนี้

Tags:
Node Thumbnail

เว็บไซต์ Ars Technica มีสกู๊ปพิเศษรวบรวมความเคลื่อนไหวหลายอย่างของ Java EE ซึ่งชวนให้เข้าใจได้ว่า Oracle ไม่สนใจพัฒนาต่อแล้ว

ทิศทางของ Oracle นับตั้งแต่ช่วงปลายปี 2015 เริ่มไม่สนใจพัฒนา Java EE เหมือนอย่างเคย พนักงานฝ่าย Java EE หลายคนถูกสั่งให้ไปทำงานอื่นแทน และความคืบหน้าของการพัฒนา Java EE ก็ช้าลงมาก การออกสเปก Java Specification Requests (JSRs) ก็ล่าช้ากว่ากำหนดไปมาก บริษัทเคยสัญญาว่าจะออกสเปก Java Server Faces (JSF) ในไตรมาสแรกของปี 2016 ซึ่งปัจจุบันยังไม่เห็นความคืบหน้าใดๆ

ท่าทีของ Oracle สร้างความไม่พอใจให้กับชุมชนนักพัฒนา Java ทั้งภายในและภายนอกบริษัท ส่งผลให้ผู้บริหารฝ่าย Java ลาออกกันหลายคน

Tags:
Node Thumbnail

คดีลิขสิทธิ์จาวาบนแอนดรอยด์หลังจากคณะลูกขุนตัดสินว่ากูเกิลใช้งานในระดับที่เป็นการใช้งานโดยธรรม (fair use) ทางออราเคิลก็ยื่นเรื่องคัดค้านคำตัดสิน (rule 50a motion) และตอนนี้ผู้พิพากษา William Alsup ก็ปัดคำคัดค้านนี้ตกไป

Tags:
Node Thumbnail

Annette Hurst ทนายในสำนักงานทนายความที่ว่าความให้ออราเคิลในคดี API จาวาเขียนบทความแสดงความเห็นลงใน Ars Technica ระบุว่าการที่กูเกิลชนะคดีนี้จะแสดงว่าสัญญาอนุญาต GPL บังคับใช้ไม่ได้จริง

ความเห็นของ Hurst ระบุว่าการที่ออราเคิลไม่สามารถควบคุมการใช้งาน API ของตัวเองได้ เป็นอันตรายต่อการเปิดซอฟต์แวร์โอเพนซอร์สไปพร้อมๆ กับการขายซอฟต์แวร์แบบปิดซอร์ส (dual licensing) เพราะโค้ดอาจจะถูกนำไปใช้งานอย่างอื่น และผู้ผลิตอาจจะเลิกขายซอฟต์แวร์ แต่ให้บริการออนไลน์แทนเพื่อรักษาทรัพย์สินทางปัญญาของตัวเอง ลูกค้าจะมีทางเลือกในการซื้อซอฟต์แวร์มาใช้งานได้น้อยลง

Tags:
Node Thumbnail

คดีฟ้องร้องระหว่างออราเคิลและกูเกิลที่ออราเคิลฟ้องกูเกิลว่าละเมิดสิทธิ์ API ของจาวามาถึงศาลชั้นต้นรอบที่สอง และรอบนี้กูเกิลชนะอีกครั้งเมื่อคณะลูกขุนตัดสินว่าการใช้ API จาวาเป็นการใช้งานโดยธรรม (fair use)

คดีนี้จบรอบแรกไปตั้งแต่ปี 2012 เมื่อผู้พิพากษา William Alsup พิพากษาว่า API ไม่ได้รับความคุ้มครองลิขสิทธิ์ ทำให้คดีจบในศาลชั้นต้นไปโดยกูเกิลชนะ แต่ศาลอุทธรณ์กลับคำตัดสินโดยระบุว่า API มีลิขสิทธิ์ ทำให้คดีต้องกลับมาที่ศาลชั้นต้นอีกครั้งเพื่อพิจารณาว่าหาก API มีลิขสิทธิ์แล้ว การใช้งานแบบที่กูเกิลใช้นั้นเป็นการใช้งานโดยธรรมหรือไม่

คณะลูกขุนทั้งสิบคนระบุว่าการใช้งานของกูเกิลเป็นการใช้งานโดยธรรม (ลูกขุนชุดแรกในคดีนี้เสียงแตกในประเด็นนี้)

Tags:
Node Thumbnail

Oracle เรียกร้องเงิน 9.3 พันล้านดอลลาร์ เป็นค่าชดเชยความเสียหายจาก Google ในคดีที่มีการกล่าวหาว่า Google ละเมิดลิขสิทธิ์ซอร์สโค้ด Java โดยเอาไปใช้งานในระบบปฏิบัติการ Android

คดีระหว่าง Oracle กับ Google นี้จะมีการไต่สวนกันอีกครั้งในเดือนพฤษภาคมนี้ หลังจากที่ศาลฎีกาปฏิเสธที่จะรับคดีเข้าสู่การพิจารณา ส่วนศาลอุทธรณ์ก็ตีเรื่องกลับมาให้ศาลชั้นต้นตัดสินหาข้อสรุปว่าแท้จริงแล้วการที่ Google นำเอา API จำนวน 37 รายการของ Java ไปใช้งานใน Android นั้นถือเป็นการใช้งานโดยชอบธรรม (fair use) หรือไม่

Tags:
Node Thumbnail

Oracle ประกาศพบช่องโหว่ CVE-2016-0636 ใน Java SE ส่งผลทั้งการทำงานบนเว็บเบราว์เซอร์ (แต่ไม่กระทบการใช้งานในเซิร์ฟเวอร์หรือรันเป็นแอพบนเดสก์ท็อป) มีผลกับ Java บนทุกแพลตฟอร์ม

ช่องโหว่นี้มีความร้ายแรงระดับ 9.3 เต็ม 10 คะแนน คนที่ใช้ Java 7u97 หรือ Java 8u73/74 ควรอัพเดตเป็น Java 8u77 ทันที (Java 7 ไม่มีอัพเดตสำหรับคนทั่วไปอีกแล้ว)

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศเข้าร่วม Eclipse Foundation องค์กรผู้พัฒนา Eclipse IDE ในฐานะ Solutions Member หรือหน่วยงานที่พัฒนาสินค้าโดยใช้ Eclipse เป็นส่วนสำคัญ

ในแง่ซอฟต์แวร์ ไมโครซอฟท์เปิดซอร์ส Team Explorer Everywhere ปลั๊กอินเพื่อให้ Eclipse IDE ทำงานร่วมกับ Team Foundation Server ได้ และบริการ Azure IoT จะรองรับ Eclipse Kura อย่างเป็นทางการ ทำเกตเวย์ที่รัน Kura สามารถเชื่อมต่อกับ Azure IoT ได้ง่ายขึ้น โดยไมโครซอฟท์จะส่งโค้ด Azure IoT Hub Connector เข้าไปยังโครงการ Kura

Tags:
Node Thumbnail

ภาษา Kotlin ที่พัฒนาโดย JetBrains ผู้สร้าง IntelliJ IDEA ประกาศเวอร์ชั่น 1.0 พร้อมสำหรับการใช้งานจริงแล้ว โดยภาษานี้ออกแบบมาให้ใช้งานได้จริง และโค้ดส่วนอื่นๆ ที่ไม่เกี่ยวข้องกับฟังก์ชั่นงานน้อยลง โดยคงความเข้ากันได้กับจาวา, JVM, ไลบรารี, แอนดรอยด์, และเครื่องมืออื่นๆ

ตัวโค้ด Kotlin เป็นสัญญาอนุญาตแบบ Apache 2.0 ซอฟต์แวร์ของ JetBrains เองหลายตัวก็ใช้งาน Kotlin อยู่แล้ว และตอนนี้มีพนักงานของบริษัททำงานเต็มเวลาในโครงการนี้กว่า 20 คน

Tags:
Node Thumbnail

Oracle ประกาศเลิกทำ Java Plugin สำหรับรัน Java ผ่านเว็บเบราว์เซอร์แล้ว โดยจะมีผลใน Java 9 รุ่นหน้าเป็นต้นไป (คาดว่า Java 9 จะออกรุ่นจริงได้ภายในปี 2016 นี้)

เหตุผลของ Oracle คือเทคโนโลยีปลั๊กอินกลายเป็นเรื่องล้าสมัยไปแล้ว ปลั๊กอินอย่าง Flash, Silverlight, Java ถูกลดความสำคัญลงเรื่อยๆ และเบราว์เซอร์รุ่นใหม่ก็ประกาศเลิกรองรับปลั๊กอินแบบเดิมๆ กันแล้ว

คำแนะนำของ Oracle คือองค์กรที่ยังใช้ Java Applet ควรมองหาเทคโนโลยีอื่นแทน (ทางเลือกของ Oracle เองคือ Java Web Start)

ที่มา - Oracle

Tags:
Node Thumbnail

Android N ที่กำลังจะออกตัวจริงในปีหน้าย้ายไปใช้ไลบรารีจาก OpenJDK ของออราเคิลแทนที่ไลบรารีที่กูเกิลพัฒนาเอง โดยโฆษกของกูเกิลระบุว่าทางบริษัททำงานร่วมกับ OpenJDK มาก่อนแล้ว

กูเกิลระบุสาเหตุของการย้ายไปใช้ OpenJDK ว่าเป็นการเตรียมไปใช้ Java 8 ที่รองรับฟีเจอร์ใหม่ๆ หลายอย่าง เช่น lambda, type annotation, หรือการเชื่อมต่อด้วย TLS 1.2 เป็นค่าเริ่มต้น

ที่มา - Venturebeat

Tags:
Node Thumbnail

หลังจากที่ Java พลิกกลับขึ้นมาทวงเก้าอี้แชมป์ในการจัดอันดับภาษาของ TIOBE ไปเมื่อไม่กี่เดือนก่อน ตอนนี้ก็ดูเหมือนว่าตำแหน่งนี้จะอยู่คู่ Java ไปอีกนานแล้วครับ เมื่อมันแย่งค่าความนิยมจากภาษาอื่นๆ มาได้เกินกว่า 1/5 ในรอบหลายปี

โดยดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านเครื่องมือค้นหาต่างๆ บ่งชี้ว่าความนิยมของภาษา Java รอบเดือนพฤศจิกายน 2015 นี้ พุ่งทะยานไปแตะที่ 20.403% เพิ่มขึ้นจากช่วงเวลาเดียวกันของปีก่อนถึง 6.01% ซึ่งนับว่าเป็นค่าที่สูงที่สุดตั้งแต่เดือนสิงหาคม 2009 หรือเมื่อ 6 ปีก่อนเลยทีเดียว

ส่วนดัชนีอื่นอย่าง PyPL ซึ่งวัดความนิยมผ่านข้อมูลการค้นหา tutorial ของภาษา ก็ให้ผลลัพธ์ในทำนองเดียวกันว่า Java นำเป็นที่ 1 ของตาราง

Tags:
Topics: 
Node Thumbnail

งาน Oracle OpenWorld จัดควบคู่กับงาน JavaOne โดยส่วนของ JavaOne 2015 มีเนื้อหาเกี่ยวกับแผนการออกรุ่นของ Java ดังนี้

Tags:
Node Thumbnail

Xamarin บริษัทผู้เชี่ยวชาญการใช้ภาษา C# พัฒนาแอพบนแพลตฟอร์มอื่น (เช่น iOS/Android) เข้าซื้อกิจการ RoboVM บริษัทที่ทำระบบแบบเดียวกันแต่ใช้ภาษา Java แทน

เป้าหมายของ Xamarin ชัดเจนว่าต้องการรองรับภาษา Java กับแพลตฟอร์มการพัฒนาของตัวเองด้วย ที่ผ่านมาลูกค้าหลักของ Xamarin คือนักพัฒนาที่คุ้นเคยกับเทคโนโลยีฝั่งไมโครซอฟท์อยู่ก่อน และต้องการใช้เทคโนโลยีเดิมพัฒนาแอพข้ามแพลตฟอร์ม การซื้อ RoboVM ย่อมทำให้ Xamarin เข้าถึงนักพัฒนาสาย Java ที่ต้องการใช้ Java สร้างแอพข้ามแพลตฟอร์มลักษณะเดียวกัน

Xamarin และ RoboVM จะยังแยกการบริหารงานเหมือนเดิมต่อไป แต่ RoboVM จะนำเทคโนโลยีสำหรับลูกค้าองค์กร และช่องทางการขายของ Xamarin ไปใช้งานเพิ่มเติมด้วย

Tags:
Node Thumbnail

Debian ออกรุ่น 8.0 Jessie มาตั้งแต่เดือนเมษายน ตอนนี้ฝั่ง Raspbian โครงการพอร์ด Debian มาใช้บนบอร์ด Raspberry Pi ก็อัพเดตตามมาแล้ว ความเปลี่ยนแปลงมีหลายอย่าง หลักๆ ได้แก่

  • เปลี่ยนไปใช้ LXDE รุ่นใหม่ ใช้ GTK 3 เป็นฐาน
  • เพิ่ม LibreOffice และ Claws Mail
  • เพิ่ม BlueJ และ Greenfoot เป็น IDE สำหรับการเรียนรู้การเขียนโปรแกรมในภาษาจาวา
  • raspi-config มีเวอร์ชั่น GUI แล้ว
  • รองรับการเข้าถึงพอร์ต GPIO และ SPI โดยไม่ต้องเข้าเป็น root อีกต่อไป

ดาวน์โหลดได้แล้ววันนี้

Tags:
Node Thumbnail

Avi Kivity นักพัฒนาผู้สร้าง KVM เปิดตัวระบบฐานข้อมูล NoSQL ที่ชื่อว่า ScyllaDB ทำงานเข้ากับฐานข้อมูล Cassandra ผ่าน CQL

ความต่างของ ScyllaDB คือมันพัฒนาด้วยภาษา C++ บนเฟรมเวิร์ค Seastar ขณะที่ Cassandra พัฒนาด้วยจาวา

ในงาน Cassandra Summit ทาง Avi นำเสนอผลการทดสอบประสิทธิภาพของ ScyllaDB เทียบกับ Cassandra แสดงให้เห็นว่าประสิทธิภาพการทำงานดีขึ้นกว่า 8 เท่าตัว

ตอนนี้โครงการอยู่ในสถานะเบต้า และคาดว่าจะปล่อยตัวเต็มได้ภายในเดือนมกราคมนี้

ที่มา - ScyllaDB

Tags:
Node Thumbnail

กลับมาอีกครั้งกับดัชนี TIOBE ที่วัดค่าความนิยมของภาษาผ่านข้อมูลการค้นหา โดยสถิติที่น่าสนใจ คือ

  • ภาษา Java กลับขึ้นมานำเป็นที่หนึ่งของตาราง หลังจากปล่อยให้ภาษา C ครองแชมป์ราวสองปี
  • อันดับของภาษา Objective-C ร่วงลงไปอยู่ที่ 10 (จากที่เคยอยู่อันดับที่ 3 ในช่วงเดือนเดียวกันของปีที่ผ่านมา) แต่ภาษา Swift ก็ไม่ได้มีอันดับดีขึ้นอย่างมีนัยสำคัญ
  • ภาษา Assembly ตีกลับขึ้นมาอยู่กลางตาราง 20 อันดับแรกอีกครั้ง

สำหรับ 10 อันดับแรก เรียงได้ดังนี้: Java, C, C++, C#, Python, PHP, JavaScript, VB.NET, Perl, Objective-C

ที่มา: TIOBE

Tags:
Topics: 
Node Thumbnail

ไม่รู้ว่าเกิดอะไรขึ้นที่ Oracle ก่อนหน้านี้เพิ่งมีข่าวการปลดพนักงานสาย Java Evangelist ยกทีม ล่าสุด Cameron Purdy ผู้บริหารตำแหน่ง Senior Vice President for Development ที่อยู่กับบริษัทมานาน 8 ปี (และถือเป็น Java Evangelist คนสำคัญอีกคนหนึ่ง) ก็ออกจากบริษัทแล้ว โดยเขาทวีตบอกว่าไม่ได้ลาออกเอง แต่เป็นการตัดสินใจของบริษัท

พนักงานสาย Java คนอื่นๆ ที่ออกจากบริษัทในช่วงเดียวกันได้แก่ Mark Heckler (Developer Evangelist), James Weaver (JavaFX และ IoT), John Clingan (Glassfish คนนี้ย้ายไป Red Hat)

Oracle ปฏิเสธที่จะแสดงความเห็นในเรื่องนี้ครับ

Tags:
Topics: 
Node Thumbnail

ตามปกติแล้ว บริษัทซอฟต์แวร์สำหรับนักพัฒนา มักมีพนักงานตำแหน่ง evangelist (คำแปลตามพจนานุกรมคือ "ผู้เผยแผ่ศาสนา") ทำหน้าที่เป็นตัวแทนเพื่อกระตุ้นให้นักพัฒนาหันมาใช้เทคโนโลยีของบริษัทกันมากขึ้น พนักงานตำแหน่งนี้มักต้องติดต่อกับชุมชนนักพัฒนาภายนอก เป็นตัวกลางระหว่างชุมชนกับบริษัท

ล่าสุดมีข่าวว่า Oracle ปลดพนักงานตำแหน่ง Java evangelist ออกทั้งหมดโดยยังไม่มีสาเหตุแน่ชัด

Simon Ritter หนึ่งในทีม Java evangelist โพสต์ข้อมูลผ่าน Facebook เกี่ยวกับการตกงานของเขา โดยเขาบอกว่าไม่คิดว่าทีมงานของเขาจะตกงานกันยกทีมแบบนี้ ส่วนโฆษกของ Oracle ปฏิเสธที่จะแสดงความเห็นต่อข่าวการปลดพนักงานครั้งนี้

Tags:
Node Thumbnail

Trend Micro ออกมาประกาศช่องโหว่ใหม่ของ Java 8 ที่ยังไม่มีแพตช์แก้ไข ซึ่งถือเป็นช่องโหว่แบบ zero-day ตัวแรกในรอบ 2 ปีของ Java ด้วย

การค้นพบช่องโหว่ Java ครั้งนี้ไม่เกี่ยวอะไรกับเอกสารของ Hacking Team ที่เผยช่องโหว่ Flash แต่เกิดจากการจับตาปฏิบัติการเจาะระบบชื่อ Operation Pawn Storm ที่เริ่มมาตั้งแต่เดือนเมษายน 2015 และมุ่งเป้าเจาะระบบของหน่วยงานด้านความมั่นคงของสหรัฐอย่างทำเนียบขาว-นาโต้

ทีมเฝ้าระวังของ Trend Micro ตรวจพบว่า URL ที่ฝ่ายแฮ็กเกอร์ Pawn Storm เคยใช้งานมีการเปลี่ยนแปลงเนื้อหาของเว็บเพจในภายหลัง และเนื้อหาในเพจเหล่านี้เตรียมไว้สำหรับเจาะระบบผ่านช่องโหว่ของ Java ที่ยังไม่เคยถูกเปิดเผยมาก่อน

Tags:
Node Thumbnail

สถานะของคดีลิขสิทธิ์ Java ระหว่างกูเกิลกับออราเคิลคือ คดียังอยู่ในชั้นศาลอุทธรณ์ แต่กูเกิลก็ส่งเรื่องเข้าศาลฎีกาเมื่อเดือนตุลาคม 2014 ด้วยอีกทางหนึ่ง

ความคืบหน้าล่าสุดคือศาลฎีกาไม่รับคำร้องจากกูเกิล ทำให้เรื่องกลับไปที่ชั้นศาลอุทธรณ์อีกครั้ง เดิมทีนั้นศาลอุทธรณ์ตัดสินยืนตามศาลชั้นต้นว่า API ของ Java มีลิขสิทธิ์ (ซึ่งเป็นผลดีกับออราเคิล) แต่ศาลอุทธรณ์กลับมองว่าแม้ API มีลิขสิทธิ์ แต่กูเกิลมีสิทธิใช้ได้ตามหลัก fair use (ซึ่งเป็นผลดีกับกูเกิล) และส่งเรื่องกลับไปยังศาลชั้นต้นเพื่อพิจารณาประเด็นเรื่อง fair use อีกครั้ง

Pages