Silverlight

Moonlight ออกรุ่นทดสอบแรก

tags:

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

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

Moonlight 0.6 มีทั้งแบบที่สนับสนุน Silverlight 1.0 และ 2.0 (แยกแพกเกจกัน) สิ่งที่ยังขาดไปคือไม่มี codec สำหรับถอดรหัสวิดีโอ (นั่นคือสนับสนุนเฉพาะ Silverlight ที่เป็น WPF/E อย่างเดียว ไม่มีวิดีโอ) และมีปัญหานิดหน่อยกับ Firefox 3 ซึ่งแก้ได้ด้วย GreaseMonkey การติดตั้งนั้นทำเป็นไฟล์ .xpi มาให้เรียบร้อย ลงเหมือน Firefox Extension ทั่วไป

ที่มา - Moonlight, Miguel de Icaza’s web log

ข่าวแถมอีกอันคือ นักพัฒนาของ Mono ได้สนับสนุน API ของ Win.Forms 2.0 ครบทุกเมธอดแล้ว (ทั้งหมด 12,776 เมธอด) อีกไม่นานเราคงได้เห็น Mono 2.0 ที่สนับสนุน Win.Forms 2.0 อย่างเต็มที่ และแปลว่าการพอร์ตแอพพลิเคชันที่เป็น .NET มาบน Mono จะเกิดอย่างจริงจังเสียที (Paint.NET บนลินุกซ์?)

ที่มา - Code Monkey, Mono’s Winforms 2.0 is now API Complete

สร้างเกม Silverlight ด้วย Microsoft Popfly Game Creator

tags:

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

ไมโครซอฟท์มีเว็บไซต์ Popfly ซึ่งเป็นเครื่องมือสร้าง Mashup แบบง่ายๆ ที่ใช้วิธีลากเส้นเชื่อมต่อข้อมูลของบริการบนเว็บต่างๆ โดยไม่ต้องเขียนโค้ด (แน่นอนว่า Mashup ออกมาเป็น Silverlight) เปิดบริการมาตั้งแต่ปี 2007 อยู่แล้ว ไมโครซอฟท์จึงเพิ่มส่วนของ Popfly Game Creator บริการแบบเดียวกันสำหรับสร้างเกมโดยเฉพาะ โดยตอนนี้มีเครื่องมืออำนวยความสะดวกต่างๆ ให้พอสมควร เช่น เท็มเพลตสำหรับรูปแบบเกมยอดนิยมอย่าง Space Invader เป็นต้น ผู้ใช้แค่หาภาพตัวละครใส่เข้าไป และปรับแต่งกฎของเกมอีกเล็กน้อยก็พร้อมเล่นแล้ว

ใครอยากลอง ต้องติดตั้ง Silverlight ก่อนนะครับ

ที่มา - TechCrunch

Microsoft ปล่อยรีลีสแรกของ Silverlight 2.0 Beta แล้ว

tags:

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

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

ขอแถมอีกนิดว่าเว็บไซท์โอลิมปิกปี 2008 ของจีนนี้ก็จะใช้ Silverlight-base เหมือนกัน เพราะฉะนั้นช่วงโอลิมปิกคิดว่าคงมีสตรีมมิ่งวิดิโอจากการแข่งอยู่ในเว็บสดๆแบบ HD หลากมุมมองให้เลือกสรรเหมือนกัน คิดว่าคำว่าหลากมุมมองคงคล้ายๆกดปุ่ม angle ในเครื่องเล่นดีวีดี (แต่คงบิทเรทต่ำ เพราะเน็ทบ้านเราแบนด์วิธกว๊างกว้าง)

ถ้าแถมอีกข่าวคงต้องบอกว่าในแหล่งข่าวบอกไว้ว่า AOL เองก็จะออกแบบ Mail client ใหม่ด้วย Silverlight เหมือนกัน แปลว่า Silverlight ก็เนื้อหอมไม่ใช่เล่นนะ

ที่มา - informationweek

ไมโครซอฟท์จับมือโนเกีย ประกาศ Silverlight สำหรับ Series 60

tags:

ต้อนรับงาน 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 เข้ามาก็เป็นอีกหนึ่งทางเลือกในการพัฒนาแอพพลิเคชันได้หลากหลายขึ้น

ไมโครซอฟท์จะโชว์​ Silverlight บน S60 ใน Keynote เปิดงาน MIX08 เริ่มวันพุธที่ 5 มีนาคมนี้ เวลา 9:30 Pacific Time มี live stream ให้ดูเผื่อใครสนใจ (และหวังว่าคงดูได้)

ที่มา - Nokia Press และ Ars Technica

เว็บใหม่ไมโครซอฟท์จะใช้ Silverlight

tags:

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

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

ความเห็นผมก็เหมือนข่าวต้นฉบับที่ Neosmart นั่นคือ UI แบบนี้สามารถสร้างด้วย AJAX ได้สบาย และไม่มีความจำเป็นทางเทคนิคใดๆ ที่ต้องใช้ Silverlight (ซึ่งความจำเป็นด้านการตลาดก็อีกเรื่องนึง) แถมใช้แล้วยังเกิดความรู้สึกว่ามันจะไปสู้ Flash ได้ไงเนี่ย

ที่มา - Neosmart

Silverlight 1.1 เปลี่ยนเลขเป็น 2.0

tags:

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

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

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

ที่มา - บล็อกของ Tim Sneath ผ่าน Ars Technica

Silverlight 1.0 ตัวจริงมาแล้วจ้า

tags:

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

แล้วก็เป็นไปตามคาด นอกจากจะประกาศ Silverlight 1.0 แล้ว ไมโครซอฟท์ก็ประกาศรองรับ Silverlight สำหรับลินุกซ์แล้ว โดยเป็นการร่วมมือกันอย่างเป็นทางการระหว่างไมโครซอฟท์และโนเวลล์ ซึ่งก่อนหน้านี้การพัฒนา Moonlight ซึ่งเป็น Silverlight ฉบับลินุกซ์ที่พัฒนาโดย Miguel de Icaza นั้น เป็นการพัฒนาแบบไม่เป็นทางการ แต่หลังจากนี้ไมโครซอฟท์จะเปิดให้ Moonlight ใช้งาน Silverlight Media Encoder เพื่อให้ Moonlight สามารถทำงานกับแอพลิเคชันที่พัฒนาสำหรับ Silverlight เวอร์ชันวินโดวส์และแมคได้ดีขึ้น

ว่าแล้วว่าต้องมีวันนี้ แล้วก็รอ Silverlight 1.1 ต่อไป

ที่มา : ScottGu’s Blog

IronRuby มาแล้ว

tags:

เมื่องาน 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 ได้

ในวันนี้ คุณ John Lam จากทีมพัฒนา IronRuby ได้ปล่อย IronRuby รุ่นก่อนอัลฟ่ามาให้ลองเล่น โดยตัวซอร์สโค้ดมีสัญญาอนุญาตแบบ Ms-PL ซึ่งเป็นสัญญาอนุญาตในรูปแบบคล้ายกับสัญญาอนุญาต BSD และจะนำโครงการนี้ไปไว้ใน RubyForge เพื่อเปิดโอกาสให้นักพัฒนาคนอื่นๆสามารถนำโค้ดของตนเพิ่มเข้าไปใน IronRuby

อยากจะรู้ว่าเมื่อไหร่ IronRuby ถึงจะรัน Ruby on Rails ได้

ที่มา : ScottGu's Blog

ทดลองติดตั้ง Moonlight บน Ubuntu 7.04

tags:

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

การติดตั้ง Moonlight ในขณะนี้จำเป็นต้องคอมไพล์จากต้นรหัส และต้องการ Mono 1.2.4 ในขณะที่ Mono ที่มาพร้อมกับ Ubuntu 7.04 นั้นเป็นรุ่น 1.2.3 อย่างไรก็ตามเราไม่จำเป็นต้องคอมไพล์ Mono จากต้นรหัสเองเนื่องจากมีผู้ทำแพกเกจสำหรับ Ubuntu รุ่น 7.04 ไว้ให้แล้ว

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

tags:

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

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

พาทัวร์งาน REMIX 07 ที่สิงคโปร์

tags:

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

Mono พัฒนา Silverlight ภายใน 21 วัน

tags:

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

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

Moonlight เวอร์ชันที่ว่ายังไม่ออกมาให้ลองใช้ ถ้าสนใจก็สามารถดาวน์โหลดจาก SVN ได้โดยตรง

น่าดีใจสำหรับชาวลินุกซ์ที่ Moonlight คืบหน้าไปได้เร็วมาก

ที่มา - Implementing Silverlight in 21 Days

รู้จักกับ Silverlight

tags:

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

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

ไมโครซอฟท์ออก .NET CLR รุ่นรันได้ข้ามแพลตฟอร์ม

tags:

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

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

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

นี่เป็นนิมิตรหมายอันดีว่าอนาคต .NET จะทำงานได้ข้ามแพลตฟอร์มอย่างเต็มรูปแบบ (หมายเหตุ CLR ที่ทั้งข้ามแพลตฟอร์ม และโอเพนซอร์สด้วยนั้น อยู่ในชุดของ Mono อยู่แล้ว)

ที่มา - ZDNet Blog, Ars Technica

ไมโครซอฟท์อาจประกาศโอเพนซอร์ส Silverlight

tags:

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

ที่มา - Infoworld

Site Search

 
Web blognone.com

User login