Tags:
Node Thumbnail

ซัมซุงออก Gear SDK รุ่นใหม่ให้นักพัฒนาใช้งานแล้ว โดย Gear SDK รุ่นนี้ออกแบบมาสำหรับนาฬิกา Samsung Gear รุ่นใหม่ที่ยังไม่เปิดตัว (ข่าวลือก่อนหน้านี้บอกเรียก Samsung Gear A)

ซัมซุงยังไม่เผยรายละเอียดของ Gear SDK ตัวใหม่นี้ แต่จากภาพโปรโมทต่างๆ ก็แสดงให้เห็นชัดเจนว่า Gear รุ่นใหม่จะใช้หน้าปัดกลมแล้ว ส่วนภาพตัวอย่างแอพมีให้ดู 5 ตัวคือ CNN, Yelp, Baidu Maps, FidMe, Apposter

นักพัฒนาที่สนใจสมัครเข้าร่วมโครงการ early access ของ Gear SDK ก็สามารถเข้าไปลงทะเบียนในหน้าเว็บตั้งแต่วันนี้เป็นต้นไป

Tags:
Node Thumbnail

ต่อจากข่าว Valve เตรียมแจกแว่นเสมือนจริง HTC Vive รุ่น Developer Edition ดึงนักพัฒนาเกมเข้าร่วม วันนี้ Valve เปิดให้นักพัฒนาเกมที่สนใจสามารถลงทะเบียนขอรับแว่น HTC Vive บนหน้าเว็บ Steam VR แล้ว

เงื่อนไขของ Valve คือแจกแว่นฟรี (Oculus ต้องเสียเงินซื้อ) แต่กระบวนการคัดเลือกก็เข้มงวดพอสมควร ต้องกรอกรายละเอียดของบริษัท ผลงานในอดีต และแผนการพัฒนาเกม VR ในอนาคต ตัวแทนของ Valve ระบุว่ารับบริษัทเกมทุกขนาดไม่ว่าใหญ่หรือเล็ก สามารถสมัครเข้าร่วมโครงการนี้ได้หมด

บริษัทเกมเมืองไทยที่สนใจก็ไม่ควรพลาดครับ

Tags:
Node Thumbnail

ปีที่แล้ว Twitter เปิดตัว Fabric ชุดเครื่องมือช่วยงานของนักพัฒนาแอพมือถือ ความสามารถของ Fabric มีหลากหลาย ทั้งตัววิเคราะห์สถิติการใช้งาน, ตัววิเคราะห์การแครช, ระบบโฆษณา MoPub, ระบบล็อกอินด้วยบัญชี Twitter, ระบบล็อกอินด้วยโค้ด SMS รวมถึง Twitter Kit หรือการฝังข้อความทวีตลงในแอพได้แบบเนทีฟ (เหมือนกับ embed ข้อความทวีตลงเว็บ)

Tags:
Node Thumbnail

ฟีเจอร์อย่างหนึ่งของ Google Play Services รุ่นหลังๆ คือ App Indexing หรือการเปิดให้ระบบค้นหาของกูเกิลสามารถค้นข้อมูลภายในแอพ Android ที่ติดตั้งอยู่ภายในเครื่องได้ เมื่อผู้ใช้สั่งค้นหาข้อมูลผ่านกูเกิลบน Android ก็มีโอกาสที่เห็นข้อมูลจากแอพควบคู่ไปกับข้อมูลจากเว็บตามปกติ

เดิมทีนั้น App Indexing จำกัดเฉพาะแอพที่ติดตั้งอยู่แล้วเท่านั้น แต่ล่าสุดกูเกิลเพิ่มฟีเจอร์ใหม่ให้ Google Search สามารถค้นเจอแอพได้แม้ไม่ได้ติดตั้งเอาไว้ โดยจะมีปุ่ม Install ให้ผู้ใช้กดติดตั้งได้เลย (คล้ายกับการทำ SEO เว็บเพื่อเพิ่มยอดคนเข้าเว็บ แต่เปลี่ยนเป็นแอพแทน และเป้าหมายเพื่อเพิ่มยอดการติดตั้ง)

Tags:
Node Thumbnail

