By mk Founder on Tag: Open Source, Java, Development, Eclipse, IDE
Open Source

หลังจาก 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

Google

ก่อนหน้างานสัมมนาของ Project Ara ที่จะมีขึ้นในสัปดาห์หน้า Google ก็ได้ปล่อยเอกสารข้อกำหนดพร้อมคำแนะนำในการออกแบบและพัฒนาชิ้นส่วนโมดูลสำหรับสมาร์ทโฟน Project Ara ให้นักพัฒนาสามารถดาวน์โหลดไปศึกษากันได้แล้ว

Development

หลังจากที่ Google เปิดตัว Android Wear เมื่อเดือนที่แล้ว และก็มีการขานรับจากผู้ผลิตอุปกรณ์จำพวกนาฬิกาอัจฉริยะอย่าง LG และ Motorola เดินหน้าสร้างผลิตภัณฑ์ด้วยระบบปฏิบัติการดังกล่าว ทาง Google ก็ได้ออกมาให้คำแนะนำและข้อมูลเพิ่มเติมเกี่ยวกับ Android Wear แก่นักพัฒนาแอพหลายอย่างด้วยกัน และหนึ่งในนั้นคือเรื่องที่ Android Wear ไม่รองรับแอพแบบ full fledged ซึ่งหมายถึงแอพที่รันได้สมบูรณ์ครบทุกฟังก์ชั่นภายในตัวอุปกรณ์นั้น

By mk Founder on Tag: Open Source, Development, Xamarin, Microsoft, .NET
Open Source

Soma Somasegar ผู้บริหารฝ่ายนักพัฒนาของไมโครซอฟท์ ให้สัมภาษณ์กับ ZDNet ถึงเบื้องหลังการประกาศเปิดโค้ด .NET บางส่วนเป็นโอเพนซอร์ส ว่าไมโครซอฟท์เตรียมการเรื่องนี้มา 3 ปีแล้ว

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

By mk Founder on Tag: Development, Microsoft, .NET
Development

ที่งาน BUILD 2014 ไมโครซอฟท์ประกาศแผนการใหม่ๆ ของเทคโนโลยีสายการพัฒนาโปรแกรมหลายอย่าง ในฝั่งของ .NET นอกจากการก่อตั้ง .NET Foundation ซึ่งเป็น "องค์กร" แล้ว ไมโครซอฟท์ยังเปลี่ยนโลโก้ .NET มาเป็นแนว Metro และประกาศทิศทาง/วิสัยทัศน์/ฟีเจอร์ใหม่ของ .NET ด้วย

จากภาพจะเห็นว่าตัวเทคโนโลยี .NET ถูกแบ่งออกเป็น 2 ส่วนคือตัวแกนหลัก Core .NET และการขยาย .NET ไปยังอุปกรณ์ (devices) และบริการ (services) ให้มากกว่าเดิม ผ่านกระบวนการพัฒนาที่เปิดกว้างมากขึ้นโดยใช้ .NET Foundation เป็นองค์กรกลาง

By mk Founder on Tag: Development, Windows Phone 8.1, Microsoft, Visual Studio
Development

ไมโครซอฟท์ออก Visual Studio 2013 Update 2 รุ่น RC (release candidate) ให้นักพัฒนาทดสอบแล้ว ก่อนจะออกรุ่นจริงในเร็วๆ นี้

ของใหม่ในรุ่นนี้ได้แก่

By lew Founder on Tag: Development, Python, Programming, Dropbox
Development

Dropbox ประกาศเปิดตัวไพธอนที่พัฒนาใช้เองชื่อว่า Pyston อีมพลีเมนต์ไพธอนโดยแปลงเป็นภาษากลางของ LLVM แล้วคอมไพล์ออกมาเป็นโค้ดแบบเนทีฟ

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

By lew Founder on Tag: Windows, Open Source, Development, HTML5, Microsoft
Windows

ชุดพัฒนาแอพพลิเคชั่นแบบ Modern UI ของไมโครซอฟท์นั้น หากจะพัฒนาด้วยจาวาสคริปต์จะต้องใช้ไลบรารีสำคัญคือ WinJS และตอนนี้ไมโครซอฟท์ก็ประกาศเปิดซอร์ส WinJS เป็นไลเซนส์ Apache 2.0 ให้ไปใช้งานในแพลตฟอร์มอื่นๆ แล้ว

WinJS เป็นไลบรารีเพื่อการพัฒนาแอพพลิเคชั่นที่ช่วยให้พัฒนาแอพพลิเคชั่นแบบ Modern UI บนหน้าเว็บได้ง่าย ขณะเดียวกันด้านหลังก็ยังมีไลบรารีช่วยจัดการทำงานอีกหลายอย่าง เช่น Promises ที่ช่วยประมวลผลแบบ asynchronous, Scheduler จัดลำดับการประมวลผลตามความสำคัญ

