Tags:
Node Thumbnail

ขอรวบข่าวที่เกี่ยวเนื่องกันเป็นข่าวเดียวเลยแล้วกันครับ

ข่าวแรก ไมโครซอฟท์เตรียมเปิดตัว Windows Phone Development Tools ชุดพัฒนาแอพพลิเคชั่น, เกมบนวินโดวส์โฟน 7 ภายในแนวคิด Windows Phone Developer Experience ในงาน MIX10 ที่กำลังจะมาถึง สำหรับใครที่เข้าร่วมงานจะได้รับชุดพัฒนาดังกล่าวด้วย

และในงาน TechEd Middle East ไมโครซอฟท์ก็ได้โชว์เกม Indiana Jones ที่พัฒนาขึ้นมาแล้วสามารถเล่นได้ทั้งบนพีซี วินโดวส์โฟน 7 และ Xbox โดยใช้โค้ดร่วมกันเกือบทั้งหมด จะเป็นอย่างไรดูภาพและวีดีโอได้ท้ายข่าว (ในคลิปดังนี้ไมโครซอฟท์ยังเปิดเผยด้วยว่าเครื่องต้นแบบวินโดวส์โฟน 7 ที่เปิดตัวไปมี accelerometer ด้วย)

อัพเดท พอดีผมพิมพ์ตกหล่นไป... นอกจากสร้างหนเดียวเล่นได้หลายแพลตฟอร์มแล้ว ยังสามารถเก็บเซสซันบนแพลตฟอร์มหนึ่งแล้วไปเล่นเกมต่อจากจุดดังกล่าวบนแพลตฟอร์มอื่นได้ด้วย!

ที่มา: LiveSide, Engadget, MIX10

Tags:
Node Thumbnail

เว็บไซต์ 9to5mac รายงานว่า App Store ของแอปเปิลได้ปรับโครงการช่วยเหลือนักพัฒนาโปรแกรมบนแมค ซึ่งจากเดิมมีราคาค่อนข้างสูง (แต่แถมฮาร์ดแวร์) มาเป็น Mac developer license ราคา 99 ดอลลาร์ต่อปี

ความคล้ายคลึงกันของ Mac developer license กับ iPhone developer license จึงก่อให้เกิดข่าวว่า แอปเปิลอาจทำ Mac App Store ในลักษณะเดียวกับ iPhone App Store เช่นกัน โดยเน้นไปที่นักพัฒนาโปรแกรมบน iPhone เดิม ให้ทำโปรแกรมเวอร์ชันบนแมคด้วย และแอปเปิลจะสร้างช่องทางการจัดจำหน่ายแบบเดียวกันให้

ทั้งหมดนี่ยังเป็นแค่ "การคาดการณ์" นะครับ

ที่มา - 9to5mac

Tags:
Node Thumbnail

จากข่าวก่อนหน้านี้ว่า Visual Studio 2010/.NET 4.0 เลื่อน เหตุเพราะมีปัญหาเรื่องประสิทธิภาพ และไมโครซอฟท์จะแก้ปัญหาโดยออกรุ่น Release Candidate มาคั่นกลางอีกหนึ่งรุ่น บัดนี้มันมาตามสัญญาแล้ว

Visual Studio 2010 RC เปิดให้สมาชิก MSDN ดาวน์โหลดได้ก่อน ส่วนคนทั่วไปต้องรออีกนิด จะดาวน์โหลดได้ในวันที่ 10 กุมภาพันธ์ตามเวลาสหรัฐ ฟีเจอร์ของ Visual Studio 2010 อ่านได้ในข่าวเก่า หรือ หน้า Walkthroughs ของไมโครซอฟท์

ปฏิกริยาตอบรับจากผู้ทดสอบรุ่น RC ออกมาเป็นบวก และพบว่าแก้ปัญหาเรื่องประสิทธิภาพเรียบร้อยแล้ว

Tags:
Node Thumbnail

Twitter นั้นมีภาษาเฉพาะของตัวเองพอสมควร เช่น @reply @mention #hashtag รวมถึง URL ในข้อความ tweet แต่ละอัน การเขียนโปรแกรมที่เกี่ยวข้องกับ Twitter ล้วนแต่ต้องจัดการกับภาษาและสัญลักษณ์เหล่านี้

ล่าสุดทาง Twitter ได้เปิดซอร์สโค้ดที่บริษัทใช้สำหรับงานเหล่านี้ทั้งหมดออกมาเป็นโอเพนซอร์สแล้ว โดยไลบรารีสำหรับประมวลผลข้อความ tweet นี้มีให้เลือก 2 ภาษา ได้แก่ Ruby และ Java นอกจากนี้ทาง Twitter ยังแจกชุดทดสอบที่ใช้สำหรับไลบรารีข้างต้น เผื่อจะมีคนเขียนไลบรารีแบบเดียวกันในภาษาอื่นขึ้นมาด้วย

Tags:
Node Thumbnail

เมื่อวันที่ 1 กุมภาพันธ์ ที่ผ่านมา Adobe ได้ปล่อยวิดีโอสาธิตแอพพลิเคชั่น iPhone ที่สร้างจากเครื่องมือ Packager for iPhone ที่อยู่ใน Flash Professional CS5 ที่กำลังจะออกวางจำหน่ายในปีนี้ให้พวกเราได้ชมกันอีกแล้ว เหมือนจะย้ำเตือนว่า "ถึง Apple ยังไงก็แล้วแต่ เรามาแน่"

วิดีโอดูได้ด้านในครับ

Tags:
Node Thumbnail

อัพเดต: Facebook ประกาศข่าวนี้อย่างเป็นทางการแล้ว รายละเอียดอ่านต่อด้านใน

ยังไม่ประกาศอย่างเป็นทางการ แต่มีการยืนยันจากคนที่เห็นของจริงแล้วว่า Facebook ได้พัฒนาตัวแปลภาษา PHP ของตัวเองขึ้นมาใหม่ ซึ่งช่วยให้การทำงานของ Facebook นั้นเร็วขึ้นมาก

PHP เป็นภาษาแบบ interpreter คือแปลภาษาทุกครั้งที่มีคนเรียกสคริปต์ ซึ่งทำให้เสียเวลาประมวลผล การเปลี่ยนมาใช้วิธี compiler ประมวลผลไว้ก่อนหน้าช่วยให้ประหยัดเวลาได้มาก แต่ก็มีข้อเสียว่าถ้าสคริปต์เปลี่ยนแปลงก็ต้องแปลภาษาใหม่อยู่ดี

Tags:
Node Thumbnail

หลังจากแอปเปิลได้เปิดตัว iPad และได้ปล่อย iPhone SDK 3.2 Beta ให้กับนักพัฒนาที่เป็นสมาชิก iPhone Developer Program ซึ่งเวอร์ชันนี้มีความสามารถในการจำลองเครื่อง iPad ได้ ซึ่งหลังจากลองทดสอบใช้งานโดยคร่าวแล้ว ผมเลยขอเขียนรีวิวสั้นๆ ให้ทุกท่านชมกันครับ

คำเตือน
การพัฒนาโปรแกรมเพื่อใช้กับ iPhone OS 3.2 จะไม่สามารถนำไปทดสอบกับเครื่องจริงได้ ถ้าหากท่านใดต้องการพัฒนาโปรแกรมสำหรับ iPhone OS 3.1.2 เพื่อส่งขึ้นไปยัง App Store อย่าพึ่งติดตั้ง iPhone SDK เวอร์ชันนี้นะครับ เพราะจะทำให้ท่านไม่สามารถส่งโปรแกรมขึ้นไปยัง App Store ได้ หรืออีกวิธีคือให้ลง SDK ทั้งสองตัวในเครื่องเดียวก็ได้ครับ

iPhone SDK 3.2 Beta สามารถติดตั้งได้เฉพาะบน Mac OSX 10.6.2 เท่านั้นนะครับ

Tags:
Node Thumbnail

