{"id":1928,"date":"2009-10-29T13:56:47","date_gmt":"2009-10-29T12:56:47","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1928-miguel-de-icaza-on-eight-years-of-mono-its-future-and-the-silverlight-desktop.html"},"modified":"2009-10-29T13:56:47","modified_gmt":"2009-10-29T12:56:47","slug":"miguel-de-icaza-on-eight-years-of-mono-its-future-and-the-silverlight-desktop","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1928-miguel-de-icaza-on-eight-years-of-mono-its-future-and-the-silverlight-desktop.html","title":{"rendered":"Miguel de Icaza on eight years of Mono, its future, and the Silverlight desktop"},"content":{"rendered":"<p>Mono founder Miguel de Icaza spoke at the <a href=\"http:\/\/monospace.us\/\">Monospace conference<\/a> \u2013 250 enthusiasts in Austin, Texas &#8211; on the past and future of the project. I wasn\u2019t there but enjoyed listening to the keynote as <a href=\"http:\/\/www.redmonk.com\/cote\/2009\/10\/28\/redmonkradio063\/\">posted by Redmonk\u2019s Michael Cot\u00e9<\/a>. <\/p>\n<p>\u201cNever ask for permission, ask for forgiveness \u2013 that\u2019s how we\u2019ve done a lot of things in the Mono world,\u201d said de Icaza, who also remarked that in the beginning \u201cwe thought it would be a walk in the park, we thought it would up and running in 6 months.\u201d His motivation: \u201cWe think that .net is a fantastic development platform \u2013 we were envious when Microsoft came out with it.\u201d <\/p>\n<p>Eight years on and the Mono team is now around 35 people at Novell, plus 30-70 external contributors. \u201cWe don\u2019t dictate the direction of mono, it\u2019s mandated by the direction of the community,\u201d says de Icaza. He talks about MonoDevelop, the Mono IDE, which is now licensed under LGPL allowing commercial plug-ins; about <a href=\"http:\/\/monotouch.net\/\">MonoTouch<\/a> which lets you develop for Apple\u2019s iPhone and \u201cwill expand towards Android\u201d; and about XNATouch, a Mono game framework for iPhone.<\/p>\n<p>The task of keeping up with Microsoft \u2013 insofar as Mono succeeds \u2013 has become easier thanks to open source. \u201cIn the last couple of years Microsoft has become very open-source friendly in some areas,\u201d says de Icaza. \u201cFor example ASP.NET MVC, we don\u2019t have to do anything, it just runs on our ASP.NET implementation.\u201d<\/p>\n<p>Someone asked about Mono\u2019s plans for WPF, which is <a href=\"http:\/\/www.itwriting.com\/blog\/1923-wpf-not-windows-forms-gets-the-windows-7-love.html\">becoming more important on Windows<\/a>, and this led to some intriguing comments on Moonlight\/Silverlight and its future. \u201cI think Silverlight has more potential than WPF has, because it runs on the Mac, it runs on Linux, it runs on Windows, and Silverlight is easier to learn than WPF is. We like the Silverlight model but we don\u2019t like that it is limited to a sandbox on the browser,\u201d he said. <\/p>\n<p>\u201cMoonlight can be used in two modes. One of them is moonlight in the plug-in, like you do with Microsoft, and you can out-of-browser if you want, but you are still restricted by the sandbox. We also offer the same graphical engine that we use for Silverlight [Moonlight] but with the .NET 4.0 APIs. You have full access to .NET 4.0 with the Silverlight UI. Isn\u2019t that awesome?\u201d<\/p>\n<p>\u201cWPF is interesting but a lot of work, and we don\u2019t have the bandwidth and the resources. Our best possible option is to use Silverlight with the .NET 4.0 APIs. Our wish is to bring this expanded Silverlight to Windows and Mac OS. Maybe we\u2019ll gently push Microsoft in that direction.\u201d<\/p>\n<p>One of his team is working on \u201cthe whole desktop rendered by Silverlight.\u201d<\/p>\n<p>In general I agree that Silverlight is more significant than WPF, particularly if Microsoft keeps up its current energetic level of development. I will be surprised if we don\u2019t hear from Microsoft about an enhanced desktop Silverlight at the forthcoming PDC and Mix conferences.<\/p>\n<p>There is another side to this though: if you can do your cross-platform .NET development in Microsoft Silverlight, do you still need Mono? Particularly if <a href=\"http:\/\/www.itwriting.com\/blog\/1814-microsoft-moonlight-and-open-source.html\">official ports to Linux start appearing<\/a>?<\/p>\n<p>Of course there is more to Mono than Moonlight. Running ASP.NET on Linux web servers is an attractive proposition, though historically its performance and reliability hasn\u2019t matched that of Microsoft .NET \u2013 not surprising given its relatively small resources. Eight years on, and Mono has done more than just survived, yet has not quite tipped over into a platform popular enough to attract the level of contributions it needs.<\/p>\n<div style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a016210e-8ac8-4c77-a0a4-1bbabaccbf08\" class=\"wlWriterEditableSmartContent\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/mono\" rel=\"tag\">mono<\/a>,<a href=\"http:\/\/technorati.com\/tags\/moonlight\" rel=\"tag\">moonlight<\/a>,<a href=\"http:\/\/technorati.com\/tags\/silverlight\" rel=\"tag\">silverlight<\/a>,<a href=\"http:\/\/technorati.com\/tags\/.net\" rel=\"tag\">.net<\/a>,<a href=\"http:\/\/technorati.com\/tags\/novell\" rel=\"tag\">novell<\/a>,<a href=\"http:\/\/technorati.com\/tags\/wpf\" rel=\"tag\">wpf<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mono founder Miguel de Icaza spoke at the Monospace conference \u2013 250 enthusiasts in Austin, Texas &#8211; on the past and future of the project. I wasn\u2019t there but enjoyed listening to the keynote as posted by Redmonk\u2019s Michael Cot\u00e9. \u201cNever ask for permission, ask for forgiveness \u2013 that\u2019s how we\u2019ve done a lot of &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1928-miguel-de-icaza-on-eight-years-of-mono-its-future-and-the-silverlight-desktop.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Miguel de Icaza on eight years of Mono, its future, and the Silverlight desktop<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4,47,55,57,62,77,80,97],"tags":[],"class_list":["post-1928","post","type-post","status-publish","format-standard","hentry","category-net","category-adobe","category-iphone","category-microsoft","category-mono","category-open-source","category-silverlight","category-software-development","category-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1928"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1928\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}