Sponsors

News

Jobping Laurent Kempé MVP JetBrains Academy Member Certified ScrumMaster

Contact

My status

View Laurent Kempé's profile on LinkedIn
XING
twitter
facebook


Xbox 360



Map

Locations of visitors to this page

.NET Dudes

Family

French .NET Dudes

Friends

Jobping

Links

Tech Head Brothers

Wygwam TV Interview - Mono session

After mono session I have been interviewed in French by Patrice from Wygwam. You might find the interview on the following page. And all the video they have recorded al Wygwam TV.

During the session mono 1.2 has been announced as rtm.

It was the first time that I attend a mono presentation and I was really disappointed, even if the slides this time were able to be shown (;) Rédo). Basically I hate when someone talk about the competitor products with bad words, just to give his product a "good" feeling. And even worth when someone in the assistance is there just to give a push to the ambiance, you really think that we are that naive, or ?

Mono technically is a great thing, but it was not presented on this level. I mean having the possibility to build an application on Windows/Linux and run it on Linux/Windows/... is cool. As Miguel said his goal is to bring more developers to Linux platform, why not, but then make real application demonstration like web applications using asp.net, ado.net, apache and mysql. The demo of the game application was ok, but doesn't bring something in such a presentation.

The second part about the application to migrate .NET application to Java, was useless, after discussing with others attendees we are not really sure of the link with mono except that the company behind it has developers working for the mono project. And when you have a product that you are selling, and someone in the assistance ask you three times for a price you must give numbers not hide behind the fact that you are a technical person and not marking one.

I personally prefer the approach of the IKVM, a Java bytecode to .NET IL translator. I have for example used it to have access to FOP on .NET, before using NFop.

The discussion brought by someone on the assistance about the real goal of mono was a very good question, but the answer went in a direction of saving cost against Windows licenses, and this is just not true. You save cost on hardware when you go for example from an HP-UX to Linux, because then you will have the choice of the hardware. But from Windows to Linux...

Open source is a development model not a business model. And even if you want to use open source in your business you need to pay, something called support. The only way to save on the license/support using open source software is to have gurus internally that are working on open source projects, and for example install something like debian distribution. Because then you wont need external support.

Do you really thing that companies like novell/suse/red hat are philanthropic? For sure not they need also to make money for living.

Posted: Nov 11 2006, 02:55 PM by lkempe | with 5 comment(s)
Filed under:

Comments

EROL said:

Bonjour, Yes Open source is a development model not a business model!
# November 11, 2006 10:53 AM

David Taylor said:

Hi Laurent, While I was not at the presentation, I have met Miguel and many on the MONO team before (at the PDC in 2005). Dont get too upset by the presentation. It is important to understand the huge cross section of develop opinion that the MONO team need to target when presenting. You have everyone from people who love .NET, and who simply want the ability to write cross platform .NET programs; through to people who see MONO as a way to assist Linux eat away at Windows Market share by getting more .NET applications running on MONO; through to people who dislike the MONO project simply because they believe anything even remotely related to a Microsoft project is evil. Through to the open source freedom fighters. It is almost impossible to present to an audience like that and have everyone happy. At the end of the day, MONO is a great cross platform implementation of .NET that both allows .NET programs to be easily ported to Linux/Unix/Mac using the compatibility libraries (ADO.NET, ASP.NET, WinForms); but also great Linux development platform where they supply the open standard ECMA/ISO parts of .NET, and build their own development stack on top of this, including things like GTK#. You can write applications using this native graphics library, and similar libraries for Mozilla, etc. Thus MONO at a platform is being developed in a direction suitable to the Linux crowd. You should also be impressed by the Grasshopper technology produced by Mainsoft. Yes like you, I am not that interested in it and prefer IKVM (to run interesting Java libraries on top of the CLR). But Mainsoft is great in many ways. First it lets you run powerful ASP.NET applications on top of a J2EE application server (like BEA or JBOSS). It is even interesting from a MONO licensing perspective. You see, while the C# compiler is GPL'd, and the runtime/VM is LGPL'd; all the MONO class libraries are under the Apache (or BSD?) lisense, allowing commercial companies to take them and use them in commercial products without being forced to distribute their changes back - this is a great compromise and says a lot about Miguel and his team. So Mainsoft is able to take a huge chunk of MONO and use it in their commercial product. However, while they are not obliged, they are still contributing substantial improvements to the ASP.NET (and other) libraries in terms of testing and compatibility with Microsoft implementation. So ok...maybe running ASP.NET applications on a J2EE app server does not interest you, but I can assure you there are many companies that want to do this. MONO without Mainsoft's generous contributions would be lesser of a product, and the MONO team really did owe it to Mainsoft to let them present their grasshopper product. Best wishes - David Taylor
# November 11, 2006 1:02 PM

please help me said:

I study Webcam Web Service using Direct Internet Message Encapsulation (DIME) and I want to implements it. but I don't know how! please help me.

I have to do this: I have a web camera and I want to see on the internet what is in a room(where is he camera)!please help me!

fdrom an internet page (Internet Explorer) how I invoke the web service?

please give me your id from Yahoo or write me!

thanks!

# November 26, 2006 2:52 PM

Anandh said:

How to get image or live video from webcam in Asp.Net 2.0 using C#.Net 2.0

# February 6, 2007 12:45 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)