By mk Founder on Tag: Development, Windows 8, Kinect
Development

เราเห็นชุดพัฒนา Kinect for Windows กันมาสักระยะหนึ่งแล้ว (รุ่นล่าสุดคือ Kinect for Windows 1.5

By lew Founder on Tag: Development, Qt, QML
Development

หลังจากโนเกียขาย Qt ออกไป คำถามสำคัญคือการพัฒนาของ Qt จะเป็นอย่างไรต่อ และหลายคนกลัวว่าโครงการจะถูกแขวนไปในที่สุด แต่ช่วงนี้เราก็เห็นพัฒนาการของโครงการหลายอย่างทั้งการพัฒนา Qt สำหรับแอนดรอยด์ และตอนนี้ Qt 5 Beta ก็เปิดให้ดาวน์โหลดแล้ว รวมใช้เวลาพัฒนาทั้งหมด 15 เดือน

By lew Founder on Tag: Development, Qt, QML, Mobile
Development

Necessitas เป็นโครงการพอร์ต Qt+QML มายังแอนดรอยด์ โดยนักพัฒนานอกโนเกียมาตั้งแต่ปีที่แล้ว หลังจากเงียบหายไปพักใหญ่ ตอนนี้มันกลับมาออกเวอร์ชันใหม่อีกครั้งพร้อมการอัพเกรดหลายอย่างเป็นเวอร์ชัน alpha 4 พร้อมกับยืนยันว่าแม้ Qt จะไปอยู่ในมือของ Digia แล้วก็ตามแต่ชุมชนภายนอกยังคงสามารถพัฒนาต่อไปได

By Be1con Contributor on Tag: Development, BBC, Mobile App, Windows Phone
Development

Daniel Danker ผู้จัดการฝ่ายผังรายการและการดูย้อนหลังของ BBC ได้ตอบคำถามของ Paul A. ที่สอบถามไปยัง BBC ถึงการยกเลิกแผนการนำแอพ BBC iPlayer และบริการสตรีมมิ่งอื่น ๆ สู่ Windows Phone โดยทาง BBC ได้ให้เหตุผลไว้ดังนี้

By mk Founder on Tag: Google, Development, Web Application, JavaScript, Benchmark
Google

นักพัฒนาเว็บแถวๆ นี้คงคุ้นกับชื่อโปรแกรมเบนช์มาร์คสำหรับภาษาจาวาสคริปต์อย่าง SunSpider ที่พัฒนาโดยแอปเปิล, V8 ของกูเกิล และ Dromaeo ของค่ายม็อซซิลลา

จุดอ่อนของเบนช์มาร์คพวกนี้คือชุดทดสอบจะเน้นการทดสอบเฉพาะด้านแยกจากกัน (แต่รันแล้วนำคะแนนมาคิดรวมกัน) ซึ่งไม่สะท้อนความเป็นจริงของเว็บแอพพลิเคชันเท่าไรนัก ฝั่งกูเกิลจึงแก้ปัญหานี้โดยขยายชุดทดสอบ V8 เพิ่มเติมเป็นชุดทดสอบ Octane ที่เพิ่มแอพพลิเคชันที่ใกล้เคียงกับการใช้งานจริงเข้ามาด้วย

By Blltz Writer on Tag: Development, RIM, BlackBerry
Development

แม้ว่าตัวเครื่องของ BlackBerry 10 จะยังไม่พร้อมเปิดตัวเสียที แต่ RIM ก็ยังคงให้ความสนใจกับนักพัฒนาอย่างต่อเนื่อง ล่าสุดให้ข้อมูลเกี่ยวกับความละเอียดหน้าจอที่จะใช้ใน BlackBerry 10 มาแล้ว

ความละเอียดหน้าจอที่กำหนดเป็นมาตรฐานมีสองความละเอียดคือ 1280x720 พิกเซล (16:9) สำหรับรุ่นจอสัมผัสอย่างเดียว และ 720x720 พิกเซล (1:1) สำหรับรุ่นคีย์บอร์ด ซึ่งจะต่างจากเครื่องที่เริ่มแจกให้นักพัฒนาที่ใช้ความละเอียด 1280x768 พิกเซล

และเพื่อให้แอพสามารถแสดงผลกับเครื่องขายจริงได้อย่างไม่มีปัญหา RIM แนะนำให้นักพัฒนาทำขอบดำที่ด้านข้างซ้ายขวาอย่างละ 24 พิกเซลครับ

By toandthen Writer on Tag: Google, Development
Google

เมื่อปีที่แล้ว กูเกิลได้เปิดบริการ PageSpeed Service บริการที่ทำให้การเข้าถึงหน้าเว็บสามารถทำได้เร็วกว่าเดิมด้วยการทำแคช (cache) หน้าเว็บต่าง ๆ ได้ในรูปแบบเดียวกับ Akamai แต่ในอัพเดตล่าสุดนี้ กูเกิลได้เลือกใช้เทคนิกใหม่เพิ่มเติมในการโหลดหน้าเว็บ ด้วยการจัดลำดับความสำคัญของเนื้อหา

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

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

วันนี้ไมโครซอฟท์ประกาศข่าว RTM ชุดใหญ่ ถัดจาก Windows 8 และ Windows Server 2012 ก็ยังมี Visual Studio 2012 และ .NET Framework 4.5 ที่เข้าสถานะ RTM พร้อมกัน

By nuntawat Writer on Tag: Development, Windows Phone, Windows Phone 8, Microsoft
Development

เว็บไซต์ LiveSide เผยว่า Windows Phone 8 SDK หลุดออกมาเป็นที่เรียบร้อย มีฟีเจอร์และ API ใหม่ ดังนี้

####ฟีเจอร์ใหม่

By mk Founder on Tag: HP, Open Source, Development, Palm, JavaScript, webOS
HP

โครงการเปิดซอร์สโค้ดของ webOS เดินทางมาถึงจุดสำคัญ เมื่อ HP ประกาศว่าเฟรมเวิร์คจาวาสคริปต์ Enyo

By lew Founder on Tag: Java, Oracle, Development, Programming
Java

กำหนดการออก Java 8 แต่เดิมคือต้องออกภายในปีนี้ แต่เมื่อปีที่แล้วก็มีเหตุการณ์ทำให้ออราเคิลตัดสินใจเลื่อนกำหนดการออกไปเป็นกลางปี 2013 ล่าสุด Mark Reinhold หัวหน้าฝ่ายสถาปัตยกรรมจาวา ก็ออกมาเขียนบล็อกว่าข้อเสนอตอนนี้คือต้องเลื่อนการออก Java 8 ออกไปอีกหนึ่งปีเป็นปี 2014

By mk Founder on Tag: Google, Development, Android, Jelly Bean, Nexus 7
Google

กูเกิลประกาศออก Android 4.1 SDK รุ่นจริงแล้ว หลังจากออกรุ่นทดสอบมาตั้งแต่งาน Google I/O (รายละเอียดของ API level 16)

ในโอกาสเดียวกันกูเกิลก็อัพเดต SDK Tools revision 20.0.1 และ NDK revision 8b ซึ่งไม่มีอะไรนอกจากแก้บั๊กครับ อัพเดตกันได้จาก SDK Manager

Development

หลังการเปิดตัว Office 2013 รุ่นทดสอบ ไมโครซอฟท์ก็ออกมาให้ข้อมูลผ่าน MSDN ว่า Office 2013 จะมีส่วนขยายหรือ "แอพ" แบบใหม่ที่สร้างด้วย HTML/JavaScript

By lew Founder on Tag: Google, Open Source, Development, IDE
Google

โครงการที่ถูกปิดไปของกูเกิลนอกจากที่เราเห็นโครงการก่อนหน้านี้แล้ว ยังมีโครงการภายในจำนวนหนึ่งถูกปิดลงไปพร้อมๆ กันด้วย วิศวกรของกูเกิล คือ Scott Blum และ Jaime Yap ได้ออกมาเปิดโครงการภายในที่ถูกยกเลิกไปในชื่อว่า Collide (collaborative IDE)

Collide เป็น IDE ให้เรารันในเครื่องของเราเอง เพื่อแชร์ซอร์สโค้ดออกมาเป็นเว็บให้นักพัฒนาคนอื่นมาช่วยกันพัฒนาร่วมกันได้ โดย Collide สามารถเติมโค้ดอัตโนมัติ (autocomplete) ในภาษา HTML, CSS, JavaScript, และ Python โดยหลังจากกูเกิลยกเลิกโครงการนี้ก็เปิดซอร์สโค้ดของมันออกมาเป็นโครงการโอเพนซอร์ส

By mk Founder on Tag: Google, Development, YouTube, Android, Mobile App
Google

ปัจจุบันการเล่นวิดีโอจาก YouTube ในแอพของ Android (ที่ไม่ใช่เว็บเบราว์เซอร์หรือแอพ YouTube ที่กูเกิลทำเอง) กลับเป็นเรื่องยากเกินความจำเป็นไปมาก แนวทางของผู้พัฒนาแอพเหล่านี้คือการฝัง iframe ลงใน webview เป็นหลัก

แต่ในงาน Google I/O 2012 กูเกิลก็ประกาศแผนเบื้องต้นของ YouTube Android Player API แล้ว ซึ่งนักพัฒนาแอพอื่นๆ จะสามารถเข้าถึงวิดีโอบน YouTube ได้ง่ายขึ้นมาก และประสบการณ์เล่นวิดีโอภายในแอพจะดีขึ้นตามไปด้วย

By mk Founder on Tag: P2P, Development, BitTorrent, JavaScript
P2P

การโหลดบิตผ่านหน้าเว็บไม่ใช่เรื่องใหม่ แต่มันกำลังจะกลายเป็นเรื่องธรรมดาสามัญมากขึ้น เพราะบริษัท BitTorrent Inc. ได้เปิดตัว BitTorrent Torque ไลบรารีจาวาสคริปต์ที่คอยเชื่อมเว็บกับไคลเอนต์ BitTorrent เข้าด้วยกัน

By lew Founder on Tag: Development, Browser, jQuery
Development

ไลบรารียอดนิยมอย่าง jQuery ประกาศว่ารุ่นต่อไปคือ jQuery 2.0 ที่จะออกในปี 2013 จะหยุดซัพพอร์ต Internet Explorer รุ่นเก่าทั้งหมดเหลือเพียง IE9 อย่างเดียวเท่านั้น ด้วยเหตุผลคือต้องการพัฒนาการจัดการความผิดพลาดที่ทำได้ยากใน IE รุ่นก่อนหน้านั้น

ทางออกเดียวที่ทีมงานแนะนำสำหรับคนที่ต้องการซัพพอร์ต IE รุ่นเก่าคือการใช้ conditional comment ของ IE เพื่อดึงเวอร์ชั่น 1.9 มาใช้งานในเบราเซอร์รุ่นเก่า โดยทีมงานระบุว่า API จะใกล้เคียงกันทำให้ใช้งานร่วมกันได้ในกรณีทั่วๆ ไป

By natt_han Contributor on Tag: Development, JavaScript, jQuery, jQuery UI
Development

กว่าสองปีตั้งแต่ jQuery UI 1.8 ออกมา และเริ่มพัฒนา 1.9 ตอนนี้ 1.9 Beta ก็มีการปล่อยให้ทดสอบแล้วครับ

ของใหม่ที่เห็นเป็นชิ้นเป็นอันในเวอร์ชัน 1.9 จะมี widget ใหม่เพิ่มเข้ามาสามตัว

By mk Founder on Tag: Development, Web Application, Mozilla
Development

ช่วงหลังมานี้ค่าย Mozilla มีโครงการเล็กๆ ที่ไม่เกี่ยวข้องกับ Firefox โดยตรงอยู่หลายอย่าง โครงการหนึ่งที่น่าสนใจคือ Mozilla Webmaker ที่ต้องการสอนให้คนรู้จักวิธีการสร้างเว็บมากขึ้น ผ่านการสร้างเครื่องมือช่วยพัฒนาเว็บแขนงต่างๆ

เครื่องมือตัวใหม่ล่าสุดที่ Mozilla เปิดตัวคือ Thimble (แปลว่า ปลอกเล็บ) มันคือ HTML editor บนเว็บแบบง่ายๆ ไม่ได้มีฟีเจอร์อะไรหรูหรา แต่สร้างขึ้นมาเพื่อสอนการสร้างเว็บโดยเฉพาะ โดย Thimble แบ่งครึ่งหน้าจอเป็นส่วนของโค้ด HTML ด้านซ้าย และส่วนของ Live Preview ด้านขวามือ

By mk Founder on Tag: Google, Development
Google

อธิบายง่ายๆ มันคือการยกห้องเรียนของกูเกิลที่ปกติจัดใน Google I/O หรืองานอบรมสำหรับนักพัฒนาอื่นๆ มาขึ้นบนเว็บ เป็นการสอนสด ถามคำถามผู้สอนได้ผ่าน Hangout และจัดต่อเนื่องตลอดทั้งปี

คนที่สนใจเทคโนโลยีฝั่งกูเกิลสามารถเข้าไปดูตารางการสอนได้ที่ Google Developers Live (แน่นอนว่าใช้ Google Calendar และย้ายไปลงปฏิทินของเราได้) ส่วนรายการที่ถ่ายสดไปแล้วก็มีให้ดูกันย้อนหลังบนเว็บเช่นกันครับ

คาดว่าหลังๆ กูเกิลมีผลิตภัณฑ์เพิ่มขึ้นมากจนไม่พอยัดลงตารางงาน Google I/O กูเกิลเลยเปลี่ยนมาจัดถ่ายทอดสดบนเว็บแทนเสียเลย

Subscribe to Development