Your SlideShare is downloading. ×
.NET Lightning Talk - Mono
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

.NET Lightning Talk - Mono

934
views

Published on

Video of presentation available at: …

Video of presentation available at:
http://gregmalcolm.com/archive/2008/10/29/condg-lightning-talks.aspx

A Lightning Talk presentation I gave at CONDG on mono, an open source version of the .NET framework.

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
934
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
32
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Preload: Tomboy, Banshee, MonoDevelop, Firefox, 2x Konsole (big fonts) Can I have a show of hands: Who knows what Mono is? Who has actually had a chance play around with it? Has anyone actually worked on a project with it? I have been curious about Mono for a long time now. I chose to present on Mono as it gives me a chance to check it out for myself. Here are my findings... 1/13
  • Transcript

    • 1. Mono - Open Source .NET
      • Columbus Ohio .NET Developers Group
      • Greg Malcolm – Oct 23 2008
    • 2. Mono - Open Source .NET
      • What is Mono?
      • An inititive sponsored by Ximian to develop an open source UNIX version of the Microsoft .NET development Platform.
      • Ximian are now owned by Novell.
      • Cross platform: Available for Mac and Windows
      • More info:
        • http://www.mono-project.com
      Columbus Ohio .NET Developers Group [email_address]
    • 3. Mono - Open Source .NET
      • Examples of Mono Applications
      • Open source:
      • Tomboy – Desktop notes utility
      • Banshee – Music player/manager
      • Monodevelop – Mono developer IDE
      Columbus Ohio .NET Developers Group [email_address]
    • 4. Mono - Open Source .NET
      • Command line tools
        • mono – Mono runtime /JIT
        • mcs, vbnc – Mono C#/VB.NET Compilers
        • gacutils, sn – GAC tools
        • ilasm/monodis – IL assembler/dissembler
        • xsd, wsdl, disco – Xml & Webservice tools
        • caspol, certmgr, permview – Security tools
      Columbus Ohio .NET Developers Group [email_address]
    • 5. Mono - Open Source .NET
      • GUI Toolkits - Windows.Forms
        • Looks better on Microsoft Windows platforms
        • Easiest GUI choice for migrating a Windows appliatiction
        • Looks a bit out of place in XWindows
      Columbus Ohio .NET Developers Group [email_address]
    • 6. Mono - Open Source .NET
      • GUI Toolkits – GTK#
        • Exists on most platforms
        • Ideal for UNIX platform
        • Based on GTK+ GUI toolkit, so written in C
        • Tomboy, Banshee and Monodevelop all use this.
      Columbus Ohio .NET Developers Group [email_address]
    • 7. Mono - Open Source .NET
      • Webservers and Webservices
      Columbus Ohio .NET Developers Group [email_address]
        • Uses XSP instead of ASP.NET
        • Uses Apache + Mod_Mono insead of IIS
    • 8. Mono - Open Source .NET
      • ADO.NET
      • Data providers are available for:
      Columbus Ohio .NET Developers Group [email_address]
        • SQL Server
        • Oracle
        • ODBC
        • Sybase
        • DB2
        • OLE DB
        • Postgres
        • MySql
        • SQLite
        • Firebird
    • 9.  
    • 10. Kidding!
    • 11. Mono - Open Source .NET
      • Mono framework extensions
        • Remoting.CORBA – A CORBA implementation
        • #ZipLib – For manipulating compressed files
        • Tao Framework – Bindings for OpenGL
        • Extra LDAP support
        • Unix specific Remoting and Security
      Columbus Ohio .NET Developers Group [email_address]
    • 12. Mono - Open Source .NET
      • What are we missing?
        • Enterprise.Services
        • Cross process transactions
        • COM
        • Unmanaged code support (native code)
        • Original ASP
      Columbus Ohio .NET Developers Group [email_address]
    • 13. Mono - Open Source .NET
      • MoMA – Migration Analyzer
      • Migration Challenges:
        • Mono vs .NET framework differences
        • Different filing system features
        • Differing security models
        • Unmanaged code
      Columbus Ohio .NET Developers Group [email_address]
    • 14. Mono - Open Source .NET
      • MoMA – Migration Analyzer
      Columbus Ohio .NET Developers Group [email_address]
    • 15. Columbus Ohio .NET Developers Group [email_address]
      • Sources:
        • http://mono-project.com
        • Code Samples from .NET Framework 2.0 Application Development Foundation by Tony Northrup
      Mono - Open Source .NET