Tags:
Node Thumbnail

แนวทางการเพิ่มภาษาเพื่อให้ส่งซอฟต์แวร์เข้าสู่ AppUp ได้หลากหลายขึ้นเป็นแนวทางที่ชัดเจนของ Intel AppUp Center มาค่อนข้างชัด แม้จะดูช้าไปสักหน่อยแต่วันนี้ AppUp SDK สำหรับ Java ก็เปิดให้ดาวน์โหลดอย่างเป็นทางการแล้ว

นอกจากการรองรับภาษาตามปรกติแล้ว AppUp SDK รุ่น Java จะมาพร้อมกับ Intel AppUp™ Software Packaging Utility for Java เครื่องมือสำหรับการแพ็กซอฟต์แวร์ตามข้อกำหนดของ AppUp เพื่อลดปัญหาในการส่งซอฟต์แวร์เพื่อตรวจสอบ โดยทางอินเทลสัญญาว่าภาษาอื่นๆ เช่น C++ และ .NET จะได้รับเครื่องมือแบบเดียวกันนี้ในอนาคต

Tags:
Node Thumbnail

เพียงไม่กี่เดือนหลังจากกูเกิลเข้าซื้อ Instantiations ในเดือนสิงหาคมที่ผ่าน กูเกิลก็ปล่อยซอฟต์แวร์ทั้งหมดออกแจกฟรี และวันนี้ก็ประกาศส่งโค้ดบางส่วนเข้าไปยังโครงการ Eclipse Foundation

โค้ดส่วนที่กูเกิลส่งไปอยู่ในความดูแลของ Eclipse นั้นคือ WindowBuilder และ CodePro Profiler รวมมูลค่ากว่า 5 ล้านดอลลาร์

WindowBuilder เป็นเครื่องมือสร้าง GUI ที่ได้รับคำชมค่อนข้างมาก มันได้รับรางวัลส่วนเสริมแบบเพื่อการค้าของ Eclipse ที่ดีที่สุดในปี 2009 โดยรองรับทั้ง GWT, Swing, SWT, RCP, และ XWT

Tags:
Node Thumbnail

บริษัท Myriad Group (Wikipedia) จากฝรั่งเศส-สวิตเซอร์แลนด์ ผู้พัฒนา Myriad Browser บนมือถือ และโปรแกรมที่เขียนด้วย J2ME อีกหลายตัว ยื่นฟ้องออราเคิลเรื่องสิทธิ์การใช้งานจาวา

Myriad กล่าวหาซัน (ปัจจุบันคือออราเคิล) มีเงื่อนไขการใช้งานจาวาตาม TCK (Java Test Compatibility Kit) ที่ไม่ยุติธรรมตามข้อตกลง Java Specification Participation Agreement ที่ออกโดย JCP และเรียกค่าเสียหาย 120 ล้านดอลลาร์ รวมถึงขอให้ศาลสั่งออราเคิลให้แก้เงื่อนไขของ TCK

Tags:
Node Thumbnail

ภาคต่อของมหากาพย์จาวา ตอนล่าสุดคือ Apache ลาออกจากกรรมการบริหารของ JCP (ส่วนความเดิมก่อนหน้านั้นย้อนอ่านกันเองนะครับ)

หลังจาก Apache ประกาศลาออกจาก Java Community Process ท่าทีของ Oracle ก็คือออกแถลงการณ์ให้ Apache ทบทวนการตัดสินใจ เพื่อจะ "ร่วมกันพาจาวาเดินหน้าต่อไป" แถมยังหยอดว่าโครงการต่างๆ ใน Apache Software Foundation ถือเป็นส่วนสำคัญของวงการจาวา

Tags:
Node Thumbnail

ต่อจากข่าว Apache แพ้โหวต Java 7, อนาคตแขวนอยู่บนเส้นด้าย และแล้ว Apache Software Foundation ก็ลาออกจากตำแหน่งกรรมการบริหารของ Java Community Process (JCP) ตามที่เคยประกาศไว้

ในแถลงการณ์ของ Apache ก็ระบุชัดเจนว่าเหตุผลในการลาออกเป็นเรื่อง Apache Harmony ที่ไม่ได้รับการตอบสนองจากออราเคิลและสมาชิกรายอื่นๆ ในคณะกรรมการบริหารของ JCP ดังนั้น Apache จึงมองว่า JCP ไม่ใช่กระบวนการแบบเปิดกว้างอีกต่อไป แต่เป็นองค์กรที่ตอบสนองทิศทางของออราเคิลเท่านั้น

