Tags:
Node Thumbnail

ถือว่าเป็นไปตามข่าวลือ เพราะหลังจากเปิดให้บริการมาหนึ่งปี Google App Engine ก็ประกาศเพิ่มภาษาที่สามแล้วคือจาวานั่นเอง และอยู่ในระหว่างพัฒนาปลั๊กอินสำหรับ Eclipse

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

สำหรับคนที่ใช้ Python อยู่ไม่ต้องน้อยใจ เพราะยังมีความสามารถใหม่อีก 2 - 3 อย่างออกมาให้เราใช้กันด้วยคือ

Tags:
Node Thumbnail

TechCrunch รายงานข้อมูลจากวงในว่ากูเกิลเตรียมสนับสนุนจาวาเป็นภาษาที่สองของ App Engine ในเร็วๆ นี้ หลังจากสนับสนุน Python เพียงภาษาเดียวมานาน

ข่าวนี้น่าจะประกาศอย่างเป็นทางการในงาน Google I/O ช่วงปลายเดือนพฤษภาคมนี้ ภาษาที่มีคนเรียกร้องให้ App Engine สนับสนุนมากที่สุดคือจาวาและ Ruby ส่วนภาษาที่ใช้เป็นการภายในของกูเกิลได้แก่ Python, จาวา และ C++

ที่มา - TechCrunch

Tags:
Topics: 
Node Thumbnail

หลังจากการรอคอยกันมานานหลายปี และล่าสุดยังโดน Adobe ตัดหน้า (Flash สำหรับลินุกซ์ 64 บิตมาแล้ว) ตอนนี้ฝั่งจาวากำลังจะมีปลั๊กอินในเบราว์เซอร์เวอร์ชันสำหรับลินุกซ์ 64 บิตกันเสียที

ที่บอกว่า "กำลังจะมี" เพราะว่าตัวจริงยังไม่ออกครับ แต่เป็น build ทดสอบของ Java SE 6 Update 12 ซึ่งเปิดให้ดาวน์โหลดผ่าน Java SE 6 Updates Early Access Program การเปลี่ยนแปลงที่สำคัญก็คือปลั๊กอินลินุกซ์ 64 บิต (ผมเห็นในหน้าดาวน์โหลด มีสนับสนุน IA64 ด้วย ไม่รู้ว่ามีมานานหรือยัง) และ Windows 2008

Tags:
Node Thumbnail

ก่อนหน้านี้ไมโครซอฟท์ได้ร่วมมือกับ HP แถม Live Search และ Silverlight ลงในคอมพิวเตอร์ของ HP ไปแล้ว (เริ่มต้นปี 2009 - ข่าวเก่า) รอบนี้ไมโครซอฟท์จับมืออดีตคู่กัดอย่างซัน แถม MSN Toolbar และ Live Search ไปกับ Java Runtime Environment

สำหรับผู้ที่ดาวน์โหลด JRE ใหม่ด้วย IE ในขั้นตอนติดตั้งจะมีคำถามว่าต้องการติดตั้ง MSN Toolbar และตั้งค่า Live Search เป็น default search engine หรือไม่ ส่วนคนที่มี JRE ติดตั้งอยู่แล้ว เมื่อ JRE มีการอัพเดตจะเห็นตัวเลือกแบบเดียวกัน ทั้งหมดนี่ไม่มีการติดตั้งโดยไม่ได้รับอนุญาตจากผู้ใช้แต่อย่างใด

Tags:
Topics: 
Node Thumbnail

ออกมาได้ 4-5 วันแล้วครับ แต่ยังไม่เห็นมีใครเอาข่าวมาลง

ซันปล่อย jre6u10 ออกมาให้ใช้กันแล้วเมื่อวันที่ 21 ตุลาคมที่ผ่านมาครับ และ Danny Coward หัวหน้าฝ่ายสถาปัตยกรรมด้านไคลเอนท์ซอฟต์แวร์ของซันให้สัมภาษณ์กับ eweek ไปเมื่อไม่กี่วันเช่นกัน