By mk Founder on Tag: Blognone, Announcement, Development
Blognone

ในยุคที่ "แอพ" ครองเมือง มีแอพสำหรับงานทุกประเภท จำนวนแอพในท้องตลาดมีให้เลือกเป็นหลักแสน การสร้างแอพให้เข้าเป้าหรือโดนใจผู้ใช้ จึงจำเป็นต้องมีข้อมูลเชิงสถิติของผู้ใช้งานแอพมาประกอบการวางยุทธศาสตร์ตั้งแต่แรก ซึ่งข้อมูลเหล่านี้สามารถดูได้จากบริษัทวิเคราะห์สถิติแอพที่มีอยู่เป็นจำนวนมาก เช่น App Annie, Flurry, Digby, Distimo

อย่างไรก็ตาม บ้านเรากลับยังไม่ค่อยมีข้อมูลเชิงสถิติลักษณะนี้มากนัก Blognone จึงมองว่าควรมีการสำรวจพฤติกรรมการใช้แอพบนอุปกรณ์พกพาของคนไทย เพื่อใช้เป็นสถิติสำหรับนักพัฒนาแอพในบ้านเรากันสักหน่อยครับ

By lew Founder on Tag: Development, MIPS, Wearable Computing
Development

การแข่งขันกันในอุตสาหกรรมเซมิคอนดักเตอร์เพื่ออุปกรณ์สวมใส่ได้ช่วงหลัง ARM ยังคงกินตลาดไปเกือบทั้งหมด แม้อินเทลจะพยายามชิงส่วนแบ่งด้วยชิป Quark บ้างแต่ยังไม่มีสินค้าใช้งานจริง ตอนนี้ค่ายที่สามคือ MIPS ก็ไล่ตามมาแล้ว

Imagination ผู้ถือสิทธิ์ MIPS ร่วมมือกับบริษัทชิปจีนที่ชื่อว่า Ingenic ออกบอร์ดพัฒนา Inegic Newton เป็นบอร์ดขนาดเล็กมาก (ประมาณเหรียญสิบสองเหรียญ) สำหรับพัฒนาอุปกรณ์สวมใส่ได้

By mk Founder on Tag: Java, Oracle, Development, NetBeans, IDE
Java

หลังจากออราเคิลออก 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

High Performance Computing

NVIDIA เปิดตัวบอร์ด Jetson TK1 บอร์ดพัฒนาสำหรับการคำนวณประสิทธิภาพสูงบนคอมพิวเตอร์ขนาดเล็กมีประสิทธิภาพการประมวลผล 326 กิกะฟลอป เทียบกับ Core i7 Haswell ที่มีประสิทธิภาพประมาณ 100 กิกะฟลอป และ Iris Pro ที่พลังประมวลผลอยู่ที่ 832 กิกะฟลอป

Jetson TK1 ใช้ซีพียู Tegra K1 มีคอร์ Kepler ทั้งหมด 192 คอร์เป็นส่วนกราฟิกประมวลผลกราฟิกและ CUDA ส่วนซีพียูเป็น Cortex-A15 สี่คอร์และคอร์ขนาดเล็กอีกหนึ่งคอร์ แรม 2 กิกะไบต์ หน่วยความจำแฟลช 16 กิกะไบต์

By mk Founder on Tag: Development, Pocket, Android Wear
Development

หลังกูเกิลเปิดตัว Android Wear SDK เมื่อสัปดาห์ที่ผ่านมา แอพหลายตัวก็เริ่มทดสอบความเข้ากันได้กับอีมูเลเตอร์บ้างแล้ว

แอพอ่านข่าวชื่อดัง Pocket ทดลองสร้างแอพบน Android Wear โดยไม่เน้นไปที่การแจ้งเตือน แต่มองไปที่การเจอลิงก์น่าสนใจบนนาฬิกา (เช่น ดูข้อความทวีตบนนาฬิกา แล้วเจอลิงก์บทความน่าสนใจ) แล้วบันทึกลงคลังเอกสารใน Pocket ได้โดยไม่ต้องหยิบโทรศัพท์ขึ้นมาเลย

By mk Founder on Tag: Development, GDC2014, Games, Facebook
Development

ช่วงนี้มีงาน Game Developers Conference (GDC 2014) ข่าวเกี่ยวกับการพัฒนาเกมจะเยอะหน่อยนะครับ

Facebook ไปแถลงข่าวที่งาน GDC โดยเผยสถิติของเกมในระบบตัวเองดังนี้

By lew Founder on Tag: Development, PHP, Programming, Hack Language, Facebook
Development

