Tags:
Eclipse

หลังจาก Java 8 เปิดตัวไม่นาน ค่าย Eclipse ก็ประกาศรองรับ Java 8 แล้ว

Eclipse เวอร์ชันที่รองรับคือ 4.3.2 (Kepler SR2) โดยมันจะถูกแพตช์เพิ่มเติมให้ใช้งานกับ Java 8 ได้อย่างเต็มที่ สำหรับคนที่มี Eclipse 4.3.2 อยู่แล้วก็ไม่ต้องดาวน์โหลดใหม่ทั้งตัว แต่ดาวน์โหลดแพ็กเกจ Java 8 เพิ่มเติมได้เอง

Eclipse จะรองรับ Java 8 อย่างเต็มรูปแบบในเวอร์ชันหน้า (Eclipse Luna) ที่จะออกเดือนมิถุนายน 2014

ก่อนหน้านี้ NetBeans 8.0 รองรับ Java 8 แล้วเช่นกัน

ที่มา - Eclipse

Tags:
NetBeans

หลังจากออราเคิลออก Java SE 8 ตัวจริง ก็ถึงคิวของ IDE คู่บารมีอย่าง NetBeans ที่ออกเวอร์ชัน 8.0 ตามมา

ของใหม่ที่สำคัญที่สุดคงหนีไม่พ้นการรองรับ Java 8 ยกชุด ทั้ง Java SE 8, Java SE Embedded 8, Java ME Embedded 8 ส่วนฝั่งของ Java EE ก็รองรับ PrimeFaces, Tomcat 8.0, TomEE

ฟีเจอร์อย่างอื่นคือการทำงานร่วมกับ Apache Maven, AngularJS, Apache Cordova 3.3+, PHP 5.5 และปรับปรุง UI ส่วนของการจัดการหน้าต่างและตัว editor

รายละเอียดของฟีเจอร์อ่านได้จาก NetBeans Wiki

ที่มา - NetBeans, Dr.Dobb's

Tags:
Dart

ทีม Chromium พัฒนา IDE สำหรับเขียนโปรแกรมตัวใหม่ชื่อ "Spark" รูปแบบของมันเป็นแอพที่รันอยู่บนแพลตฟอร์มของ Chrome (แต่ไม่จำเป็นต้องต่อเน็ตเสมอไป - Chrome Apps)

ความน่าสนใจของ Spark คือมันสร้างด้วยภาษา Dart ที่กูเกิลพัฒนาขึ้นเพื่อเป็นทางเลือกจากจาวาสคริปต์ และมี GUI widget library จากโครงการ Polymer

ตอนนี้โครงการยังอยู่ในสถานะเริ่มต้น หน้าตาของโปรแกรมยังไม่มีอะไรมากนักแต่ก็ใช้งานได้จริงแล้ว ส่วนตัวโค้ดเป็นโอเพนซอร์สอยู่บน GitHub ครับ

ที่มา - François Beaufort via The Next Web

Tags:
Microsoft

ข่าวนี้ต่อจาก ไมโครซอฟท์เปิดตัว Visual Studio Online บริการกลุ่มเมฆสำหรับการพัฒนาโปรแกรม ซึ่งไมโครซอฟท์ได้เปิดตัว IDE สำหรับเขียนโปรแกรมผ่านเบราว์เซอร์ชื่อ "Monaco"

ZDNet มีเบื้องหลังการสร้าง Monaco ว่าเกิดจากฝีมือของ Erich Gamma อดีตพนักงานของ IBM และผู้นำฝ่ายเทคนิคของโครงการ Eclipse ที่ย้ายมาอยู่กับไมโครซอฟท์เมื่อปี 2011 โดยเขาตั้งศูนย์วิจัยสาขาในเมืองซูริค ประเทศสวิตเซอร์แลนด์ และมีเพื่อนร่วมงานของเขาที่ IBM จำนวนหนึ่งย้ายมาร่วมทีมด้วย