CodePlex เว็บที่ให้บริการด้าน Project Hosting สำหรับชุมชนโอเพ่นซอร์ส ของบริษัทไมโครซอฟท์ ได้เพิ่ม Mercurial เข้ามาเป็นตัวเลือกในการสร้าง Source Control Repository

โดยผู้ใช้ที่สร้างโครงการใหม่ สามารถเลือกได้ว่าจะใช้ Mercurial หรือ Team Foundation Server (TFS) ของไมโครซอฟท์

ซึ่งแต่เดิมนั้น CodePlex สนับสนุนเฉพาะ TFS ซึ่งมีอยู่ในรุ่นสูงสุดของ Visual Studio แต่ได้มีการพัฒนา SvnBridge เพื่อให้ผู้ใช้ Subversion สามารถใช้งานผ่าน Subversion Client ได้

Tags:
Node Thumbnail

หลังจากมีผู้ทดสอบจำนวนมากร้องเรียน Visual Studio 2010/.NET 4.0 Beta 2 มีปัญหา ไมโครซอฟท์จึงตัดสินใจเลื่อนการเปิดตัวผลิตภัณฑ์ดังกล่าวออกไป พร้อมกับเพิ่มรุ่น RC มาให้ทดสอบก่อนเปิดตัวจริง (ดูข่าวเก่า โดยคุณ mk) ล่าสุดคุณ Rob Caron ผู้จัดการด้านการตลาดและประชาสัมพันธ์ ได้ประกาศผ่านบล็อกส่วนตัวว่าจะเปิดตัว Visual Studio 2010/.NET 4.0 วันจันทร์ที่ 12 เม.ย.นี้

ที่มา: บล็อกของคุณ Rob Caron ผ่าน ZDNet

Tags:
Node Thumbnail

ค่าย Novell ปล่อย Mono รุ่นล่าสุด 2.6 และเครื่องมือพัฒนา MonoDevelop 2.2

การออกรุ่นใหม่ครั้งนี้ห่างจากคราวก่อน (Mono 2.4 และ MonoDevelop 2.0) เป็นเวลา 9 เดือน ของใหม่ใน Mono 2.6 ได้แก่การปรับปรุง API ให้เข้ากับ .NET 3.5 มากขึ้น, การคอมไพล์โดยใช้ LLVM, สนับสนุน WCF บางส่วน, ตัวแปลง LINQ เป็น SQL เป็นต้น

Tags:
Node Thumbnail

ที่ผ่านมาการสร้างโปรแกรมบน Palm webOS (เช่น Palm Pre) ออกจะยากลำบากหน่อยเพราะจะต้องติดตั้ง SDK และทำงานบน Command Line Palm จึงได้ซุ่มพัฒนา Ares SDK ออกมาให้ทดสอบใช้งานกันเป็นกลุ่มเฉพาะ และตอนนี้เปิดให้ใช้งานทั่วไปแล้วครับ

การใช้งานให้เข้าไปที่ http://ares.palm.com/ จากนั้นจะพบกับหน้า Login ซึ่งสามารถใช้ account เดียวกับของ webOSdev เดิมครับ

สำหรับฟีเจอร์ของ SDK ตัวนี้ค่อนข้างสมบูรณ์ครับ

Tags:
Node Thumbnail

Scott Guthrie หัวหน้าฝ่ายนักพัฒนาของไมโครซอฟท์ แจ้งข่าวร้ายให้กับผู้ใช้ VS/.NET ว่า VS 2010 และ .NET 4.0 มีเหตุให้ต้องเลื่อนการออกรุ่นจริง

ปัญหาคือ VS 2010 Beta 2 มีปัญหาด้านประสิทธิภาพและ virtual memory ซึ่งไมโครซอฟท์รับรู้แล้ว และกำลังแก้ไขปัญหานี้ในตลอดช่วง 2 เดือนที่ผ่านมา

อย่างไรก็ตามเพื่อความชัวร์ ไมโครซอฟท์จะออกรุ่น RC เพิ่มขึ้นอีกหนึ่งรุ่นเพื่อเปิดให้ผู้ใช้ทดสอบ รุ่น RC จะออกช่วงเดือนกุมภาพันธ์ 2010 ซึ่งเป็นผลให้รุ่นจริงต้องเลื่อนออกไปอีกสักพัก

