Tags:
Topics: 
Node Thumbnail

IBM developerWorks มีบทความคาดการณ์แนวโน้มจาวาในปี 2007 สรุปคร่าวๆ มาบางส่วน

Tags:
Topics: 
Node Thumbnail

ในที่สุด WebLogic Server 10 Technology Preview ของ BEA หนึ่งใน Top 2 ของ Java EE ก็ผ่านการรับรองว่าสนับสนุน Java EE 5 ตาม JBoss Application Server 5.0 ไปอีกตัวแล้ว

สำหรับเวอร์ชั่น 10 นี้มีความสามารถใหม่ๆ มากมายเช่น ระบบจัดการเวลาใช้ jar ที่เวอร์ชั่นไม่เข้ากัน และ Kodo ที่เป็น JDO ของ BEA เอง เป็นต้นครับ

ที่มา - TheServerside.com

Tags:
Topics: 
Node Thumbnail

หลายคนที่มีอาการ "อาหารแช่แข็งไม่อร่อย" กับจาวาคงไม่คุ้นเคยกับรูปโลโก้เริ่มต้น Applet แบบปัจจุบันนัก เพราะจะว่าไปแล้วมันเพิ่งมีใน Java 5 นี่เอง

มาวันนี้ไม่ทันไรซันเตรียมออกโลโก้เริ่มต้นแบบใหม่ซะแล้ว สีส้มสดใส ดูโฉบเฉี่ยวกว่าเดิมเยอะ นอกจากนี้หากไม่พอใจ นักพัฒนาสามารถที่จะแก้ไขเปลี่ยนรูปโลโก้ตามต้องการได้ โดยโลโก้นี้จะเริ่มใช้ใน Java 6 update 1 ที่จะออกในอนาคต และใน Java 7

Tags:
Topics: 
Node Thumbnail

ชั่วโมงนี้ RIA แอพลิเคชันหลายเจ้าก็ทะยอยออกมาให้เราเห็นมากขึ้น ที่เว็บคอมพิวเตอร์เวิรลด์ได้จัดทำบทวิจารณ์ชุดเครื่องมือออฟฟิซออนไลน์ที่ให้บริการฟรีเจ้าต่างๆ ในตลาด ซึ่งประกอบไปด้วย Ajax13 เจ้าของ AjaxWrite, Google Docs & SpreadSheet, ThinkFree, Zoho

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

Tags:
Node Thumbnail

เป็นที่ยอมรับกันทั่วไปว่า Prototype นั้นเริ่มเป็นที่นิยมในบรรดา JavaScript Library ทั้งหลาย แต่สำหรับ Java programmer แล้ว การใช้ Prototype เป็นเรื่องน่าปวดหัวอยู่ไม่น้อยครับ พอดีไปเจองานของ Jason Bell ออก alpha release ของ JSP Tag library ใหม่ใน sourceforge.net ตั้งชื่อว่า "prototaglib" เห็นชื่อก็คงเดาออกว่าเป็น JSP tag library สำหรับเรียกใช้ prototype

การทำงานเจ้าตัวคุยว่าเหมือน Ruby On Rails แถมมี screencast แสดงตัวอย่างคล้ายๆกับตัวอย่างยอดนิยมของ Ruby on Rails ออกมาบนเว็ปไซต์ด้วย เป็นการสร้าง web application ทั้งตัวโดยใช้ Flickr API โดยทำงานทั้งหมดบน NetBeans IDE ใช้เวลาสร้าง web application ตัวอย่างนี้แค่ 6 นาที

Tags:
Node Thumbnail

ในปัจจุับันเราจะพบว่าข้อมูลส่วนใหญ่จะอยู่ในรูปแบบของภาษา XML ดังนั้นนักพัฒนาโปรแกรมจำเป็นจะต้องเรียนรู้การพัฒนาโปรแกรม XML parser ที่มีประสิทธิภาพเพื่อเข้าไปอ่าน แก้ไข และสร้างข้อมูลในภาษา XML ในช่วงแรก DOM (Document Object Model) และ SAX (Simple API for XML) เป็น API ที่คนนิยมใช้กัน แต่ทั้ง 2 ตัวมีข้อดีและข้อเสียแตกต่างกันคนละแบบ ข้อดีของ DOM คือใช้ง่าย แต่ต้องการพื้นที่หน่วยความจำเยอะ ในขณะที่ SAX ใช้ยาก และทำงานได้เร็ว และไม่ได้ต้องการพื้นที่หน่วยความจำเยอะ

