Related link: http://primates.ximian.com/~miguel/MonoMeet.html
I got in a little late; I took a 6:45 train out of Kingston and then I
went to the wrong place. But it all worked out in the end, and I
figured out where I needed to be (Residence Inn Boston Cambridge).
The Wi-Fi hotspot here wants 25 cents a minute ($3 for the first 15),
which is completely out of control. I’m trying out the Sony Ericsson
GC82 EDGE card, and I can’t get a signal here (zip code 02142) from
AT&T Wireless. So I’m back to my T-Mobile GPRS, which is working
great (up for an hour and a half at the time of this writing).
10:20 Introducing Mono for Developers
(Miguel de Icaza, CTO, Ximian)
Most of the Mono team is in town, but some of them are not awake
- Improve Linux developer productivity
- Migration from Windows to Linux/Microsoft budget re-use:
training, books, etc :-)
- Open Source implementation of .NET
Mono Success Stories
- City of Munich: ASP.NET (350 servers, 150,000 users)
- SourceGear: Vault Software
- Embedded System vendors: embedded Mono/tiny profile
- MonoDeveloper IDE: ported from Windows *fast*
- still compiling more stories
- Java runs on .NET (IKVM)
- OpenOffice (Sun has added .NET Support, so it will “just work” with Mono)
- Mono has been split into two stacks to avoid patent issues:
- Microsoft Compatibility Libraries: ASP.NET, ADO.NET, Winforms
- Mono: Mozilla, MySQL, LDAP, Gnome#, Evolution#, iFolder, etc.
- People who don’t want to deal with it won’t ship the Microsoft Compatibility Libraries
- Mono 1.0: June 2004, supports .NET 1.0 and 1.1, Core, ASP.NET, C# 1.0, etc.
- VM already supports generics, preview of generics to come.
- Mono 1.2: December 2004, adds C# 2.0, ASP.NET 2.0, .NET 1.2, XML 2.0
- Further out: Avalon, Indigo
Mono C# is fast
- Mono C# rebuilds itself in 2.5 seconds
- 50,000 lines of code
- Implements C# 1.0
- Self-hosting since January 2002
We also got a demo of the
href="http://www.monodevelop.com/">MonoDevelop IDE, a great port
of href="http://www.icsharpcode.net/OpenSource/SD/">SharpDevelop to
Mono. It’s quite impressive–very nice intellisense support, nice
Update: Edd Dumbill has written up some more detailed coverage.
Feel free to post a talk back if you have updates, comments, clarification, etc.