Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

MonoDevelop คือ IDE ของแพลตฟอร์ม Mono ซึ่งมีฐานมาจาก SharpDevelop (IDE ของ .NET แบบโอเพนซอร์ส เป็นทางเลือกนอกเหนือจาก Visual Studio) ได้ออกรุ่น 1.0 แล้ว

MonoDevelop เน้นนักพัฒนาสาย .NET ที่ใช้ภาษา C# เป็นหลัก และพัฒนาซอฟต์แวร์ด้วย GTK หรือ ASP.NET (เพราะว่า Win.Forms กับ VB.NET ยังสนับสนุนไม่เต็มที่นัก) ฟีเจอร์ที่น่าสนใจมีดังนี้

Tags:
Node Thumbnail

ค่าย Novell ออก Mono รุ่นอัพเดตย่อย 1.2.5 ซึ่งมีของใหม่ที่น่าสนใจสองอย่าง

Tags:
Topics: 
Node Thumbnail

ใน MS Office 2007 ทุกคนคงเห็นหน้าตาโปรแกรมที่เปลี่ยนไปอย่างมหาศาลกันแล้ว โดยอินเทอร์เฟชแบบนั้นมีชื่อว่า Ribbon นั้นได้รับความสนใจค่อนข้างมาก แต่โลกลินุกซ์นั้นยังไม่มีใช้งานกัน

แต่โครงการ Summer of Code ของกูเกิลนั้นก็เกิดดอกผลที่น่าสนใจอีกครั้งด้วยโครงการอิมพลีเมนต์ Ribbon ให้กับ GTK# ทำให้นักพัฒนาโปรแกรมบน mono ในลินุกซ์สามารถสร้างโปรแกรมที่มีอินเทอร์เฟชเป็น Ribbon ได้

ล่าสุดตอนนี้ก็มีการเสนอว่า MonoDevelop นั้นควรเปลี่ยนหน้าจอเป็น Ribbon แล้ว

โดยส่วนตัวแล้วผมว่าข้อเสียของ Ribbon คือมันไม่แสดงปุ่มลัดเหมือนเมนูปรกตินี่แหละ

Tags:
Node Thumbnail

โครงการโปรแกรมออกแบบ Windows.Form เพื่อเป็นปลั๊กอินสำหรับ MonoDevelop ได้เริ่มตัวทดสอบมาให้ใช้งานแล้ว โดยในขณะนี้ยังเป็นรุ่นแยกออกจากตัวโปรแกรม MonoDevelop อยู่ โครงการนี้พัฒนาโดย Ivan Zlatev โดยได้รับการสนับสนุนจากกูเกิลในโครงการ Summer of Code ของทางกูเกิล

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

หวังว่าหลังจบโครงการแล้วจะมีคนมาพัฒนาโครงการนี้ไปเรื่อยๆ จะได้มี GUI Designer ดีๆ ใช้กันเพิ่มขึ้นอีกตัว

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

โครงการ Mono ได้ประกาศความสำเร็จในการพอร์ต VB.NET ไปรันบนแพลตฟอร์มของ Mono ซึ่งมีทั้งบนแมคและลินุกซ์

การพอร์ตครั้งนี้ประกอบด้วย คอมไพเลอร์ ซึ่งมีฟีเจอร์เทียบเท่า VB8 และรับ API ของ .NET 2.0 กับรันไทม์ที่สนับสนุนทั้ง .NET 1.0 และ 2.0 ทั้งสองตัวจะมีให้ใช้ใน Mono เวอร์ชัน 1.2.3 ขึ้นไป

ทาง Novell ได้การันตีว่าถ้าโปรแกรมของคุณเป็น .NET 1.0 คุณจะสามารถนำไปรันบน Mono ได้ทันที แต่ถ้าเป็น 2.0 ต้องเช็คกับ Mono Migration Analyzer ก่อน

Tags:
Node Thumbnail

