Tags:
Node Thumbnail

หลังจากออราเคิลออก Java 8 ในเดือนมีนาคม 2014 บริษัทก็เดินหน้าเต็มที่สู่ Java 9 ที่คาดว่าจะออกได้ในปี 2016

ความคืบหน้าล่าสุดคือ Mark Reinhold หัวหน้าสถาปนิก (chief architect) ของ Java ไปพูดที่งาน EclipseCon โดยเล่าถึงแผนการของ Java 9 และ Java รุ่นถัดจากนั้น (ซึ่งก็น่าจะเรียกว่า Java 10)

Tags:
Node Thumbnail

สำหรับผู้ใฝ่ฝันหวังว่าซักวันจะมีโอกาสได้เล่นเกมที่ตัวเองสร้าง แต่ตอนนี้ยังไม่แน่ใจว่าความรู้เกี่ยวกับเกมที่มีอยู่จะเพียงพอต่อการพัฒนาเกมขึ้นมาได้สำเร็จหรือเปล่า ปิดเทอมนี้ GitHub ชวนคุณมาแข่งขันดัดแปลงเกมภายใต้แนวคิด "The Game Has Changed" ครับ

กติกาไม่ยุ่งยาก เพียงแค่ค้นหาโครงการเกมบนเว็บ GitHub ที่ชื่นชอบ แล้วแตกโครงการ (fork) มาแต่งเติมให้สนุกสุดมันตามแนวคิดข้างต้น ทดสอบว่าเกมสามารถเล่นผ่านหน้าเว็บได้ แล้วส่งโค้ดงานที่ดัดแปลงขึ้นไปบนเว็บภายในวันที่ 13 เมษายนนี้ พร้อมทั้งกรอกใบสมัครเข้าร่วมแข่งขันครับ

Tags:
Node Thumbnail

Aparna Chennapragada ผู้บริหารฝ่ายผลิตภัณฑ์ของกูเกิลไปขึ้นเวทีในงาน SXSW และเปิดเผยว่ากูเกิลกำลังพัฒนา Google Now API เพื่อให้แอพใดๆ ก็ตามสามารถแสดงข้อมูลบน Google Now ได้ด้วย (ตอนนี้รับเฉพาะแอพที่ได้รับเชิญประมาณ 40 ตัว)

Chennapragada ยังอธิบายกระบวนการทำงานของ Google Now ในการคัดเลือกว่าจะแสดงข้อมูลอะไร โดยกูเกิลใช้ทั้งวิธี "คาดเดาเอง" และ "สอบถามผู้ใช้" ซึ่งช่วงหลังเราอาจเห็น Google Now ถามผู้ใช้ว่าข้อมูลที่แสดงมีประโยชน์หรือไม่ เธอบอกว่ากูเกิลสำรวจผู้ใช้งานครั้งละหลายพันคนเพื่อนำข้อมูลนี้ไปปรับปรุงผลิตภัณฑ์

Tags:
Node Thumbnail

Mozilla ผู้พัฒนาเบราว์เซอร์ไฟร์ฟอกซ์รายงานผลสำเร็จจากโครงการ Winter of Security ที่เปิดให้นักศึกษาสี่คนจากมหาวิทยาลัยบัวโนสไอเรสมาพัฒนาเครื่องมือสำรวจความปลอดภัยของซอฟต์แวร์ ในชื่อว่า MASCHE หรือ Memory Analysis Suite for Checking the Harmony of Endpoints

MASCHE สร้าง API กลางสำหรับการเข้าค้นหาหน่วยความจำของโปรเซสที่กำลังรันอยู่บนสามแพลตฟอร์มหลัก ได้แก่ Windows, OS X, และ Linux สามารถค้นหาธรรมดาและค้นหาด้วย Regular Expression ก็ได้

โครงการพัฒนาด้วยภาษา Go และ C ซอร์สโค้ดเปิดให้ดาวน์โหลดใน GitHub

Tags:
Node Thumbnail

