By mk Founder on Tag: Eclipse, Android Studio, Android, Development, IDE
Eclipse

การพัฒนาแอพบน Android สมัยแรกๆ กูเกิลใช้วิธีออกปลั๊กอิน Android Developer Tools (ADT) ให้กับ IDE ยอดนิยมอย่าง Eclipse แต่เมื่อเวลาผ่านไป กูเกิลเปลี่ยนนโยบายมาเป็นการสร้าง IDE ของตัวเองคือ Android Studio (พัฒนามาจาก IntelliJ IDEA) แทน

กูเกิลประกาศมาตั้งแต่ต้นว่าให้นักพัฒนาย้ายไปใช้ Android Studio แต่ก็ยังซัพพอร์ตปลั๊กอิน Eclipse มาสักระยะหนึ่ง วันนี้เวลานั้นหมดลงแล้ว และกูเกิลประกาศหยุดซัพพอร์ต Eclipse Android Developer Tools อย่างเป็นทางการ

กระบวนการย้ายจาก Eclipse ADT มายัง Android Studio นั้นไม่มีอะไรยาก สามารถสั่ง Import Project มาได้ตรงๆ นักพัฒนาส่วนใหญ่น่าจะย้ายกันมาเกือบหมดแล้ว ถ้ายังมีท่านใดยังไม่ย้ายก็คงต้องถึงเวลาแล้วล่ะครับ

ที่มา - Android Developers Blog

By mk Founder on Tag: Deep Learning, Development, Python, Microsoft, Artificial Intelligence
Deep Learning

เมื่อต้นปี ไมโครซอฟท์ออกชุดเครื่องมือพัฒนา Deep Learning สำหรับเทรน AI ในชื่อ CNTK (ย่อมาจาก Microsoft Cognition Toolkit) พร้อมเปิดซอร์สขึ้นบน GitHub

ล่าสุดไมโครซอฟท์ออกชุดเครื่องมือเวอร์ชันใหม่ 2.0 Beta แล้ว พร้อมเปลี่ยนชื่อมันจากตัวย่อ มาเป็นชื่อเต็มๆ คือ Microsoft Cognitive Toolkit แทน

