Image
By tofu on Tag: Java, AJAX, RIA, Swing
Java

WebCream คือเป็นตัวแปลง Java Swing หรือ AWT application ของเราให้เป็นภาษา HTML โดยใช้เทคนิคของ Ajax เข้ามาช่วยทำให้ดูแล้วเหมือน Client application ที่เราเขียนถูกรันอยู่บน browser โดยที่ไม่คิดว่ามันคือ web application เลย ซึ่งเจ้า WebCream จะแปลง GUI ทุกตัวที่สร้างโดยใช้ Java Swing หรือ AWT ให้เป็นภาษา HTML ทั้งหมด และ business logic ทั้งหมดที่เราเขียนไว้ก็ จะถูกแปลงให้สามารถทำงานอยู่บนเว็บได้ด้วยเช่นกัน ซึ่งคุณสมบัติเด่นๆของ WebCream มีดังนี้ครับ

By mk Founder on Tag: Java, Sun, IT Industry
Java

Jonathan Schwartz ประธานของซัน ไมโครซิสเต็มส์ประกาศในบล็อกของตัวเองว่า สัปดาห์หน้าซันจะเปลี่ยนสัญลักษณ์ย่อของบริษัทในตลาดหุ้น NASDAQ จากเดิมที่ใช้ว่า SUNW มาเป็น JAVA

เหตุผลก็เป็นเรื่องการตลาดล้วนๆ Schwartz ให้เหตุผลว่าแบรนด์ของ Java นั้นดีกว่าตัวบริษัทมาก เนื่องจากรู้จัก Java จากมือถือ, โปรแกรมอัพโหลดรูปภาพจาก social network ต่างๆ และเกมคอนโซล ซันจึงหวังจะขยายการรับรู้นี้ออกไปโดยผ่านสัญลักษณ์หุ้น ซึ่งจะแสดงต่อสายตานักเล่นหุ้นใน NASDAQ และนักลงทุนอีกมากมายทั่วโลก

By lew Founder on Tag: Google, Java, Development
Google

โปรแกรมเมอร์หลายๆ คนคงรู้จักเทคนิคการพัฒนาซอฟต์แวร์แบบ Singleton ที่ให้บางออปเจกต์มีเพียงชุดเดียวเสมอทั้งโปรแกรม (คล้ายๆ ตัวแปร Global) แม้จะมีข้อดีต่อความง่ายในการพัฒนาหลายๆ ด้าน การใช้ Singleton ก็มีอันตรายต่อการพัฒนาพอสมควร โดยเฉพาะเมื่อโปรแกรมเมอร์ที่พัฒนาต่อยอดไม่รู้ว่ากำลังใช้งาน Singleton อยู่ ในประเด็นนี้ทางกูเกิลได้ออกโปรแกรม google-singleton-detector ที่ใช้ตรวจจับ Singleton ทั้งหมดในซอร์สโค้ดภาษาจาวา

By avaya on Tag: Java, Sun, Development
Java

JavaFX ที่ซันออกมาแข่งกับ Flash มีประสิทธิภาพค่อนข้างแย่ ช้ากว่า Flash 4 เท่าและช้ากว่า Silverlight 7 เท่า ซันจึงแก้ทางโดยออกคอมไพเลอร์ที่แปลง JavaFX ให้เป็นไบต์โค้ด ในชื่อโครงการ OpenJFX Compiler

ตอนนี้ OpenJFX Compiler ยังไม่เสร็จดี ยังสนับสนุนฟีเจอร์ต่างๆ ไม่ครบ แต่ประสิทธิภาพที่เพิ่มมาก็ดีใช้ได้ ใครสนใจก็ช่วยไปพัฒนาได้ที่ OpenJFX Compiler

ที่มา - Sun developing open source JavaFX Script compiler

By mk Founder on Tag: Java, Security
Java

ทีมจากกูเกิลค้นพบรูรั่วสำคัญใน JRE และ JDK ทุกรุ่น มีผลกับทุกแพลตฟอร์มไม่ว่าจะเป็นพีซี เบราว์เซอร์ หรือมือถือ

Chris Gatford ผู้เชี่ยวชาญด้านความปลอดภัยให้ความเห็นว่ารูรั่วนี้ค่อนข้างอันตราย และถ้ามีคนเขียนโค้ดประสงค์ร้ายที่ใช้รูรั่วนี้เร็วพอ จะมีผลต่อองค์กรจำนวนมาก

ในแหล่งข่าวมีรายละเอียดของรูรั่วค่อนข้างน้อย แต่จุดสำคัญอยู่ที่ว่าถึงแม้จะมีแพตช์ออกมา (ซึ่งต้องมีอยู่แล้ว) แต่เราจะตามไล่แพตช์ทุกอุปกรณ์ที่มี JRE ติดตั้งอยู่ได้แค่ไหนกัน

ที่มา - ZDNet Asia

By ejel Writer on Tag: Open Source, Java, Eclipse
Open Source

