Welcome!

Monkey Business

Dennis Hayes

Subscribe to Dennis Hayes: eMailAlertsEmail Alerts
Get Dennis Hayes via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Dennis Hayes

Graphics and GUI (System.Drawing, System.Windows.Forms [SWF]) continue to be a couple of the most worked-on areas in both Mono and Portable.NET. Other areas under heavy development include cryptography, Web services, coverage and build tools for Mono, dependency charts for Portable.NET, and lots of bug fixes for both. Mono and Portable.NET Do GUI Differently In a project the size of .NET, choices often need to be made between options of nearly equal technical merit. Having more than one project (Portable.NET and Mono) can allow more than one choice to be made. The GUI code (SystemWindows.Forms and System.Drawing) is one area where the advantages of having multiple choices are apparent. The main Mono implementation of SWF uses Wine/Winelib, but there is also a side project using Gtk# (C# bindings for GTK) as the base for SWF (using Gtk# for SWF is separate from Gtk# ... (more)

Microsoft Offers Grants for Rotor Work

(December 4, 2003) - For the second time, Microsoft is offering grants for work on Rotor, their open source version of .NET. Grant proposals can be submitted by just about anyone for doing things such as creating educational material based on Rotor, adding experimental features to the compiler(s) and runtime, and supporting the community by maintaining branches of the source tree or helping out on the mailing list. The first sets of grants were for projects that ended back in September; there were over 40 projects that received grants of up to $25,000. A sample of the projects in... (more)

Novell Unites SUSE and Mono

There are several big events to report on this month. Novell has bought SUSE, the Linux distributor. DotGNU has released the version 0.1 CD, and Mono has released two roadmaps (one for developers, one for users). Finally, Microsoft has put up grant money to support experiments with Rotor, the Microsoft open source version of .NET. Novell Buys SUSE Just a couple of months after buying Ximian (the sponsor of Mono), Novell bought SUSE, the German Linux distributor and key member of United Linux. SUSE is second only to Red Hat as the largest Linux distributor. You may remember back ... (more)

Ready, Set, GO!

Mono v1.0 has just been released; it is available for download from the Mono home page at www.go-mono.com. Next month, I will have details. This month, I will discuss the Mono betas a bit, and also the latest Portable.NET version 0.6.6 release. Mono 1.0 Getting Set to Go The first beta release of Mono included support for the GAC (Global Access Cache), which was a new feature that introduced new issues (bugs), especially on non-Intel platforms. Because most, but not all, of these were fixed in beta 2, the Mono team squeezed in a third beta on 6/15 and a release candidate on 6/25... (more)

Converting VB6 to VB.NET, Part I

If you're one of the many who have VB6 code, you have three basic options: stay with VB6, convert to .NET, or rewrite from scratch. In this article, we will look at converting VB6 code to VB.NET and C#. I'll discuss when it makes sense to convert versus staying with VB6 or rewriting from scratch. I will cover what converts well and what does not, different ways to do the conversion, how to get code ready to convert, and handling issues after the conversion. Executive Overview First, let's get an executive-level overview of where VB6 and VB.NET are at in their life cycles. Note t... (more)