Gamma บอกว่าวิสัยทัศน์ของไมโครซอฟท์ไม่ใช่เป็นการสร้าง Visual Studio เวอร์ชันเว็บ แต่เป็นการสร้าง "กล่องเครื่องมือสำหรับนักพัฒนา" ที่เหมาะกับบางสถานการณ์เท่านั้น ตัวอย่างการใช้งาน Monaco ในตอนนี้คือใช้แก้ไขเว็บไซต์ที่โฮสต์อยู่บน Azure และใช้ร่วมกับ "Napa" ซึ่งเป็นเครื่องมือสร้างแอพสำหรับ Office 365

Android Studio

กูเกิลประกาศเปิดตัว API ใหม่บนแอนดรอยด์ที่ไม่ได้เป็นฟีเจอร์ของแอนดรอยด์รุ่นใหม่อีกต่อไป แต่จะถูกอัพเดตผ่าน Google Play ลงไปบนแอนดรอยด์ตั้งแต่รุ่น 2.2 ขึ้นไปแทน ฟีเจอร์ต่างๆ ได้แก่

Tags:
Xamarin

Xamarin ทีมงานเดิมของโครงการ Mono ที่หันไปเน้นการเขียนแอพมือถือด้วย C# ประกาศข่าวใหม่ 4 เรื่อง ดังนี้

  • IDE ของบริษัทเองในชื่อ Xamarin Studio สำหรับเขียนแอพด้วย C# และแปลงเป็น .NET/Android/iOS ตัวโปรแกรม IDE เองมีทั้งเวอร์ชันแมคและวินโดวส์
  • ปลั๊กอินสำหรับ Visual Studio ให้สามารถพัฒนาแอพ iOS แบบ native ด้วยภาษา C# ได้ เหมาะสำหรับผู้เชี่ยวชาญภาษา C# และแพลตฟอร์มการพัฒนาของไมโครซอฟท์ แต่อยากทำตลาด iOS บ้าง (วิดีโอดูตามลิงก์ที่มา)
  • Xamarin Component Store ร้านขายคอนโทรลและคอมโพเนนต์สำเร็จรูป เพื่อให้โปรแกรมเมอร์สามารถเขียนคอนโทรล-คอมโพเนนต์ที่น่าสนใจบนแพลตฟอร์มของ Xamarin มาขายได้
  • ปรับราคาของ Xamarin ใหม่ โดยเพิ่มรุ่นใช้งานฟรี Starter Edition ที่ใช้งาน Xamarin Studio ได้ฟรีแต่จำกัดขนาดของแอพที่ 32k และ Indie Edition ที่ไม่จำกัดขนาดแอพในราคา 299 ดอลลาร์ต่อปี

ที่มา - Xamarin

Tags:
NetBeans

ออราเคิลเปิดตัว NetBeans 7.3 Beta ที่งาน JavaOne 2012 ของใหม่ในรุ่นนี้ได้แก่

  • ตัวแก้ไข HTML5, CSS3, JavaScript
  • เชื่อมกับ Google Chrome ในการพรีวิวเว็บเพจ และฝังเอนจิน WebKit สำหรับพรีวิวภายในโปรแกรม
  • ปรับปรุงคลิปบอร์ดและ refactoring ในส่วนของ Java Editor
  • รองรับ JDK 7u7, JavaFX 2.2.1, JavaME SDK 3.2

ที่มา - NetBeans, Oracle

Tags:
Google

โครงการที่ถูกปิดไปของกูเกิลนอกจากที่เราเห็นโครงการก่อนหน้านี้แล้ว ยังมีโครงการภายในจำนวนหนึ่งถูกปิดลงไปพร้อมๆ กันด้วย วิศวกรของกูเกิล คือ Scott Blum และ Jaime Yap ได้ออกมาเปิดโครงการภายในที่ถูกยกเลิกไปในชื่อว่า Collide (collaborative IDE)