ข่าวเก่าจากงาน MWC 2015 นะครับ ไมโครซอฟท์อธิบายรายละเอียดของ Universal App Platform (UAP) สภาพแวดล้อมสำหรับพัฒนาแอพบน Windows 10 ที่เขียนแอพครั้งเดียวลงพีซี มือถือ เครื่องเล่นเกม และอุปกรณ์ IoT ได้เลย มีหน้าร้าน (สโตร์) เดียวกัน มีบัญชีนักพัฒนาเดียวกัน และ SDK เพียงชุดเดียว

Universal App Platform จะมีเครื่องมือช่วยสนับสนุนนักพัฒนา 3 อย่างคือ

Tags:
Node Thumbnail

App Annie บริษัทวิจัยตลาดแอพพลิเคชั่นโมบายออกรายงานปี 2014 เรียงลำดับบริษัทที่ทำรายได้สูงสุด 52 บริษัทแรก (เท่าจำนวนไพ่หนึ่งสำรับ) สามอันดับแรกเป็นบริษัทเกม และ LINE เป็นอันดับที่สี่ ตามมาด้วย Tencent จากจีนเป็นอันดับห้า

แอพพลิเคชั่นที่มียอดขายสูงสุดทั่วโลก (ไม่นับเกม) ได้แก่ LINE, Pandora Radio, LINE PLAY, Zoosk, Skype, LINE manga, Badoo, Spotify, PacketColony, และ MLB.com at Bat ในรายการนี้ LINE เป็นบริษัทเดียวที่มีหลายแอพพลิเคชั่นอยู่ในสิบอันดับแรก เป็นแอพพลิเคชั่นหาคู่ถึงสองแอพพลิเคชั่น

เมื่อนับรวมเกมด้วยแล้ว สิบบริษัทแรกที่รายได้สูงสุด ได้แก่ Supercell, King, Gungho Online, LINE, Tecent, COLOPL, Electronic Arts, Mixi, Machine Zone, และ BANDAI NAMCO

Tags:
Node Thumbnail

โครงการ Angular (ชื่อเดิมคือ AngularJS) เป็นเฟรมเวิร์คสำหรับพัฒนาเว็บที่สร้างโดยกูเกิล ตัวไลบรารีรุ่นแรกสุดถูกเขียนด้วย JavaScript แต่ปีที่แล้ว กูเกิลก็ประกาศว่าจะพัฒนา Angular 2.0 ด้วยภาษา AtScript ซึ่งเป็นซูเปอร์เซ็ตของ JavaScript/ECMAScript แทน

แต่ล่าสุด กูเกิลกลับลำโดยประกาศความร่วมมือกับไมโครซอฟท์ (ถือเป็นของแปลกสำหรับสองบริษัทนี้) โดย Angular 2.0 จะเปลี่ยนมาใช้ภาษา TypeScript ของไมโครซอฟท์แทนการใช้ AtScript ของตัวเอง และจะเริ่มจาก TypeScript 1.5 เวอร์ชันใหม่ที่จะออกในเร็วๆ นี้

Tags:
Node Thumbnail

Vulkan เพิ่งเปิดตัวไปไม่กี่วัน ตอนนี้ยังไม่มีชุดพัฒนาให้นักพัฒนาใช้งานจริง แต่ทาง Valve ก็ประกาศสัญญาว่าจะพัฒนาไดร์เวอร์สำหรับใช้งาน Vulkan บนกราฟิกของอินเทล นอกจากนี้เกมเอนจิน Source 2 ก็จะรองรับ Vulkan เช่นเดียวกับ Steam OS

ความได้เปรียบของชิปกราฟิกอินเทลคือซอร์สโค้ดและเอกสารค่อนข้างครบถ้วนกว่าชิปกราฟิกค่ายอื่นๆ มาก การที่ Valve เข้ามาพัฒนาไดร์เวอร์ Vulkan ให้จึงดูจะง่ายกว่าชิปยี่ห้ออื่นๆ

Valve ไม่ได้กำหนดช่วงเวลาที่ไดร์เวอร์จะออกมา ทางฝั่งอินเทลเองก็เป็นหนึ่งในกลุ่มผู้ร่วมกับ Khronos ในการเปิดตัว Vulkan ดังนั้นในระยะยาวน่าจะมีไดร์เวอร์จากทางอินเทลออกมา

Tags:
Node Thumbnail

