BT

Collaboration with Mono Yields Mainsoft for Java EE

| by James Vastbinder Follow 0 Followers on Jun 06, 2007. Estimated reading time: 2 minutes |
Today, Mainsoft, a leading .NET-Java EE interoperability company, announced Mainsoft for Java EE, Version 2.0. The 2.0 product suite enables .NET developers to produce .NET Web and server applications that run on Linux and other Java-enabled platforms, without having to rewrite code or learn new development skills.

Yaacov Cohen, president and CEO of Mainsoft, reports:

Mainsoft's cross-compilation software establishes C# 2.0 and Visual Basic® as fully supported languages by the Java Virtual Machine.  We’ve invested $12 million in technology that transforms Java EE into a multi-lingual platform. Our enterprise customers and software vendors de-couple development decisions from their production decisions, using the highly productive Visual Studio IDE for rapid application development and Java EE servers or portal servers for highly secure, scalable deployments.”

Mainsoft for Java EE is the result of the company’s four-year collaboration with the Mono project. Feature enhancements in version 2.0 include:

  • The Developer Edition (a.k.a. Grasshopper 2.0) is freely available and designed for individual developers and small group deployments on Apache Tomcat. It includes development and runtime licenses free-of-charge and enables developers to create Web projects using advanced .NET 2.0 functionalities such as out-of-the box ASP.NET 2.0 authentication; authorization with a pure Java datastore for membership, roles and profiles; and ASP.NET 2.0 controls, including master pages, login control, wizard, themes, and data controls such as GridView. To support multi-platform deployments, Grasshopper 2.0 comes bundled with the Apache Derby database, a highly portable database with a pure Java runtime. To speed the debugging process, developers can use the Visual Studio 2005 debugger to attach the Web application to Java and control its execution.

  • The Enterprise Edition is designed for enterprise developers and multi-CPU deployments. It includes an integrated development support for IBM WebSphere® Application Server and Tomcat; the ability to deploy to standard Java EE servers such as JBoss and BEA WebLogic®; multi-CPU capabilities; and the ability to programmatically interact with native Java class libraries and directly invoke their class methods.

  • The Portal Edition enables enterprises to populate Java EE portals such as IBM WebSphere Portal with ASP.NET 2.0 applications and services, such as SQL 2005 Reporting Services, in a tightly integrated Front-End Service Oriented Architecture. Using Mainsoft for Java EE, Portal Edition, .NET developers produce standards-compliant Java portlets that run locally on the Java EE portal, delivering a rich and well-integrated end-user environment, with role-based, personalized interfaces, single sign-on, unified navigation, inter-portlet communications, and other portal services.

Areas where Mainsoft's product is found to be lacking is in the area of Windows Forms support and .NET 3.0 support. However for this release development concentrated on ASP.NET support around Enterprise web applications where Java EE excels.


Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT