Asa Dotzler ผู้ดูแลชุมชน Mozilla ประกาศข่าวการตัดสินใจของ Mozilla ว่าหลังจาก Firefox 12 เป็นต้นไป ทางนักพัฒนาของ Mozilla จะเปลี่ยนระบบคอมไพล์บนวินโดวส์ ซึ่งจากเดิมใช้ Visual Studio 2005 มาเป็น Visual Studio 2010 แทน
เหตุผลก็เพราะ Mozilla ต้องการใช้ฟีเจอร์ของคอมไพเลอร์รุ่นใหม่ๆ ที่มีประสิทธิภาพดีขึ้น และแก้ปัญหาข้อจำกัดทางเทคนิคหลายประการ ช่วยให้กระบวนการพัฒนา Firefox เดินหน้าได้เร็วกว่าเดิม
ผลกระทบที่ตามมาคือ Firefox รุ่นบนวินโดวส์จะไม่สามารถใช้งานได้กับ Windows 2000 และ Windows XP SP1 ลงไป (Firefox 12 จะเป็นรุ่นสุดท้ายที่ใช้งานได้บนแพลตฟอร์มพวกนี้) ซึ่ง Mozilla แนะนำให้ผู้ใช้ Windows 2000 เปลี่ยนไปใช้ Opera แทน ส่วนผู้ใช้ XP SP1 ก็ควรอัพเกรดเป็น SP3 แต่โดยดี
ที่มา - Asa Dotzler
- 9 comments
- 744 reads
คนที่เล่นเกมในยุคปัจจุบันคงคุ้นเคยกับระบบ badge หรือ achievement สะสมความสำเร็จ (ในเกม) ของผู้ใช้ วันนี้ระบบนี้เดินทางมาถึง Visual Studio แล้ว
อ่านไม่ผิดแน่นอนครับ เป็น Visual Studio จริงๆ เพราะไมโครซอฟท์เพิ่งออกปลั๊กอินตัวใหม่ชื่อ Visual Studio Achievements เพื่อให้นักพัฒนาที่ชีวิตวันๆ อยู่แต่บน Visual Studio สามารถเก็บสะสม badge โดยวัดจากปริมาณและคุณภาพของโค้ดที่เขียน และนำไปแข่งกับนักพัฒนาคนอื่นๆ ในชาร์ต (leaderboard)
badge ของ Visual Studio สามารถปลดล็อกได้โดยใช้ฟีเจอร์ต่างๆ ของตัวโปรแกรมเองได้ครบหรือเขียนโค้ดที่มีคุณสมบัติตามที่กำหนด เช่น ลง Extension ครบ 5 ตัว, สร้างฟิลด์ 100 อันในคลาสเดียว, เขียนโค้ดหนึ่งบรรทัดให้ยาว 300 ตัวอักษร หรือใช้คำสั่ง goto ในโค้ด (ซึ่งจะได้ badge ชื่อ "Go To Hell") เป็นต้น รายละเอียดก็อ่านกันเองตามลิงก์
คอมไพล์ไม่ผ่านคราวหน้าอย่าเพิ่งหัวเสีย เพราะอาจได้ badge เพิ่ม
ที่มา - TechNet
- 42 comments
- 3752 reads
คลิปวิดีโอโฆษณา Windows Phone ของโนเกียที่เคยเป็นข่าวว่า แอบเผยมือถือ Lumia รุ่นใหม่ที่ยังไม่เปิดตัว ไม่ได้มีข้อมูลลับเพียงเรื่องเดียว เพราะนอกจาก "มือถือ" แล้วยังมี "ซอฟต์แวร์ตัวใหม่" ของไมโครซอฟท์ด้วย
คลิปวิดีโอนี้เป็นโฆษณา Windows Phone ที่ออกมาเพื่อจับกลุ่มนักพัฒนาโดยเฉพาะ ซึ่งโนเกียก็อวดว่า Windows Phone มีเครื่องมือพัฒนาซอฟต์แวร์ระดับโลกให้ใช้งาน แต่รูปประกอบกลับเป็นคำว่า "Visual Phone Express" พร้อมโลโก้ของ Visual Studio ที่เราคุ้นเคย (วินาทีที่ 0:26)
ตอนนี้ยังไม่มีคำยืนยันใดๆ ว่าเป็นชื่อของผลิตภัณฑ์จริงหรือแค่พิมพ์ผิด แต่เครื่องมือพัฒนาของไมโครซอฟท์ในตอนนี้มีชื่อเรียกเต็มๆ ว่า Visual Studio 2010 Express for Windows Phone
ที่มา - WMpoweruser
- 11 comments
- 2850 reads
- Read more
ขอมาเก็บตกงาน BUILD อีกสักข่าวครับ
ที่งาน BUILD ที่ซึ่งไมโครซอฟท์ได้เผย Windows 8 (หรือที่มีชื่ออย่างเป็นทางการในขณะนี้ว่า Windows Developer Preview) คุณ Anders Hejlsberg หัวหน้าทีมพัฒนาภาษา C# ได้นำเสนอโปรเจกต์ที่มีโค้ดเนมว่า "Roslyn" ซึ่งเป็นส่วนหนึ่งของการกรุยทางของบริษัทที่จะนำแพลตฟอร์ม .NET ขึ้นไปให้บริการบนกลุ่มเมฆ
โปรเจกต์ Roslyn เป็นการปรับเปลี่ยนสถาปัตยกรรมของภาษา VB และ C# ให้รองรับการใช้ในรูปแบบใหม่ อาทิ รองรับการใช้งานในลักษณะสคริป (scripting language) และปรับเปลี่ยนคอมไพเลอร์ที่เดิมมีลักษณะเป็นกล่องดำ (black box) ให้รองรับการใช้งานในลักษณะ "Compiler-as-a-Service" (CaaS) ซึ่งก็รวมถึงการเปิดให้เรียกใช้คอมไพเลอร์ผ่าน API ได้
- 13 comments
- 3052 reads
- Read more
ไมโครซอฟท์ได้ปล่อย Web Standards Updates for Visual Studio เพื่อให้ Visual Studio 2010 SP1 และ Visual Web Developer Express 2010 SP1 รองรับ HTML5 ได้สมบูรณ์ยิ่งขึ้น โดย Web Standards Updates นี้ได้เพิ่ม IntelliSense และ validation สำหรับ
- HTML5 อาทิ แท็ก Audio, Video หรือชนิดของการรับข้อมูลเข้าใหม่ๆ อย่าง e-mail, URL เป็นต้น
- Browser APIs ประกอบด้วย Geo-Location และ Local Storage
- CSS3 อาทิ 2D/3D Transforms, ฟอนต์, แอนิเมชัน, ลิสต์ เป็นต้น
ชุด Web Standards Updates นี้ยังสนับสนุน prefix ทั้ง –ms, –webkit และ –moz ด้วย รายละเอียดเพิ่มเติมสามารถดูได้บล็อกของคุณ Scott Hanselman ส่วนใครที่สนใจสามารถดาวน์โหลดชุดอัพเดตได้ที่ Visual Studio Gallery ไมโครซอฟท์ยังยืนยีนว่าจะปล่อยอัพเดตนี้ทุก 3 เดือนเพื่อให้ Visual Studio รองรับมาตรฐาน HTML5 ที่อาจมีการเพิ่มเติมหรือปรับเปลี่ยนได้ในอนาคต
ที่งาน AMD Fusion Developer Summit ไมโครซอฟท์ได้เปิดตัว C++ Accelerated Massive Parallelism (C++ AMP) ซึ่งได้รับการพัฒนาขึ้นบนพื้นฐานของ DirectX และจะเป็นส่วนหนึ่งของ Visual C++ คอมไพเลอร์ของ Visual Studio เวอร์ชันใหม่ที่มีโค้ดเนมว่า "vNext" C++ AMP นี้จะช่วยให้นักพัฒนาสามารถใช้ GPU ในการประมวลผลแบบขนาน (parallel programming) โดยนักพัฒนาสามารถระบุฮาร์ดแวร์ที่จะใช้ประมวลผลได้เอง (รายละเอียดเพิ่มเติมของ C++ AMP ดูได้จากที่นี่)
คุณ Herb Sutter ผู้เชี่ยวชาญสถาปัตยกรรมซอฟท์แวร์ที่ไมโครซอฟท์และเป็นสมาชิกของ ISO C++ standards committee กล่าวเสริมในงานว่า เป้าหมายสุดท้ายของไมโครซอฟท์ก็คือเพื่อให้นักพัฒนาที่ใช้ภาษา C++ สามารถนำโมเดลการพัฒนาเดียวกันนี้ไปใช้กับการประมวลผลบนซีพียูแบบหลายแกนและการประมวลผลบนกลุ่มเมฆ (cloud computing) ได้ นอกจากนั้น คุณ Soma Somasegar รองประธานบริษัทอาวุโสฝ่ายนักพัฒนา ยังกล่าวเสริมผ่านเว็บบล็อกส่วนตัวว่าไมโครซอฟท์จะเปิดเผยสเปก C++ AMP ทำให้ผู้พัฒนาคอมไพเลอร์สำหรับแพลตฟอร์มวินโดวส์หรือไม่ก็ตามสามารถใช้สเปกดังกล่าวอ้างอิงได้ด้วย
- 10 comments
- 1134 reads
- Read more
ไมโครซอฟท์ได้ประกาศจัดงานประชุมสัมมนา Gamefest 2011 ในสามเมืองใหญ่คือ กรุงลอนดอน (14-15 ก.ค.) กรุงโตเกียว (29 ก.ค.) และเมืองซีแอตเทิล (22-23 ส.ค.) ในงานนอกจากจะเน้นหัวข้อสัมมนาเกี่ยวกับ Kinect แล้วยังมีหัวข้ออื่นที่น่าสนใจ ดังนี้
- Visual Studio Tools for Graphics Developers เป็นการโชว์เครื่องมือพัฒนากราฟิก 2 มิติ/3 มิติให้กับแอพพลิเคชันบน Visual Studio vNext (Visual Studio รุ่นใหม่)
- Agile C++ Game Development with Visual Studio เป็นการนำเสนอเครื่องมือจัดการวงจรชีวิตของการพัฒนาแอพพลิเคชัน (ตั้งแต่การออกแบบสถาปัตยกรรมไปจนถึงการทำ unit testing) ที่ใช้ภาษา C++ บน Visual Studio vNext
- Modern C++(0x) Programming with Visual Studio เป็นการนำเสนอการพัฒนาแอพพลิเคชันโดยใช้ภาษา C++0x (อ่านว่า ซี-พลัส-พลัส-โอ-เอ็ก) หรือมาตรฐานรุ่นใหม่ของภาษา C++ บน Visual Studio vNext (รายละเอียดเพิ่มเติมเกี่ยวกับ C++0x ดูได้จากบทความบนเว็บไซต์ The Register หรือจากข่าวเก่าบน Blognone)
- 14 comments
- 869 reads
- Read more
แนวทางการเพิ่มภาษาเพื่อให้ส่งซอฟต์แวร์เข้าสู่ AppUp ได้หลากหลายขึ้นเป็นแนวทางที่ชัดเจนของ Intel AppUp Center มาค่อนข้างชัด แม้จะดูช้าไปสักหน่อยแต่วันนี้ AppUp SDK สำหรับ Java ก็เปิดให้ดาวน์โหลดอย่างเป็นทางการแล้ว
นอกจากการรองรับภาษาตามปรกติแล้ว AppUp SDK รุ่น Java จะมาพร้อมกับ Intel AppUp™ Software Packaging Utility for Java เครื่องมือสำหรับการแพ็กซอฟต์แวร์ตามข้อกำหนดของ AppUp เพื่อลดปัญหาในการส่งซอฟต์แวร์เพื่อตรวจสอบ โดยทางอินเทลสัญญาว่าภาษาอื่นๆ เช่น C++ และ .NET จะได้รับเครื่องมือแบบเดียวกันนี้ในอนาคต
- 3 comments
- 980 reads
- Read more
ไมโครซอฟท์คงทนกับเสียงเรียกร้องเป็นจำนวนมากไม่ไหว ล่าสุดไมโครซอฟท์ได้เพิ่มภาษา Visual Basic เข้าชุดพัฒนาแอพพลิเคชันบน Windows Phone 7 แล้ว
ใครสนใจทดลองใช้ต้องมี Visual Studio 2010 Professional หรือสูงกว่า ผู้สนใจสามารถเข้าไปดาวน์โหลด Visual Basic CTP for Windows Phone Developer Tools ได้ที่ Download Center ไมโครซอฟท์ยังย้ำว่าชุดเครื่องมือดังกล่าวยังเป็น CTP (Community Technology Preview) ยังไม่มีไลเซนส์ Go-Live จึงยังไม่สามารถใช้งานในเชิงพาณิชย์ได้ นอกจากนั้นชุดเครื่องมือดังกล่าวตอนนี้ยังพัฒนาได้แค่ Silverlight แอพพลิเคชันเท่านั้น ยังไม่สามารถพัฒนาเกมบน XNA ได้
ที่มา: The Windows Phone Developer Blog ผ่าน LiveSide.net
- 2 comments
- 1150 reads
Windows Phone Developer Tools เป็นชื่อชุดเครื่องมือพัฒนาโปรแกรมบน Windows Phone 7 (ประกอบด้วย Visual Studio Express, Expression Blend, XNA, ฯลฯ) ไมโครซอฟท์ออกรุ่น CTP เมื่อเดือนมีนาคม และรุ่นเบต้าเมื่อเดือนกรกฎาคม
ล่าสุดไมโครซอฟท์ออกมาประกาศว่าคนดาวน์โหลด Windows Phone Developer Tools ไปแล้ว 300,000 ครั้ง และเครื่องมือพัฒนารุ่นจริงจะเปิดให้โหลดในวันที่ 16 กันยายนนี้ แต่ก็ทิ้งท้ายไว้ว่าถ้าอยากพัฒนาโปรแกรมบน WP7 ก็โหลดรุ่นเบต้ามาก่อนได้เลย เพราะรุ่นจริงไม่ต่างกับเบต้ามากนัก
ช่วงนี้ไมโครซอฟท์เอาใจนักพัฒนาแบบสุดๆ ออกวิดีโอสอนการพัฒนามาชุดใหญ่ เช่น WP7 Jump Start ความยาว 12 ชม., WP7 Developer Training Kit และ XNA Club
ที่มา - Windows Phone Developer Blog
- 1 comment
- 1598 reads
อันนี้เป็นโปรแกรมตัวใหม่ในตระกูล Visual Studio ครับ มันชื่อว่า Visual Studio LightSwitch ผมพยายามหาคำอธิบายง่ายๆ ที่นึกได้ใกล้เคียงที่สุดมันคือ Visual FoxPro กลับชาติมาเกิดใหม่
สำหรับคนที่ไม่รู้จัก FoxPro อาจนึกไม่ออก สรุปว่า LightSwitch เกิดมาสำหรับการสร้างแอพพลิเคชันทางธุรกิจที่ไม่ซับซ้อน แต่มักมีรูปแบบคล้ายๆ กัน เช่น ดึงข้อมูลจาก table ขึ้นมาแก้ไขผ่าน GUI แบบง่ายๆ (ไมโครซอฟท์อธิบายว่ามันคือ data + screen)
- 14 comments
- 4089 reads
- Read more
NVIDIA เปิดตัว Parallel Nsight ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานบนหน่วยประมวลผลกราฟิก หรือ GPU โดย Parallel Nsight เป็นเครื่องมือเสริมที่ผนวกเข้ากับ Microsoft Visual Studio ทำให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมด้วย CUDA หรือ DirectCompute ได้ง่ายและสะดวก ทั้งนี้ Parallel Nsight ได้จัดเตรียม debugger สำหรับค้นหาและแก้ไขบั๊ก และ analyzer สำหรับบันทึกเหตุการณ์ที่เกิดขึ้นใน CPU และ GPU อีกด้วย
Parallel Nsight สนับสนุน Windows HPC Server 2008, Windows 7 และ Windows Vista และทำงานได้ดีกับ Visual Studio 2008 SP1 ทั้งนี้ Parallel Nsight มีทั้งเวอร์ชัน standard (เวอร์ชันฟรี) และ professional (เวอร์ชันขาย)
- 4 comments
- 1894 reads
ไมโครซอฟท์เผยเว็บเซิร์ฟเวอร์ IIS Express เบต้า โดยเป็นการรวมข้อได้เปรียบทั้งเว็บเซิร์ฟเวอร์ IIS ที่มาพร้อมกับ Windows และ ASP.NET Development Server ที่มาพร้อมกับ Visual Studio เข้าด้วยกัน
แต่เดิมนั้น หากเลือกทดสอบเว็บแอพฯ ผ่าน ASP.NET Development Server ก็จะสามารถทดสอบได้ถึงแม้สิทธิ์ของบัญชีผู้ใช้บน Windows ไม่เป็นผู้ดูแลระบบ (administator) ก็ตาม แต่ ASP.NET Development Server ก็ไม่รองรับฟีเจอร์ทั้งหมดที่ IIS มี อาทิ SSL การทำ URL Rewriting เป็นต้น
- 8 comments
- 1922 reads
- Read more
Trip Chowdhry นักวิเคราะห์จาก Global Equities Research เผยว่าในงาน WWDC 10 นี้จะมีช่วงเวลาสำหรับ Microsoft 7 นาที เพื่อนำเสนอ Microsoft Visual Studio 2010 ซึ่งในเวอร์ชั่นใหม่นี้จะสนับสนุนการเขียนโปรแกรมสำหรับ iPhone, iPad และ Mac OS และผู้ที่จะขึ้นเวทีในครั้งนี้ไม่น่าจะเป็นผู้อื่นใดได้นอกจากสตีฟ บัลเมอร์ ถ้าข่าวนี้เป็นจริงฝั่ง Windows จะได้เขียน App ลง iPhone/iPad กันได้แล้ว
ที่มา - Barrons' blog via Mac Rumors
- 22 comments
- 1779 reads
หลังจากทยอยออก Beta และ RC มาหลายรุ่น ก็ได้เวลาที่ไมโครซอฟท์จะเปิดตัวชุดโปรแกรมสำหรับนักพัฒนารอบใหม่ โดยคราวนี้ออกรุ่นใหม่พร้อมกันถึง 3 ตัวคือ
- Visual Studio 2010
- .NET Framework 4
- Silverlight 4
ฟีเจอร์ใหม่แบบคร่าวๆ มีดังนี้
- 11 comments
- 5654 reads
- Read more








