เทคโนโลยี RIA ของไมโครซอฟท์

Tags:
Node Thumbnail

Moonlight หรือ Silverlight เวอร์ชันโอเพนซอร์สที่พัฒนาโดยทีม Mono ออกรุ่น 1.0 Beta สำหรับลินุกซ์แล้ว

Moonlight 1.0 Beta 1 สามารถแสดงผล Silverlight 1.0 ได้พอสมควร แต่ไม่ได้รวมเอาตัว codec สำหรับเล่นวิดีโอมาให้ด้วยเนื่องจากเหตุผลด้านกฎหมาย ถ้าเปิดไปเจอหน้าที่มี Silverlight ที่เล่นวิดีโอ ตัว Moonlight จะถามว่าเราต้องการดาวน์โหลด Microsoft Media Pack หรือไม่ หรือถ้าฝีมือกล้าแกร่งพอก็สามารถคอมไพล์ Moonlight ให้ใช้ ffmpeg แทนได้

Tags:
Node Thumbnail

Microsoft Live Labs ปล่อยของเล่นมาให้เล่นกันอีกแล้วครับ คราวนี้เป็น Deep Zoom ที่พัฒนามาจากเทคโนโลยี Seadragon ที่ Microsoft ซื้อมาและพ่วงมากับ Silverlight ได้สักพักแล้วครับ แต่ว่าคราวนี้มาเป็น Seadragon Ajax คือเป็น Deep Zoom แบบไม่ต้องมี Silverlight ครับ คือใช้ Javascript เท่านั้น

ผมว่าไม่ต้องอารัมภบทมากว่ามันดียังไง ลองเข้าไปเล่น Sample ดูได้ที่หน้าลิงค์เลยครับลองซูมเข้าไปดูตรงแถวๆ ที่เป็นข้อความดูครับ

http://livelabs.com/seadragon-ajax/

แบบนี้น่าจะเริ่มเห็น Website เอาไปใช้กันบ้างแล้วล่ะครับ เพราะว่าไม่ได้ผูกกับ Silverlight อย่างเดียวแล้ว

Tags:
Node Thumbnail

หลังจากที่โทรศัพท์ Android เครื่องแรกกำลังจะออกขาย และไมโครซอฟท์ได้เปิดตัว Silverlight 2.0 (ข่าวเก่า) ไมโครซอฟท์ได้ออกมาประกาศว่า อาจจะทำ Silverlight สำหรับ Android (ที่ใช้ Chrome) เนื่องจากว่าเป็นระบบเปิด อย่างไรก็ดี สำหรับ iPhone นั้นอาจจะอดเพราะซอฟท์แวร์ที่จะอยู่ใน iPhone ได้นั้น จำเป็นต้องผ่านการรับรองจากแอปเปิลก่อน

"เราได้ทำการติดต่อไปยังแอปเปิลแล้ว แต่เขาก็ยังไม่สนใจให้ปลั๊กอินใดๆ ไม่ว่าจะเป็น Flash หรือ Silverlight มารันบน Safari ของ iPhone" Scott Guthrie รองประธานฝ่ายนักพัฒนาของไมโครซอฟท์กล่าว

อย่างไรก็ตามสถานการณ์นี้ไม่ใช่เรื่องใหม่ เนื่องจากแม้แต่ Flash ของ Adobe เองก็ยังไม่ได้ลง iPhone

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดให้ดาวน์โหลดรันไทม์สำหรับนักพัฒนาและชุดพัฒนา Silverlight 2 ฉบับ RC หรือ Release Candidate แล้วตั้งแต่วันที่ 26 กันยายน เพื่อให้นักพัฒนามีเวลาในการปรับปรุงแอปพลิเคชันของตัวเองให้เข้ากับ Silverlight 2 มากขึ้นก่อนที่จะเปิดให้ผู้ใช้ทั่วไปได้ใช้ในฉบับสมบูรณ์เร็วๆ นี้

