By lew Founder on Tag: Development, Arduino, Hardware, Hardware
Development

Arduino ประกาศบริการ Arduino Create ทำให้สามารถพัฒนาซอฟต์แวร์บน Arduino หรือ Sketchbook ได้โดยไม่ต้องลงซอฟต์แวร์ใดๆ บนเครื่องอีกต่อไป

ข้อดีเหนือกว่า Arduino IDE บนเครื่องปกติ นอกจากจะเป็นเรื่องของความพร้อมใช้งานที่สามารถพัฒนาโค้ดจากเครื่องใดๆ ก็ได้แล้ว Arduino Create ยังแสดงแผนภาพวงจร (schematic) ของตัวอย่าง เพื่อให้ต่อตามได้ง่าย, เชื่อมต่อกับเอกสารการใช้งานภาษา, แจ้งเตือนเมื่อมีข่าว, และมีส่วนสอนการใช้งานเป็นวิดีโอ

ตอนนี้มีนักพัฒนาทดสอบ Arduino Create ประมาณ 150 คน และเดือนหน้าจะเริ่มเปิดโครงการในระดับเบต้า

By lew Founder on Tag: Google, Development, Android, Dart
Google

กูเกิลพัฒนาภาษาขึ้นมาใช้งานเองในช่วงหลังสองภาษา คือ Go, และ Dart ตัวภาษา Go นั้นใช้งานกันในเซฺิร์ฟเวอร์มากขึ้นเรื่อยๆ แต่ภาษา Dart กลับมีอนาคตที่ไม่แน่นอนนัก หลังจากที่ตอนแรกกูเกิลดูจะตั้งใจใส่เอนจินลงในโครมแต่เปลี่ยนใจไปตอนหลัง ตอนนี้กูเกิลเปิดโครงการทดลอง Sky หันมาใช้ Dart พัฒนาแอพสำหรับแอนดรอยด์

Sky แยกเป็นสองส่วน ส่วนแรกคือเอนจินที่เขียนด้วย C++ และสามารถเขียนแอพด้วย HTML/Dart เป็นไฟล์ .sky ส่วนที่สองเป็นเฟรมเวิร์คสำหรับพัฒนาแอพพลิเคชั่น มี API แบบ asynchronous เต็มรูปแบบ

By mk Founder on Tag: Development, Android, Windows Store, Microsoft, .NET
Development

จากประเด็น Windows 10 จะรองรับโค้ด Android/iOS/.NET (ข้อมูลเพิ่มเติมเรื่องโค้ดเนม) มีคำถามที่นักพัฒนาทั่วโลกยังสงสัยและคาใจกันอยู่ ผมมีโอกาสสัมภาษณ์คุณ Todd Brix ผู้บริหารตำแหน่ง General Manager, Windows Store and Developer Marketing ได้ข้อมูลเพิ่มเติมมาอีกบางส่วนครับ

By mk Founder on Tag: Development, Android, iOS, Windows 10, UWP, Microsoft, .NET
Development

ต่อจากข่าว Windows 10 จะรองรับโค้ด Java/C++ จาก Android และ Objective-C จาก iOS ที่สร้างความฮือฮาไปทั่ววงการ ไมโครซอฟท์ออกมาเผยข้อมูลเพิ่มเติมบนหน้าเว็บ Windows Dev Center ครับ

แนวคิดการนำโค้ดของแพลตฟอร์มต่างๆ มาสร้างเป็นแอพบน Windows 10 มีชื่อเรียกอย่างเป็นทางการว่า Universal Windows Platform Bridges (ตัวย่อ UWPB) เป้าหมายของมันก็ชัดเจนว่าต้องการเพิ่มจำนวนแอพบน Universal Windows Platform (UWP) ให้มากที่สุดเท่าที่เป็นไปได้

By mk Founder on Tag: Development, Microsoft, Microsoft Office, Office 365
Development