ของใหม่ที่สำคัญในเวอร์ชันนี้คือรองรับภาษา Python เพิ่มเข้ามาจากรุ่นแรกที่รองรับแต่ C++ (ในอนาคตจะรองรับภาษาอื่นๆ อย่าง R และ C#), ปรับปรุงประสิทธิภาพ และทำงานร่วมกับ Visual Studio ได้แล้ว

By Lamicrosz Contributor on Tag: UWP, Development, Windows 10, Microsoft
UWP

UWP Community Toolkit เครื่องมือช่วยอำนวยความสะดวกแก่นักพัฒนาแอพบน Windows 10 ออกอัพเดตเวอร์ชัน 1.1 โดยเพิ่มของใหม่ ดังนี้

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

NetBeans 8.2 ออกแล้ว โดยทิ้งช่วงห่างจาก NetBeans 8.1 เกือบ 1 ปีเต็ม ของใหม่ในรุ่นนี้ได้แก่

  • รองรับ ECMAScript 6 (ชื่ออย่างเป็นทางการของ JavaScript) และเริ่มรองรับ ECMAScript 7 แล้วในแบบ experimental
  • รองรับ PHP7, Symfony 3, PHPUnit 5
  • รองรับ Docker แล้ว ตัว editor รู้จักไฟล์คอนฟิกของ Docker
  • ปรับปรุงการทำงานกับ Oracle JET, Note.js 4.0, C/C++, Java EE, Maven
  • ตัว editor เพิ่มฟีเจอร์โหมด multicarets หรือมีเคอร์เซอร์แก้ไฟล์ได้หลายบรรทัดพร้อมกัน

ที่มา - NetBeans, NetBeans

By mk Founder on Tag: Daydream, Virtual Reality, Google, Development
Daydream

ในงาน Google I/O 2016 ที่ผ่านมา กูเกิลเปิดตัวแพลตฟอร์ม VR ของตัวเองในชื่อ Daydream วันนี้ตัว VR SDK ของ Daydream ออกเวอร์ชัน 1.0 แล้ว โดยใช้ชื่ออย่างเป็นทางการว่า Google VR SDK

Google VR SDK แบ่งออกเป็น 3 รุ่นย่อยตามแพลตฟอร์มที่รองรับ ได้แก่ Android, Unity และ Unreal Engine 4 (UE4) ดังนั้นนักพัฒนาเกมที่ใช้เอนจิน Unity หรือ Unreal อยู่แล้วก็สามารถเชื่อมต่อกับตัว VR SDK ได้ทันที

By mk Founder on Tag: Android Studio, Android, Development
Android Studio

กูเกิลออก Android Studio 2.2 ตัวจริง หลังออกตัวพรีวิวตั้งแต่งาน Google I/O เมื่อเดือนพฤษภาคม การเปลี่ยนแปลงของรุ่นนี้มีหลายอย่าง ที่เด่นๆ มีดังนี้

By vvkungx Contributor on Tag: GitHub, Development
GitHub

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

ฟีเจอร์ต่อมาคือเครื่องมือจัดการโปรเจคที่มีการทำงานคล้ายกับ Trello สามารถใช้งานได้ผ่านแต่ละ repository ฟีเจอร์นี้สามารถสร้างการ์ดจากการ pull request, issue หรือเป็นโน้ตลงไปในบอร์ดได้ อีกทั้งแต่ละบอร์ดยังสามารถจัดการเปลี่ยนแปลงหัวข้อได้เองและโยกย้ายการ์ดต่างๆ ไปไว้ในบอร์ดได้ด้วยการคลิ๊กลากลงไป

By lew Founder on Tag: API, China, Development, Action Camera, Yi Technology
API

Yi Technology ผู้ผลิกล้องแอคชั่น Yi ประกาศเปิด API สำหรับการสร้างแอปด้วยตัวเอง โดยเปิด SDK ให้ทั้ง Swift และจาวา

ตัว API สามารถควบคุมการทำงานทั่วไปของตัวกล้อง เช่น การบันทึก/หยุด, เปิด/ปิดจอภาพ, ตั้งเวลา, ตั้งความละเอียดภาพ, ตรวจสถานะของกล้อง

แนวทางการเปิด API เช่นนี้น่าสน เพราะบางคนอาจจะไม่ชอบแอปจากผู้ผลิตในจีนนัก การเปิด API เช่นนี้น่าจะเปิดให้นักพัฒนาภายนอกพัฒนาแอปคุณภาพดีๆ ออกมาได้อีกมาก

ตัว API อยู่ใน GitHub

By mk Founder on Tag: Xbox One, UWP, Development, Microsoft
Xbox One

แผนการใหญ่ของไมโครซอฟท์คือให้นักพัฒนาสร้างแอพ Universal Windows Platform (UWP) แล้วทำงานได้ทุกระบบปฏิบัติการของไมโครซอฟท์ โดยเริ่มจาก Windows 10 / Windows 10 Mobile และลามไปยัง Xbox ด้วย

ล่าสุดไมโครซอฟท์เปิดให้นักพัฒนาทั่วไปส่งแอพ UWP ขึ้นไปยัง Xbox Store แล้ว จากเดิมที่ยังจำกัดเฉพาะบริษัทรายใหญ่ที่ได้รับสิทธิเป็นกลุ่มแรกๆ เท่านั้น นักพัฒนาที่ต้องการส่งแอพต้องใช้ Windows 10 Anniversary Update SDK build 14393 ขึ้นไป และเลือกอุปกรณ์ที่เข้ากันได้กับแอพเป็น "Windows 10 Xbox" ด้วย

By mk Founder on Tag: gRPC, Google, Development
gRPC

กูเกิลพัฒนาระบบเรียกฟังก์ชั่นการทำงานข้ามเครื่อง (remote procedure call - RPC) ของตัวเองชื่อ gRPC มาได้สักพัก และในที่สุดก็ออกเวอร์ชัน 1.0 แล้ว

gRPC เป็นเฟรมเวิร์คสำหรับเรียกคำสั่งข้ามเครื่องที่ออกแบบให้ใช้งานในยุคอินเทอร์เน็ต รองรับการเรียกคำสั่งเป็นหลัก 'หมื่นล้าน' คำสั่งต่อวินาที หน้าที่ของมันคือเป็นสื่อกลางระหว่างระบบต่างๆ ให้คุยกันอย่างอัตโนมัติ รองรับภาษาที่หลากหลายทั้ง C++, Java, PHP, Go, Node, Ruby, Python, C# รวมถึงทำงานได้ทุกแพลตฟอร์มสำคัญ Windows, Mac, Linux, Android, iOS

By Lamicrosz Contributor on Tag: Unity, Development, Developer, Games, Facebook
Unity

Facebook และ Unity เจ้าของเอนจินพัฒนาเกมยอดนิยม จับมือกันเพื่อสนับสนุนนักพัฒนาเกม ให้สามารถเข้าถึงคนเล่นเกมได้มากขึ้นผ่านช่องทางของ Facebook ซึ่งมีคนเชื่อมต่อบัญชี Facebook เข้ากับเกมต่างๆ กว่า 650 ล้านคน ต่อเดือน

Facebook จะเปิดให้ผู้พัฒนาเกมจำนวนหนึ่ง เข้าร่วมทดสอบฟังก์ชันของ Facebook บนซอฟต์แวร์ Unity 5.4 โดยสามารถลงทะเบียนได้ถึงวันที่ 31 สิงหาคม ที่นี่

ที่มา - Facebook for Developers

By Lamicrosz Contributor on Tag: UWP, Windows 10, Development, Microsoft
UWP

ไมโครซอฟท์เปิดตัว UWP Community Kit โครงการโอเพนซอร์ส ที่เปิดให้ชุมชนนักพัฒนาร่วมกันพัฒนาตัว SDK ให้ดียิ่งขึ้น โดยไมโครซอฟท์ได้มีเป้าหมายหลักอยู่ 3 ประการ

  • ทำให้การพัฒนาแอพง่ายขึ้น (Simplified app development)
  • โอเพนซอร์ส
  • ร่วมกำหนดแนวทางในการพัฒนา SDK

เครื่องมือนี้สามารถใช้งานได้กับแอพแบบ UWP ที่เขียนด้วยภาษา C# และ VB.NET และสามารถใช้งานได้กับ Windows 10 SDK รุ่น 10586 ขึ้นไป

By Job_The_Gamer Writer on Tag: Electron, UWP, Windows 10, Development, Microsoft
Electron

ไมโครซอฟท์ยังคงเดินหน้าเสริมทัพเครื่องมือพัฒนาแอพ Universal Windows Platform (UWP) ด้วยการออกตัวแปลงแอพจาก Electron ซึ่งเป็นเฟรมเวิร์คที่ใช้สร้างแอพเดสก์ท็อปด้วย HTML/JavaScript ให้กลายเป็นแอพแบบ UWP

ทำให้แพลตฟอร์ม UWP ในตอนนี้รองรับการพัฒนาแอพด้วย Electron เพิ่มเติมจากการแปลงแอพจากโปรแกรม Win32 แบบเดิมผ่าน Desktop App Converter และทั้งคู่จะสามารถใช้งานได้บน Windows 10 Anniversary Update ซึ่งมีกำหนดการปล่อยอัพเดตภายในวันที่ 2 สิงหาคมนี้

By Lamicrosz Contributor on Tag: UWP, Development, Game Engine, Microsoft, Games, Unreal
UWP

ไมโครซอฟท์ประกาศผ่านหน้าฟอรัมของ Unreal Engine ว่า Unreal Engine 4 ได้รองรับ ตัวแพลตฟอร์ม Universal Windows Platform แล้ว ด้วยการ fork จากตัวเอนจิน และได้ปล่อยซอร์สโค้ดลงบน GitHub (ผู้ที่ขึ้นเลข 404 ให้สร้างบัญชี GitHub ขึ้นมาก่อน แล้วเข้าร่วม Epic program และเชื่อมต่อบัญชีเข้าด้วยกัน หลังจากนั้นจะได้รับเมลคำเชิญเข้าร่วม Epic GitHub Org)

ผู้ที่มีซอฟต์แวร์ Unreal Engine 4 อยู่แล้ว ก็สามารถใช้งานได้เลย โครงการนี้ถูกพัฒนาโดย Xbox Advanced Technology Group (ATG) โดยได้เปิดกระดานสนทนาไว้พูดคุยทั้งใน Unreal Engine Forum และ Xbox

ที่มา - Unreal Engine Forum via MSPoweruser

By mk Founder on Tag: React, Development, Facebook
React

Facebook ออกเครื่องมือตัวใหม่ที่ช่วยสร้างแอพพลิเคชันด้วย React อย่างรวดเร็ว เครื่องมือตัวนี้ใช้ชื่อตรงไปตรงมาว่า Create React App

Create React App เป็นคำสั่งคอมมานด์ไลน์ที่ช่วยอำนวยความสะดวกกับคนที่ต้องการสร้างแอพง่ายๆ ด้วย React แต่ขี้เกียจมาเสียเวลาคอนฟิก ขั้นตอนมีแค่การลงแพ็กเกจ create-react-app ในระบบ npm (ตัวจัดการแพ็กเกจของ Node.js) แล้วสั่ง create-react-app my-app ตามด้วย npm start ก็จะได้เว็บแอพรันอยู่ใน localhost:3000 ของเครื่องเราทันที

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

ทิศทางการพัฒนา .NET ของไมโครซอฟท์ในรอบปีที่ผ่านมาคือ โอเพนซอร์ส .NET บางส่วน แล้วพัฒนาให้ทำงานแบบข้ามแพลตฟอร์มได้ ภายใต้ชื่อว่า .NET Core (หรือพูดง่ายๆ คือมองว่า .NET Core ยังมีสถานะเป็นซับเซ็ตของ .NET Framework)

.NET Core 1.0 (เดิมทีจะเรียก 5.0) ยังมีความสามารถไม่สมบูรณ์เท่ากับ .NET Framework 4.6 ในปัจจุบัน ซึ่งไมโครซอฟท์ก็เผยแผนการพัฒนา .NET Core ในอนาคตไว้ดังนี้

By mk Founder on Tag: Google Play, Development
Google Play

กูเกิลประกาศความเปลี่ยนแปลงของการอัพเดตไฟล์แอพผ่าน Google Play Store เพื่อตอบสนองปริมาณและความถี่ของการอัพเดตแอพที่เพิ่มขึ้น ดังนี้

By Lamicrosz Contributor on Tag: Windows 10, UWP, iOS, Development, Objective-C, Microsoft
Windows 10

ไมโครซอฟท์ออก iOS App Analysis ซึ่งเป็นส่วนหนึ่งของโครงการ Windows Bridge for iOS (โครงการ Project Islandwood เก่า) ที่ช่วยอำนวยความสะดวกให้กับเหล่านักพัฒนาแอพในการพอร์ตแอพมายัง Windows 10 ได้ง่ายขึ้น

ตัว iOS App Analysis จะช่วยตรวจสอบโค้ดต่างๆ ว่าตรงไหนรองรับกับ Windows Bridge for iOS บ้าง ซึ่งเครื่องมือนี้สามารถใช้งานได้ผ่านเว็บไซต์เลย ไม่ต้องดาวน์โหลดเพิ่ม และหากตัวแอพใช้ libraries จากภายนอก และ SDK อื่นๆ ตัวเครื่องมือก็จะแนะนำตัวเลือกอื่นที่สามารถแทนที่กันได้

By mk Founder on Tag: iOS, Development, Microsoft
iOS

ไมโครซอฟท์ประกาศปรับปรุง Windows Bridge for iOS (หรือที่รู้จักกันในชื่อ Project Islandwood) ให้ทำงานดีกว่าเดิม โดยเฉพาะการรองรับโค้ดส่วน UI ที่สร้างด้วย UIKit ของแอปเปิล

เดิมทีไมโครซอฟท์ใช้วิธีพอร์ตคอมโพเนนต์จาก UIKit มาสู่ Windows แบบ 1:1 (เช่น เขียนโค้ดรองรับ UIButton ขึ้นมาเอง) แต่ข้อจำกัดคือไม่สามารถเขียนโค้ดมารองรับคอมโพเนนต์ได้ทุกตัว แถมเจอข้อจำกัดทางเทคนิคมากมาย คุณภาพของโค้ดก็ยังน้อยเพราะเขียนขึ้นมาเพื่อโครงการ Islandwood เพียงโครงการเดียว

Subscribe to Development