โดยรันไทม์ที่เปิดให้ดาวน์โหลดในครั้งนี้ มีผู้เรียกเล่นๆ ว่าเป็นรุ่น RC0 มีจุดประสงค์หลักเพื่อให้นักพัฒนาแก้ไขแอปพลิเคชันที่พัฒนาไว้สำหรับ Silverlight 2 Beta 2 ให้รองรับ Silverlight 2 RC เนื่องจากมี Breaking Changes ใน Silverlight API เป็นจำนวนมาก รวมทั้งเพิ่มความสามารถใหม่ๆให้กับตัวรันไทม์เองและส่วนเสริมของชุดพัฒนา เช่น

Tags:
Node Thumbnail

ถึงแม้ว่า NBC จะประสบความสำเร็จกับการถ่ายทอดโอลิมปิกออนไลน์ด้วย Silverlight (เฉพาะในสหรัฐ) แต่สำหรับเว็บไซต์ NFL ฤดูกาลใหม่ NBC กลับเปลี่ยนใจเลือกใช้ Flash แทน

รายการนี้ชื่อว่า Sunday Night Football Extra (สามารถเข้าได้ทั้งจาก NFL.com และ NBCSports.com) นอกจากมีถ่ายทอดการแข่งขันสดแล้ว ยังมีฟีเจอร์อื่นๆ สำหรับคนออนไลน์ เช่น การเลือกเปลี่ยนมุมกล้อง หรือสถิติแบบสดด้วย แต่เฉพาะในสหรัฐเช่นกัน

เหตุผลที่ NBC เปลี่ยนใจนั้น ในแถลงของ Adobe บอกว่าเป็นเพราะ Flash ถูกติดตั้งในคอมพิวเตอร์จำนวนมากอยู่แล้ว ผู้ชมของ NBC ไม่ต้องดาวน์โหลดซอฟต์แวร์อื่น (หมายถึง Silverlight แต่ไม่ได้เอ่ยชื่อตรงๆ) มาติดตั้งเพิ่มเติมอีก

Tags:
Node Thumbnail

หลังจากปล่อย Beta 1 เมื่อเดือนมีนาคม ไมโครซอฟท์ได้ออก Silverlight 2.0 Beta 2 แล้ว

การเปลี่ยนแปลงที่สำคัญคือเพิ่มคอนโทรลเข้ามาอีกกว่า 30 แบบ และทางไมโครซอฟท์ยังพัฒนาคอนโทรลที่ซับซ้อนขึ้นมาอย่าง DataGrid, Calendar, TabPanel ให้ดาวน์โหลดแยก เป้าหมายของไมโครซอฟท์ใน Silverlight 2.0 ตัวจริงคือมากกว่า 100 แบบ นอกจากนี้ยังสามารถแก้ไขหน้าตา (look) และพฤติกรรม (feel/state) ของคอนโทรลได้สะดวก โดยไม่ต้องเขียนโค้ดหรือ XAML เพิ่ม แก้ได้จาก Expression Blend โดยตรง

คุณสมบัติอื่นๆ ยังมีอีกมาก ที่ผมว่าน่าสนใจคือสนับสนุน ADO.NET Data Services ที่จะมาใน .NET 3.5 SP1 และตัวแปลง LINQ เป็น JSON อย่างอื่นๆ อ่านได้ตามลิงก์ที่มา

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดเผยสัญญากับ HP ว่า คอมพิวเตอร์ของ HP ที่วางขายในสหรัฐและแคนาดาตั้งแต่เดือนมกราคม 2009 เป็นต้นไป จะติดตั้ง Silverlight และทูลบาร์พิเศษที่พัฒนาด้วย Silverlight มาให้ตั้งแต่โรงงาน

ทูลบาร์ที่ว่าจะเหมือนกับ Google Toolbar หรือ Yahoo! Toolbar โดยจะมีลิงก์ที่ HP สามารถปรับแต่งให้ชี้ไปยังเว็บของตัวเองได้ และจะตั้ง Windows Live Search เป็น default search engine ขณะนี้ยังไม่มีรายละเอียดว่าผู้ใช้จะปรับแต่งได้แค่ไหน รวมไปถึงเอาโปรแกรมทูลบาร์นี้ออกได้หรือเปล่า

Tags:
Node Thumbnail

โครงการ Moonlight เป็นโครงการย่อยของทีมงาน Mono เพื่อสร้างรันไทม์แบบโอเพนซอร์สสำหรับ Silverlight บนลินุกซ์ Blognone เคยนำเสนอเรื่องนี้ไปแล้วโดยคุณ phisite ซึ่งตามไปอ่านได้ใน ทดลองติดตั้ง Moonlight บน Ubuntu 7.04

ในบทความนั้นเป็นการทดสอบ Moonlight รุ่นระหว่างการพัฒนา โดยต้องดึงซอร์สมาจาก SVN ของ Mono โดยตรง ตอนนี้เวลาผ่านมาเกือบปี Moonlight ได้พัฒนามาถึงระดับที่เริ่มแจกจ่ายให้ผู้ใช้ทั่วไปทดสอบแล้ว โดยเรียกเวอร์ชันเป็น 0.6

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

จากข่าวเก่า Silverlight เองก็ออกตาม IE8 มาติดๆ ไม่รู้วางแผนให้ออกต่อเนื่องกันรึเปล่า เนื่องจาก Silverlight 2.0 beta นี้เองก็ยังคงเป็น Developer Tool เหมือนกับ IE8 แต่โดยรวมแล้วเวอร์ชันนี้ถูกอัพเกรดในเรื่องของการทำงานอื่นๆนอกจากวิดิโอมากขึ้น (แหล่งข่าวบอกว่าเวอร์ชันแรกออกแบบมาเพื่อวิดิโอซะส่วนใหญ่ แต่ในเวอร์ชัน 2.0 นี้ มีการยัดชิ้นส่วนของ .Net framework มาอย่างมากมาย)

ฟีเจอร์ใหม่ๆที่เห็นว่าน่าสนใจก็มี "adaptative streaming" หรือการปรับความเร็วในการสตรีมมิ่งบิทเรทวิดิโอ โดยอิงจากความเร็วของเครื่องและเน็ทเวิร์ค (แปลว่าถ้าเน็ทแรงเครื่องห่วย หรือไม่ก็เน็ทห่วยเครื่องแรง บิทเรทก็จะลดลงตามความเหมาะสมในขณะนั้น)

Tags:
Node Thumbnail

ต้อนรับงาน MIX08 ไมโครซอฟท์และโนเกียออกมาแถลงข่าวแผนการสำหรับ Silverlight บนมือถือตระกูล Symbian Series 60 ของโนเกีย โดยชุด SDK จะส่งถึงมือนักพัฒนาภายในปีนี้

นอกจาก Series 60 แล้ว โนเกียยังประกาศอีกว่า Series 40 และอุปกรณ์ internet tablet อย่างพวก N770 หรือ N810 จะมี Silverlight เช่นกัน แต่จะออกมาหลังจาก S60

ปัจจุบันนักพัฒนาซอฟต์แวร์สำหรับ S60 มีทางเลือกได้แก่ C++ (native Symbian), Java, Python, Flash Lite จาก Adobe และเว็บแอพพลิเคชันผ่านเบราว์เซอร์ การเพิ่ม Silverlight เข้ามาก็เป็นอีกหนึ่งทางเลือกในการพัฒนาแอพพลิเคชันได้หลากหลายขึ้น

Tags:
Node Thumbnail

หลังจากเปิดตัว Silverlight มาได้เกือบปี ไมโครซอฟท์ได้ออกแบบเว็บไซต์ใหม่ (เฉพาะส่วน Download Center) ด้วย Silverlight และเปิดให้บุคคลภายนอกลองทดสอบแล้ว ใครสนใจก็เข้าไปลองได้ที่นี่

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

Tags:
Node Thumbnail

หลังจากออกเวอร์ชัน 1.0 ตัวจริงมาเมื่อเดือนกันยา (ข่าวเก่า) ค่าย Silverlight ก็ดูเนือยๆ ลงไป รวมถึงข่าวคราวการพัฒนาของเวอร์ชัน 1.1 ซึ่งเป็นทีเด็ดของจริงของ Silverlight ด้วย (1.0 สนับสนุนแค่ JavaScript ส่วน 1.1 เขียนภาษาในตระกูล .NET ได้)

