Jump to content

Click the link below to see the new game I'm developing!

- - - - -

Port your .NET applications to J2EE!

1 reply to this topic

#1 viceroymini



  • Members
  • PipPip
  • 14 posts
  • Gender:Female
  • Location:Bangalore
  • Interests:Music,Dance,Books,Websites

Posted 19 May 2005 - 10:39 AM

Most small to midsize ISVs favor the high productivity of the Visual Studio .NET development environment, and want to offer enterprise applications on multiple platforms. However, cross-platform support is a significant roadblock to winning customers in the Linux and J2EE markets.

Mainsoft alleviates these cross-platform challenges by enabling ISVs to quickly port ASP.NET and ADO.NET applications to Linux and J2EE. Whereas a J2EE or Linux re-write typically takes eighteen to twenty-four months, you can use Visual MainWin to port your applications to Linux and the J2EE platform, typically within three to six months.

Long-term, you can also pursue a single-source code development strategy for .NET and J2EE. This way, you can focus on adding functionalities to your products, rather than spending valuable resources dealing with platform compatibility issues. The alternative, rewriting the code from scratch and maintaining dual code bases over the product lifecycle, can easily double your R&D costs and cause significant delays in time-to-market.

Fixed time, fixed cost approach to porting
Mainsoft bases its costs estimations for porting J2EE projects on our capacity to port 5,000 lines of code per day, using Visual MainWin for the J2EE platform. This estimation may change depending on the size and complexity of the project.

Mainsoft's porting methodology
We offer a proven four-step methodology to expedite J2EE porting projects:

Step 1: Requirement analysis

First we do a technical review with the developer to define the requirements and success criteria of the project:
Scope of the functionality that needs to be ported
Dependency analysis of application modules including third-party components
Identification of unsupported classes
Application testing requirements

Step 2: Fixed time, fixed cost project plan

Next, our cross-platform experts perform a detailed analysis of your source code in order to identify porting issues. The Professional Services team details findings for the customer along with an estimate of the time required to successfully complete the porting project. Based on this information and customer requirements for time-to-market and costs, the Professional Services team produces a detailed project plan that includes scheduling, milestones, resource allocation, and a fixed cost to complete the project.

Step 3: Implementation

The end result of this phase is an application that is up and running on the J2EE platform. It includes the following steps:
Build of the application on J2EE on the application server of choice
Implementation of non-supported .NET APIs required by the application
Resolution of run-time issues and integration with third-party components
Test suite validation

Step 4: On-site project delivery

Finally, Mainsoft will provide training and education with the handover of the final application to ensure it can be successfully deployed and maintained.
Avec Passion,
Sheeba Cornelius.

"Technology is a gift of GOD. After the gift of life it is perhaps the
greatest of GOD's gifts. It is the Mother of civilizations, of Arts
and of Sciences. "

--Freeman Dyson

#2 Mike Wright

Mike Wright


  • Members
  • PipPipPip
  • 88 posts
  • Gender:Male
  • Location:Birmingham, United Kingdom
  • Interests:I dance for money.

Posted 19 May 2005 - 10:45 AM


Too..... much..... information......brain.......is........full....shutdown....

Magicians disappear all the time, but as soon as a regular person does it, everyone is all scared.

Reply to this topic


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Click the link below to see the new game I'm developing!