Search
Joe Pruitt - A Software Architect's take on Network Security
You are here: DevCentral > Weblogs

posted on Monday, October 06, 2008 11:32 AM

mono.fire Developers rejoice!  Today The Mono Project has released Mono 2.0 out into the wild which will enable you to build that dream application cross platform with the latest and greatest features in Microsoft's .NET runtime library.

Sponsored by Novell, the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications says the projects website.

The latest grand release of Mono v2.0 includes the following new Microsoft compatible features:

  • ADO.NET 2.0 API for access to databases.
  • ASP.NET 2.0 API for developing web-based applications.
  • Windows.Forms 2.0 API to create desktop applications.
  • System.XML 2.0 API for manipulating XML documents.
  • System.Core support for the Language Integrated Query (LINQ).
  • System.Xml.Linq support for a LINQ provider for XML.
  • System.Drawing 2.0 API for portable graphics rendering.

In addition to the .NET compatibility, the following Mono specific and third party APIs have been included as well:

  • Gtk 2.12 binding and GNOME libraries for creating desktop applications on Linux, Windows, and MacOS X.
  • Mono.Cecil for manipulating ECMA CLI files.
  • Mono.Cairo binding to the Cairo graphics library to produce 2D graphics and render them into a variety of forms.
  • Mono's SQLite support for creating/consuming databases created with SQLite.
  • Mono.Posix library to access Linux and Unix specific functionality from your managed application.
  • Extensive support for PostgreSQL, DB2, Oracle, Sybase, SQL Server, SQLite, and Firebird.
  • C5 Generics Library for integrating generics into your application.
  • C# 3.0 compiler implementation with full support for LINQ.
  • Visual Basic 8 compiler.
  • IL assembler and disassembler and the development toolchain required to create libraries and applications.
  • Tools including a debugger, code inspection tools, linker, tuner and documentation tools.

Burning KeyboardCongrats Mono team for another great release!

I've been away from the Mono world for a while but I think it's definitely time to jump back in and get my hands a little dirty porting some iControl apps to Linux. 

With all the coding I see on my plate, I may have to invest in a fire extinguisher to put out the flames from my burning keyboard.

-Joe

 



Feedback

10/7/2010 4:52 AM
Gravatar online casino
The Items collection of TreeView only contains the data objects represented by the root-level nodes. You must use a recursive technique to walk through the items and set the IsSelected property to true on the TreeViewItem which you want to select.
sonia

Let Me Know What You Think


Please use the form below if you have any comments, questions, or suggestions.

Title:
 
Name:
 
Email: (so we can show your gravatar)
Website:
Comment: Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code
 
Please add 8 and 8 and type the answer here:

Blog Stats

Posts:379
Comments:1067
Stories:1
Trackbacks:301
  

Article Categories

  iRules
  

Image Galleries

  

Joe's bookshelf: read

The Lost Gate
4 of 5 stars
This one started slow but I got really got into it about 1/3 of the way through. If you are an Ender's Game fan, you'll probably like this one as well.

goodreads.com


82,243 Members in 102 Countries and Growing!

Join DevCentral Today!

About DevCentral

DevCentral has been a successful, thriving community for many years. We have always strived to bring you the best technical documentation, discussion forums, blogs, media and much more that we can.

So dive in, get familiar with DevCentral. We hope you like it, we hope it makes your job easier, and lets you get that much more power out of the community. To learn more, make sure to check out the Getting Started section. And if you have any problems, or think something could be easier to use, drop us a line to let us know.

Got It !

We've received your comment and transmitted it directly to DevCentral HQ.

Thanks for taking time to let us know what's on your mind. At DevCentral | Community Matters!

Get In Touch With Us

Have questions, suggestions or just want to get something off your chest?

Use our handy form below to Direct Connect with DevCentral Mission Control.

Send Us Feedback       or