ล่าสุดไมโครซอฟท์ออกมาประกาศแล้วว่าจะเปลี่ยนเลขเวอร์ชันจาก 1.1 เป็น 2.0 เพื่อสะท้อนฟีเจอร์สำคัญหลายอย่างที่เพิ่มเข้ามา (โดยเฉพาะด้าน UI ที่ใช้ WPF) เวอร์ชัน 2.0 รุ่นเบต้าน่าจะเปิดตัวในงาน MIX08 ที่ลาสเวกัสต้นเดือนมีนาคมปีหน้า

สำหรับคนที่ไม่รู้จัก Silverlight สามารถอ่านรายละเอียดได้ใน Special Report ของเรา

Tags:
Node Thumbnail

หลังจากออกตัวเบต้าให้เล่นมานาน ไมโครซอฟท์ก็ปล่อย Silverlight 1.0 ตัวเต็มออกมาให้ใช้แล้ว พร้อมกับโปรแกรมที่เกิดมาไล่เลี่ยกันอย่าง Expression Media Encoder 1.0

Tags:
Node Thumbnail

เมื่องาน Mix'07 ที่ผ่านมา ไมโครซอฟท์ได้ประกาศว่าจะเพิ่ม Dynamic Language Runtime เข้าไปใน Common Language Runtime ของตนเพื่อทำให้นักพัฒนาสามารถใช้งานภาษาไดนามิคเช่น Python และ Ruby บน .NET ได้โดยระยะแรกจะรองรับทั้งสิ้น 4 ภาษาได้แก่ IronPython, Managed JavaScript, Dynamic VB และ IronRuby ที่เป็นภาษา Ruby ในแบบฉบับของไมโครซอฟท์ พร้อมทั้งสาธิตการใช้งาน IronPython, Managed JavaScript และ IronRuby ร่วมกับ Silverlight แต่ใน Silverlight 1.1 alpha ที่เปิดตัวในงาน Mix'07 นั้นกลับไม่สามารถใช้งาน IronRuby ได้

Tags:
Node Thumbnail

Moonlight เป็นโครงการของทีมนักพัฒนา Mono ที่จะพัฒนาระบบทัดเทียมแบบเปิดต้นรหัส (opensource implementation) ที่เข้ากันได้กับรันไทม์ Silverlight  ของไมโครซอฟท์บนแพลตฟอร์มลินุกซ์ เนื่องจากในปัจจุบัน Silverlight สนับสนุนเฉพาะแพลตฟอร์ม Windows และ Mac OS X เท่านั้น ความน่าทึ่งของโครงการนี้อย่างหนึ่งได้แก่ การที่ทีมงานสามารถพัฒนา Moonlight ให้สามารถใช้งานได้ในขั้นต้นได้ในระยะเวลาเพียง 21 วัน !

Tags:
Node Thumbnail

ต่อจาก พาทัวร์งาน REMIX 07 ที่สิงคโปร์ ตอนแรก

session ต่อมาจะเป็นเรื่องอนาคตของวงการสื่อ มาดูว่าไมโครซอฟท์มองตลาดโฆษณาออนไลน์อย่างไร จากนั้นพาไปดูฟีเจอร์ใหม่ใน Visual Studio 2008 "Orcas" และปิดท้ายด้วยมุมมองจากบล็อกเกอร์สิงคโปร์

Tags:
Node Thumbnail

งาน REMIX 07 เป็นงานที่จัดต่อยอดจากงาน MIX 07 ของไมโครซอฟท์เมื่อเดือนพฤษภาคม (ที่ลาสเวกัส) โดยไมโครซอฟท์จะขนทีมงานทั้ง developer, evangelist, business manager และทีมที่เป็น third party อื่นๆ เดินสายทั่วโลก เพื่อเล่าเรื่องที่พูดใน MIX 07 ใหม่อีกครั้งให้คนในแต่ละประเทศได้ฟัง ในส่วนของเอเชียแปซิฟิกนั้นก็ไปหลายประเทศ เช่น เกาหลี ไต้หวัน ออสเตรเลีย ซึ่งผมได้รับคำชวนจากบริษัทไมโครซอฟท์ (ประเทศไทย) ให้ไปสังเกตการณ์ REMIX 07 ที่สิงคโปร์

Tags:
Node Thumbnail