ผมไม่ค่อยถนัดฝั่งเดสก์ท็อปสักเท่าไหร่ แต่จากการลองลงลองเล่นดูก็พบว่ามีการปรับปรุงในหลาย ๆ จุด ไล่ตามฟีเจอร์ต่อไปนี้ครับ

  • JavaKernel - ลดขนาดการดาวน์โหลดเริ่มต้นจาก 14.5 MB เหลือ 4.5 MB และตัวติดตั้งจริง ๆ ขนาดคือ 0.2 MB ก่อนที่ตัวมันจะโหลดอย่างอื่นมาเพิ่ม

Tags:
Topics: 
Node Thumbnail

ในงาน Google Developers Day ที่กูเกิลประเทศอินเดียได้จัดเมื่อวันที่ 18 ตุลาคมนี้ นาย Prasad Ram กล่าวว่า Google App Engine นั้นได้รองรับ Java แล้ว

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

Tags:
Node Thumbnail

หลังจากเปิดตัว JavaFX มาตั้งแต่ JavaOne เมื่อปีที่แล้ว ล่าสุดทางซันได้เปิดตัว SDK และชุดสำหรับนักพัฒนาโปรแกรมออกมาแล้ว ประกอบไปด้วย

Tags:
Node Thumbnail

นักศึกษาไทยคว้ารางวัลชนะเลิศ Java Jive Regional Challenge 2008 ซึ่งเป็นการแข่งขันออกแบบแอพพลิเคชันด้วยภาษาจาวาในระดับภูมิภาค (ในปีนี้มีผู้เข้าแข่งขันสามประเทศคือ ไทย, มาเลเซีย, สิงคโปร์) ธีมของการแข่งขันในปีนี้คือแอพพลิเคชันด้านสุขภาพ

โดยแอพพลิเคชันที่ได้รับรางวัลคือ Calories Asistant เป็นแอพพลิเคชันแก้ปัญหาโรคอ้วนโดยการคำนวณปริมาณพลังงานที่บริโภคในแต่ละมื้อโดยการป้อนเมนูอาหาร และแลกเปลี่ยนสูตรอาหารเพื่อสุขภาพในรูปแบบ Web 2.0

นักศึกษาที่ได้รับรางวัลคือทีม Snooze Monkey มีสมาชิกคือ ศรา สนธิศิริกฤตย์, รพี กมณฑลาภิเษก, ศิริศิลป์ กองศิลป์ จากภาควิชาวิศวกรรมคอมพิวเตอร์ สาขาวิศวกรรมซอฟท์แวร์และความรู้ มหาวิทยาลัยเกษตรศาสตร์

Tags:
Node Thumbnail

ต้องออกตัวก่อนเดี๋ยวจะมีแฟนจาวาเข้ามาอัด หัวข่าวต้นฉบับใช้ว่า Java is free at last. Now what? ส่วน Slashdot ซึ่งเอาเรื่องมาลงใช้ว่า Does an Open Java Really Matter? ซึ่งผมคิดว่าผมแปลตรงตัวพอสมควร

เรื่องมีอยู่ว่า Neil McAllister นักเขียนของ InfoWorld ตั้งคำถามจากกรณีจาวาใกล้โอเพนซอร์ส 100% ว่ามันช่วยให้ชุมชนโอเพนซอร์สนำไปใช้ได้อย่างไม่มีปัญหาจริง แต่ว่ามันเป็นจุดเปลี่ยนให้จาวากลับมารุ่งเรืองอีกครั้งอย่างนั้นหรือ?

Tags:
Node Thumbnail

Eclipse เวอร์ชันล่าสุด 3.4 แล้ว ภายใต้ชื่อ Ganymede (อ่านว่า แกนีมีด) ซึ่งเป็นการรวมโปรเจคย่อยต่างๆที่มีอยู่มากมายใน Eclipse เพื่อความเข้ากันได้ของโปรเจคต่างๆ

โดยฟีเจอร์ใหม่ๆที่สำคัญก็มีดังนี้

Tags:
Node Thumbnail

ถึงแม้ว่าซันจะประกาศโอเพนซอร์สแพลตฟอร์มจาวาไปเมื่อปี 2006 ในโครงการ OpenJDK แต่ว่ามันไม่ได้เป็นการโอเพนซอร์สทั้งหมด 100% เนื่องจากว่ามีโค้ดบางส่วนที่ซันไม่ได้เป็นเจ้าของ จึงไม่สามารถโอเพนซอร์สได้ และถึงแม้โค้ดนี้จะเป็นส่วนเล็กๆ ประมาณ 4-5% แต่ก็ทำให้การนำจาวาไปใช้บนแพลตฟอร์มที่ต้องการโอเพนซอร์ส 100% (เช่น ลินุกซ์บางตัว) มีปัญหา