เฟซบุ๊กใช้ภาษา PHP มาตั้งแต่แรกๆ และใช้เรื่อยมาจนถึงปัจจุบันโดยสร้างเทคโนโลยีมาเสริมเพื่อรองรับการทำงานประสิทธิภาพสูงอยู่เรื่อยๆ โครงการก่อนหน้านี้เช่น HipHop VM (HHVM) ตอนนี้ก็มีพัฒนาการใหม่ถึงขั้นพัฒนาภาษาของตัวเองในชื่อว่าภาษา Hack แล้ว

ภาษา Hack เป็นภาษาที่ออกแบบมาเพื่อทำงานร่วมกับ HHVM และ PHP ได้เป็นอย่างดี ขณะเดียวกันก็มีฟีเจอร์ใหม่ๆ ที่เหมาะกับโครงการขนาดใหญ่มากขึ้น เช่น การระบุชนิดตัวแปร และระบุได้ว่าตัวแปรประเภทใดเป็น Null ได้, Generics, Collection เช่น Vector/Set/Pair เป็นชนิดตัวแปรพื้นฐาน, Lambda สร้างฟังก์ชั่น

By mk Founder on Tag: Yahoo!, Development, Games
Yahoo!

ต่อจากข่าว ยาฮูซื้อบริษัท PlayerScale ผู้พัฒนาระบบเกมข้ามแพลตฟอร์ม วันนี้ยาฮูจับบริการ PlayScale มาเปลี่ยนชื่อเป็น Yahoo! Games Network เรียบร้อยแล้ว

Yahoo! Games Network เป็นบริการสนับสนุนผู้สร้างเกมแบบครบชุด มีตั้งแต่ระบบฐานข้อมูล BigDB, ระบบมัลติเพลเยอร์, ระบบ CDN สำหรับไฟล์เกม (ที่มักมีขนาดใหญ่), ระบบวิเคราะห์ข้อมูลผู้เล่น, ระบบการจ่ายเงินภายในเกม เป็นต้น

By mr_tawan Contributor on Tag: Java, Oracle, Development
Java

หลังจากที่เป็น Release Candidate มากว่าเดือน ล่าสุด Oracle ก็ได้ฤกษ์ปล่อยตัว Java SE 8 ที่รอกันมานานแสนนานเสียที ในวันที่ 18 มีนาคม 2557 ที่ผ่านมา

สำหรับฟีเจอร์ใหม่ ๆ นั้นอ่านได้ในข่าวเก่าหรือเว็บไซต์ของ Oracleครับ

ที่มา: Oracle

By lew Founder on Tag: Google, Development, Android, Wearable Computing, Android Wear
Google

กูเกิลประกาศเปิดตัว Android Wear วันนี้เปิดตัวพร้อมกันสามอย่าง คือ ตัว Android Wear เอง, สินค้าจริงที่กำลังวางจำหน่าย (LG G Watch และ Moto 360), และ SDK สำหรับนักพัฒนาที่ต้องส่งใบสมัครขอเข้าโครงการก่อน อย่างไรก็ดีวิดีโอ DevBytes แนะนำ SDK ของ Android Wear ก็เปิดเผยข้อมูลของ Android Wear อย่างละเอียด

By lew Founder on Tag: Development, Android, Wearable Computing, Android Wear
Development

ตลาดคอมพิวเตอร์สวมใส่ได้ตอนนี้มุ่งหน้ากันที่นาฬิกาข้อมือเป็นหลักแทบทุกรายแต่ปัญหาสำคัญคือไม่มีแพลตฟอร์มกลางที่ครองตลาด ส่วนมากอุปกรณ์ทุกตัวก็ออกแพลตฟอร์มมาพร้อมกันสินค้าของตัวเอง แต่ตอนนี้ค่ายแอนดรอยด์ก็ออกมาชิงตลาดนี้แล้วด้วย Android Wear

Android Wear จะรวมตัวเข้ากับ Google Now อย่างแนบแน่น ความสามารถยกมาจาก Google Glass คือเริ่มคำสั่งด้วยคำว่า "Ok Google" จากนั้นหน้าจอจะพยายามจัดข้อมูลที่เหมาะสมให้ เช่นเมื่อฟังเพลงอยู่หน้าจอจะแสดงเพลงปัจจุบัน

By mk Founder on Tag: Development, Samsung, Watch, Tizen, Wearable Computing, Samsung Gear
Development

ซัมซุงโชว์ SDK สำหรับสร้างแอพบน Gear 2 และ Gear 2 Neo (ซึ่งเป็น Tizen) ไปแล้ว วันนี้ซัมซุงเปิดให้คนทั่วไปสามารถดาวน์โหลด SDK ตัวนี้แล้ว (ชื่ออย่างเป็นทางการคือ Tizen Software Development Kit for Wearables ซึ่งแยกจาก Tizen SDK รุ่นปกติ)

เวอร์ชันของ SDK ยังนับเป็น 1.0.0b1 โดยใช้ได้ทั้งบนวินโดวส์ แมค และลินุกซ์ (Ubuntu)

Subscribe to Development