คำถามที่เกิดขึ้นทันทีหลังการเปิดตัว Silverlight ก็คือบนลินุกซ์จะทำอย่างไร ซึ่งทุกคนมองไปที่โครงการ Mono เหมือนกันหมด

Miguel De Icaza ได้รับโจทย์จากไมโครซอฟท์ฝรั่งเศสให้ไปโชว์ Silverlight เวอร์ชัน Mono (หรือที่เรียกกันว่า Moonlight) ในงาน Remix โดยที่เขามีเวลาเตรียมตัว 21 วันแบบแทบจะไม่มีอะไรเลย เขาตัดสินใจระดมทีมนักพัฒนาหลัก Mono จากทั่วโลกมาสร้างของที่สามารถโชว์ได้ ผลสุดท้ายก็คือ Moonlight ที่สามารถรันเดโม Silverlight Airlines ที่ไมโครซอฟท์ใช้โชว์ใน Mix 07 ได้เกือบสมบูรณ์ รายละเอียดแบบวันต่อวันอ่านได้จากลิงก์ เห็นแว๊บๆ ว่าเรียกใช้ Cairo กับ Pango ด้วย

Tags:
Node Thumbnail

ช่วงนี้กระแส Rich Internet Application กำลังแรง เพราะค่ายซอฟต์แวร์ใหญ่ๆ ต่างทยอยเปิดตัวโซลูชันของตัวเอง ผมได้ชวนคุณสุวิชชา จันทร แห่ง ThaiSharp.net ให้มาเขียนแนะนำ Silverlight ของค่ายไมโครซอฟท์ให้กับผู้อ่าน Blognone กันหน่อย นอกจากส่งบทความมาให้แล้ว คุณสุวิชชายังบอกว่าจะขึ้นพูดเรื่อง Silverlight ในงาน MSDN วันพรุ่งนี้ (อังคาร 22) ด้วย ถ้าใครสนใจก็ตามไปฟังกันได้ครับ

หมายเหตุ: สำหรับแฟนๆ Flex และ Java FX ถ้าสนใจมาเขียนประลอง ทางเราก็ยินดีรับเช่นกัน -- mk

Tags:
Node Thumbnail

จากข่าวเก่า ไมโครซอฟท์อาจประกาศโอเพนซอร์ส Silverlight ในงาน Mix '07 ซึ่งปรากฎว่าข่าวนี้ไม่จริง แต่ตัว Silverlight ที่ออกมาโชว์ก็ดึงดูดความสนใจไปได้เยอะอยู่

ถึงแม้จะไม่โอเพนซอร์ส แต่ Silverlight ที่ออกมาสู้กับ Flash (และ Flex) ของ Adobe ตรงๆ นั้นใช้งานได้กับ Firefox และ Safari ด้วย นั่นแปลว่าตัว Common Language Runtime (CLR) ของ Silverlight จะทำงานได้ข้ามแพลตฟอร์ม

CLR เวอร์ชันที่มากับ Silverlight นี้จะไม่ใช่รุ่นเต็ม แต่จะตัดความสามารถที่ไม่จำเป็นกับงานบนเบราว์เซอร์ออกไป อย่างไรก็ตาม ฟีเจอร์สำคัญๆ อย่าง garbage collector, type system และ generics ยังอยู่ครบ ไมโครซอฟท์เรียกมันว่า Core CLR

Tags:
Node Thumbnail

หลังจากมีข่าวว่า Flex จะโอเพนซอร์สไปแล้ว ก็มีข่าวมาว่าไมโครซอฟท์อาจจะโอเพนซอร์สบางส่วนของ Silverlight ซึ่งเป็นเทคโนโลยีที่ออกมาต่อกรโดยตรงกับ Flash ของ Adobe บาง รวมถึงจะเปิดตัวโปรแกรมในตระกูล Microsoft's Expression อย่างเป็นทางการในงาน MIX07 โดยไมโครซอฟท์วางตัว Expression ให้ออกมาชนกับ Adobe Creative Suite 3 ที่พึ่งเปิดตัวไป แบบโปรแกรมต่อโปรแกรมเลยก็ว่าได้

ที่มา - Infoworld

Pages