Tags:
Node Thumbnail

มาได้จังหวะ codenone.com เตรียมเปิดตัว ในที่สุด Groovy ได้ฤกษ์เปิดตัวรุ่น 1.0 ซะที หลังจากรอมานานหลายปี

Groovy เป็นภาษาพลวัตออกแบบมาสำหรับจาวาโดยเฉพาะ ได้รับแรงบันดาลใจจาก Python, Ruby, Smalltalk เป็นตัวจุดประกาย โค้ดที่ถูกคอมไพล์แล้วจะกลายเป็นจาวาไบต์โค้ดทำให้สามารถทำงานและสื่อสารร่วมกับจาวาโปรแกรมได้อย่างไม่มีปัญหา

are you Groovy?

ที่มา - Groovy

Tags:
Node Thumbnail

Charles Ditzel ผู้เชี่ยวชาญด้าน Java ของ Sun (ทำหน้าที่ช่วย partners ของ Sun ในเรื่องการใช้ Java) ได้สรุปข่าวใหญ่เกี่ยวกับ Java ในปีที่ผ่านมาไว้ 10 เรื่องอย่างน่าสนใจ ดังต่อไปนี้

Tags:
Node Thumbnail

ประกาศโอเพนซอร์สได้ซักระยะ ก็ได้เวลาเปิดให้ดาวน์โหลดซอร์สโค้ดกันสักที

Java ตัวแรกที่เปิดให้ดาวน์โหลดซอร์สโค้ดกลับเป็น Java ME ไม่ใช่ Java SE แต่อย่างใด โดยซันใช้ชื่อโครงการโอเพนซอร์ส Java ME ว่า phoneME (คาดว่าติดประเด็นเครื่องหมายการค้า)

phoneME จะแบ่งเป็น MR (Milestone Release) และ DR (Development Release) โดยปัจจุบันออกถึง MR2 ซึ่งก็ยังมีรุ่นปกติและรุ่น advance แยกให้ดาวน์โหลด แพลทฟอร์มที่สนับสนุนคือ Windows/x86, Linux/x86 และ Linux/ARM

ที่มา - Slashdot

Tags:
Topics: 
Node Thumbnail

หลังจากอยู่ในกระบวนการทดสอบมานานพอควร ซันก็ตัดสินใจปล่อย Java SE 6 ออกมาเสียที เรื่องฟีเจอร์ต่างๆคงมีการพูดกันไปบ่อยแล้ว โดยส่วนปรับปรุงหลักๆ ในเวอร์ชันนี้จะเป็นการปรับปรุงการจัดการส่วนเดสก์ท็อป โดยมี API เพิ่มตรงจุดนี้หลายส่วน และมีการปรับปรุงประสิทธิภาพ ที่ซันการันตีว่าเร็วกว่าเดิม

ของใหม่ที่น่าสนใจที่เพิ่มเข้ามาอีกอันคือ ในเวอร์ชันนี้เราสามารถพัฒนาโค้ดบางส่วนด้วย Scripting Language ซึ่งจะทำให้พัฒนางานบางอย่างได้รวดเร็วกว่าเดิม โดยภาษาที่สนับสนุนตอนเริ่มแรกนี้จะเป็น JavaScript ส่วนภาษาอื่นๆอย่าง Python, Perl ซํนแอบเพิกเฉย แล้วบอกว่าให้ไปทำปลั๊กอินเพิ่มกันเอาเอง ใครสนใจพัฒนาไปดูได้ืที่ Scripting Project

Tags:
Node Thumbnail

จากที่ช่วงนี้กระแสภาษาสคริปต์มาแรงทั้ง Ruby และ Python ซันเลยนำ Groovy มาปัดฝุ่นอีกครั้งหลังทิ้งไปนาน ตอนนี้ก็ได้ฤกษ์ออก RC1 มาแล้วล่ะครับ อ่านรายละเอียดของเวอร์ชั่นนี้ได้ที่ Blog ของคุณ Guillaume Laforge

ใครที่สนใจภาษาสคริปต์น่าจะลองดูตัวนี้บ้างนะครับ ไม่แน่ซันอาจจะดันจนดังขึ้นมาก็ได้

