November 10, 2009

Novell plugs Linux developers into Visual Studio

Mono Tools lets Visual Studio developers use the Microsoft IDE for cross-platform application development

With a product introduction on Tuesday, Novell will enable developers to use Microsoft's Visual Studio software development platform to both build and debug .Net-based applications for deployment on Linux and other non-Windows platforms.

Novell's Mono Tools for Visual Studio, available now, lets .Net developers utilize Visual Studio to build cross-platform applications. Also usable for putting .Net applications on Unix and Mac OS, the product serves as an add-in module for Visual Studio and leverages the separately available Novell Mono runtime for running .Net applications on non-Microsoft platforms.  Mono Tools for Visual Studio had been offered in a preview release to a limited number of developers earlier this year.

[ While Novell is working on bringing Visual Studio to non-Windows platforms, Novell is trying to bridge the gap between .Net and Java. ]

"What we have here is a plug-in for Visual Studio," that simplifies the process of supporting Linux, Mac OS, and Unix from Microsoft's IDE, said Miguel de Icaza, vice president of the developer platform at Novell. He is in charge of the Mono project.

With Mono Tools, developers trained in Visual Studio can stay within their preferred IDE to develop applications for Linux, Unix, Mac, and other platforms. In addition to developing new .Net applications, existing .Net applications can be ported to non-Windows platforms.

Prior to Mono Tools, developers could build but not debug Mono applications in Visual Studio. With Mono Tools, developers can use Visual Studio as well as plug-ins.

"Novell is carrying the torch for .Net [on] other platforms right now," said Al Hilwa, analyst at IDC.

Mono Tools offers the .Net developer the option to get a commercial and supported tool that is fully integrated and ready for developing a Linux .Net solution, Hilwa said. "Previously, you had to cobble together various things from open source code and generate the tooling you want, which can be prohibitive for enterprise developers and all but the most skilled and determined ISVs."

The plug-in streamlines three common use patterns for developers: Evaluating whether APIs used in Win32 exist on the other platforms; running and debugging applications in Visual Studio, and building software appliances featuring an OS, an optional database, Web server capabilities and an application all bundled into a single image.

Automated packaging of applications is provided for Novell's Suse Linux Enterprise and OpenSuse Linux distributions.

"[Prior to Mono Tools], the learning curve for Linux was kind of getting in the way," of .Net developers, de Icaza said.

Developers using Mono Tools also can build turnkey virtual and software appliances for .Net via the Novell Suse Studio product.

Mono is available in Professional, Enterprise and Ultimate editions, with prices beginning at $99 for a one-year subscription for the Professional Edition for one developer. The $249-per-developer-per-year Enterprise edition has a transferrable license. The $2,499-per-year Ultimate Edition features a limited commercial license to redistribute Mono on Windows, Linux and Mac OS. A five-developer license is included.

Novell in September launched MonoTouch, providing an SDK for building .Net applications for Apple's iPhone and iPod Touch devices. It, too, leverages Mono.

This story, "Novell plugs Linux developers into Visual Studio," was originally published at InfoWorld.com. Follow the latest developments in application development at InfoWorld.com.

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Development tools

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.