Eclipse เวอร์ชั่นล่าสุด 3.3 ก็ได้ฤกษ์ออกมาตามกำหนดการ พร้อมๆกันกับโปรเจคอื่นๆ ในชื่อรวมว่า Europa (ปีที่แล้ว Callisto เป็นครั้งแรกที่ทำแบบนี้) เป้าหมายของการกำหนดการออกแบบนี้ก็เพื่อความเข้ากันได้ของโปรเจคต่างๆของ Eclipse (ที่ยิ่งวันก็ยิ่งเพิ่มขึ้นเรื่อยๆ)

สำหรับตัว Eclipse 3.3 ในส่วนของ IDE และ Java ก็มีฟีเจอร์ใหม่ๆ เพิ่มขึ้นมาอีกพอสมควร เท่าที่ได้ดูคร่าวๆ ฟีเจอร์ที่น่าสนใจก็มี

By Bluegear on Tag: Java, Development, Eclipse
Java

ปลั๊กอินสำหรับโปรแกรมเมอร์ที่ทำงานด้วย Eclipse + Spring Framework 2.0 คลอดแล้วครับ เวอร์ชันนี้สนับสนุนทั้ง Spring Bean และ Spring Web Flow ฟีเจอร์ที่ผมทดสอบแล้วมีดังต่อไปนี้

By mk Founder on Tag: Java, Sun, Development
Java

ซันออกแพลตฟอร์ม JavaFX หวังชิงตลาด Rich Internet Applications ที่ปัจจุบันครอบครองโดย AJAX

JavaFX จะประกอบด้วยรันไทม์ซึ่งเป็นส่วนขยายของ JRE ซึ่งมีอยู่ในคอมพิวเตอร์จำนวนมากอยู่แล้ว และภาษาสคริปต์ JavaFX Script ที่ออกมาชนกับ JavaScript ตรงๆ ข้อดีของ JavaFX ที่ซันระบุคือความปลอดภัย (เพราะใช้ sandbox ของ JRE) และความง่ายในการพัฒนา (เพราะเขียนเทียบกับรันไทม์ตัวเดียว ไม่ต้องเจาะเฉพาะเบราว์เซอร์แบบ AJAX)

ตลาดนี้มีคู่แข่งบิ๊กเบิ้มอีกสองรายคือ Adobe Flex และ Microsoft Silverlight อย่างไรก็ตาม การที่ AJAX ได้รับความนิยมก็เป็นเพราะมันไม่ต้องลงรันไทม์นี่ล่ะ

By plynoi Writer on Tag: Open Source, Java, Sun
Open Source

หลังจากปล่อยซอร์สจาวาตัวแรกที่เป็น GPL ออกมาแล้ว ตอนนี้ซันได้ประกาศปล่อยซอร์สของ JDK ออกมาแล้วครับภายใต้ GPL เวอร์ชัน 2

ซึ่งโค๊ดนั้นจะเปิดเผยทั้งหมดยกเว้นบางส่วนที่ซันไม่ได้เป็นเจ้าของหรือเขียนเองและผู้เขียนก็ไม่ตกลงใจกับ GPL เวอร์ชัน 2 นี้ครับ เช่นพวก Library เกี่ยวกับด้านกราฟฟิกหรือด้านเสียง เป็นต้น

นอกจากนี้ซันจะจัดตั้งคณะทำงานเพื่อกำหนดแนวทางพัฒนาตัว OpenJDK และสร้างเป็นชุมชนขึ้นภายในปีหน้าครับ

งานนี้ออกมาชนกับ Harmony ของ Apache เต็มๆ

By lew Founder on Tag: Java, Red Hat, Development, JBoss
Java

โมเดล Fedora/RHEL ของเรดแฮทประสบความสำเร็จมาเป็นเวลานาน ด้วยการแยกระบบ Version Control สองชุดออกจากกัน โดยส่วนของ Fedora นั้นชุมชนจะเข้าถึงได้เต็มที่ขณะที่ส่วนของ RHEL นั้นจะแจกซอร์สเป็นรุ่นๆ ไป ข้อแตกต่างอีกอย่างคือ Fedora มีการเพิ่มความสามารถอย่างต่อเนื่อง ทางฝั่ง RHEL แต่ละรุ่นจะไม่มีการปรับปรุงใดๆ ยกเว้นการแก้บั๊กเท่านั้น

หลังจากเข้าซื้อ jBoss มาแล้วทางเรคแฮทก็ประกาศว่าถึงเวลาที่จะปรับกระบวนการของ jBoss ให้เป็นแบบเดียวกับ Fedora โดยการแยกรุ่นที่ขายออกจากรุ่นชุมชน แต่นอกจากการแยกระบบ Version Control แล้ว เร็วๆ นี้เราอาจจะได้เห็น jBoss ในชื่อใหม่แบบเดียวกับ Fedora ก็ได้

By khajochi Writer on Tag: Java, Sun
Java

โปรโมชันใหม่สำหรับใครที่กำลังเตรียมสอบ Certify ของซัน ไมโครซิสเต็มส์ เมื่อสั่งซื้อ Voucher สอบภายในวันที่ 21 มีนาคม ถึง 23 มิถุนายน 2550 นี้ รับสิทธิสอบใหม่ฟรีถ้าสอบครั้งแรกไม่ผ่าน แต่มีข้อจำกัดเล็กน้อย