ที่มา - Scott Guthrine (ขอบคุณคุณ @meekob ที่แจ้งข่าวนี้ครับ)

Tags:
Node Thumbnail

กูเกิลเปิดตัวเครื่องมือใหม่สำหรับนักพัฒนาเว็บ มีชื่อว่า Browser Size

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

กูเกิลยกสถิติว่าในหน้าดาวน์โหลดของ Google Earth นั้น การขยับปุ่มดาวน์โหลดให้อยู่สูงกว่าเดิม 100 พิกเซล ช่วยให้ยอดดาวน์โหลดเพิ่มขึ้นถึง 10%

ใครอยากลองเข้าไปทดสอบกันได้ที่ Browser Size สถิติหน้าจอเป็นสถิติที่กูเกิลเก็บสะสมเอง โครงการนี้เกิดจากช่วงว่าง 20% ของพนักงานกูเกิลครับ

Tags:
Node Thumbnail

กูเกิลเปิดซอร์สชุดพัฒนาของภาษาจาวาสคริปต์ที่กูเกิลใช้ในบริการดังๆ ของตัวเอง เช่น Gmail, Google Docs และ Google Maps

ชื่อของมันแบบรวมๆ คือ Closure Tools ประกอบด้วย 3 ส่วน ดังนี้

Tags:
Node Thumbnail

ที่งาน Open Mobile Summit ในซานฟรานซิสโก Palm ได้โชว์เดโมของ "Ares" IDE สำหรับพัฒนาโปรแกรมบน webOS ให้ผู้เข้าร่วมสัมนาเห็นเป็นครั้งแรก

ยังไม่มี screenshot ถูกปล่อยออกมาบนเว็บ (ผมว่าหาดีๆ น่าจะมี) แต่จุดขายของ Ares เท่าที่ข่าวออกคือมันสามารถพัฒนาโปรแกรมแบบ drag-and-drop ซึ่งพนักงานของ Palm ได้โชว์เดโมพัฒนาโปรแกรม Flickr สดๆ ในงาน สามารถลากโลโก้หรือ textbox มาประกอบร่างกันเป็นโปรแกรมได้ทันที

เป้าหมายของ Palm คือช่วยให้ "นักพัฒนาเว็บ" กลายมาเป็น "นักพัฒนาโปรแกรมบนมือถือ" ได้ง่ายขึ้น Ares มาพร้อมกับเครื่องมือช่วยพัฒนาอื่นๆ ครบครัน ไม่ว่าจะเป็น simulator, debugger รวมถึงการส่งโปรแกรมเข้า App Catalog ได้จากตัว Ares เลย

Ares จะเปิดให้คนทั่วไปใช้งานช่วงปลายปีนี้

Tags:
Node Thumbnail

ช่วงเวลาการอัพเกรด Visual Studio ก็มาถึงอีกครั้ง เมื่อไมโครซอฟท์เปิดตัว Visual Studio 2010 Beta 2 พร้อมๆ กับประกาศว่าจะวางขายตัวจริงในวันที่ 22 มีนาคม 2010 โดยมีรายละเอียดทั้งราคาและแนวทางการอัพเกรดมาเสร็จสรรพ

ที่น่าสนใจคือ Visual Studio 2010 นั้นจะไม่มีรุ่น Standard (299 ดอลลาร์) อีกต่อไป แต่จะเริ่มต้นที่รุ่น Professional ที่มาราคา 799 ดอลลาร์เท่านั้น ในแง่หนึ่ง อาจจะเป็นเพราะ Visual Studio Express เองก็กำลังมีความสามารถเพิ่มขึ้นเรื่อยๆ จนความแตกต่างน้อยลง

Tags:
Node Thumbnail