ต่อเนื่องจากแผนการโอเพนซอร์ส.NET Framework และรองรับการทำงานบนลินุกซ์และโอเอสเท็น ล่าสุดไมโครซอฟท์เปิดตัวโครงการพัฒนาคอมไพเลอร์ชื่อว่า LLILC (อ่านว่า lilac) ซึ่งเป็นคอมไพเลอร์แบบ Just in Time (JIT) สำหรับ CoreCLR เพื่อใช้งานร่วมกับ LLVM ข้อดีของ LLVM อ่านได้ในข่าวเก่า

Tags:
Node Thumbnail

ปัญหาเรื่องประสิทธิภาพของแอพบน Android เป็นปัญหาเรื้อรังของโลก Android มานาน กูเกิลจึงพยายามแก้ปัญหานี้ด้วยการเปิดคอร์สออนไลน์เพื่อสอนเทคนิคต่างๆ ซะเลย

คอร์สนี้สอนโดย Colt McAnlis ทีมนักพัฒนาของกูเกิล และเปิดให้เรียนฟรีบนเว็บไซต์ Udacity โดยเนื้อหาที่สอนครอบคลุมทั้งเรื่องการเรนเดอร์กราฟิก การจัดการหน่วยความจำ และการสร้างแอพไม่ให้กินแบตเตอรี่ ระยะเวลาการเรียนประมาณ 4 สัปดาห์ ผู้เรียนควรมีพื้นฐานการพัฒนาแอพบน Android และการใช้ Git/GitHub มาก่อน

สำหรับผู้ที่สนใจเรื่องการปรับแต่งประสิทธิภาพบน Android สามารถดูวิดีโอชุด Android Performance Patterns โดยผู้สอนคนเดียวกันประกอบได้

Tags:
Node Thumbnail

กลุ่มทำงาน (Working Group) การพัฒนาภาษาโปรแกรมบนมาตรฐาน ISO กลุ่ม WG11 (ภาษา C) และ WG16 (C++) ตกลงกันว่าจะรวมตัวภาษากลับมาเป็นภาษาเดียวกันอีกครั้งในปี 2016

เมื่อข่าวนี้ไปถึงกลุ่มทำงานของภาษาอื่นๆ กลุ่มทำงานที่แสดงความสนใจเข้าร่วมทันทีคือ Objective-C และเมื่อส่งอีเมลภายในออกไปไม่กี่ชั่วโมง ภาษา C# ก็แสดงความสนใจเข้าร่วมกันด้วยเช่นกัน ที่น่าแปลกใจคือ WG4 (COBOL) ระบุว่าสนใจพัฒนาภาษาใหม่นี้ด้วย เพื่อเผยแพร่การตั้งชื่อเป็นตัวอักษรใหญ่ในภาษาใหม่นี้ต่อไป

มีภาษาอื่นๆ ที่สนใจเข้าร่วมแต่ถูกปฎิเสธ ได้แก่ JavaScript, Rust, และ Snobol เนื่องจากไม่มีตัวซีใหญ่ในชื่อภาษา

Tags:
Node Thumbnail

App Runtime for Chrome (ARC) ที่ช่วยรันแอพพลิเคชั่นแอนดรอยด์บน Chrome OS เปิดตัวมาช่วงปลายปีที่แล้วแม้จะเป็นโครงการโอเพ่นซอร์ส แต่ก็รับนักพัฒนาเข้าร่วมจำกัดเฉพาะที่ได้รับเชิญเท่านั้น เมื่องานเปิดตัวอุปกรณ์ Chrome OS ชุดใหม่ไม่กี่วันก่อนกูเกิลจึงประกาศว่าจะให้นักพัฒนาทุกคนเข้าถึง ARC ได้แล้ว วันนี้เอกสารการใช้งาน และตัวแปลง APK ก็ออกมาจริงๆ แล้ว

Tags:
Node Thumbnail

ถ้ายังจำกันได้ ปี 2013 Facebook ซื้อบริษัท Parse ที่ทำบริการออนไลน์ช่วยสนับสนุนนักพัฒนาแอพมือถือ (เช่น ระบบ Push หรือ Analytics) โดยยังคงบริการเดิมของ Parse ต่อไป

