Tags:
Node Thumbnail

ข่าวลือจากเว็บไซต์ BGR อ้างแหล่งข่าววงในบริษัท RIM ว่า RIM กำลังพิจารณาจะเพิ่มฟีเจอร์ให้ PlayBook และมือถือ BlackBerry ในอนาคต สามารถรันแอพของ Android ได้ด้วย

RIM กำลังหาวิธีให้ Java Virtual Machine สามารถทำงานได้บนระบบปฏิบัติการ QNX (ที่ใช้ใน PlayBook) เพื่อให้แอพเก่าๆ ของ BlackBerry ทำงานได้บน QNX ด้วย แต่หนึ่งในตัวเลือกของ RIM ก็คือการใช้ Dalvik ซึ่งเป็น VM ที่อยู่บน Android

ถ้า RIM เลือก Dalvik จริง ก็มีความเป็นไปได้สองทางคือ RIM เอา Dalvik ที่โอเพนซอร์สอยู่แล้วไปทำต่อเอง หรือไม่ก็เซ็นสัญญาร่วมมือกับกูเกิลเสียเลย

ที่มา - BGR

Tags:
Node Thumbnail

Amazon เปิดตัวบริการใหม่ในตระกูล Amazon Web Service (AWS) ชื่อ Elastic Beanstalk

Elastic Beanstalk มีหน้าที่ดูแลเรื่องโหลดให้กับแอพพลิเคชันของเราบน AWS เมื่อมีโหลดเพิ่มขึ้นหรือต้องการพื้นที่เก็บข้อมูลมากขึ้น Elastic Beanstalk จะขยายจำนวนเครื่อง (instance) บน AWS ให้เราโดยอัตโนมัติ เช่น สั่งเพิ่มหน่วยประมวลผลใน EC2 ให้เองถ้าโหลดเยอะ หรือเพิ่มเนื้อที่เก็บข้อมูลใน S3 ถ้าหากว่าเนื้อที่ไม่พอใช้

ในเบื้องต้น Elastic Beanstalk รองรับเฉพาะแอพพลิเคชันที่สร้างด้วย Java/Tomcat แต่ในอนาคตจะขยายไปยัง Ruby กับ PHP เพิ่มด้วย

Tags:
Node Thumbnail

คุณ Florian Mueller นักวิเคราะห์ผู้เคยให้ความเห็นว่ากูเกิลอาจร่วมมือกับ Apache และ Myriad แยกกันโจมตีออราเคิลก็เป็นได้ ได้เปิดเผยผลการวิเคราะห์ที่อาจกลายเป็นตัวอย่างหลักฐานให้ออราเคิลในการฟ้องศาลได้ โดยเขาระบุว่ามีโค้ดอย่างน้อย 43 ไฟล์ที่ Android ก็อปปี้จาก Java ตรงๆ โดย 37 ไฟล์นั้นซันได้ระบุว่าเป็น "PROPRIETARY/CONFIDENTIAL" และ "DO NOT DISTRIBUTE!" และนอกจากนั้นอีกอย่างน้อย 6 ไฟล์ใน Android 2.2 (Froyo) กับ Android 2.3 (Gingerbread) ที่ดูเหมือนจะถูก decompile จาก Java 2 SE และถูกแจกจ่ายต่อภายใต้ไลเซนส์ Apache โอเพ่นซอร์สโดยไม่ได้รับอนุญาต

Tags:
Node Thumbnail

โครงการ Apache ออก Tomcat 7.0.6 ซึ่งเป็นรุ่นเสถียรรุ่นแรกของ 7.x แล้ว หลังออกรุ่นทดสอบมาหลายรุ่นในปีที่แล้ว

Tomcat เป็นซอฟต์แวร์ฝั่งเซิร์ฟเวอร์สำหรับใช้งาน Java Servlet และ JSP โดยฟีเจอร์สำคัญในรุ่น 7.x ก็คือรองรับ Java Servlet 3.0 และ JSP 2.2 (ซึ่งเป็นส่วนหนึ่งของ JavaEE 6) การเปลี่ยนมาใช้ Java Servlet 3.0 ทำให้เปลี่ยนระบบคอนฟิกมาเป็นแบบแยกไฟล์ (annotation) ช่วยให้ระบบปลอดภัยมากขึ้น

รายละเอียดทั้งหมดอ่านได้จาก changelog ครับ

ที่มา - InfoWorld

Tags:
Node Thumbnail

หลังจากที่แอปเปิลประกาศเลิกทำ Java for Mac ของตัวเองไปเมื่อปีก่อน และหันมาสนับสนุนโครงการ OpenJDK ของออราเคิลแทน ล่าสุด OpenJDK ได้ออกโค้ดชุดแรกของ Java 7 for Mac แล้ว

โค้ดชุดนี้เป็นรุ่นแรกสุดจริงๆ ยังมีงานที่ต้องทำอีกมาก ติดตามสถานะได้จาก Mac OS X Port Project Status

ที่มา - The Register

Tags:
Node Thumbnail

ข่าวเล็กๆ ที่ออกมาพร้อมกับ Android 2.3 คือ NDK r5 ที่อัพเดตมาพร้อมกัน ส่วนหนึ่งที่สำคัญของมันคือ NativeActivity ที่เปิดช่องให้นักพัฒนาสามารถพัฒนาซอฟต์แวร์ทั้งหมดโดยไม่ต้องเขียนจาวาแม้แต่บรรทัดเดียว

ตัวแอพพลิเคชั่นยังคงรันอยู่ภายใต้ DalvikVM และหากต้องการเรียกฟังก์ชั่นบางส่วนจากจาวาก็ทำได้ผ่าน JNI

Tim Bray เขียนบล็อกเรื่องนี้โดยยกตัวอย่างซอร์สโค้ดที่มีฟังก์ชั่น main เพียงฟังก์ชั่นเดียวในภาษา C/C++ ก็สามารถทำงานได้ (ตัวอย่างโค้ดอยู่ท้ายข่าว)

ที่มา - Android Developer

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 ประกอบด้วย

Pages