เงื่อนไขที่สำคัญอันหนึ่งของแอปเปิลต่อนักพัฒนาโปรแกรมบน iPhone ก็คือห้ามรันโค้ดของโปรแกรมอื่นๆ ต่ออีกชั้น เงื่อนไขนี้ส่งผลให้โปรแกรมที่เขียนด้วย Java หรือ .NET ไม่สามารถทำงานบน iPhone ได้ และเครื่องมือที่ใช้พัฒนาโปรแกรมบน iPhone "อย่างถูกต้อง" มีแค่ภาษา Objective-C และ Cocoa Touch ของแอปเปิลเท่านั้น

ตอนนี้มีคนหาช่องว่างจากเงื่อนไขนี้ และเสนอทางเลือกอื่นในการพัฒนาโปรแกรมบน iPhone ได้แล้ว ไม่ใช่บริษัทหน้าใหม่ที่ไหน แต่เป็น Novell และทีมงานผู้สร้าง Mono นั่นเอง

Tags:
Node Thumbnail

ความสามารถที่หลายๆ คนไม่ค่อยพูดถึงกันของ OS X 10.6 (Snow Leopard) คือ Grand Central Dispatch (GCD) โดยที่ตัวมันเองนั้นคือเฟรมเวิร์คสำหรับการเขียนโปรแกรมเพื่อรองรับซีพียูมัลติคอร์ เช่นเดียวกับ Intel TBB, OpenMP และเฟรมเวิร์คแบบอื่นๆ อีกมาก แต่การควบคุมทั้งฮาร์ดแวร์, ระบบปฎิบัติการ, และซอฟต์แวร์พัฒนา ก็ทำให้ GCD น่าสนใจสำหรับนักพัฒนาซอฟต์แวร์บน OS X พอสมควร

ข่าวดีคือ GCD โอเพนซอร์สภายใต้สัญญาอนุญาตแบบ Apache 2.0 ทำให้ระบบปฎิบัติการอื่นนำเฟรมเวิร์คนี้ไปใช้งานได้

Tags:
Node Thumbnail

ผู้ใช้ทวิตเตอร์หลังๆ มานี้คงเห็นว่ามีประเด็นในเรื่องของการรีทวีต (retweet) หรือการรีพลาย (reply) ตามปรกติกัน โดยการรีทวีตนั้นเป็นกระแสที่เกิดขึ้นเองโดยทวิตเตอร์ไม่ได้ออกแบบไว้รองรับแต่แรก แต่ในบล็อกล่าสุดของทวิตเตอร์ก็มีการประกาศแล้วว่าการรีทวีตจะเป็นความสามารถอย่างเป็นทางการของทวิตเตอร์ต่อไป โดยจะมีความเปลี่ยนแปลงเกิดขึ้นหลายอย่าง เช่น

Tags:
Node Thumbnail

หลังจากโครงการ Eclipse ออกรุ่น 3.5 ไปเรียบร้อย ตอนนี้ก็ได้เวลามุ่งสู่การเปลี่ยนรุ่นครั้งใหญ่สู่รุ่น 4.0 ที่ตั้งเป้าว่าจะออกในปี 2010 แล้ว

ของใหม่ใน Eclipse 4 (หรือ e4) ที่สำคัญได้แก่

Tags:
Node Thumbnail

เมื่อปี 2006 ซันได้จ้างทีมพัฒนา JRuby (เขียนโค้ดภาษา Ruby แล้วแปลงเป็นไบต์โค้ดในแพลตฟอร์ม Java) ซึ่งรวมถึง Charles Nutter ผู้สร้าง JRuby ด้วย หมากเกมนี้เป็นส่วนหนึ่งของแผนการที่ซันอยากให้แพลตฟอร์ม Java รองรับภาษาโปรแกรมให้หลากหลายขึ้น นอกเหนือไปจากภาษา Java ที่มีแต่เดิม

แต่ล่าสุด ทีม JRuby ประกาศลาออกจากซันแล้ว (อีกสองคนคือ Tom Enebo, Nick Sieger) โดยจะย้ายไปทำงานกับบริษัท Engine Yard บริษัทซอฟต์แวร์ที่เชี่ยวชาญด้าน Ruby on Rails เหตุผลที่ย้ายงานก็คือ Engine Yard นั้นมีความเชี่ยวชาญเรื่อง Ruby มาก และมีสภาพแวดล้อมที่เหมาะสมกับการพัฒนา JRuby ให้ดียิ่งๆ ขึ้น

