ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Mono Project releases non-Windows tools

Martin LaMonica CNET News.com

Published: 01 Jul 2004 11:40 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Novell on Wednesday released open-source software for programmers who want to use Microsoft's development tools to write applications on non-Windows operating systems, including Linux.

The Mono Project is intended to bring the ease of use that marks Microsoft's .Net tools to developers creating software for non-Microsoft operating systems, said Mono founder Miguel de Icaza, now vice president of development at Novell. Novell gained stewardship of Mono when it acquired open-source software company Ximian last year.

"Mono helps developers focus on what they are doing rather than the nitty-gritty details of the platform they are working with," de Icaza said.

As part of the release of Mono 1.0, Novell has started a Web site with resources and information for Mono developers.

The Mono 1.0 software includes a compiler for the Microsoft-created C# programming language and other .Net-based tools for speeding application development, including ASP.Net for building Web applications and ADO.Net for accessing databases. Mono also includes versions of the .Net "runtimes," software needed to run .Net applications, for Linux, Unix and Apple Computer's OS X.

De Icaza started the project three years ago, taking advantage of the publication of the C# language and other core pieces of its Visual Studio .Net development tools, including common-language runtime. Microsoft had submitted C# and related development technology to Ecma International for standardisation.

Like Microsoft's Visual Studio .Net development tool, Mono enables programmers to write software code with different languages, including C#, Java, Python, Visual Basic and Jscript.

Microsoft originally released its first version of Visual Studio in 2002, well ahead of the release of Mono, which had delays in its delivery schedule before being released in a test version earlier this year. With the next version of Mono, de Icaza said, he thinks that the Mono Project will be able to more closely track updates to the .Net software, he said.

"We're already working on .Net 2.0 features," de Icaza said. Microsoft expects to deliver .Net 2.0 in the first half of next year with Visual Studio 2005. By contrast, many aspects of Longhorn, the next full upgrade of Microsoft Windows, are still unsettled, he said. "For Longhorn, we're not touching it yet."

Novell is so committed to Mono that it has stopped using the C++ language to develop two of its products -- iFolder and ZenWorks -- in favour of Mono.

Although the Mono Project promises to simplify the process of building cross-platform applications, Microsoft does not view Mono as a competitive threat to its own development tools business, said John Montgomery, director of marketing for Microsoft's product division. Microsoft's .Net Framework, the runtime software needed to run and build .Net applications for Windows, is very thorough and can address many different application development needs, he said.

"Mono has taken a small subset of .Net and cloned -- and it's unclear how much they've cloned and how good it is," Montgomery said.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
54 out of 93 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:






Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment
pjc158 pjc158

Show me the money!

Friday 25 July 2008, 5:18 PM

5 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling