Tags:
Node Thumbnail

กูเกิลออกเอกสารชื่อ Tablet App Quality Checklist เพื่อกระตุ้นให้นักพัฒนา Android สร้างแอพเวอร์ชันแท็บเล็ตที่มีคุณภาพ

เนื้อหาหลักๆ คงเป็นการปรับแต่งแอพให้เหมาะกับหน้าจอที่ใหญ่กว่ามือถือ ทั้งการใช้ภาพไอคอนความละเอียดสูง และการวาง UI โดยใช้ประโยชน์จากหน้าจอที่ใหญ่ขึ้นได้ (เช่น ใช้หน้าจอแบบ multi-pane แทนการยืดหน้าจอแอพเวอร์ชันมือถือโดยตรง) รวมถึงการไม่กำหนดคุณสมบัติฮาร์ดแวร์ที่ไม่มีในแท็บเล็ตอย่างการโทรศัพท์หรือกล้องหน้า-หลัง

นักพัฒนา Android แถวๆ นี้ก็ตามไปอ่านกันเองในลิงก์ข้างต้นครับ

Tags:
Node Thumbnail

บริษัทไอทีหลายแห่ง ได้แก่ Adobe, Apple, Facebook, Google, HP, Microsoft, Mozilla, Nokia, Opera ประกาศจับมือตั้ง [Web Platform Docs](http://www.webplatform.org/) เว็บไซต์กลางสำหรับรวบรวมเอกสารที่เกี่ยวกับ HTML5

เว็บไซต์นี้จะใช้เอนจินคล้ายๆ Wiki โดยนำข้อมูล เนื้อหา เอกสาร คู่มือ ฯลฯ ที่เกี่ยวกับการพัฒนาเว็บไซต์ด้วย HTML5 และ CSS ของบริษัทต่างๆ ที่กระจัดกระจายอยู่ตามเว็บไซต์ของบริษัทนั้นๆ (เช่น MSDN ของไมโครซอฟท์ หรือ MDN ของ Mozilla) มาไว้ที่เดียวกัน เพื่อให้ง่ายต่อนักพัฒนาในการค้นหาข้อมูล

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

Tags:
Node Thumbnail

ไมโครซอฟท์เคยสัญญาว่าจะอัพเดต Kinect SDK ให้ใช้กับ Windows 8 ได้ วันนี้มันมาแล้วครับ

SDK ตัวล่าสุดนี้รองรับ Windows 8 ในส่วนของเดสก์ท็อป (ยังไม่มี Metro/Modern) ใช้งานกับ Visual Studio 2012, .NET 4.5 ได้ นอกจากนี้ยังสามารถใช้งานบน Windows ที่รันบน virtual machine อีกชั้นหนึ่งได้ด้วย (ไมโครซอฟท์บอกว่าทดสอบกับ Hyper-V, VMware, Parallels)

ฟีเจอร์ใหม่อย่างอื่นคือปรับปรุงการตรวจวัดข้อมูลจากเซ็นเซอร์ให้ละเอียดกว่าเดิม, เพิ่ม speech recognition ภาษาเยอรมัน และเพิ่มซอร์สโค้ดโปรแกรมตัวอย่างเข้ามาอีกหลายตัว

Tags:
Node Thumbnail

จุดอ่อนอันยิ่งใหญ่ของ JavaScript นั้นเป็นผลพวงจากการที่ตัวภาษาถูกออกแบบมาไม่ดีเท่าที่ควร ไม่ว่าจะเป็นการใช้ scope แบบ functional (คล้ายภาษา LISP) แต่กลับเขียนไวยากรณ์ในแบบ procedural (คล้ายภาษา C) ซ้ำยังอนุญาตให้เลือกว่าจะใส่ semicolon (;) ท้ายประโยคหรือไม่ก็ได้ ไปจนถึงชื่อของภาษาที่ทำให้หลายคนเข้าใจผิดว่ามันคือ Java ขนาดย่อมๆ เสียอีก นี่ทำให้การพัฒนาโปรแกรมที่ดีบน JavaScript ยุ่งยากมากสำหรับมือใหม่

Tags:
Node Thumbnail

ออราเคิลเปิดตัว NetBeans 7.3 Beta ที่งาน JavaOne 2012 ของใหม่ในรุ่นนี้ได้แก่

  • ตัวแก้ไข HTML5, CSS3, JavaScript
  • เชื่อมกับ Google Chrome ในการพรีวิวเว็บเพจ และฝังเอนจิน WebKit สำหรับพรีวิวภายในโปรแกรม
  • ปรับปรุงคลิปบอร์ดและ refactoring ในส่วนของ Java Editor
  • รองรับ JDK 7u7, JavaFX 2.2.1, JavaME SDK 3.2

ที่มา - NetBeans, Oracle

Tags:
Node Thumbnail

นักพัฒนาเว็บหรือเจ้าของเว็บคงทราบกันดีว่าในยุคสมัยนี้ เราเลี่ยงไม่ได้กับการฝังโค้ดจาวาสคริปต์จากบริษัทไอทีต่างๆ ลงในเว็บของเราเพื่อใช้งานบริการบางอย่าง ตัวอย่างที่ชัดเจนคือ Google Analytics (Blognone ก็ใช้อยู่) หรือ Google AdSense เป็นต้น (ภาษาเว็บมาสเตอร์เค้าเรียก "tag")

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

Tags:
Node Thumbnail

โมโตโรลาประกาศเปิดซอร์สเครื่องมือพัฒนาสำหรับ Android ของตัวเองชื่อ Motodev Studio for Android เป็นบางส่วน แล้วนำโค้ดส่วนนี้ส่งเข้าโครงการ Android Open Source Project (AOSP) แล้ว

MOTODEV Studio เป็นเครื่องมือพัฒนาที่ใช้คู่กับ Android SDK ช่วยเสริมการทำงานเรื่องการแปลภาษา การทำงานกับ SQLite และการนำ code snippet ไปใช้ซ้ำ ตัวมันเองพัฒนาต่อยอดจาก Eclipse อีกทีหนึ่ง

Tags:
Node Thumbnail

ตามปรกติของรอบ release ที่ผ่านๆ มา Python 2.x และ 3.x เวอร์ชันใหม่จะถูกปล่อยในเวลาใกล้เคียงกัน แต่สำหรับรอบนี้จะไม่มีเวอร์ชันใหม่สำหรับ Python 2 อีกแล้ว (อ้างอิง: PEP 404)

ส่วน Python 3.3.0 ซึ่งเป็นเวอร์ชันใหม่ของสาย 3.x ก็มีลูกเล่นเพิ่มเติมดังนี้

Tags:
Node Thumbnail

หลังจากที่ Adobe ถูกตั้งคำถามซ้ำแล้วซ้ำอีกมานานว่า ไม่ใช้ Flash แล้วจะทำอย่างไรต่อ วันนี้ Adobe มีคำตอบกับชาวโลกแล้วว่าเราจะใช้ HTML5 ผ่านเครื่องมือพัฒนาเว็บและแอพชุดใหม่ Adobe Edge

Adobe Edge ประกอบด้วยเครื่องมือในชุดจำนวน 7 ตัวดังนี้

Tags:
Node Thumbnail

นินเทนโดประกาศจับมือกับ Unity Technologies ผู้พัฒนาเอนจิน เครื่องมือพัฒนาเกมชื่อดัง Unity แล้ว และจากความร่วมมือครั้งนี้ นักพัฒนาที่ทำเกมบน Wii U จะสามารถเข้าถึงชุดเครื่องมือสำหรับพัฒนาเกมด้วย Unity ได้ และสัญญายังรวมไปถึงนักพัฒนาที่ลงทะเบียนกับ Unity ไว้เป็นจำนวนถึง 1.2 ล้านคนด้วย

ชุดเครื่องมือ Unity สำหรับ Wii U นั้นยังรวมไปถึงเครื่องมือสำหรับพอร์ตเกมที่มีอยู่แล้วมาลง Wii U ด้วย โดย David Helgason ซีอีโอ Unity บอกว่าการพอร์ตเกมไปลง Wii U นั้นสามารถทำได้ง่ายดายมาก และมีสตูดิโอเกมกว่าพันแห่งกำลังเริ่มปฏิบัติการแล้ว

อย่างไรก็ตามชุดเครื่องมือดังกล่าวยังไม่เปิดให้ใช้งานได้ตอนนี้ และคาดว่าจะเริ่มปล่อยจริงในปี 2013 ครับ

Tags:
Node Thumbnail

การจ่ายเงินด้วยอุปกรณ์พกพาเริ่มใกล้ความจริงเรื่อยๆ ที่ผ่านมาเราเห็นข่าวบริษัทที่ทำระบบจ่ายเงินลงมาลุยตลาดนี้กันอย่างต่อเนื่อง เมื่อวานนี้ยักษ์ใหญ่อย่าง MasterCard ก็ออกมาเปิดแพลตฟอร์ม PayPass ของตัวเอง (ข่าวเก่า MasterCard ประกาศรับรองมือถือชุดแรกที่ใช้ระบบจ่ายเงินด้วย PayPass NFC ) ให้นักพัฒนาแอพมือถือสามารถเชื่อมกับระบบนี้ได้

สิ่งที่ MasterCard ทำคือออกชุดพัฒนา Mobile MasterCard PayPass User Interface Software Development Kit (ไม่รู้ชื่อจะยาวไปไหน) บนแพลตฟอร์ม Android และ BlackBerry OS 7 ให้นักพัฒนาบนแพลตฟอร์มเหล่านี้ (และมือถือมี NFC) ทำระบบจ่ายเงินด้วย MasterCard ได้

Tags:
Node Thumbnail

Dropbox ประกาศเลิกพัฒนาโค้ดใน JavaScript แล้วเขียนใหม่ทั้งหมดเป็น CoffeeScript แทน พบว่าโค้ดลดลงจาก 23,437 บรรทัด เหลือ 18,417 บรรทัด แต่จำนวน token ลดลงไม่มากนัก จาก 75,334 เหลือ 66,058

ปัญหาความยากในการพัฒนาโค้ดเป็น JavaScript เป็นสิ่งที่หลายคนรับรู้ เช่น กูเกิลเองที่พยายามผลักดันภาษา Dart มาก่อนหน้านี้ แต่ความพยายามก่อน Dart คือ CoffeeScript นั้นทำงานร่วมกับ JavaScript ได้เต็มร้อยกว่า ส่วน Dart นั้นต้องการเอนจินเฉพาะเพื่อให้ทำงานได้สมบูรณ์

Tags:
Node Thumbnail

เว็บถามตอบปัญหาสำหรับโปรแกรมเมอร์อย่าง Stack Overflow ได้รับความนิยมสูงมากในช่วงเวลาไม่กี่ปีที่เริ่มก่อตั้ง ตอนนี้มันได้รับความยอมรับจากกูเกิลเป็นทางการครั้งแรก เมื่อทีม YouTube API ประกาศซัพพอร์ตปัญหาอย่างเป็นทางการบน Stack Overflow เท่านั้น จากที่ก่อนหน้านี้ทีมงานจะตอบปัญหาบน Google Groups อย่างเดียว

ช่วงหนึ่งเดือนต่อจากนี้ทีมงานจะตอบปัญหาทั้งสองที่ไปก่อน จนกระทั่งวันที่ 15 ตุลาคมนี้ทีมงานจะตอบปัญหาบน Stack Overflow อย่างเดียว และ Google Groups จะเข้าโหมดเก็บข้อมูลอย่างเดียว เอาไว้อ้างอิงเท่านั้น

Tags:
Node Thumbnail

หลังจากที่โครงการ Google Apps Developer Challenge 2012 ได้เปิดรับสมัครตั้งแต่เดือนมิถุนายน พ.ศ. 2555 ที่ผ่านมา ในวันนี้ทางโครงการก็ได้ประกาศผู้ที่ผ่านเข้ารอบรองชนะเลิศแล้ว โดยการประกาศผลจะแบ่งออกเป็น 3 ประเภทการแข่งขัน ซึ่งจะแบ่งออกเป็นตามภูมิภาคดังนี้

Tags:
Node Thumbnail

จากที่ไมโครซอฟท์สัญญาเอาไว้ว่า Windows Phone 8 SDK Preview เปิดตัว 12 กันยายนนี้ วันนี้มันมาแล้วครับ

ชื่อเต็มๆ ของโครงการทดสอบคือ Windows Phone SDK 8.0 Developer Preview จำเป็นต้องใช้บัญชี Developer ID และ Application Product ID นอกจากนี้ยังต้องระบุชื่อของ Phone Champ หรือผู้นำทีมพัฒนา WP ในท้องถิ่นของเรา (ผมไม่ชัวร์ว่าเมืองไทยมีระบบนี้หรือเปล่า?)

ไมโครซอฟท์จะเปิดรับสมัครเข้าร่วมโครงการทดสอบถึงวันที่ 17 กันยายนนี้ ถ้าผ่านการคัดเลือกก็จะได้ลิงก์สำหรับโหลด SDK เวอร์ชันพรีวิว

Tags:
Node Thumbnail

Visual Studio 2012 และ .NET 4.5 เข้าสถานะ RTM ไปเมื่อเดือนที่แล้ว วันนี้ไมโครซอฟท์จัดงานเปิดตัวอย่างเป็นทางการ (ตามคิวคือถัดจาก Windows Server 2012 แต่ก่อน Windows 8 ในเดือนตุลาคม)

Tags:
Node Thumbnail

ช่วงนี้เราเห็นมือถือ WP8 เริ่มเปิดตัวกันแล้วหลายรุ่นหลายยี่ห้อ แต่ที่ยังเงียบๆ อยู่มากกลับเป็นตัวระบบปฏิบัติการเอง ที่ไมโครซอฟท์แถลงข่าวเปิดตัวหนึ่งครั้งเมื่อเดือนมิถุนายนแล้วหายเงียบไปเลย

สำหรับตัว SDK ที่จะแจกให้นักพัฒนาเตรียมแอพล่วงหน้าก่อนวางขายสินค้าจริง ไมโครซอฟท์ก็เตรียมแจกรุ่นพรีวิวในวันที่ 12 กันยายนนี้ โดยจำกัดเฉพาะนักพัฒนาที่เคยมีแอพอยู่บน Marketplace เท่านั้น

Tags:
Node Thumbnail

กระแส Windows Phone 8 กำลังมาแรงหลังโนเกียเปิดตัว Lumia รุ่นใหม่ ฝั่งไมโครซอฟท์ก็ออกมาประกาศแล้วว่า Windows Phone 8 SDK Preview (รุ่นเกือบเสร็จสมบูรณ์เมื่อเทียบกับรุ่นที่จะออกจริง) จะเปิดตัววันพุธหน้า 12 กันยายนนี้

ไมโครซอฟท์ระบุว่านักพัฒนาและพาร์ทเนอร์บางรายได้ Windows Phone 8 SDK รุ่นก่อนหน้านี้ไปทดสอบกันสักระยะแล้ว ส่วนรุ่น Preview นี้จะเปิดให้นักพัฒนา Windows Phone เดิมที่เคยมีแอพอยู่ใน Marketplace แล้วสามารถสมัครเข้าร่วมทดสอบได้

ส่วน Windows Phone 8 SDK รุ่นเต็มที่เปิดให้ดาวน์โหลดทั่วไป จะออกพร้อมกับ Windows Phone 8 รุ่นจริงที่เปิดตัวภายในปีนี้ (ยังไม่บอกช่วงเวลาที่แน่ชัด) ก็หวังว่าจะไม่ต้องรอกันนานเกินไปให้ความฝันของคนรอใช้ Lumia ต้องค้างเติ่งนะครับ

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

1. BBC สามารถสร้างแอพ iPlayer บน Windows Phone ได้ แต่การพัฒนาแอพบน Windows Phone กลับไม่เหมือนใน iOS และ Android ที่โครงสร้างแอพเปลี่ยนแปลงน้อยมาก และยังคงสามารถนำแอพเก่าใช้ในระบบใหม่ได้ ประกอบกับทาง Microsoft ประกาศไว้ว่า Windows Phone 8 จะมีโครงสร้างการพัฒนาของระบบแตกต่างจาก Windows Phone 7 ซึ่ง BBC ต้องพัฒนาแอพใหม่ตั้งแต่ต้น ทำให้เสียเวลาเป็นอย่างมาก

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

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

ที่มา - Inside BlackBerry Developer Blog

Tags:
Node Thumbnail

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

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

Pages