ในงาน F8 2015 ที่ผ่านมา Parse ก็ประกาศบริการใหม่คือ Parse for IoT ที่ขยายพรมแดนจากแอพมือถือไปยังอุปกรณ์ฝังตัวแบบ Internet of Things ด้วย

Parse for IoT จะเป็น SDK สำหรับเชื่อมต่อและเก็บข้อมูลจาก IoT ไปยังกลุ่มเมฆของ Parse โดยอุปกรณ์ตัวแรกที่รองรับคือบอร์ด Arduino Yun เราสามารถเขียนโค้ดเพียงไม่กี่บรรทัดเพื่อดึงข้อมูลไปเก็บบนกลุ่มเมฆ และนำไปใช้งานอื่นๆ ต่อได้

Tags:
Node Thumbnail

Facebook เปิดตัวเครื่องมือพัฒนาโปรแกรม (IDE) ของตัวเองในชื่อ Nuclide

Nuclide สร้างขึ้นบนโปรแกรมแก้ไขข้อความ Atom ที่ริเริ่มโดย GitHub (รีวิว Atom โปรแกรมแก้ไขข้อความแห่งอนาคต) แล้วผนวกเอาเทคโนโลยีด้านโปรแกรมมิ่งของตัวเองเข้าไป

Tags:
Node Thumbnail

Facebook มีโครงการ React (หรือชื่อเดิมคือ ReactJS) เป็นไลบรารีจาวาสคริปต์สำหรับสร้าง UI บนเว็บ (แนวคิดคือแยกคอมโพเนนต์) โครงการนี้มีคนนำไปใช้งานสร้างเว็บแอพเป็นจำนวนมาก แต่ข้อจำกัดของมันคือสร้างได้เฉพาะเว็บเท่านั้น

งาน F8 เมื่อคืนนี้ Facebook ออกมากำจัดจุดอ่อนนี้ด้วย React Native หรือการนำคอมโพเนนต์ของ React ไปแสดงผลเป็น native UI บน iOS และ Android แทนการวาด div/span สำหรับเว็บ ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงมันไปเป็นแอพได้ไม่ยากนัก

Tags:
Node Thumbnail

ไมโครซอฟท์ออกเครื่องมือพัฒนาแอพแบบ Universal App Platform (UAP) โดยใช้ชื่อว่า Tools for Windows 10 Technical Preview

การใช้งานจะต้องติดตั้งร่วมกับ Visual Studio 2015 CTP 6 และรันแอพทดสอบบน Windows 10 Technical Preview ผู้สนใจต้องสมัครเข้าร่วมโครงการ Windows Insider แล้วดาวน์โหลดไฟล์ทั้งสองส่วนมาติดตั้ง

Tags:
Node Thumbnail

กูเกิลออก Google Places API ให้นักพัฒนาบน Android และ iOS สามารถเข้าถึงข้อมูลสถานที่ในระบบของกูเกิล แล้วแปลงไป-กลับจากพิกัดได้ง่าย

นักพัฒนาแอพสามารถฝัง Place Picker เพื่อให้ผู้ใช้แอพเลือกสถานที่ที่ตัวเองอยู่ในขณะนั้นได้เลย (ไม่ต้องเขียนเอง) นอกจากนี้ยังมีระบบ Autocomplete ช่วยเดาชื่อสถานที่ได้แบบเดียวกับ Google Search, รายละเอียดของสถานที่นั้น เช่น หมายเลขโทรศัพท์ แบบเดียวกับที่แสดงบน Google Maps

ก่อนหน้านี้กูเกิลเคยมี Places API แต่รองรับเฉพาะการเรียกผ่านเว็บเซอร์วิส และเรียกผ่านจาวาสคริปต์เท่านั้น ตอนนี้ขยายมายัง Android/iOS เพื่อให้ใช้กับแอพมือถือได้ง่ายขึ้น (สถานะของ Android เป็นรุ่นจริงแล้ว, iOS ยังเป็นเบต้า)

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 ที่เปิดให้แอพพลิเคชันลงไปจัดการฮาร์ดแวร์ระดับล่างได้มากขึ้น

Pages