AMD เกาะกระแส virtual reality โดยเปิดตัวโครงการ LiquidVR ซึ่งเป็นเทคโนโลยีที่ช่วยให้การใช้งาน VR บนฮาร์ดแวร์ของ AMD มีประสิทธิภาพดีขึ้น โดยลด latency ของภาพลง

AMD บอกว่า latency เป็นสิ่งสำคัญมากในโลกของ VR เพราะส่งผลต่อความรู้สึกว่าวัตถุที่เห็นมีอยู่จริง (presence) ดังนั้น AMD จึงออก LiquidVR SDK ที่ช่วยให้นักพัฒนาเกมและแอพลด latency ลงให้มากที่สุด ด้วยเทคนิคหลายอย่างประกอบกัน

Tags:
Node Thumbnail

หลังการมาถึงของ Vulkan ชะตากรรมของ AMD Mantle ก็ใกล้ถึงจุดจบ โดยตัวแทนของ AMD ออกมาโพสต์อธิบายทิศทางของ Mantle ในอนาคต

AMD บอกว่า Mantle ประสบความสำเร็จในแง่การกระตุ้นให้อุตสาหกรรมกราฟิกพัฒนา API ยุคใหม่ที่เร่งประสิทธิภาพของฮาร์ดแวร์มากขึ้น ผลออกมาเป็น DirectX 12 และ Vulkan (ซึ่ง AMD ร่วมพัฒนาด้วย) เมื่อทิศทางของอุตสาหกรรมไปทางนี้ บริษัทจึงปรับแผนของ Mantle จากของเดิมที่เคยตั้งเป้าไว้

Tags:
Node Thumbnail

กลุ่ม Khronos ผู้ดูแลมาตรฐานกราฟิก OpenGL เปิดตัวมาตรฐานกราฟิกยุคใหม่ Vulkan ที่ถูกออกแบบใหม่หมดเพื่อใช้แทน OpenGL ที่เริ่มล้าสมัยแล้ว

นับถึงวันนี้ OpenGL มีอายุได้ 22 ปี เริ่มไม่สามารถตอบสนองต่อความต้องการของแอพพลิเคชันยุคใหม่ๆ ที่ต้องการรีดประสิทธิภาพของฮาร์ดแวร์ให้มากขึ้น ดังจะเห็นได้จาก API กราฟิกรุ่นใหม่ๆ อย่าง AMD Mantle, Apple Metal, DirectX 12 ที่เปิดให้แอพพลิเคชันลงไปจัดการฮาร์ดแวร์ระดับล่างได้มากขึ้น

Tags:
Node Thumbnail

Unity Engine เอนจินเกมชื่อดัง ใช้เวที Game Developer Conference 2015 เปิดตัวเอนจินเวอร์ชันใหม่ Unity 5 ที่รองรับแพลตฟอร์มเกมทีเดียว 21 แพลตฟอร์ม (รองรับ Oculus Rift และ Gear VR ด้วย)

ของใหม่ใน Unity 5 มีเยอะมาก ที่เด่นๆ ได้แก่

Tags:
Node Thumbnail

ช่วงนี้มีงาน Game Developers Conference 2015 ค่ายเกมหลายแห่งจึงใช้เวทีนี้เปิดตัวเครื่องมือสำหรับนักพัฒนาในช่วงเวลาไล่เลี่ยกัน (ข่าวของ Unreal Engine)

ค่าย Valve ปีนี้ออกเอนจินตัวใหม่ Source 2 ซึ่งถือเป็นการออกเวอร์ชันใหญ่ครั้งแรกนับจากเปิดตัวเอนจิน Source ในปี 2004 พร้อม Counter-Strike: Source และ Half-Life 2 โดย Gabe Newell ผู้ก่อตั้ง Valve เพิ่งให้สัมภาษณ์ไว้ว่ามันเป็นเอนจินตัวใหม่ ที่ไม่ใช่การอัพเดตย่อยของ Source รุ่นแรก

Tags:
Node Thumbnail

Unreal Engine 4 ประกาศปรับโมเดลรายได้ใหม่ เปิดให้ทุกคนเข้าใช้งานได้ฟรี แต่จะเริ่มคิดค่าธรรมเนียม 5% เมื่อรายได้เกิน 3,000 ดอลลาร์ต่อไตรมาส เปิดทางให้นักพัฒนาอิสระรายเล็กสามารถเลือกใช้งานได้ทันที

