Welcome!

.NET Authors: Liz McMillan, Jayaram Krishnaswamy, David Weinberger, RealWire News Distribution

Related Topics: .NET

.NET: Article

.NET World

.NET World

Mono-Friendly Middleware
The latest incarnation of OpenLink Software's highly acclaimed Universal Server, splendidly named "Virtuoso 3.0," has just become available. What's new? Well, how about the fact that it provides transparent integration of .NET and Mono, the open-source community effort spearheaded by Ximian to provide .NET compatibility on Linux and UnixŠis that enough to catch your attention?

According to the Burlington, MA-based company, Virtuoso 3.0's integration with the ASP.NET Frameworks implementations from both .NET and Mono enable the separation of ASP.NET applications from IIS. This means that such solutions can be deployed on Windows platforms without IIS, and to other platforms such as Linux that have no IIS implementation. Virtuoso also provides platform-independent deployment to PHP and JSP-based Web applications (as in "JavaServer Pages").

Not surprisingly, Miguel de Icaza ­ CTO of Ximian and leader of the Mono Project ­ is delighted that OpenLink has been able to build on Mono to bring the unique features that Virtuoso offers for the Microsoft .NET platform to Unix. "We've started a collaboration effort in Mono," he explains to .NETDJ, "and the experience gained from this partnership will simplify the development of cross-platform .NET applications," he added.

There are live demonstrations of Virtuoso 3.0 working with Microsoft .NET and Mono at: http://demo.openlinksw.com:8890/tutorial. Virtuoso 3.0 is currently available from www.openlinksw.com/virtuoso as a public beta with support for Windows and Linux.
www.openlinksw.com
www.ximian.com

Why Not Auto-Generate Your C# Code?
Altova is another company now offering improved support for building .NET apps. Its flagship XMLSPY 5 Code Generator, which this month reached Release 3 ­ available immediately for free trial download and purchase from the Altova Online Shop (www.altova.com/order) ­ now supports C# code generation to accelerate application development on the .NET platform.

Developers who use XMLSPY to model data elements in XML Schema, for example, will find they can use XMLSPY to auto-generate C# classes (data bindings) corresponding to elements defined in the data model. The generated code uses System.XML, the new .NET API (application program interface), for programmatically accessing XML documents.

Also aimed at meeting the needs of enterprise developers, Altova has added enhanced support for Oracle XML DB and Release 3 now includes numerous new data editing and server administration features for Oracle XML DB, which Ellison & Company with typical modesty have been calling "the world's most scalable XML database."

Existing XMLSPY 5 customers who have purchased a support and maintenance plan are eligible for a free upgrade to Release 3 of XMLSPY.
www.altova.com

ASP.NET Barcode Server Control for .NET Apps
Fancy adding a dynamic barcoding capability to your .NET apps? If so, then here's just the thing, from IDAutomation of Tampa, Florida: an ASP.NET Barcode Server Control. A drag-and-drop component, it resides server-side and creates JPEG images. Therefore all processing takes place on the server. It's compatible with all Web browsers.

What does it do? Well if you're carrying out an online task that involves something that is printed from a Web browser, such as online tickets, coupons, name badges, invoices, registrations, rebate mailers, check-in confirmations, RMA packing slips, or gift certificates, then the process can be automated with barcodes.
www.idautomation.com

.NETDJ Bids Welcome to INETA, the International .NET Association
Bill Evjen, the leader of the St. Louis .NET User Group, knew there had to be an easier way. He had searched for meeting space, recruited members, stayed up late working on presentations, and spent his spare time finding speakers so that the members of his group could learn together about .NET. As he spoke to other user group leaders, he learned that they had gone through similar processes. They also felt like they had no resources to turn to in order to help them more easily form a user group.

Bill realized that this group of people who had built successful groups could band together to support the formation and success of new groups. With shared best practices, prewritten presentations, and a network of top-notch presenters, this group could take the pain out of starting a new group. Thus, the International .NET Association was born. It's a nonprofit association with a mission to offer assistance and resources to community groups that promote and educate their membership in Microsoft's .NET technologies. INETA welcomes all facets of the .NET user community, from developers and architects to project managers and IT professionals.
www.ineta.org
www.gotdotnet.com

More Stories By Jeremy Geelan

Jeremy Geelan is Chairman & CEO of the 21st Century Internet Group, Inc. and an Executive Academy Member of the International Academy of Digital Arts & Sciences. Formerly he was President & COO at Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences across six continents. You can follow him on twitter: @jg21.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.