เมื่อวานนี้ Novell ได้ประกาศออก Mono 1.2 ซึ่งมีคุณสมบัติที่ทุกคนรอคอยมานาน นั่นคือการสนับสนุน Win.Forms เต็มรูปแบบ ซึ่งจะช่วยให้การพอร์ตโปรแกรมจาก .NET ข้ามแพลตฟอร์มมาบน Mono ทำได้สมบูรณ์แบบมากขึ้น (เวอร์ชันเก่าๆ สนับสนุนแค่ Web.Forms)

Mono 1.2 ทำงานเข้ากันได้กับ .NET 1.1 ทั้งหมด และสนับสนุนฟีเจอร์บางส่วนของ .NET 2.0 ด้วย (เช่น C# 2.0) ผู้ใช้ Windows, Mac, Red Hat และ SUSE สามารถดาวน์โหลดได้ทันที ส่วน Debian แพกเกจคงตามมาในอีกไม่นาน

Miguel De Icaza หัวหน้าทีม Mono แถลงการณ์ลงบล็อกว่าสัญญากับไมโครซอฟท์จะไม่มีผลต่อทิศทางการพัฒนาของ Mono เพราะระมัดระวังเรื่องสิทธิบัตรตั้งแต่แรกอยู่แล้ว

Tags:
Topics: 
Node Thumbnail

Miguel De Icaza แห่ง Novell ได้ให้สัมภาษณ์เกี่ยวกับ Mono 1.2 ที่กำลังจะออกเดือนเมษานี้ ประเด็นสำคัญก็คือ Windows.Form นั้นจะทำงานได้ 100% ใน Mono แล้ว

นอกจากนี้ Miguel ยังโฆษณาด้วยว่า Mono เป็นอีกทางเลือกหนึ่งของโปรแกรมที่เขียนด้วย .NET Framework ด้วยขนาดที่เล็กกว่าตัว .NET แยะ (ประมาณ 3 เมก) และยกตัวอย่างโปรแกรมหลายตัวที่เขียนบน Mono อย่างเช่น โปรแกรมของ Novell เอง (ZENworks เวอร์ชันบนลินุกซ์) หรือโปรแกรมเฉพาะทางอย่าง OpenDental ที่ใช้ในคลินิกหมอฟัน เป็นต้น

นอกจากนี้ยังมีเรื่องฟีเจอร์ที่ขาดไปใน Mono 1.2 (VB Compiler) และอนาคตของ Mono ในการทำงานร่วมกับ .NET 2.0

Tags:
Topics: 
Node Thumbnail

ข่าวช็อกวงการอีกเหมือนกัน เมื่อ rawhide (ชื่อเรียกรุ่นทดลองสุดๆ ในสาย Red Hat/Fedora) ตัวเมื่อคืนนี้ (9 ม.ค.) ได้รวมเอา Mono มาด้วย ที่ช็อกเพราะว่าทาง Red Hat นั้นมีท่าทางปฏิเสธ Mono มาตลอด เนื่องจากกลัวปัญหาทางด้านกฎหมายกับไมโครซอฟท์ เจ้า Mono ใน rawhide นี้ จะไปโผล่ใน Fedora Core 5 ที่จะออกเดือนมีนาด้วย

Tags:
Topics: 
Node Thumbnail

Miguel De Icaza เขียนบล็อกถึงความคืบหน้าของ Mono ในช่วงที่ผ่านมา และทิศทางในอนาคต

สรุปคร่าวๆ บางเรื่องก็ Mono 1.2 นั้นต้องรอการสนับสนุน Windows.Forms (ของ .NET 1.1 ไม่ใช่ 2.0) และทดสอบอีกซักระยะถึงออกได้ เรื่อง Windows.Forms เป็นจุดอ่อนสำคัญของ Mono มานาน Miguel คาดว่าอีก 3 เดือนคงสมบูรณ์

เรื่อง IDE เจ้า MonoDevelop เริ่มจะรวม GUI Designer ได้แล้ว (มีรูปให้ดู) ซึ่ง GUI Desginer ตอนนี้มี 2 ตัว คือ Glade 3 ของ GNOME กับ Static ที่เป็นของโครงการ Mono เอง

อย่างอื่นอ่านกันเองละกันครับ 

Tags:
Topics: 
Node Thumbnail

Miguel De Icaza แห่ง Novell ประกาศว่า Wikipedia สารานุกรมออนไลน์แบบอาสาสมัคร จะเปลี่ยนระบบการทำ index ข้อมูลจากที่เคยใช้ GCJ กับ Lucene (index engine) มาเป็น Mono กับ dotLucene (คือ Lucene ที่พอร์ตมาบน Mono และใช้กับ GNOME Beagle ด้วย) ก็เหมือนเป็นการข่มประสิทธิภาพระหว่างค่าย (Mono/C# กับ Java) กันเห็นๆ เลยล่ะครับ

Tags:
Topics: 
Node Thumbnail

OSNews มีรวมรายชื่อโปรแกรมที่เขียนด้วย Mono นอกเหนือจากตัวดังๆ มาให้ได้รู้จักกัน ตัวเด่นๆ ที่เป็นที่รู้จักก็อย่างเช่น F-Spot โปรแกรมจัดการรูปภาพแบบเดียวกับ iPhoto และ Beagle โปรแกรมค้นหาข้อมูลแบบ Metadata แบบเดียวกับ Spotlight หรือ Google Desktop ครับ (ผมเคยเขียนวิธีลง Beagle ไว้)

Tags:
Topics: 
Node Thumbnail

ซอฟท์แวร์โอเพ่นซอร์สที่ทำให้ .NET ไปได้ทุกที่ออกเวอร์ชั่นใหม่แล้ว

Mono 1.0.4 Release Notes.

Tags:
Topics: 
Node Thumbnail

หลังจากปิดปากเงียบเรื่อง Mono โครงการโอเพ่นซอร์สจาก Novell ที่ทำการจำลองเอา .NET Framework ของไมโครซอพท์มาบนลินุกซ์และระบบปฏิบัติการอื่นๆ ในบางครั้งก็มีคนในแอบมาให้ข่าว (ส่วนตัว) ว่าก็ใช้ดีบ้าง แต่ตอนนี้ไมโครซอพท์ออกมาให้ข่าวอย่างเป็นทางการหน่อย (ผ่านการตอบคำถามในเว็บ techtarget) ว่า เราไม่สนับสนุน Mono (Microsoft does not support the Mono product) และบอกว่านี่เป็นการรีเอ็นจิเนียริ่ง .NET Framework เท่านั้น ผมคิดว่างานนี้ก็ปากอย่างใจอย่างละครับ Mono เป็นคำตอบกลายๆ ของไมโครซอพท์ที่เอาไปโต้จาวาได้ว่า

Tags:
Topics: 
Node Thumbnail

IDE ของ .NET สำหรับคนที่ไม่ต้องการใช้ Visual Studio ได้ออกรุ่นจริงเสียทีครับ ตัว SharpDevelop สนับสนุนทั้ง C# และ VB.NET ตัวโปรแกรมใช้ไลเซนส์เป็น GPL ทำงานบนวินโดว์ ส่วน MonoDevelop แฝดน้องที่พอร์ทมายังลินุกซ์ ก็ออกรุ่นอัพเดต 0.5.1 มาเหมือนกัน

Tags:
Topics: 
Node Thumbnail

Miguel De Icaza ผู้ก่อตั้งโครงการ Gnome และบริษัท Ximian (ปัจจุบันเป็นผู้บริหารของ Novell) ตอนนี้กำลังทำโครงการ Mono (นำ .NET Framework มาสู่ลินุกซ์) ออกมาให้ความเห็นเรื่องความล่าช้าของ Longhorn ผ่านบล็อกของเขา

Pages