Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Paul Rayner<br />Agility. Craft. Architecture.<br />
Agility. Craft. Architecture.<br />Training<br />President and Founder<br />Consulting<br />Community<br />Solutions Archi...
End<br />Start<br />
Introduction<br />1<br />End<br />Start<br />
Introduction<br />1<br />2<br />End<br />Start<br />
Introduction<br />1<br />2<br />3<br />End<br />Start<br />
Introduction<br />1<br />4<br />3<br />2<br />End<br />Start<br />Start<br />Q & A<br />
1996<br />
Java&apos;s <br />write-once-run-everywherecapability along with its easy accessibility <br />have propelled the software ...
2000<br />
The<br />Common<br />Language <br />Infrastructure<br />
The Common Language Runtime<br />
2001<br />http://www.ecma-international.org/images/logo_printerf.jpg<br />
http://bakara.files.wordpress.com/2007/05/icaza1.jpg<br />
2003<br />http://blogs.zdnet.com/open-source/?p=1819<br />
2004<br />Released<br /> http://en.wikipedia.org/wiki/.NET_Framework<br />
 http://en.wikipedia.org/wiki/.NET_Framework<br />
Who&apos;s going to stand up and support open source? At least, with us, it&apos;s clear who you have to come and pound do...
Technology innovation has happened much, much more from commercial software developers<br /> than from open source<br />ht...
http://www.computing.northampton.ac.uk/~gary/images/OpenSource.gif<br />
First they ignore you, <br />then they ridicule you, <br />then they fight you, <br />then you win.<br />mason.gmu.edu/~kt...
2009<br />
…11,415!<br />
http://news.cnet.com/8301-13505_3-10223005-16.html<br />
.NET Open Source?<br />http://en.wikipedia.org/wiki/File:Technology-Adoption-Lifecycle.png<br />
“We created Mono to make desktop developmentfun”- Miguel de Icaza<br />http://www.novell.com/ncmagopenxtest/2008/04/img/tt...
Multi-Platform<br />
Multi-Language<br />
Binary Compatible<br />http://www.psdgraphics.com/wp-content/uploads/2009/02/binary-code-background.jpg<br />
Microsoft-Compatible API<br />
Open Source & Free<br />http://tirania.org/blog/archive/2007/Feb-21.html<br />
APIs<br />Server<br />Third Party<br />Client<br />Postgress, MySQL<br />Sqlite, Oracle, Sybase<br />ASP.NET<br />Gtk#<br ...
PORTED<br />
PORTED<br />
Moonlight<br />http://www.dnzone.com/downloads/images/silverlight_wallpaper.jpg<br />http://blogs.msdn.com/blogfiles/edunh...
GameDevelopment<br />
Resources<br />http://delicious.com/virtualgenius/Mono<br />
The Future<br />http://www.faqs.org/photo-dict/phrase/377/microphone.html<br />http://photography.nationalgeographic.com/p...
Questions?<br />http://www.faqs.org/photo-dict/phrase/377/microphone.html<br />
Agility. Craft. Architecture.<br />paul@virtual-genius.com<br />303.374.4370<br />@virtualgenius (Twitter)<br />www.virtua...
Upcoming SlideShare
Loading in …5
×

.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)

1,329 views

Published on

Open source projects in .NET are flourishing. Can mainstream open source developers continue to ignore the platform that exerts such a large influence on IT development globally? Come prepared to challenge your assumptions about OSS development in .NET, and to learn about the state of OSS in .NET and how the Mono Project fits into this picture. Mono 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 on Linux, BSD, UNIX, Mac OS X, Solaris, iPhone and Windows.This presentation will provide an introduction to OSS in .NET, with a particular focus on how Mono 2.4 brings the benefits of the .NET framework to platforms beyond Windows.

Published in: Technology, News & Politics
  • Be the first to comment