Tags:
Node Thumbnail

ซันเปิดงานใหญ่ประจำปี "JavaOne" ด้วยสโลแกนในปีนี้คือ "Java + You" เริ่มงานด้วยการเปิดตัวเทคโนโลยี JavaFX ซึ่งซันกำลังเร่งพัฒนาเพื่อแข่งขันกับ Silveright และ Adobe AIR

โดยซันได้เปิดเผย road map ของ JavaFX ไว้ดังนี้

  • กรกฎาคม ปีนี้เปิดตัว JavaFX SDK
  • สิ้นปีนี้ เปิดตัว JavaFX Desktop
  • ฤดูใบไม้ผลิปี 2009 เปิดตัว JavaFX Mobile และ TV

ซันหวังที่จะเข้าแข่งขันในตลาดมือถือ ซึ่งกำลังต่อสู้กันอย่างดุเดือดในขณะนี้ โดยซันได้เปิดเผยว่า์ JavaFX นั้นสามารถทำงานบน Android ของกูเกิลได้เป็นอย่างดี รวมทั้ง 85% ของมือถือ, 91% ของพีซี และ 100% ของเครื่องเล่น Blu-ray สามารถใช้งาน JavaFX ได้

Tags:
Topics: 
Node Thumbnail

Engadget Mobile สัมภาษณ์ Jonathan Schwartz ซีอีโอคนปัจจุบันของซัน เกี่ยวกับเรื่องมือถือ จาวา และโอเพนซอร์ส

Tags:
Node Thumbnail

หลังจากเสียงเรียกร้องและวิพากษ์วิจารณ์มานานแสนนาน แอปเปิลก็ได้ปล่อยอัพเดทขนาด 57MB สำหรับผู้ใช้ Mac OS X 10.5 หรือ Leopard ทุก ๆ คนแล้ว โดยได้เพิ่มการสนับสนุนของ Java SE 6 รุ่น 1.6.0_05

โดยอัพเดทนี้ต้องการ Mac OS X 10.5.2 หรือใหม่กว่านี้และอินเทลแมค 64 บิทเท่านั้น (ผมอดตามเคย)

ที่มา - MacRumors

Tags:
Node Thumbnail

ซันได้ออกมาประกาศว่าพวกเขาได้เริ่มพัฒนา Java Virtual Machine ให้กับไอโฟนแล้วด้วย SDK ที่แอปเปิลเพิ่งปล่อยออกมา โดยพวกเขาสัญญาว่าจะทำให้แอพพลิเคชั่นที่พัฒนาด้วย Java สามารถใช้งานได้ในระดับเดียวกันกับ Native Application ของไอโฟนเลยทีเดียว

สำหรับเวอร์ชั่นโดยเจาะจงของ Java สำหรับไอโฟนจะเป็น Java Micro Edition (ME) ซึ่งจะสามารถทำให้ไอโฟนสามารถรันแอพพลิเคชั่นที่พัฒนาด้วย Java ที่มีอยู่ก่อนแล้วมากมาย โดยซันเองคาดว่า Java Virtual Machine น่าจะเสร็จสมบูรณ์หลังจากเดือนมิถุนายนนี้

โดยซันได้ยกตัวอย่างแอพพลิเคชั่นที่รันได้ด้วย Java ME มาด้วย เช่น EA Sims Bowling, Scrabble, Harry Potter and the Order of the Phoenix, Libris eBook reader และอื่น ๆ อีกมากมาย

Tags:
Node Thumbnail

ผลสำรวจรายได้ของชาวไอทีจาก Cert Magazine ประจำปีนี้ แยกตามค่ายแล้ว ซิสโก้ยังคงเป็นแชมป์อีกสมัย ตามมาด้วย ออราเคิล, ซัน, ไอบีเอ็มและไมโครซอฟท์ ตามลำดับ

สถิติที่น่าสนใจมีดังนี้

Tags:
Topics: 
Node Thumbnail