- ต้องแจ้งรหัส WW47CX2 ในการซื้อด้วย - วันที่สอบครั้งแรกและสอบซ่อมต้องไม่เกิน 1 ปี หลังจากวันซื้อ Voucher - หากต้องการสอบซ่อมต้องรออีก 15 วันหลังจากสอบครั้งแรก

By bow_der_kleine Writer on Tag: Special Report, Java, Development, Ruby, Python
Special Report

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

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

หมายเหตุ : ขอโฆษณาต้นฉบับหน่อยครับ ที่ BioLawCom.De :D

By deans4j on Tag: Java, Sun, Hardware
Java

Sun SPOT (Small Programmable Object Technology) เป็นชุดเน็ตเวิร์กเซ็นเซอร์ทำงานไร้สายขนาดเล็กมากของซัน มีความสามารถที่น่าสนใจดังนี้

By deans4j on Tag: Java
Java

ออกมาอย่างเงียบๆ เมื่อหลายวันก่อน จากบันทึกการเปลี่ยนแปลงของรุ่นอัปเดต การเปลี่ยนแปลงส่วนใหญ่เป็นการแก้บั๊กตัวเล็กๆ ในส่วนแสดงผล

จากแหล่งข่าวเก่าๆ เป็นที่คาดกันว่าอัปเดตใหม่ๆ จากรุ่นนี้ไป ซันจะเริ่มแคมเปญโปรโมตให้ผู้ใช้ทั่วไปเปลี่ยนมาใช้ JRE 6 มากขึ้น

ที่มา - SDN

By deans4j on Tag: Java, Ruby
Java

ทีมงาน Grails จัดทำเบนช์มาร์กทดสอบสมรรถภาพการใช้งาน Grails เทียบกับ Rails ขึ้น ผลลัพธ์เป็นไงลองเดาดูครับ : )

Grails เป็นเฟรมเวิร์กที่ได้รับแรงบันดาลใจจาก Rails แต่เกิดมาเพื่อ Groovy ที่ทำงานบนจาวาแพลตฟอร์ม แม้ Grails ยังใหม่มากเมื่อเทียบกับ Rails ทั้งในแง่ของอายุ และเรื่องความใส่ใจด้านสมรรถภาพการทำงาน แต่ทีมงาน Grails ก็หาญกล้าอยากวัดรอยเท้ากับผู้จุดประกายของตัวเอง

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

By deans4j on Tag: Java, Swing
Java

Nimbus L&F (Look & Feel) ตัวใหม่ของจาวาออกสเป็กแบบร่างแล้วครับ

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

ที่มา - Nimbus Project

By deans4j on Tag: Java, Eclipse, JBoss
Java

ประเด็นมันเริ่มจากข่าวเก่า กรณี JBoss จับมือกับ Exadel แล้วโอเพนซอร์สเครื่องมือพร้อมกับชุด JSF ทั้งหมดของ Exadel ในรูปแบบไลเซนส์ GPL

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

By deans4j on Tag: Java
Java

งาน Desktop Matter จบลงแล้ว ช่วงนี้งานสัมนาจาวาที่น่าสนใจค่อนข้างชุม ในงานมีการประกาศยั่วน้ำลายให้รู้จัก Nimbus ซึ่งจะเป็นโอเพนซอร์ส L&F (Look and Feel) ตัวใหม่ ชนิดทำงานได้ข้ามแพลตฟอร์ม และมีความเป็นไปได้สูงจะกลายเป็นจาวา L&F ตั้งต้นมาตรฐานตัวต่อไปในอนาคต

By deans4j on Tag: Google, Java
Google

กูเกิล Guice (อ่านออกเสียงเหมือน Juice) เป็นอีกหนึ่งโปรเจ็กที่โดดร่วมเข้าแข่งขันในสนาม IoC เฟรมเวิร์ก โดยมีไอเดียคือใช้แต่ annotation ล้วนๆ

IoC (Inversion of Control) หรืออีกชื่อที่เท่กว่า dependency Injection กลายเป็นแบบรูปที่ฮิตติดลมบน ตั้งแต่ Rod Johnson นำเสนอ Spring ซึ่งเป็นทางเลือกที่แตกต่างจาก JavaEE 4 แต่ Spring โตมาในยุคที่ใครๆ ก็ใช้ XML ในการทำคอนฟิคไฟล์

By deans4j on Tag: Java, Oracle, Eclipse
Java

ข่าวดีจากงาน EclipseCon อีกแล้ว คราวนี้ออราเคิลประกาศโอเพนซอร์ส TopLink ORM ให้ Eclipse เป็นผู้ดูแลแบบยกกระบิแล้วเปลี่ยนชื่อใหม่เป็น EclipseLink ส่วน TopLink จะเหลือเพียงบางส่วนเท่านั้นที่ออราเคิลไว้อินทริเกรตใช้ร่วมกับผลิตภัณฑ์ในเครือของตัวเอง

Subscribe to Java