.NET, Open Source and Mono (presented at Colorado Springs OS Group (9/24/2009)

  1. 1. Paul Rayner<br />Agility. Craft. Architecture.<br />
  2. 2. Agility. Craft. Architecture.<br />Training<br />President and Founder<br />Consulting<br />Community<br />Solutions Architect<br />Paul Rayner<br />www.virtual-genius.com<br />
  3. 3.
  4. 4. End<br />Start<br />
  5. 5. Introduction<br />1<br />End<br />Start<br />
  6. 6. Introduction<br />1<br />2<br />End<br />Start<br />
  7. 7. Introduction<br />1<br />2<br />3<br />End<br />Start<br />
  8. 8. Introduction<br />1<br />4<br />3<br />2<br />End<br />Start<br />Start<br />Q & A<br />
  9. 9. 1996<br />
  10. 10. Java&apos;s <br />write-once-run-everywherecapability along with its easy accessibility <br />have propelled the software and Internet communities to embrace it as <br />the de facto standard for writing applications for complex networks<br />“JavaSoft Ships Java 1.0; Programming environment available free for developers” - Jan 23rd, 1996<br />
  11. 11. 2000<br />
  12. 12. The<br />Common<br />Language <br />Infrastructure<br />
  13. 13. The Common Language Runtime<br />
  14. 14. 2001<br />http://www.ecma-international.org/images/logo_printerf.jpg<br />
  15. 15. http://bakara.files.wordpress.com/2007/05/icaza1.jpg<br />
  16. 16. 2003<br />http://blogs.zdnet.com/open-source/?p=1819<br />
  17. 17. 2004<br />Released<br /> http://en.wikipedia.org/wiki/.NET_Framework<br />
  18. 18. http://en.wikipedia.org/wiki/.NET_Framework<br />
  19. 19. Who&apos;s going to stand up and support open source? At least, with us, it&apos;s clear who you have to come and pound down on. There&apos;s a clear line of responsibility.<br />http://www.theserverside.net/news/thread.tss?thread_id=27385<br />http://ceoworld.biz/ceo/wp-content/uploads/2009/01/steve-ballmer-microsoft-ceo.jpg<br />
  20. 20. Technology innovation has happened much, much more from commercial software developers<br /> than from open source<br />http://www.theserverside.net/news/thread.tss?thread_id=27385<br />http://ceoworld.biz/ceo/wp-content/uploads/2009/01/steve-ballmer-microsoft-ceo.jpg<br />
  21. 21. http://www.computing.northampton.ac.uk/~gary/images/OpenSource.gif<br />
  22. 22. First they ignore you, <br />then they ridicule you, <br />then they fight you, <br />then you win.<br />mason.gmu.edu/~ktrotman/images/Ghandi.jpg<br />
  23. 23. 2009<br />
  24. 24. …11,415!<br />
  25. 25.
  26. 26. http://news.cnet.com/8301-13505_3-10223005-16.html<br />
  27. 27. .NET Open Source?<br />http://en.wikipedia.org/wiki/File:Technology-Adoption-Lifecycle.png<br />
  28. 28.
  29. 29.
  30. 30. “We created Mono to make desktop developmentfun”- Miguel de Icaza<br />http://www.novell.com/ncmagopenxtest/2008/04/img/tt2_miguel_de_icaza_keynote.jpg<br />
  31. 31. Multi-Platform<br />
  32. 32. Multi-Language<br />
  33. 33. Binary Compatible<br />http://www.psdgraphics.com/wp-content/uploads/2009/02/binary-code-background.jpg<br />
  34. 34. Microsoft-Compatible API<br />
  35. 35. Open Source & Free<br />http://tirania.org/blog/archive/2007/Feb-21.html<br />
  36. 36. APIs<br />Server<br />Third Party<br />Client<br />Postgress, MySQL<br />Sqlite, Oracle, Sybase<br />ASP.NET<br />Gtk#<br />Windows.Forms<br />Tao.Framework<br />Apache and FastCGI<br />Mono.Cairo<br />Gdk#<br />C5<br />System.Data<br />SQL Server<br />Cocoa#<br />Pango#<br />NDesk.DBus<br />Infrastructure<br />Mono.ZeroConf<br />Mono.Nat<br />Mono.Cecil<br />Mono.Addins<br />Mono.RelaxNG<br />Java/IKVM<br />Novell.Ldap<br />Mono.Fuse<br />Gecko# (Mozilla)<br />Mono.Nat<br />Mono.Torrent<br />Mono.Upnp<br />Diagram sourced from Miguel de Icaza’s PDC2008 presentation at http://channel9.msdn.com/pdc2008/PC54/<br />
  37. 37.
  38. 38.
  39. 39. PORTED<br />
  40. 40. PORTED<br />
  41. 41. Moonlight<br />http://www.dnzone.com/downloads/images/silverlight_wallpaper.jpg<br />http://blogs.msdn.com/blogfiles/edunhill/WindowsLiveWriter/SilverlightonLinuxMoonlight_C57C/image_2.png<br />
  42. 42. GameDevelopment<br />
  43. 43.
  44. 44. Resources<br />http://delicious.com/virtualgenius/Mono<br />
  45. 45. The Future<br />http://www.faqs.org/photo-dict/phrase/377/microphone.html<br />http://photography.nationalgeographic.com/photography/photos/best-wallpapers-2008.html<br />
  46. 46. Questions?<br />http://www.faqs.org/photo-dict/phrase/377/microphone.html<br />
  47. 47. Agility. Craft. Architecture.<br />paul@virtual-genius.com<br />303.374.4370<br />@virtualgenius (Twitter)<br />www.virtual-genius.com<br />

×