Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
New Version of IDEs from SharpDevelop and MonoDevelop
Monkey Business starts its sixth year

Time sneaks up on us. Last month’s issue started year six of “Monkey Business” in .NET Developer’s Journal. Many thanks to all the readers who made this milestone possible. You can revisit all of the past “Monkey Business” columns. Last November marked the beginning of my seventh year with the Mono project.

SharpDevelop 3.0 Hits Beta 1
SharpDevelop has released the first beta of version 3.0. It now supports the same multiple frameworks as VisualStudio 2008 (2.0, 3.0, and 3.5), so work on improving version 2.2. has stopped. My favorite new feature is the ability to use multiple cores for compiling; benchmarks show about 40% faster compiles on two-core CPUs. See http://tinyurl.com/3daodg and http://tinyurl.com/39zo5k for a description of the obstacles that were overcome for this to work. SharpDevelop 3.0 also includes WPF support; here is a simple template.

SharpDevelop now officially supports both F# and IronPython. NDoc has been replaced with Sandcastle and the SandCastle Help File Builder; NCover has been replaced with PartCover. NAnt and Mono are still supported, but the related binary support files are no longer included as part of the normal setup. The source code for Mono and NUnit is included in the samples directory and it’s easy to compile and install them. NAnt was removed from the setup because SharpDevelop switched to MSBuild for its main build tasks sometime ago; it’s still included in the samples files because it’s a good tool, used a lot, and because it’s still useful for compiling add-ins. Mono was moved from production to sample status because MonoDevelop is being ported to Windows, and SharpDevelop never fully supported Mono (no debugger or GTK# designer support), and they got tired of answering support questions about when these Mono-related features would be available, when there were no plans to ever make them available. Mono support is still available; you just need to compile the options yourself; and any program compiled by SharpDevelop should still run under Mono, if no classes or methods are used that are still unsupported by Mono.

SharpDevelop is looking for new members to help with all parts of the project. Besides bug fixes at all levels of programmer capability, they are also looking for programmers to contribute to the new 3.0 features, see the WPF task list for examples of what you can contribute.

MonoDevelop Reaches 1.0 stage
The Mono team has released version 1.0 of the MonoDevelop IDE. It was created as a Linux fork of SharpDevelop 1.x back in 2003. Although open source, SharpDevelop is a Windows-only program; MonoDevelop is currently a Linux-only program, but it’s being ported to Windows. MonoDevelop will only support GTK# and not Winforms for the foreseeable future. Although there may be some overlap, MonoDevelop doesn’t see itself as being a competitor to SharpDevelop, which is more advanced and aimed at a different market. Instead, MonoDevelop’s emphasis will continue to be on Linux and GTK#, while SharpDevelop’s emphasis will be on Windows and Winforms. Miguel has a great blog on the history and future of MonoDevelop. MonoDevelop has built-in support for code completion for C#, VB.NET, C/C++, as well as Boo and Java (via IKVM) by way of add-ins. Only C# has full support (code completion, visual designer, class trees, and refactoring). A table of which capabilities apply to each language is available in the full release notes. This release includes integrated NAnt, NUnit, and Subversion support, as well as the ability to read and write Visual Studio project file formats, and it can package a project as a tarball, source code, or binary package for Linux. It supports ASP.NET with testing on Mono’s XSP server. Like SharpDevelop and Visual Studio, MonoDevelop supports multiple versions of .NET, but where the other two IDEs support 2.0, 3.0, and 3.5, MonoDevelop supports 1.1, 2.0, and Moonlight (Mono’s version of Silverlight). Screen casts of creating install packages using MonoDevelop at are available here.

The full list of features is too long to list here; see the details in the release notes, and if you have a Linux box, or try it with one of the virtual machines on Windows, see the Mono download page and other downloads (under snapshots).

Odds and Ends
Mono 1.9 is out; this is considered a beta for the big 2.0 release later this summer, more details next month.

Google Summer of Code is happening again this year, and Mono has once again been accepted, more details next month.

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

Latest Cloud Developer Stories
Can you bring services from the cloud to your customers faster and have them adopt it with ease of use or bring the power of bundled services to the fingertips of your clients without creating new rigid ‘apps stove pipes'? Do you want to prevent your business running away to publ...
OCZ Technology Group, a provider of high-performance solid-state drives (SSDs) for computing devices and systems, on Tuesday announced the Z-Drive R4 CloudServ PCI Express (PCIe) flash storage solution, designed to accelerate cloud computing applications and reduce operating expe...
Many organizations have embraced, or are considering, the benefits of cloud computing – speed, flexibility, increased expertise, shared workload, reduced costs, etc. The benefits are many – but so are the risks. What are the threats to cloud security? Which parties assume respons...
In August 2011, SHI Enterprise Solutions (ESS) division launched the SHI Cloud, offering reliable and cost-effective industrial-grade cloud computing platforms. That same division achieved an 82 percent increase in revenue over 2010.
SoftLayer Technologies on Tuesday announced the immediate worldwide availability of SoftLayer Object Storage, a redundant and highly scalable cloud storage service that allows users to easily store, search and retrieve data across the Internet, with optional CDN connectivity, or ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
Salary increases will remain negligible in Japan this year, with employers instead turning to benefi...