ที่มา - Theserverside.com

Tags:
Node Thumbnail

ในที่สุด RedHat ก็ปล่อยตัว JBoss Application Server beta1 ออกมาแล้ว ในตลาดตอนนี้ AS ที่สนับสนุน JavaEE 5 เต็มตัวแล้วผ่านการรับรองก็มีเพียง Glassfish และ AS ของ SAP เท่านั้น

รุ่น 4.0 ที่ผ่านมาถึงแม้จะใช้ความสามารถของ JavaEE 5 ได้บางส่วนแต่ก็ยังไม่ทั้งหมด สำหรับคนที่สนใจเรื่องนี้ ผมอยากให้จับตามองศึกระหว่าง JBoss 5.0 กับ BEA WebLogic ตัวใหม่เป็นพิเศษ ผมคาดว่่าในอนาคตคงมีการขับเคี่ยวกันพอสมควร

Tags:
Topics: 
Node Thumbnail

ผมหายจากการโพสข่าวไปสักพัก ข่าวจาวาช่วงนี้ก็ยังทรงๆ ครับ ไม่ค่อยมีข่าวชาวบ้านทั่วไปอ่านรู้เรื่องออกมาเท่าไหร่ แต่ก็ยังพอจะหยิบจับมาได้บ้าง

Tags:
Node Thumbnail

แหมจะเสนอข่าวฝั่งนู้นฝั่งเดียวก็กระไรอยู่ ผมเลยจำใจต้องหยิบข่าวอีกฝั่งมาเสนอด้วย เรื่อง IDE เค้าว่าเป็นเรื่องเถียงกันไม่จบไม่สิ้น ข่าวมันก็เลยมีมาเรื่อยๆ อย่างนี้แหละ

ถ้าเป็นเมื่อสองปีก่อนใครมันจะไปรู้ละว่า NetBeans จะมาทำให้บรรลังก์ Eclipse สั่นคลอนได้ขนาดนี้ ถ้าพูดให้ใครฟังตอนนั้นคงเป็นเรื่องตลกไม่น่าเชื่อ ที่ TheServerSide.com มีการพูดถึงอัตตชีวประวัติของ Eclipse ที่ผ่านมาหลังจากเพิ่งฉลองวันเกิดครบ 5 ปีไปเมื่อต้นเดือนนี้ และทิ้งท้ายด้วยการทำนายอนาคตของมัน ไปมาๆ กระทู้กลายเป็นคุยเรื่อง NetBeans VS. Eclipse ซะงั้น(อีกแล้ว)

Tags:
Topics: 
Node Thumbnail

ผู้หมวดเคยเล่าข่าวไปแล้วว่า JBuilder เลิกพัฒนา IDE ของตัวเองในชุด xBuilder แล้วหันไปซบอกจูบปากคู่แค้นเก่าอย่าง Eclipse หลังจากที่ซุ่มเงียบหายไปนาน วันนี้ JBuilder ขอกลับมาทวงบรรลังก์คืน

Borland JBuilder2007 หรือโค้ดเนม Peloton ออกมาในรูปปลั๊กอินเสริมของ Eclipse ส่วนฟีเจอร์ต่างๆ ก็เอาจุดเด่นเดิมๆ ของตัวเองที่เคยมีใส่ลงไป แล้วเพิ่มความสามารถใหม่ๆ อย่างการสนับสนุน JavaEE 5 ลงไปเสริม ปกติ JBuilder จะบ้าวิซาร์ดและอะไรวิชวลๆ มาคราวนี้ก็มุกเดิมไม่เปลี่ยน มีฟีเจอร์เด่นๆ ดังนี้

Tags:
Node Thumbnail

หลังจากที่ประสบความสำเร็จในการโอเพนซอร์สจาวา โดยใช้สัญญาอนุญาตแบบ GPL ก็เกิดข่าวหนาหูว่าซันอาจจะใช้ GPL กับ OpenSolaris ที่โอเพนซอร์สไปก่อนหน้า (แต่ใช้ CDDL) ด้วย

เรื่องนี้ได้รับการยืนยันเล็กๆ ในงานแถลงข่าวโอเพนซอร์สจาวา โดย Jonathan Schwartz ประธาน/ซีอีโอ และ Rich Green รองประธานฝ่ายซอฟต์แวร์ของซัน โดย Schwartz ถาม Green บนเวทีแบบขำๆ ว่า "Will you GPL Solaris, Mr. Green?" ซึ่งคำตอบก็คือ "We will take a close look at it,"