ไมโครซอฟท์เคยเสนอแนวคิด Office Graph ไปเมื่อปีที่แล้ว และออกแอพตัวใหม่ Office Delve ขึ้นมาแสดงความเชื่อมโยงของกราฟมาแล้ว

งาน Build 2015 รอบนี้ ไมโครซอฟท์เปิดให้ทดสอบ Office Graph ของจริงกันแล้ว

Office Graph

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

ไมโครซอฟท์เคยประกาศเปิดซอร์ส .NET Core (บางส่วนของแพลตฟอร์ม .NET ทั้งชุด) และพอร์ตไปทำงานบนแมคและลินุกซ์

วันนี้ที่งาน Build 2015 ไมโครซอฟท์เปิดให้ดาวน์โหลด .NET Core เวอร์ชันพรีวิวบนแมคและลินุกซ์แล้ว ผู้สนใจทดสอบสามารถเข้าไปดาวน์โหลดที่ GitHub ย้ำอีกรอบว่านี่ไม่ใช่ .NET ตัวเต็มนะครับ เป็นแค่บางส่วนของแพลตฟอร์ม .NET เท่านั้น

By mk Founder on Tag: Java, Development, Android, iOS, Objective-C, Windows 10, Microsoft, .NET
Java

ไมโครซอฟท์ประกาศเป้าหมายของ Windows 10 ว่าภายใน 2 ปีข้างหน้าจะต้องมีอุปกรณ์ที่รัน Windows 10 จำนวน 1 พันล้านชิ้น ซึ่งถือเป็นแพลตฟอร์มที่ใหญ่มาก เพราะ Android KitKat ยังทำได้แค่ประมาณ 500 ล้านชิ้นเท่านั้น

เพื่อให้ Windows 10 มีแอพจำนวนมากพอ ไมโครซอฟท์จึงประกาศแนวทาง 4 ข้อที่ช่วยให้นักพัฒนาสามารถนำโค้ดของแอพบนแพลตฟอร์มอื่นๆ มาใช้งานบน Windows 10 ได้ง่ายขึ้น

ไฮไลท์อยู่ที่การนำโค้ด Android และ iOS มารันบน Windows 10 นั่นเองครับ

By mk Founder on Tag: Visual Studio Code, Development, IDE, Microsoft, Linux, Visual Studio, Mac
Visual Studio Code

และแล้วก็ถึงวันที่เราได้เห็น Visual Studio บนแมคและลินุกซ์ ถึงแม้จะยังไม่ใช่ Visual Studio ตัวเต็มก็ตาม

ไมโครซอฟท์เปิดตัว Visual Studio Code ตัวแก้ไขและปรับแต่งโค้ด (code optimized editor) ที่ตัดความสามารถของ Visual Studio รุ่นปกติ (พวก GUI designer) ออกไป เหลือแต่ตัว editor อย่างเดียว ที่น่าสนใจคือทำงานได้ข้ามแพลตฟอร์ม ทั้งบนวินโดวส์ แมค และลินุกซ์

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

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

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

By mk Founder on Tag: Development, HTC, Valve, Steam, Virtual Reality, SteamVR, Games
Development

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

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

By mk Founder on Tag: Development, Twitter, Fabric
Development

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

By mk Founder on Tag: Google, Development, Android, Google Search
Google

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

By wiennat Writer on Tag: Development, Compiler, Microsoft, .NET
Development

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

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

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

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

By lew Founder on Tag: Development, Open Standard, April Fools, Programming, C#, COBOL, C, Objective-C
Development

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

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

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

By lew Founder on Tag: Google, Development, Android, Chrome, ChromeOS
Google

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

By mk Founder on Tag: Development, Embedded, Arduino, F8, Internet of Things, Parse, Facebook
Development

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

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

By mk Founder on Tag: Development, Programming, IDE, React, F8, Hack Language, Atom Text Editor, Facebook
Development

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

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

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

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

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

By mk Founder on Tag: Development, Metro, Windows 10, UWP, Microsoft, Visual Studio
Development

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

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

Subscribe to Development