Miguel de Icaza
Miguel de Icaza
Miguel de Icazais a Mexican programmer, best known for starting the GNOME, Mono, and Xamarin projects...
NationalityMexican
ProfessionScientist
CountryMexico
build nice platform
But .NET is a really nice platform to build on.
platform
In the GNOME project we tried to keep the platform language independent.
java problem platforms
I was interested in Java the beginning, but the problem with Java is you do have to switch your platform.
desktop existing learning linux migrations
We have a lot of existing customers which are also considering Linux desktop migrations and rolling out some of these programs, so we're learning from them.
care language nice work
We're doing Mono because we care about upgrading the development platform, we care about language independence; and it's very nice two work on.
build builds continuous extensive process runs test tools
At Novell, we have set up a continuous build process for Mono and its tools that not only builds Mono, but also runs an extensive test suite.
love might people
We all love Linux, but it's also a fact that some people might not be able to migrate.
effort microsoft multiple
.NET was a company-wide branding effort at Microsoft that spanned multiple projects.
running
Running the test suite like this allows us to catch problems when they are just introduced.
edition later released releasing work
After releasing Mono 1.0, we started work on a new edition of Mono that will be released later in the year.
cases cross linux major mozilla programs projects specific tools wildly work
In some cases we've been building tools that are specific to Linux for the desktop, and they only work on Linux, but I see two major projects that are wildly, wildly successful: Mozilla and OpenOffice, and those two programs are cross platform.
large produced
In addition to that, Mono has produced a very large set of extra libraries.
today patents pieces
Every piece of software written today is likely going to infringe on someone else's patent.
desktop gnome bases
We cannot choose one desktop over the other - Gnome or KDE - because there's users for both code bases.