Read Digital Edition


ADS BY GOOGLE
Top Three Links You Must Click On


Mono 1.1.12 Released
New book on Mono from Apress

Mono 1.1.12 Released
The biggest changes in this release come in SWF (System.Windows.Forms). This makes sense, as SWF is moving into debugging mode in anticipation of having full support for SWF in the major 1.2 release expected in early 2006 (possibly by the time you read this). The "Nice" theme has been improved, and a new "ClearLooks" theme has been added. Newly supported features include MDI applications, toolwindow, and shortcut and key navigation. TextBox and RichTextBox now support cut and paste, including keybindings, drag and drop, and undo. Pedro, who worked on the DataGridView control, has continued to work on the control, and this version includes his latest updates. The Menu infrastructure has been improved, and System.Drawing is now 2.0 compatible.

The JIT compiler for S390 has been improved, PowerPC bugs exposed by new tests have been fixed, and bugs in floating point code generation for ARM processors have been fixed. The JIT compiler also has a new, better optimizer for dead code elimination, which will be even more useful in the next release when new optimizations will tend to produce more dead code.

The new debugger is working, but with bugs; X-Develop, a commercial multilanguage, cross-platform IDE from Omnicore that supports Mono, now has a GUI interface for the Mono debugger (www.omnicore.com).

An implementation of the registry is now available on Unix, and Iron Python 0.9.6 can run on this release of Mono. Mono now has an embeddable HttpListner Web server, many bugs were fixed in the mbas compiler, and the Npqsgl database driver was upgraded to use the latest version (1.0beta1).

There are a number of updates to the .NET 2.0 classes, including performance improvements in Parse, implementations for the 2.0 string compares, System.Globalization, System.Text 2.0 (including updated CJK codecs), updated reflection code, and URI parsers. The System.XML 2.0 API is done, except for System.XML.Serialization. Last-minute changes to Nullable boxing conventions are partially implemented, it still has some bugs, and some changes need to be made to the run time as well. Work continues on the System.Configuration namespace needed for ASP.NET 2.0. The named and unnamed 2.0 Semaphore classes have been implemented.

Portable.NET
Last month I noted that Portable.NET had received two US$4,500 grants (totaling US$9,000) for completion of LibJit, and the addition of a C# front end for LibJit. This raised the question of what happened to the US$4,500 donated as prize money for work on SWF last year. It turns out that only US$500 had been claimed, so US$1,700 was awarded to Gopal for his work on the project; so, there is still US$2,300 of that prize money to be claimed by developers. Join the project and maybe you can earn part of it.

Two big changes coming in the next release of Portable.NET will be the use of LibCrayons (a lightweight drawing library created specifically to implement System.Drawing) as the back end for System.Drawing, and the use of LibJit in Portable.NET.

New Mono Book from Apress
Apress has released Practical Mono another book on Mono. It covers WinForms under Mono (including a section on 2.0 controls), ASP.NET (including how to set up both the Apache server and the Mono XSP server), GTK+, and other important parts of Mono. The book uses System.Windows.Forms to create an RSS aggregator using many common WinForms controls, including a data grid. .NET Developer's Journal and I have made an agreement that I will write a book review for the magazine each month in 2006. This started last month with a review of .NET 2.0 Generics from WROK press, Pro ADO.NET 2.0 from Apress this month, and Mono: A Developer's Notebook from O'Reilly next month. A full review of Practical Mono will appear at some point in the next few months. Suffice to say, the book is worth its US$49.99 price, and you should not wait for the full review to add it to your bookshelf. I will also be reviewing two other books on Mono, Cross-Platform .NET Development, also from Apress, and the aforementioned Mono: A Developers Notebook.

Odds and Ends
There has been some code checked in to Mono as a start on COM Interop; this is interesting, but it is hard to tell what will come of it.

Firebird has a release candidate for version 1.5.3, and a first beta of version 2.0. The project also now has a newsletter, and has published a roadmap for 2006. The plan is to have a beta release of version 3.0 towards the end of the year that will be based on the "Vulcan" project, which is a heavily refractored version of Firebird. Firebird is the open source database based on code from the Borland Interbase product. You can get all of the code, programs, the document mentioned above, and more from their home page at www.firebirdsql.org.

About Dennis Hayes
Dennis Hayes is a programmer at Georgia Tech in Atlanta Georgia where he writes software for the Adult Cognition Lab in the Psychology Department. He has been involved with the Mono project for over six years, and has been writing the Monkey Business column for over five years.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

  Subscribe to our RSS feeds now and receive the next article instantly!
In It? Reprint It! Contact advertising(at)sys-con.com to order your reprints!
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE
SugarCRM, the world’s leading provider of open source customer relationship management (CRM) softwa...
If you are like me, you are regularly receiving unsolicited email from various quarters, telling you...
There's a lot of talk about how we need to focus on our buyers' issues and provide them educational ...
SYS-CON Events announced today that the "show prospectus" for the 5th International Cloud Computing ...
SYS-CON Events announced today that the "Diamond" and "Platinum" sponsorship opportunities for the u...
This past weekend I set out explore some of the extension capabilities of Google Wave. One of the we...
More good news for cloud computing! Google last week released its once mysterious Chrome Operating S...
In CloudBerry Lab we are striving to make our customer service better. In this competitive market wi...
We talk a lot about social media on Marketing Trenches. And for good reason – Social media seems to...
Intel has put out its promised beta SDK for Windows (C and C++) and Moblin (C) developers working on...
InformationWeek stumbled on a Microsoft patent application dating back to 2006 deceptively titled “M...
Berlin-based ThinPrint AG, the printer virtualization house, thinks it’s got a cloud solution for th...
But on the web, access to services is implicit in the fact that the business is offering the service...
IBM has acquired Guardium, a seven-year-old subsidiary of Israel’s Log-On Software transplanted to M...
Behaving like it’s got a future, Sun Monday put out what it calls a significant new version of Virtu...
Oracle has offered to cordon off MySQL inside a combined Oracle-Sun to get the European Commission t...
The second set of charges filed last week against Indian outsourcer Satyam Computer Services founder...
Gartner told Reuters that it overestimated how many PCs Acer shipped in the last seven quarters by a...
Apparently Google Gears ain’t gonna stick around that long. Google Apps will eventually get their of...
Office Web Apps, Microsoft’s answer to Google Apps, are supposed to be out sometime in June along wi...