ความคับข้องใจของชาวจาวาโปรแกรมเมอร์ต่อปริมาณเวลาที่ต้องใช้ในการติดตั้งโปรแกรมให้พร้อมใช้งาน (deployment) เป็นหนึ่งในเหตุผลที่จาวาโปรแกรมเมอร์หันมาให้ความสนใจในการศึกษารูบี้ ความรวดเร็วของรูบี้ในการใช้เวลาไปกลับระหว่าง develop-deploy-test (เรียกว่า turnaround time) ช่างน่าสนใจจริงๆ ภายในชุมชนจาวาเองก็ได้มาความพยายามนำเสนอวิธีต่างๆในการแก้ปัญหาในส่วนนี้ HotSwap นั้นมีมาตั้งแต่ J2SE 1.4 แล้ว แต่จนวันนี้เรามี Java SE 6 แล้ว HotSwap ก็ยังไม่ได้มีความสามารถอะไรมากพอที่จะทำให้เกิดการนำไปใช้แพร่หลายจริงจัง ทั้งๆที่มีนักพัฒนาจำนวนไม่น้อยที่ให้ความสนใ

Tags:
Topics: 
Node Thumbnail

NetBeans เวอร์ชัน 6 ตัวความสามารถเต็มออกมาให้ได้ใช้กันแล้ว หนึ่งในสิ่งที่น่าสนใจในความสามารถใหม่ๆของเวอร์ชันนี้คือการรองรับการเขียน รูบี้, JRuby และ Ruby on Rails ที่น่าสนใจก็คือการที่ชุมชนจาวาเปิดรับเอาภาษาที่เป็นสคริปต์อย่างจาวาสคริปต์และภาษาที่เป็น dynamic typing อย่างรูบี้มากขึ้นเหมือนกับจะทำให้แนวคิดที่มองจาวาในฐานะที่เป็นแพลตฟอร์มเด่นชัดขึ้น การที่ NetBeans ใส่ความสามารถในการรองรับการเขียนรูบี้เข้ามานี้อาจจะส่งสัญญาณไปยังเหล่าสาวกแฟนพันธุ์แท้จาวา ว่าความสามารถในการเขียนโปรแกรมได้มากกว่าหนึ่งภาษาเป็นสิ่งที่จำเป็น แม้แต่ในนิตยสาร NetBeans ฉบับล่าสุดก็ยังได้เขียนไว้ว่า

Tags:
Topics: 
Node Thumbnail

Bob Brewin รองประธานฝ่ายซอฟต์แวร์ของซันประกาศในงาน AjaxWorld ถึงการที่ไม่มีเทคโนโลยีจาวาบนไอโฟนว่ามันคือความผิดพลาด !!

มือถือบนโลกกว่าสองล้านล้านเครื่องอาจจะใช้จาวาได้ แต่ไม่ใช่กับไอโฟนแน่นอน และดูเหมือนจะไม่มีวี่แววว่าทางแอปเปิลจะมีนโยบายนำจาวามาลงในไอโฟนแต่อย่างใด

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

ไม่มีคำตอบใดๆจากแอปเปิล และสตีฟ จ็อบส์เองก็ปฏิเสธนักข่าวที่จะตอบคำถามเกี่ยวกับเรื่องนี้

Tags:
Node Thumbnail

หลังจากซื้อ JBoss ไปก่อนหน้านี้ทางเรดแฮทก็มีธุรกิจที่ผูกพันกับจาวาค่อนข้างมาก การเคลื่อนไหวครั้งล่าสุดของเรดแฮทต่อจาวาจึงเป็นการเข้าร่วมพัฒนา JDK กับทางซันอย่างเป็นรูปธรรม โดยที่ค่อนข้างแน่คือจะมีการรวมโครงการ IcedTea ของทางเรดแฮทเองเข้ากับทาง OpenJDK พร้อมกับขอรับสิทธิในการใช้งาน OpenJDK Community Test Compatibility Kit (TCK) เพื่อยืนยันว่า OpenJDK ที่มาจากทางเรดแฮทนั้นสามารถใช้งานได้เหมือนกับ JDK มาตรฐานจากทางซันเอง

Tags:
Node Thumbnail

จากข่าวเก่า คุณ James Gosling ได้ออกมาแก้ข่าวว่าเป็นมีความเข้าใจผิดในเนื้อหาว่าซันกำลังจะยกเลิก JavaME

