The Mono Project is an open development initiative sponsored by Novell to develop an open source, UNIX version of the Microsoft .NET development platform. Its objective is to enable UNIX developers to build and deploy cross-platform .NET applications, and can run on Linux, BSD, UNIX, Mac OS X, Solaris and Windows operating systems.This presentation will provide an introduction to Mono 2.0 and show how it brings the benefits of the .NET framework to platforms beyond Windows. Part of the presentation will also cover the state of open source development in the .NET space and what Microsoft needs to ensure that .NET-based open source initiatives flourish.
2. Java
"Java's
write-once-run-everywhere
capability along with its easy
accessibility have propelled the
software and Internet communities to
embrace it as the de facto standard
for writing applications for complex
networks"
- Jan 23rd, 1996*
*“JavaSoft Ships Java 1.0; Programming environment available free for developers”
4. .NET & Standards
In August 2000, Microsoft, Hewlett-Packard, and Intel
worked to standardize CLI and the C# programming
language.
By December 2001, both were ratified ECMA standards
(ECMA 335 and ECMA 334).
ISO followed in April 2003 - the current version of the ISO
standards are ISO/IEC 23271:2006 and ISO/IEC
23270:2006.
- http://en.wikipedia.org/wiki/.NET_Framework
7. OSS + .NET
Then:
“Who's going to stand up and support open
source? At least, with us, it's clear who you have
to come and pound down on. There's a clear
line of responsibility.”
- Steve Ballmer 2004
8. OSS + .NET
Then:
“Technology innovation has happened
much, much more from commercial
software developers
than from open source”
- Steve Ballmer 2004
9. “First they ignore you,
then they ridicule you,
then they fight you,
then you win.”
- Mahatma Gandhi
mason.gmu.edu/~ktrotman/images/Ghandi.jpg