Collide เป็น IDE ให้เรารันในเครื่องของเราเอง เพื่อแชร์ซอร์สโค้ดออกมาเป็นเว็บให้นักพัฒนาคนอื่นมาช่วยกันพัฒนาร่วมกันได้ โดย Collide สามารถเติมโค้ดอัตโนมัติ (autocomplete) ในภาษา HTML, CSS, JavaScript, และ Python โดยหลังจากกูเกิลยกเลิกโครงการนี้ก็เปิดซอร์สโค้ดของมันออกมาเป็นโครงการโอเพนซอร์ส

Jaime ระบุว่าโครงการ Collide ที่เปิดโค้ดออกมานี้เป็นแค่บางส่วนของโครงการที่ถูกยกเลิกไป แต่เขาไม่ให้รายละเอียดว่าความสามารถใดบ้างที่ไม่ได้เปิดเผยออกมา

การยกเลิก Collide เกิดขึ้นพร้อมๆ กับการปิดออฟฟิศวิศวกรรมที่แอตแลนตา และทั้ง Scott และ Jaime ก็ต้องออกจากกูเกิลทั้งคู่ในการปิดออฟฟิศครั้งนี้ แต่ทั้งคู่ยังพัฒนา Collide ต่อไปในฐานะงานอดิเรก

ที่มา - +Jaime Yap, +Scott Blum

Tags:
NetBeans

NetBeans IDE ยอดนิยมอีกตัวจากค่าย Oracle ออกรุ่น 7.2 Beta แล้ว ของใหม่ในรุ่นนี้ที่สำคัญคือการรองรับภาษา C++ รุ่นใหม่คือ C++11 และ PHP 5.4

ส่วนของตัว editor เองก็ปรับปรุงเพิ่มหลายจุด โดยเฉพาะการทำดัชนีเพื่อค้นหาข้อมูลภายในโค้ด ถูกนำไปรันเบื้องหลังและทำงานแบบขนาน นอกจากนี้ยังมีปุ่มลัด Ctrl+Space เพิ่มเติมคำใน search bar

ในส่วนของ Java EE/Cloud ยังรองรับบริการกลุ่มเมฆอย่าง Amazon Beanstalk และ Oracle Public Cloud ด้วย รายการฟีเจอร์ใหม่ทั้งหมดอ่านได้จาก NetBeans Wiki

NetBeans 7.2 ตัวจริงน่าจะออกตามกำหนดในเดือนกรกฎาคมนี้

ที่มา - PC World

Tags:

ขออนุญาตขุดข่าวเก่าที่น่าสนใจมาเล่าสู่กันฟังครับ

ผมว่านักพัฒนาหลายคนคงคิดว่า "ถ้ามีเครื่องมือพัฒนา Android แอพฯ บนเครื่อง Android ก็คงจะดีไม่ใช่น้อย" ซึ่งในที่สุดความคิดนี้ก็เป็นจริงเสียที เมื่อมีคนพัฒนา IDE ชื่อ Android Java IDE (AIDE) สำหรับการพัฒนา Android แอพฯ บนเครื่อง Android และปล่อยออกมาให้ไปใช้ได้ฟรีแล้ว

AIDE มาพร้อมความสามารถ IDE ไม่ต่างจาก IDE ชั้นนำอย่าง Eclipse อาทิ code completion, formatting, refactoring, real-time error checking เป็นต้น นอกจากนั้นนักพัฒนายังสามารถนำโปรเจคที่สร้างจาก Eclipse มาเปิดบน AIDE ต่อได้เลยอีกด้วย สำหรับเวอร์ชันเบต้า 10 นั้นเพิ่มการสนับสนุนการทำงานร่วมกับ Dropbox และรองรับการค้นหาใน IDE เป็นต้น

ลองดูคลิปเดโม AIDE บน Galaxy S II ได้ที่ท้ายข่าว ส่วนใครสนใจก็สามารถไปดาวน์โหลดได้จาก Google Play ครับ

ที่มา: Engadget, AIDE บน Google+

Tags:

