Novell has announced an upgrade to its Mono software that should make it easier for developers to port .Net desktop applications to Linux.
Mono is an open-source implementation of Microsoft's .Net development software. It aims to let developers take advantage of Microsoft's .Net programming tools to create applications that will run on Linux and other non-Microsoft OSes.
The software was conceived as a way to bring .Net applications to the Linux desktop, but initial versions supported primarily server applications because that side of the development work turned out to be faster and simpler, said Miguel de Icaza, leader of the Mono project and a vice president at Novell, which acquired Mono in 2003 through its purchase of Ximian Inc.
The new version of Mono released on Thursday, version 1.2, adds support for Windows Forms, the graphical user interface APIs (application programming interfaces) in .Net. That will make it easier for developers to port client applications written in .Net to Linux and other OSes, De Icaza said.
Version 1.2 also adds support for applications written in C# 2.0, the current version of the .Net programming language. Other enhancements include significant improvements in Mono's performance and memory management, de Icaza said.
The update is available now and is compatible with prior versions. "Any program that worked in Mono 1.1 will work in Mono 1.2," de Icaza said. Like the prior version, it will also allow .Net applications to run on Mac OS X, Solaris and other flavors of Unix.
Its release comes after Microsoft and Novell announced a broad agreement intended to make life easier for customers running Windows and Novell's SuSE Linux operating system. There's nothing in that agreement about Mono -- de Icaza said he learned of the deal only a week ago -- but he hopes it will produce some positive knock-on effects for Mono.
Mono is a tricky proposition for Microsoft. It can benefit its customers by making it easier for developers familiar with Microsoft's tools to create applications for Linux. But Microsoft would also be reluctant to wholeheartedly support a technology that makes it easier for customers to switch to Linux.
Novell made its announcement at Microsoft's Tech Ed Developers' Conference & Expo in Barcelona, where it has a booth on the show floor. But de Icaza said he gave his presentations to developers in hotels away from the event. "I don't think Microsoft would really want me to be a speaker at their show," he said.
Still, the Mono team has a good relationship with Microsoft developers and plans further products based around the company's software. De Icaza has contacted Microsoft about doing an implementation of its WPF/E (Windows Presentation Foundation Everywhere) technology, which lets graphics created for Windows Vista applications run on other OSes and on the Web. He also wants to do a version of CardSpace (formerly InfoCard), a new authentication technology planned for Vista.
Mono's development lags behind that of .Net. While it has yet to fully support .Net 2.0, Microsoft has already released .Net 3.0 to developers. And the version of Windows Forms supported today is version 1.1, which is already about a year old.
De Icaza expects to release a technical preview of Mono 2.0, which should offer full compatibility with .Net 2.0, in March, with the final software likely to ship before the end of 2007. That would put Mono about 15 months behind Microsoft's development of .Net, de Icaza said.
"I'd like to narrow [the gap], but it's not too bad because it still takes a long time before people actually adopt new technologies after they are released," he said.
Mono is available as a free download.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Everything you need to know about email and web security (but were afraid to ask)
How to improve employee productivity in small and medium businesses
Solve Exchange Mailbox Storage Issues Once and for All
Discover the advantages of an open architecture multi-vendor network solution
Email Archiving Implementation: Five Costly Mistakes to Avoid
Data grids and service-oriented architecture
Achieving the impossible: Unlimited application scalability
Refresh your AUP: Top tips to ensure your acceptable use policy is fit for purpose
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Fortinet November Threatscape Report Shows Calm Before Holiday Storm 2008-12-05 16:00:00+11
Epicor® Cited as an Order Management Solutions Leader by Independent Research Firm 2008-12-05 15:52:00+11
F-Secure: Growth In Internet Crime Calls For Growth In Punishment 2008-12-05 13:00:00+11
International researchers gather in Sydney to preview the clever web 2008-12-05 09:48:00+11
Borderless corporate networks to shift focus to secure content management in Australia in 2009 2008-12-04 16:06:00+11
Discover the advantages of an open architecture multi-vendor network solution
View this webcast and discover the drivers for changing network design practices, why many organisations are changing their approach to network architecture and how enterprises should be moving forward with open architecture multi-vendor network solutions. Register now and learn how your business can maximize the business value of the enterprise network.