Tags:
Node Thumbnail

เป็นภาคต่อของ และแล้วสงครามก็เริ่มต้น Apache ขู่ว่าจะถอนตัวจากจาวา และ ออราเคิลขอให้ Apache ทบทวนเรื่องโหวตค้านใน JCP, Apache ไม่สนใจ ถ้ายังไม่เคยอ่านตอนเก่า ควรย้อนกลับไปอ่านเพื่อความเข้าใจที่ดีขึ้นนะครับ

หลังจากเปิดสงครามน้ำลายมาได้พอสมควร การโหวตรับ Java 7 (JSR #336) ก็เริ่มต้นขึ้นเมื่อวานนี้ (6 ธ.ค.) ผลปรากฎว่าฝ่ายของออราเคิลชนะใสด้วยคะแนน 12 เสียง ส่วนฝ่ายของ Apache ที่ขอให้โหวตค้าน มีเพียง 3 เสียงเท่านั้น

Tags:
Node Thumbnail

Greg Stein อดีตประธาน Apache Foundation คู่กรณีของออราเคิลในประเด็นข้อตกลงการใช้งานชุดทดสอบความเข้ากันได้ของจาวา ได้ออกมาเขียนบล็อกแสดงท่าทีต่อเรื่องนี้ว่าจาวาไม่จำเป็นต้องเป็นภาษาเปิดเพื่อจะประสบความสำเร็จ ไม่ว่าความขัดแย้งระหว่างออราเคิลและโครงการ Apache Harmony จะออกมารูปแบบใดก็ตาม

บล็อกของ Greg ยกตัวอย่างภาษา Visual Basic (VB) ที่วางตลาดมากว่าสิบปีภายใต้การควบคุมของไมโครซอฟท์อย่างเบ็ดเสร็จ ไม่มีโครงการโอเพนซอร์สที่มาแทนที่ได้อย่างสมบูรณ์ อย่างไรก็ตามไมโครซอฟท์ยังสามารถสร้างชุมชนล้อมรอบภาษา VB ได้อย่างเข้มแข็ง และโครงการซอฟต์แวร์ที่พัฒนาด้วยภาษา VB จำนวนมากก็ยังคงได้รับการซัพพอร์ตเป็นอย่างดี

Tags:
Node Thumbnail

ต่อจาก Apache ขู่ว่าจะถอนตัวจากจาวา และขอให้ชุมชน JCP โหวตค้านร่างมาตรฐาน Java 7 ที่ออราเคิลจะนำเสนอในเร็วๆ นี้

ทางออราเคิลได้ออกแถลงการณ์อย่างเป็นทางการ ขอให้ Apache Software Foundation ใคร่ครวญเรื่องนี้ใหม่ และ "ร่วมมือ" กับออราเคิลเผื่อให้จาวาเดินหน้าได้ต่อไป ออราเคิลยังวิจารณ์ว่าท่าทีการโหวตค้านของ Apache จะทำให้ Java 7 ช้าออกไปอีก และสุดท้าย ออราเคิลยังยืนยันว่าเงื่อนไขของ TCK ที่เป็นประเด็นขัดแย้งตั้งต้นนั้น "ยุติธรรมและสมเหตุสมผล" อยู่แล้ว

แถลงการณ์ของออราเคิล (บางส่วน)

Tags:
Node Thumbnail

เป็นคำถามที่ผมเห็นบน Slashdot (Ask Slashdot: Which Language To Learn?) คิดว่าน่าสนใจดีเลยเอาบ้าง

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

เขาจึงตั้งคำถามไปยังผู้อ่าน Slashdot ว่าภาษาอะไรเหมาะที่สุด ถ้าจะมองในแง่การหางานในอนาคต ต้นฉบับระบุว่าไม่ต้องการหัด .NET เพราะเป็นของไมโครซอฟท์ แต่ผมคิดว่ากรณีของเราเองก็คงไม่ได้จำกัดอะไรครับ

ดังนั้นคำถามของเราคือ "ถ้าไม่เขียนจาวา แล้วจะเขียนอะไรดี" (มองในแง่การหางานเป็นหลักเช่นกัน)

Tags:
Node Thumbnail

แอปเปิลประกาศว่าจะเข้าร่วมกับ OpenJDK เพื่อพัฒนา Java SE 7 ให้ทำงานบน Mac OS X ได้ดีขึ้น โดยจะส่ง virtual machine ทั้งแบบ 32 และ 64 บิต ตลอดจนไลบารีพื้นฐานจำนวนมากรวมถึงโค้ดเน็ตเวิร์ค และส่วนกราฟิก

จนทุกวันนี้แอปเปิลเป็นผู้ส่งมอบ Java SE 6 ไปพร้อมกับ Mac OS X เองโดยตรง แต่นับจาก Java SE 7 เป็นต้นไปทางออราเคิลจะกลายเป็นผู้แจกจ่าย Java ทั้งหมดแทน

Tags:
Node Thumbnail

หลังจากที่แอปเปิลประกาศ "deprecated" จาวาบน Mac OS X ซึ่งหมายความว่าจะไม่มีจาวาที่พัฒนาโดยแอปเปิลอีกต่อไป

วันนี้ (12 พ.ย.) แอปเปิลและออราเคิล ประกาศความร่วมมือ ในการพัฒนา OpenJDK สำหรับ Mac OS X โดยทางแอปเปิลจะส่งโค้ด เครื่องมือ และเทคโนโลยีหลักๆ ที่จำเป็นในการพัฒนา Java SE 7 ทั้งใน HotSpot, คลาสไลบรารี, ระบบเน็ตเวิร์ก และฐานรากของระบบกราฟฟิกสำหรับไคลเอนท์ในรุ่นหน้า ทั้งบนระบบ 32 บิต และ 64 บิต

แอปเปิล จะยังคงรวม Java SE 6 มาใน Snow Leopard และ Lion ส่วน Java 7 และ Mac OS X เวอร์ชันหลังจากนั้น จะเป็นหน้าที่ของออราเคิล

Tags:
Node Thumbnail

ปัญหาระหองระแหงระหว่างซันและ Apache นั้นมีมานานแล้ว แต่เมื่อมาถึงยุคของออราเคิลปัญหานี้ก็ดูจะหนักหนาขึ้นไปอีกขั้นเมื่อทาง Apache ได้ออกมาประกาศโหวตคว่ำมาตรฐาน Java 7 เนื่องจากไลเซนส์การเข้าใช้ชุดทดสอบความเข้ากันได้นั้นไม่อยู่ในรูปแบบที่ยอมรับได้สำหรับโครงการโอเพนซอร์ส

Tags:
Node Thumbnail

ศึกภายในอันยืดเยื้อของวงการจาวา ระหว่าง Apache Software Foundation กับซัน/ออราเคิล ใกล้ถึงจุดแตกหักเต็มที เมื่อ Apache ยื่นข้อเสนอครั้งสุดท้ายให้ออราเคิลยอมปลดเงื่อนไขของจาวาสำหรับโครงการ Harmony มิฉะนั้น Apache จะถอนตัวจาก Java Community Process

Apache มีกรณีกับซันอยู่ก่อนแล้ว 2 ประเด็น คือเรื่องชุดทดสอบ TCK กับเงื่อนไขของซันว่าห้ามใช้ Harmony ในอุปกรณ์พกพา (อ่านรายละเอียดในข่าว IBM กลับลำ ทิ้ง Apache Harmony เปลี่ยนมาหนุน OpenJDK) ตอนแรกออราเคิลสนับสนุน Apache ในเรื่องนี้ แต่พอซื้อซันได้แล้ว ท่าทีก็เปลี่ยนไปเป็นแบบเดียวกับซัน

Tags:
Topics: 
Node Thumbnail

ที่งานสัมมนาด้านการพัฒนาซอฟต์แวร์ QCon ในซานฟรานซิสโก Adam Messinger รองประธานฝ่ายพัฒนาของออราเคิลได้ขึ้นพูดบนเวที เขาบอกกับผู้เข้าร่วมงานว่าออราเคิลมีแผนจะเพิ่ม JDK รุ่นพรีเมียม เข้ามา

ตอนนี้ Messinger ยังไม่บอกว่า JDK รุ่นพรีเมียมจะมีอะไรที่ต่างไปจาก JDK รุ่นมาตรฐาน รวมถึงราคาและกำหนดการออกรุ่น แต่คาดกันว่าออราเคิลน่าจะขายเรื่องประสิทธิภาพ และการปรับแต่งให้เหมาะกับผลิตภัณฑ์อื่นๆ ของออราเคิลเอง

Tags:
Node Thumbnail

ต่อจาก ออราเคิลแฉ Android ก็อปปี้โค้ดจาก Java ถึง 1 ใน 3 ในวงการก็เกิดความสงสัยว่าโค้ดส่วนที่ออราเคิลนำมาอ้างในคำฟ้อง มาจากกูเกิลหรือมาจาก Apache Harmony กันแน่

วันนี้ Apache Software Foundation ออกมาแถลงผ่านบล็อกสั้นๆ ว่าไฟล์ PolicyNodeImpl.java ไม่ใช่คลาสของโครงการ Apache Harmony ครับ ต่อไปก็เป็นเรื่องของกูเกิลกับออราเคิลเท่านั้นแล้ว Apache ไม่เกี่ยว (เฉพาะไฟล์นี้)

ที่มา - Apache Blog, OSNews

Tags:
Node Thumbnail

มหากาพย์ Android vs Oracle Java มีความคืบหน้าออกมาอีกแล้วครับ

เรื่องเริ่มจาก ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตร Java 7 ชิ้น ซึ่งนอกจาก "สิทธิบัตร" ออราเคิลยังฟ้องเรื่อง "ลิขสิทธิ์" ของโค้ด Java อีกด้วย ฝั่งกูเกิลก็ออกมาโต้ออราเคิลด้วยสำนวนมาตรฐานว่า "ไม่ได้ละเมิด"

ล่าสุดออราเคิลได้ปรับปรุงคำฟ้องของตัวเอง โดยเพิ่มรายละเอียดในส่วนของ "ลิขสิทธิ์" โค้ดของ Java (ไม่เกี่ยวกับ "สิทธิบัตร") กล่าวคือ 1 ใน 3 ของโค้ด Android API นำมาจากโค้ด Java API ซึ่งเป็นลิขสิทธิ์ของออราเคิล

Tags:
Node Thumbnail

บริษัทความปลอดภัย SecureMac ประกาศเตือนโทรจันชื่อ trojan.osx.boonana.a บน Mac OS X

Boonana จะปลอมตัวเป็นลิงก์อยู่บน Social Network เมื่อผู้ใช้กดลิงก์ จะรันจาวาแอพเพล็ตซึ่งติดตั้งโปรแกรมลงบน Mac OS X ซึ่งจะทำงานอัตโนมัติเมื่อเปิดเครื่องครั้งถัดไป โปรแกรมโทรจันตัวนี้จะลัดขั้นตอนการถามรหัสผ่านของ Mac OS X ทำให้บุคคลภายนอกเข้าถึงไฟล์บนเครื่องได้ทันที

Tags:
Topics: 
Node Thumbnail

JCP หรือ Java Community Process เป็น "กระบวนการ" ที่ซันใช้พัฒนาแพลตฟอร์มจาวาให้ก้าวหน้าต่อไป โดยใช้ระบบคณะกรรมการคอยอนุมัติว่าจะรับฟีเจอร์อะไรเข้าจาวาบ้าง แล้วออกมาเป็นสเปกที่เรียกว่า JSR หรือ Java Specification Requests

หลังจากออราเคิลเข้าซื้อกิจการซัน แวดวงจาวาก็จับตามองกันว่าออราเคิลจะเข้ามาเปลี่ยนแปลงอะไรบ้าง และตอนนี้เริ่มมีความคุกรุ่นเกิดขึ้นบ้างแล้ว

Tags:
Node Thumbnail

Google และ SpringSource (บริษัทลูกของ VMware) ได้ประกาศเปิดตัวผลิตภัณฑ์ที่ช่วยให้เหล่านักพัฒนาในองค์กรสามารถพัฒนา ติดตั้ง และบริหารจัดการแอพพลิเคชันบนกลุ่มเมฆใดๆ บนอุปกรณ์ใดๆ ก็ได้ ที่งานสัมมนา SpringOne 2GX Developer Conference ประกอบด้วย

Tags:
Node Thumbnail

ความคืบหน้าจากกรณี แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion?, จ็อบส์บอกว่าควรเป็นหน้าที่ของออราเคิล, James Gosling ระบุ "ตอนนั้นแอปเปิลยืนยันจะทำ Java ของตัวเอง"

ล่าสุด Simon Phipps อดีตหัวหน้าฝ่ายโอเพนซอร์สของซัน ลงมาร่วมวงแล้ว

Phipps เล่าว่า Java บนแมคมีปัญหามานานแล้ว แต่ที่ประคับประคองกันมาได้ก็เพราะสายสัมพันธ์ส่วนตัวระหว่างโปรแกรมเมอร์ของซันกับแอปเปิล เขาบอกว่าการตัดสินใจของแอปเปิลย่อมมีผลต่อฐานผู้ใช้แมคเอง และส่งผลให้ Ubuntu มีอนาคตสดใสขึ้นมาก

Tags:
Node Thumbnail

จากข่าว แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion? ซึ่งได้รับคำยืนยันจากจ็อบส์ว่าควรเป็นหน้าที่ของออราเคิล

James Gosling บิดาแห่ง Java ได้ออกมาตอบโต้สตีฟ จ็อบส์ ผ่านบล็อกของตัวเองว่า การที่แอปเปิลบอกว่า "ซัน/ออราเคิลเป็นผู้พัฒนา Java บนทุกแพลตฟอร์ม" นั้นไม่จริง เพราะ IBM/HP ต่างก็พัฒนา Java ของตัวเอง รวมไปถึงระบบที่ไม่ค่อยมีคนรู้จักอย่าง Azul Systems ด้วย

Tags:
Node Thumbnail

ความคืบหน้าของประเด็นร้อน แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion? ล่าสุดมีคนอีเมลไปถามสตีฟ จ็อบส์ ตามคาด และจ็อบส์ก็ตอบกลับมาแล้ว

คำตอบของจ็อบส์คือ "ซัน (ตอนนี้เป็นออราเคิล) เป็นคนพัฒนา Java บนแพลตฟอร์มอื่นๆ และมีกำหนดการออกรุ่นของตัวเอง ทำให้ Java ของแอปเปิลจะออกช้าไปหนึ่งรุ่นเสมอ นี่อาจไม่ใช่วิธีการพัฒนาที่ดีนัก"

จ็อบส์ไม่ได้บอกตรงๆ แต่ทุกคนน่าจะเข้าใจกันดีว่า ต่อไปนี้เป็นหน้าที่ของออราเคิลสำหรับ Java for Mac แล้ว ใครอยากได้คงต้องช่วยกันเรียกร้องไปยังออราเคิลครับ

ที่มา - MacRumors

Tags:
Node Thumbnail

แอปเปิลออก Java for Mac OS X 10.6 Update 3 โดยระบุใน Mac OS X Reference Library ว่า Java เวอร์ชันนี้ "ล้าสมัย" (deprecated) และอาจถูกถอดออกใน Mac OS X รุ่นหน้า

แอปเปิลจะยังสนับสนุน Java รุ่นสำหรับ Mac OS X 10.5 และ 10.6 ต่อไป แต่ระดับของการพัฒนาจะไม่มากเท่าเดิมแล้ว

นอกจากนี้ เอกสารอธิบายการส่งโปรแกรมเข้า Mac App Store ยังมีบรรทัดที่เขียนว่า "deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected" เช่นกัน

Tags:
Node Thumbnail

เป็นเรื่องช็อควงการจาวาอีกครั้ง เพราะ IBM เปลี่ยนทิศทางแบบฉับพลัน ทิ้งโครงการ Apache Harmony ที่สนับสนุนมาตลอด หันไปจับมือกับ OpenJDK ภายใต้การดูแลของออราเคิลแทน

IBM นั้นมีปัญหากับซันในเรื่องทิศทางของจาวามานาน ในช่วงปี 2005-2006 ซึ่งซันถูกกดดันอย่างหนักให้โอเพนซอร์ส Sun JVM ทางบริษัทและองค์กรอื่นๆ ได้แยกกันไปสร้างจาวาเวอร์ชันโอเพนซอร์สกันเอง หนึ่งในนั้นก็คือ Apache Harmony ซึ่งมี IBM และอินเทลเป็นผู้สนับสนุนหลัก และภายหลังกูเกิลได้นำ Harmony ไปใช้ใน Dalvik ของ Android

Pages