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.

Port your .NET applications to J2EE!
Started by viceroymini, May 19 2005 10:39 AM
1 reply to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users