Tags:
Node Thumbnail

จากข่าวลือที่ผ่านมาว่าจาวา (Java SE, Java ME) จะโอเพนซอร์สด้วยไลเซนส์ GPLv2 วันนี้ก็เป็นที่ยืนยันชัดเจนแล้วว่าเป็นไปตามนั้น

ก็เป็นไปตามประกาศทุกอย่างว่าซันจะโอเพนซอร์ส javac และตัว HotSpot ออกมาก่อน ส่วนที่เหลือจะทะยอยออกมาให้แล้วเสร็จภายในกลางปีหน้า ตัวซอร์สโค้ดที่จะออกมาภายหลังตัวไลเซนส์จะ + Classpath exception เข้าไปด้วย กล่าวคือเป็นข้อยกเว้นเอาไว้ว่า ถ้าคลาสใดที่สืบถอดหรือมีความสัมพันธ์กับคลาสในตัว runtime ไม่จำเป็นต้องเป็นไลเซนส์ GPL ตามไปด้วย

ส่วน Java EE ที่โอเพนซอร์สมานานแล้วในรูปแบบไลเซนส์ CDDL ต่อไปก็จะใช้ระบบสองไลเซนส์ ใครสงสัยอะไรอ่าน FAQ เพิ่มเติมได้ (ยาวมาก)

Tags:
Node Thumbnail

ข่าวเด่นครับ Sun Microsystems Inc ได้ประกาศ Opensource ของ Java Technology ในวันที่ November 13, Sun will announce the open sourcing of Java technology. โดยจำแนกเป็นหมวดได้คือ 1. Java Standard Edition ที่ทำงานอยู่ที่ desktop 2. Java Micro Edition ที่ทำงานบนโทรศัพท์มือถือและพวก embedded devices 3. Java Enterprise Edition ที่ทำงานอยู่บนในงานธุรกิจเป็นหลัก

โดยการนี้ได้ออกรูปแบบของ Opensource แบบ Free Software Foundation's GNU General Public License (GPLv2) ซึ่งเป็น license ของกลุ่ม GNU/Linux community

ข่าวและรายละเอียดเพิ่มเติมจาก Sun

Tags:
Topics: 
Node Thumbnail

ท้องแก่เต็มทีแล้วครับกับ JDK 6.0 วันนี้เปิดรุ่น RC ให้ดาวน์โหลดได้แล้ว เท่าที่ผมลองใช้มาตั้งแต่รุ่น beta 2 ถือว่าเสถียรดีเลยสำหรับการใช้งานทั่วๆ ไป ไฮไลต์ของ JDK นี้มาหลายเรื่องด้วยกันดูได้ที่เอกสารแนะนำฉบับนี้

ข่าวแถมเตือนความจำว่าพรุ่งนี้แล้วนะครับสำหรับงาน Narisa Java User Group Meeting ครั้งที่ 1 ไปร่วมพูดคุยแลกเปลี่ยนความรู้ และร่วมฉลอง JDK 6.0 RC ด้วยกันได้ในงานครับ

ที่มา - JDK 6.0

Tags:
Node Thumbnail

การเลือกสัญญาอนุญาต (license) ของซันครั้งนี้ จะเลือกใช้ GPL กับรุ่นไมโคร (J2ME) และรุ่นมาตรฐาน (J2SE) แต่ยังคงใช้ CDDL กับรุ่นองค์กร (J2EE) ซึ่งเป็นแบบเดียวกันที่ใช้กับ OpenSolaris

เหตุผลส่วนนึงมาจาก poll ที่ทำขึ้น ซึ่งเลือก GPL+LGPL ถึง 37% รองลงมาคือ Apache 31% แต่แปลกใจตรงที่มีผู้โหวตที่ ไม่ต้องการให้โอเพนซอร์ส สูงถึง 21%

Tags:
Node Thumbnail