Unreal Engine 4 เปิดตัวเมื่อปีที่แล้ว โดยคิดค่าสมาชิกรายเดือน เดือนละ 19 ดอลลาร์และคิดส่วนแบ่ง 5% เช่นกัน การประกาศครั้งนี้เป็นการเลิกเก็บค่าสมาชิกรายเดือน ส่วนสมาชิกที่จ่ายเงินไปแล้วจะได้รับเครดิตเข้าไปซื้อสินค้าใน Unreal Engine Marketplace คนละ 30 ดอลลาร์

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว OneDrive API เวอร์ชันใหม่เพื่อให้แอพต่างๆ เรียกใช้งานไฟล์ของผู้ใช้ที่เก็บใน OneDrive โดยรองรับ 4 แพลตฟอร์มคือเว็บ, Windows, iOS, Android

ของใหม่ใน API เวอร์ชันนี้คือ

Tags:
Node Thumbnail

Yoichiro Tanaka โปรแกรมเมอร์จากบริษัท LINE เขียนโปรแแกรม SFTP File System ทำงานบน Chrome OS เปิดให้ใช้งานฟรี

เมื่อติดตั้งแอพจะสามารถดึงไฟล์จากเซิร์ฟเวอร์ SFTP เหมือนไฟล์อยู่ในเครื่อง รูปแบบเดียวกับที่ผู้ใช้ Chrome OS เห็นไฟล์ใน Google Drive เป็นไฟล์ในเครื่องเช่นเดียวกัน ตัวโปรแกรมรองรับการยืนยันตัวตนทั้งแบบเซฟรหัสผ่านไว้ล่วงหน้า, กรอกรหัสผ่านทุกครั้ง, หรือจะแลกกุญแจไว้ก่อนก็ได้

ตัวโปรแกรมเปิดซอร์สให้เข้าไปดูได้ใน GitHub แต่ไม่ได้ระบุสัญญาอนุญาตเอาไว้ เทคโนโลยีที่ใช้คือ libssh ทำงานผ่าน NaCl

Tags:
Node Thumbnail

ยาฮูเปิดตัว Yahoo Mobile Developer Suite รวมชุดเครื่องมือช่วยสนับสนุนคนทำแอพมือถือ โดยในชุดประกอบด้วยเครื่องมือ 5 ตัว

Tags:
Node Thumbnail

เว็บไซต์ The Verge อ้างแหล่งข่าววงในว่าไมโครซอฟท์เตรียมเปิดแพลตฟอร์ม Xbox One ให้นักพัฒนาสร้างแอพลงได้ช่วงปลายปีนี้ โดยบริษัทจะประกาศข่าวในงาน Build เดือนเมษายน และออก SDK รุ่นพรีวิวในเดือนพฤษภาคม

แผนการนี้ของไมโครซอฟท์เป็นส่วนหนึ่งของยุทธศาสตร์ Universal Windows App ที่เขียนแอพครั้งเดียว ใช้ได้ทั้งบนพีซี อุปกรณ์พกพา และ Xbox One โดยตอนนี้ไมโครซอฟท์รองรับ Universal App บน Windows/Windows Phone แล้ว ส่วน Xbox One จะเป็นลำดับต่อไป

แอพบน Xbox One ในปัจจุบันยังไม่ถูกเขียนด้วยเทคโนโลยีแบบ Universal App แต่ไมโครซอฟท์ก็มีแผนจะเปลี่ยนเป็นแอพแบบใหม่ในเดือนพฤศจิกายน ส่วนแอพรุ่นเดิมยังสามารถใช้งานได้ต่อไป

Tags:
Node Thumbnail

กูเกิลตัดสินใจย้าย WebView จากเดิมที่เป็นส่วนหนึ่งของแอนดรอยด์ออกมาเป็นส่วนหนึ่งของ Google Play Services ทำให้สามารถอัพเดตแยกกันได้ ตอนนี้กูเกิลก็เริ่มใช้ความสามารถในส่วนนี้ด้วยการเปิดให้นักพัฒนาเข้าถึง WebView รุ่นเบต้าก่อนที่จะอัพเดตให้ผู้ใช้ทั่วไป