ไอบีเอ็มประกาศบริจาคซอฟต์แวร์พัฒนาเว็บแอพลิเคชั่นที่ชื่อว่า Maqetta เป็นโอเพนซอร์สให้กับ Dojo Foundation ที่ดูแลโครงการเกี่ยวกับเว็บอยู่จำนวนมาก โดนตัว Maqetta จะเป็นแอพลิเคชั่น Java ให้วางบนเซิร์ฟเวอร์ J2EE แล้วเรียกใช้งานผ่านเบราเซอร์

Maqetta เคยเป็นเครื่องมือภายในสำหรับการออกแบบหน้าจอของแอพลิเคชั่นทั้งเดสก์ทอปและสำหรับอุปกรณ์เคลื่อนที่ โดยตัว IDE จะมีอุปกรณ์ให้ชุดหนึ่งมาจาก Dojo Tookkit, jQuery UI, และ YUI

ตัว IDE ยังอยู่ในขั้นพรีวิว การใช้งานยังไม่สมบูรณ์นักแต่ก็น่าดูมีศักยภาพที่จะใช้พัฒนาแอพลิเคชั่นในอนาคตได้มาก (ดูรูปท้ายข่าว) โดยตอนนี้ทางทีมพัฒนามีแผนจะทำงานร่วมกับโครงการ Eclipse ต่อไปอีกด้วย

ที่มา - Dojo Foundation

Tags:

Eclipse IDE ชื่อดังออกเวอร์ชันใหม่แล้ว ภายใต้ชื่อ Helios (เป็นชื่อเรียกพระอาทิตย์ในภาษากรีกโบราณ) โดยในเวอร์ชันนี้รวมโปรเจ็คย่อยกว่า 39 โปรเจ็คและกว่า 12 แพ็คเกจย่อย โดยส่วนที่ปรับปรุงมากที่สุดคือการเพิ่ม Eclipse Marketplace สำหรับการค้นหา plugin และ component ต่างๆ ได้ง่ายขึ้น รวมถึงเพิ่มการพัฒนา C++ บน Linux, JavaScript debugging framework และ Git plugin เป็นต้น

โดยปกติ Eclipse จะออกเวอร์ชันใหม่ทุกๆ ปีในช่วงเดือนมิถุนายน

ที่มา - Eclipse Helios

Tags:

NetBeans โปรแกรม IDE แบบโอเพนซอร์ส ออกรุ่นใหม่ล่าสุด 6.9 แล้ว ของใหม่มีดังนี้

  • รองรับ OSGi ระบบโมดูลขยายความสามารถของ Java Platform ซึ่งเป็นฟีเจอร์ที่คู่แข่งอย่าง Eclipse และ IntelliJ นำหน้าไปก่อนแล้ว
  • รองรับ Spring Framework 3.0, Ruby on Rails 3.0, Zend Framework
  • รองรับ JavaFX 1.3 และมี JavaFX Composer ตัวช่วยวาด UI ของ JavaFX

อย่างอื่นๆ อ่านได้จาก NetBeans IDE 6.9 Release Notes และ NetBeans Wiki

การออกรุ่นครั้งนี้เป็นครั้งแรกของ NetBeans หลังจาก Sun โดน Oracle ซื้อกิจการไป ช่วงนี้ Oracle เลยได้ใช้โปรโมทว่ายังให้การสนับสนุน NetBeans เป็นอย่างดี (ระยะยาวไม่มีใครรู้)

ที่มา - JavaLobby, Developer.com

Tags:
Java

เมื่อวันที่ 15 ตุลาคม (เมื่อวาน) ที่บล็อกของนายอิกอร์ มาลิเชฟ มีข่าวประกาศว่า IntelliJ เวอร์ชั่น 9 จะมีการแยกออกเป็นสองตัวคือ Community กับ Ultimate โดยที่รุ่น Community นั้นเป็นรุ่นที่ให้ฟรีภายใต้ Apache License 2.0 โดยเราสามารถดาว์นโหลดซอร์สโค้ดของมันได้ที่ http://git.jetbrains.org/

สำหรับ IntelliJ รุ่น Community นั้นมีความสามารถพื้นฐานที่เหมาะสำหรับการเขียนแอพพลิเคช