จากการรวมตัวกันครั้งแรกจากกลุ่มคน Narisa.com ในงาน BSUG คราวที่แล้ว ส่งผลให้เกิดแนวคิดใหม่ที่จะขยายองค์ความรู้ และกลุ่มผู้สนใจให้กว้างยิ่งขึ้น โดยหัวข้อที่จะพูดจะขยายเกินขอบเขตของ Spring ออกไป ทำให้เราต้องเปลี่ยนชื่อกลุ่มเป็น Narisa Java User Group (NJUG) นั่นเอง และแล้วก็ถึงวาระอันดีที่ผมอยากจะประชาสัมพันธ์ให้ทราบว่า งาน NJUG ครั้งที่ 1 อย่างเป็นทางการได้ฤกษ์กำหนดวันแล้วเป็นวันอาทิตย์ที่ 12 พฤศจิกายนที่จะถึงนี้

ในงาน BTD2 ผมเคยให้ mk และ lew ช่วยพูดประชาสัมพันธ์ให้แล้ว และก็ได้ประกาศว่าน่าจะลงเอยในอาทิตย์นี้ แต่ด้วยปัญหาขัดข้องบางประการเรื่องสถานที่ทำให้ต้องเลื่อนออกไปอีกหนึ่งอาทิตย์

Acegi Security Framework

Tags:
Node Thumbnail

หลังจากคุณดีนได้แนะนำเจ้าัตัว Netbeans 5.5 กันมานานแล้ว ตอนนี้ 5.5 ตัวเต็มออกแล้วครับ โดยคราวนี้ทำการแยก IDE เหลือตัวเดี่ยวๆ ขนาดเล็ก พร้อมกับปลั๊กอินต่างๆ ให้ดาวน์โหลดแยกดังนี้

Tags:
Node Thumbnail

Jonathan Schwartz ซีอีโอของซันประกาศในงาน Oracle OpenWorld conference ว่าซันจะโอเพนซอร์สจาวาภายใน 30-60 วัน โดยยังไม่ระบุรายละเอียดเพิ่มเติม บอกเพียงแค่ว่าสัญญาอนุญาตจะใช้แบบที่ OSI ยอมรับ ซึ่งน่าจะเป็น CDDL แบบเดียวกับ OpenSolaris

ผมอ่านความเห็นฝรั่งเค้าแซวกันว่าตอนแรกซันบอก October แต่พอถึง October จริงๆ ก็บอกว่าอีก 30-60 วัน ไหนๆ รอมากันจะเป็นสิบปีแล้ว อีกสองเดือนจะเป็นไรไปเนาะ :P

ที่มา - Infoworld

Tags:
Topics: 
Node Thumbnail

สงสัยกันมานานว่าทำไม JavaDoc ถึงมีแค่ภาษาอังกฤษกับภาษาญี่ปุ่น ยังไม่มีคำตอบให้ แต่มีโอกาสที่จะเพิ่มภาษาอื่นเข้าไปใน JavaDoc ต่างหาก

James Gosling เทพแห่งจาวาได้เปิด doc.java.sun.com เพื่อทดลอง DocWeb ซึ่งใช้เพื่อการทดลองทำ i18n กับ JavaDoc ของ JDK6.0 โดยเปิดให้ทำ i18n ได้หลายสิบภาษา รวมถึงภาษาไทยด้วย!

สนใจร่วมแปลกันได้ แต่จะกลายเป็นว่ามันจะอ่านยากขึ้นหรือเปล่าหนอ? :-P

ที่มา - James Gosling - on the Java road [1] [2]

Tags:
Node Thumbnail

Lew :: พอดีว่าช่วงนี้มีการ คุยกันเรื่องของ Applet vs. Ajax กันเยอะ เลยได้โอกาสดีที่ คุณ deans4j เขียนบลอคมาถามความคิดเห็นชาว Blognone ว่ามีึความเห็นในเรื่องนี้กันอย่างไรบ้าง เข้ามาแสดงความเห็นกันได้เต็มที่เลยนะครับ

จากกระทู้ Yahoo Beta ผมไปแซวเล่นนิดเดียว แต่กลับกลายเป็นการสะกิดแผลในใจของหลายคนเข้าจนกระทู้ออกทะเลกลายมาเป็นเรื่องความชั่วร้ายของ Applet ที่หลายคนพากันบ่นกัน

เอาเป็นว่า ฟังจากหลายคนสรุปได้ว่า ที่เกลียด applet เนื่องจากมีประสบการณ์อันเลวร้ายในวัยเยาว์กับมัน ตอน Java 1.1 ผมก็ปิดหนีเหมือนกันครับ : P แต่นั่นมันก็นานมากแล้ว

Pages