Image
By deans4j on Tag: Java
Java

ข่าวนี้ถ้าใครอยู่ในวงการ อ่านแล้วเห็นชื่อบริษัทที่ทำแล้วจะไม่แปลกใจเลย เพราะมันคือ Genuitec นั่นเอง ถ้ายังนึกไม่ออกว่าคือใคร บอกให้นั่นคือบริษัทเจ้าของ MyEclipse ซึ่งเป็นปลั๊กอินเพื่อการค้าชื่อดังที่หากินกับ Eclipse มานมนาน

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

By mk Founder on Tag: Java
Java

ผมไม่ได้เขียนจาวาแต่เห็นว่าแถวนี้แฟนจาวาเยอะ เลยเอามาฝาก

IBM developerWorks มีบทความเปรียบเทียบชุด GUI toolkit ทั้งสามตัวของจาวา คือ AWT (Abstract Windows Toolkit), Swing และ SWT (Eclipse's Standard Windows Toolkit) โดยเปรียบเทียบละเอียดขนาดมีตารางบอกว่าอะไรเรียกอะไรในแต่ละชุด

อ่านคร่าวๆ แล้วเค้าแนะนำว่า Swing มีฟีเจอร์เยอะกว่า และได้เปรียบตรงที่รวมมาในจาวาอยู่แล้ว ส่วน SWT ต้องใช้ร่วมกับ JFace ถึงจะมีฟีเจอร์สู้ได้ แต่ก็ได้เปรียบเรื่องประสิทธิภาพที่ออกแบบมาเป็น native ตั้งแต่แรก

By deans4j on Tag: Java, Development, NetBeans
Java

ช่วงนี้เป็นช่วงโกยคะแนนของ NetBeans เค้าละครับ ไม่กี่วันที่ผ่านมาก็เลยปล่อยรุ่นแอบดูของ NetBeans 5.5 มายั่วใจ ดึงข่าวที่เริ่มซาให้เป็นที่พูดถึงกันใหม่

ชื่อรุ่นก็บอกอยู่ว่าเป็นรุ่นให้แอบดูนึดนึง เพราะฉะนั้นรุ่นจริงๆ จะมีความสามารถเยอะกว่านี้อีก เราคงต้องติดตามดูกันต่อไป ส่วนรุ่นนี้ความสามารถหลายๆ อย่างเอามาจาก Sun Java Enterprise ทั้งนั้นซึ่งก็ได้แก่

By mk Founder on Tag: Java, Oracle
Java

ช่วงนี้ออราเคิลช็อปแหลก ถัดจาก SleepyCat บริษัทล่าสุดที่เป็นข่าวด้วยก็คือ JBoss Inc. ที่น่าสนใจที่สุดคือมูลค่าการดีลครั้งนี้อาจพุ่งไปถึง 400 ล้านเหรียญ (หมื่นหกพันล้านบาท)

การซื้อกิจการบริษัทโอเพนซอร์สที่แพงที่สุดในปัจจุบัน คือ Novell ซื้อ SuSE ราคา 210 ล้านเหรียญ ดังนั้นถ้าตัวเลข 400 ล้านเหรียญเป็นจริง ก็ถือว่าไม่ธรรมดาเลยสำหรับ JBoss ที่เป็นบริษัทจับเฉพาะกลุ่ม Enterprise และไม่ค่อยมีชื่อเสียงในกลุ่มคนทั่วไปมากนัก

By deans4j on Tag: Java, Sun
Java

หลังจากที่ปล่อยแบบ snapshot release มาหลายรุ่น มัสแตง (JavaSE 6) ก็ได้ผ่านหลักไมล์ที่สำคัญไปหลายจุดที่พอจะปล่อยรุ่นเบต้า ออกมาให้เราได้ลองใช้กันสักที

เบต้ารุ่นนี้จะมีอายุใช้งานได้ 90 วัน และทางซันเองคงปล่อยตัวเบต้ารุ่นถัดไปออกมาให้ใช้กันเรื่อยๆ โดยสามารถดาว์นโหลดได้ที่เว็บทางการของซัน เบต้าตัวนี้ถูกสร้างขึ้นบนพื้นฐาน build 59 อันเลื่องชื่อลือชา ถึงแม้รุ่น snapshot ปัจจุบันจะวิ่งไปที่ build 71 แล้วก็ตาม สาเหตุเนื่องมาจากการผ่านการทดสอบคุณภาพแล้ว

By mk Founder on Tag: Java
Java

ในจาวา 5.0 Tiger นั้นเลือกธีมสำหรับหน้าตาโปรแกรมเราได้สองแบบ อันแรกคือธีมของจาวาเอง (ซึ่งเพิ่มธีม Ocean เข้ามา) โดยวิธีนี้การันตีว่าหน้าตามันจะออกมาเหมือนกัน ไม่ว่าจะรันที่ไหน อีกวิธีนึงคือใช้ native theme ของระบบปฏิบัติการ เพื่อความเนียน เวลาเอาโปรแกรมไปรันจะได้ไม่รู้สึกตะขิดตะขวงใจว่าเป็นจาวา สำหรับ native theme ของวินโดวส์นั้นสนับสนุนใน 5.0 เป็นอย่างดี แต่บนลินุกซ์ยังสนับสนุนธีมที่เป็น GTK+ ไม่ครบนัก เวลาใช้ก็ดูตลกๆ

By plynoi Writer on Tag: Java
Java

ออกมาแบบเงียบๆครับ ไม่ค่อยโปรโมตเท่าใหม่กับ update ที่ 3 ของ J2EE SDK 1.4 มีอะไรใหม่ๆหรือปรับปรุงดังนี้ครับ

By plynoi Writer on Tag: Java, Sun, Thailand, James Gosling
Java

ควันหลงที่คุณ James Gosling มางาน Java Day2006 ที่เมืองไทยของเราครับ

โดยเค้ากล่าวถึงความประทับใจในแง่วิศวกรรมของ "เรือหางยาว" ของไทยที่เราเห็นกันจนชินตา!!
และยังทึ่งต่อความสามารถของผู้ขับเรือหางยาว(น่าจะคำนี้แหละ) ที่บังคับเครื่องยนต์ได้คล่องแคล่วครับ

By deans4j on Tag: Java
Java

NetBeans 5.0 ออกมาแล้ว ส่วนอนาคตของ NetBeans 5.5 หลักไมล์หลักถัดๆไปนั้น เราอาจจะได้เห็น Sun Creator และ Sun Enterprise เข้าร่วมโครงการด้วย

Sun Creator 2 นั้นเป็นเครื่องมือสำหรับนักพัฒนาจาวา ที่มุ่งเน้นพัฒนาทางด้านเว็บอินเตอร์เฟสด้วยเทคโนโลยี JSF เป็นหลัก ส่วน Sun Enterprise 8 นั้นเป็นเครื่องมือที่ใช้ในการพัฒนาเช่นเดียวกัน แต่จะมีความสามารถด้านอื่นๆ ที่ช่วยในการพัฒนาครบวงจรกว่า เครื่องมือทั้งสองนี้ทางซันได้ปล่อยฟรีมาช่วงหนึ่งแล้ว และใครได้ไปงาน Suntech day ที่จัดขึ้นไม่นานนี้ ก็คงได้เห็นตัวอย่างของเครื่องมือนี้กันไปแล้ว

By sid Writer on Tag: Java, Sun
Java

หลังจากซันโปรโมทอย่างหนักหน่วงในช่วงหลังๆ Netbeans 5.0 ตัวเต็มก็ออกมาให้ใช้เสียที พูดกันไปหลายทีแล้วกับฟีเจอร์ใหม่ในเวอร์ชันนี้ี้ โหลดไปลองกันดูได้ หวังว่าบั๊กเวลาใช้ Matisse จะหมดไปซะทีนะ

ว่าแต่พวก IDE ที่ให้ใช้ฟรีแบบ NetBeans หรือ Eclipse ไม่มีใครสนใจทำ mirror ในไทยบ้างเหรอ

NetBeans IDE 5.0 Release download

By mk Founder on Tag: Java
Java

เห็นในนี้มีแฟนจาวาเยอะเลยเอามาฝาก

ซันจัดแข่งหาบั๊กใน Java 6 Mustang โดยต้องเป็นบั๊กแบบ regression (บั๊กที่ทำให้ของใหม่แย่กว่าของเดิม) เทียบจาก Java 5.0 โดยผู้ชนะ 5 คนที่บั๊กร้ายแรงที่สุดจะได้รับ Sun Fire Workstation ส่วนผู้สมัครคนอื่นๆ ที่บั๊กได้รับการยืนยันจะได้เสื้อยืดจากซัน

หมดเขตวันที่ 31 มีนาคมนี้ ผมอ่านในกฎแล้วคนไทยมีสิทธิ์เล่นกับเค้าด้วยน่อ

ที่มา - Project Mustang Regressions Challenge

By plynoi Writer on Tag: Java, Eclipse
Java

คิดว่าในนี้คนมีคนเขียน Java และไช้ Eclipse กันบ้าง(เดา)ไปเจอวิธีการปรับแต่ง Eclipseเลยนำมาแนะนำกันครับ

1.ปรับแต่ง vm permSpace เพื่อจัดการ OutOfMemoryExceptions เจ้าตัวนี้เป็น memory สำหรับเก็บพวกโครงสร้างข้อมูล และข้อมูลของ classที่ใช้ในโปรเจค วิธีแก้ก็ง่ายๆครับ ปรับเจ้าตัว permSpace ให้มีขนาดมากขึ้นซะ โดยเพิ่ม XX:MaxPermSize=64m ต่อท้ายตอนเรียก eclipse.exe หรือก็เพิ่มใน eclipse.ini ครับ

By deans4j on Tag: Java
Java

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

ส่วนข่าวของหัวข้อนี้ เป็นการรวบรวมข่าวที่เกี่ยวข้องกับ Eclipse เริ่มต้นที่ Eclipse รุ่น 3.1.2 ออกมาแล้วครับ รุ่นนี้ถือว่าเป็นรุ่นซ่อมบำรุง ไม่มีอะไรเปลี่ยนแปลงมากนักนอกจากแก้บั๊กไป 66 จุดที่พบจากรุ่น 3.1.1 ที่แล้ว อาจจะเป็นการออกมาแหย่เล่นตัดหน้า่ NetBeans 5.0 ที่เตรียมคลอดเร็วๆ นี้

By plynoi Writer on Tag: Java
Java

หลังจากซัน ไมโครซิสเต็มส์ปล่อยให้ดาวน์โหลด Sun Java Studio Creator ฟรีๆไปตั้งแต่ปีที่แล้ว
ตอนนี้ตัว Sun Java Studio Creator2 ออกมาแล้วครับผม

By deans4j on Tag: Java
Java

ตั้งหน้าตั้งตาคอยกันต่อไป เมื่อไหร่หนอจะออกรุ่นเต็มให้ได้ใช้กันสักที ผมคาดเอาเองว่าน่าจะเป็น RC สุดท้ายแล้ว เพราะนี่ก็ปาเข้าไปจะปลายเดือนมกราคมเต็มที เนื่องจากตามข่าวที่ออกมาก่อนหน้านี้ Netbeans 5.0 รุ่นเต็มน่าจะถูกปล่อยออกมาภายในเดือนนี้

ใครที่อดใจไม่ไหว อยากลองเล่นดูก็ลองไปดาว์นโหลดมาใช้ล่วงหน้ากันได้เลย เอามาลองเล่นดูก่อน เพราะอีกไม่กี่วันข้างหน้านี้ Netbeans Day จะถึงคราวมาทัวร์เมืองไทยแล้ว แล้วพบกันในงานครับ

ที่มา - NetBeans.org

By deans4j on Tag: Java
Java

ไหนๆ ก็ไหนๆ แล้ว เลยเอาข่าว JSR 198 มาฝากด้วยแล้วกัน

มาตรฐาน JSR 198 ว่าด้วยมาตรฐานการสร้าง Extension API สำหรับ Java IDE ถูกผลักดันมานมนานจาก Oracle นั้นออกรุ่นร่างสุดท้ายแล้ว

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

By deans4j on Tag: Java
Java

ภายในปีนี้เราคงได้เห็น JavaSE 6 หรือ Mustang ออกมาสักที ซึ่งในปีที่ผ่านมาทางฝั่ง Java ดูท่าทางไม่หวือหวาเท่าไหร่ การมาของ Mustang ในปีนี้น่าจะทำให้แฟนๆ Java หลายคนคึกคักขึ้นพอสมควร

ส่วนคนที่อยากรู้ภาพรวมของ JavaSE 6 มีอะไรเปลี่ยนแปลงไปมากน้อยแค่ไหน ก็สามารถติดตามได้จาก JSR-270 ตัวนี้ ซึ่งเพิ่งออกรุ่น Early Draft Review มาให้เราไปอ่านความสามารถคร่าวๆ ซึ่งตัวเต็มที่จะออก อาจจะมีการเปลี่ยนแปลงจากนี้ไปบ้างเล็กน้อย

By deans4j on Tag: Java, Development
Java

AspectJ 5.0 ออกแล้วครับ ใครที่รู้จักแนวคิด Aspect-Oriented Programming (AOP) ก็คงคุ้นเคยกับชื่อนี้เป็นอย่างดี อยู่แล้ว AspectJ เป็นภาษาส่วนขยายที่ทำให้ Java สามารถทำ AOP ได้ แนวคิด AOP นี่มาแรงอยู่ช่วงปีที่แล้ว แต่ปีนี้ดูจะเงียบลงกว่าเดิมนิดนึง กลับกลายเป็น Ruby on Rail ที่เป็นเรื่องที่พูดถึงกันบ่อยของปีนี้

ส่วนแนวคิด AOP นั้นเป็นอย่างไร ถ้าใครสนใจให้ถามมาละกัน จะเล่าคร่าวๆ ให้ฟังกัน แต่ตอนนี้มาดูกันที่เนื้อหาของ AspectJ 5.0 ก่อนดีกว่า

By deans4j on Tag: Open Source, Java, Oracle, Apache
Open Source

JSF เป็นเว็บเฟรมเวิรก์สเปก สำหรับออกแบบเว็บยูเซอร์อินเตอร์เฟซสำหรับ J2EE ที่มีลักษณะจุดเด่นคือเป็น component-based เฟรมเวิร์ก คล้ายกับที่ ASP.Net เป็น ส่วนค่ายต่างๆ ที่เอาสเปกนี้ไปสร้างก็มีของ Sun เอง Oracle และค่ายโอเพ่นซอร์ส Apache MyFaces

By deans4j on Tag: Java, Security
Java

Java Sandbox นั่นพูดสั้นๆ ง่ายๆ เหมือนเป็นสนามเด็กเล่นที่ให้ Applet เข้าไปวิ่งเล่นในเครื่องลูกข่าย (client) โดยกันไม่ให้ Applet นั้นเข้าถึงไฟล์ local system ก่อนจะได้รับอนุญาตจากผู้ใช้

Sacunia รายงานว่า พบรูรั่วหลายจุดที่ยอมให้ Applet ที่ไม่น่าเชื่อถือ สามารถหลบหลีกขั้นตอนการขออนุญาต เพื่อไป อ่าน/เขียน ข้อมูลในเครื่องลูกข่ายได้

โดย JDK/JRE รุ่นที่ตกอยู่ในอันตราย มีดังนี้

Subscribe to Java