แต่จริงๆ แล้วนั้นคุณ James แกหมายถึงว่าในปัจจุบันนี้และอนาคตอุปกรณ์มือถือจะมีพลังในการประมวลผลและหน่วยความจำมากขึ้นเรื่อยๆ จนสามารถทำงานเป็น Desktop ได้เลย ซึ่ง JavaME ก็จะทำการพัฒนาให้มีความสามารถมากขึ้นเรื่อยๆ ตามความสามารถของอุปกรณ์ที่เพิ่มขึ้น จนจะใกล้เคียงกับ JavaSE ครับ

Tags:
Topics: 
Node Thumbnail

หลังจากที่ทำให้ตลาดการพัฒนาโปรแกรมบนอุปกรณ์มือถือแตกตื่นมาก่อน มาวันนี้ซันตั้งใจที่จะยุติ Java ME เสียแล้วล่ะครับ

เหตุผลของการยกเลิกนี้ ทางคุณ James Gosling บิดาของ Java เองได้ให้เหตุผลไว้ว่า "เพราะอุปกรณ์พวกมือถือต่างๆ ตอนนี้มีประสิทธิภาพสูงขึ้นมาก ทั้งความเร็วในการประมวลผล หน่วยความจำต่างๆ จึงทำให้ Java SE นั้นเริ่มเหมาะสมกับอุปกรณ์พวกนี้มากกว่า"

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

Tags:
Node Thumbnail

หลายโปรแกรมอาจต้องการมีส่วนในการตรวจสอบความถูกต้องของหมายเลขประจำตัวประชาชน ซึ่งทางกรมสรรพากรก็ให้บริการเว็บเซอร์วิสนี้ เนื่องจากเว็บเซอร์วิสของกรมสรรพกรให้บริการโดยใช้ SSL เพื่อช่วยทำให้มีความปลอดภัยมากยิ่งขึ้น ดังนั้นต้องเข้าโดย “HTTPS” แทนที่จะเป็น “HTTP” ปกติ

ข้างล่างนี้โค้ดที่ใช้ในการเรียกใช้เว็บเซอร์วิสและโอเปอเรชันดังกล่าว และใช้โปรแกรม XTrustProvider.java ที่ SSL Trust Provider for Java เพื่อใช้ในการเรียกเว็บเซอร์วิสที่เข้าถึงโดย HTTPS

Tags:
Topics: 
Node Thumbnail

นาย Rick Ross ยินดีจ่ายเงิน $5,000 ให้แก่ใครก็ได้ที่เสนอแผนที่น่าเชื่อถือ และมีความเป็นไปได้ในการนำจาวาเข้าไปในโครงการ OLPC (One Laptop Per Child)

เนื่องจากทีมพัฒนาโครงการ OLPC มีจำนวนน้อยและต้องมุ่งผลิตงานออกมาให้ทัน และเหมือนว่าจะไม่มีใครสนใจที่จะนำจาวาเข้าไปในโครงการนี้อย่างจริงจัง ดังนั้น JavaLobby ซึ่งมองว่านี่เป็นโอกาสอันยิ่งใหญ่ที่ชาวจาวาจะสามารถทำให้โลกนี้ดีขึ้น เพราะมีหลายครั้งเหลือเกินที่เรารู้สึกว่าเราไม่มีอำนาจมากพอในการเปลี่ยนแปลงโลก ดังนั้นใครก็ตามที่สนใจสามารถส่งแผนไปได้ที่ rick@javalobby.org นอกจากจะได้เงินทุนแล้วยังได้บุญด้วยนะครับ

Tags:
Node Thumbnail

Project Darkstar เป็นเครื่องมือที่พัฒนาโดย ซัน ไมโครซิสเต็มส์ ใช้สำหรับพัฒนาเกม MMO โดยเซิร์ฟเวอร์จะรันบนสภาพแวดล้อมของจาวา ส่วนไคลเอนต์สามารถเรียกใช้งานผ่าน SDK ซึ่งเป็น J2SE และ J2ME API

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

ซันเลือกใช้สัญญาอนุญาต GPLv2 สำหรับซอร์สโค้ดเซิร์ฟเวอร์ และสัญญาอนุญาตที่แก้ไขจาก BSD (revised BSD) สำหรับซอร์สโค้ดไคลเอนต์ SDK

Pages