Tags:
Node Thumbnail

หลังจากออก Django 1.0 ไปเมื่อเกือบ 1 ปีก่อน ตอนนี้ Django 1.1 ออกตามมาแล้วครับ

ของใหม่

Tags:
Node Thumbnail

นอกจากไมโครซอฟท์จะฉลองงานใหญ่ กับการเสร็จสิ้นกระบวนการพัฒนาวินโดวส์ 7 และวินโดวส์เซิร์ฟเวอร์ 2008 R2 แล้ว (ดูข่าวเก่า) ก็ยังมีการเปิดตัวผลิตภัณฑ์สำหรับนักพัฒนาอีก 3 ตัวและนักออกแบบอีก 1 ตัวดังนี้

  • Bing# คือ API ที่สร้างขึ้นมาครอบตัว Bing API 2.x XML requests อีกทีหนึ่ง โดยจะคอยติดต่อ Bing API ให้ นักพัฒนาไม่จำเป็นต้องมาจัดการ XML, JSON หรือ SOAP เอง

  • Gestalt คือไลบรารี่ที่พัฒนาขึ้นนักพัฒนาสามารถใช้ไพธอนและรูบี้นอกเหนือจากจาวาสคริปต์ในการเขียน HTML หรือ XHTML บน PCs หรือ Macs

Tags:
Node Thumbnail

บริษัทวิจัย RedMonk รายงานว่าแนวโน้มการพัฒนาโปรแกรมบนลินุกซ์ มีโปรแกรมที่เขียนด้วย Mono มากขึ้น ตัวอย่างโปรแกรมดังๆ เช่น Banshee โปรแกรมฟังเพลง, Tomboy โปรแกรมจดโน้ต และ GNOME Do โปรแกรมค้นหาและสั่งงานเดสก์ท็อป ในขณะที่มีโปรแกรมที่พัฒนาด้วย Java และได้รับความนิยมใกล้เคียงกันน้อยมาก

Ian Murdock ผู้ก่อตั้งโครงการ Debian และขณะนี้ทำงานอยู่กับซัน ไม่เห็นด้วยกับ RedMonk และบอกว่าคนใช้ Mono นอกวงลินุกซ์มีน้อยมาก และโปรแกรม Mono ที่ดังๆ ถูกพัฒนาขึ้นโดย Novell (ซึ่งเป็นเจ้าของ Mono) ดังนั้นไม่สามารถสรุปว่า Mono ได้รับความนิยมมากกว่า Java ได้

แต่ทางเว็บไซต์ SD Times ที่มาของข่าวนี้ได้สำรวจความเห็นจากนักพัฒนา และได้ผลเกือบเอกฉันท์ว่า Mono ดึงดูดนักพัฒนาได้มากกว่า Java

Tags:
Node Thumbnail

ปัญหาสำคัญมากอันหนึ่งของโครงการ Mono (.NET เวอร์ชันโอเพนซอร์ส) คือไมโครซอฟท์ถือครองสิทธิบัตรที่เกี่ยวข้องกับเทคโนโลยีใน .NET Framework อยู่หลายชิ้น และไม่มีอะไรรับประกันว่าในอนาคตไมโครซอฟท์จะไม่ใช้ประโยชน์จากทรัพย์สินทางปัญญาเหล่านี้ (เช่น ฟ้องบริษัทที่นำ Mono ไปใช้งานว่าละเมิดสิทธิบัตรของ .NET)

ไมโครซอฟท์เคยสัญญาว่าจะไม่ดำเนินการในเรื่องนี้ แต่นั่นก็เป็นแค่สัญญาลมปาก (ยกเว้นสัญญาที่เคยตกลงกับ Novell แต่นั่นก็คุ้มครองแค่ Novell) ล่าสุดไม่เป็นแค่ลมปากแล้ว

Pages