WebView Beta Channel จะสร้างจาก Chrome 40 ขณะที่ WebView มาตรฐานบน Android 5.0 ตอนนี้สร้างจาก Chrome 36 ส่วน Android 4.4.3 ใช้ Chrome 33

นักพัฒนาที่สนใจต้องเข้าร่วม WebView Beta Channel Community บน Google+ ก่อนจึงจะไปเลือกติดตั้งรุ่นเบต้าบน Play Store ได้

ที่มา - Android Developer Blog

Tags:
Node Thumbnail

แอปเปิลประกาศขยายข้อจำกัดขนาดแพ็กเกจไฟล์ของแอพบน App Store จากเดิม 2GB เป็น 4GB แล้ว อย่างไรก็ตาม สำหรับการดาวน์โหลดผ่านเครือข่ายมือถือ (3G/4G) ขนาดใหญ่ที่สุดที่โหลดได้ยังอยู่ที่ 100MB เช่นเดิม

การขยายขนาดครั้งนี้ย่อมช่วยให้นักพัฒนา (โดยเฉพาะเกม) ทำงานง่ายขึ้นครับ

ที่มา - Apple Developer

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยอัพเดตตัวใหม่สำหรับ Windows 10 build 9926 ในรหัส KB3035129 ซึ่งมีรายการปรับปรุงมากมายตามรายการท้ายข่าว

แต่หลังจากที่ติดตั้งตัวอัพเดตดังกล่าวไปแล้ว เมื่อเปิด Windows Update ขึ้นมา ก็จะพบว่ามี build ใหม่พร้อมให้ดาวน์โหลดด้วย โดยคนที่ตั้งการอัพเดตแบบ fast จะเห็น build 9932 ส่วนคนที่ตั้งการอัพเดตแบบ slow จะเห็นเป็น build 9931 ทั้งนี้คนที่พยายามดาวน์โหลดตัวอัพเดตทั้งสองนั้นก็ไม่มีใครที่ประสบผลสำเร็จแต่อย่างใด

Tags:
Node Thumbnail

TestFlight เป็นบริการทดสอบแอพรุ่นเบต้าบน App Store ที่แอปเปิลได้มาจากการซื้อบริษัท Burstly เมื่อปีที่แล้ว แต่ล่าสุดแอปเปิลประกาศปิด TestFlight ตัวเดิมของ Burstly หรือ TestFlightApp.com ในวันที่ 26 กุมภาพันธ์นี้แล้ว

เหตุผลก็ตรงไปตรงมาคือแอปเปิลย้ายทีม TestFlight ไปสร้างแพลตฟอร์มสำหรับทดสอบแอพตัวใหม่ชื่อคล้ายๆ เดิมคือ TestFlight Beta Testing โดยเป็นส่วนหนึ่งของบริการ iTunes Connect สำหรับนักพัฒนาแทน (เว็บไซต์) ซึ่งนักพัฒนาที่เคยใช้ TestFlight ตัวเดิมและมีข้อมูลเก็บไว้ก็สามารถย้ายไปยัง TestFlight ตัวใหม่ได้เลย

Tags:
Node Thumbnail

ปีที่แล้ว Twitter ออกระบบล็อกอินด้วยเบอร์โทรศัพท์ Digits โดยอยู่ภายใต้โครงการ Fabric ที่เปิดเครื่องมือให้นักพัฒนาแอพอื่นๆ ใช้งาน เบื้องต้น Digits ยังเปิดให้ใช้งานเฉพาะแอพบน iOS/Android เท่านั้น

วันนี้ Twitter ขยายความสามารถของ Digits เพิ่มให้เว็บแอพที่ต้องการระบบล็อกอินด้วยเบอร์โทรศัพท์ สามารถเรียกใช้บริการส่งโค้ดยืนยันทาง SMS ได้ด้วย รูปแบบการใช้งานก็เพียงแค่เรียก Digits JavaScript SDK แล้วฝังปุ่มล็อกอินในเว็บแอพก็ใช้งานได้ทันที

ที่มา - Twitter Blog

Pages