JLCA Companion

ArtinSoft’s advanced J2EE to .NET migration tool seamlessly integrates with Microsoft Visual Studio .NET and version 3.0 of the Java Language Conversion Assistant (JLCA), created with ArtinSoft’s Freedom® Technology for Microsoft. The JLCA Companion enables your developers to extend the functionality of the base JLCA by adding new transformation rules (mappings) or even overriding the standard mappings. This makes it possible to increase the percentage of automated J2EE to .NET conversion for your specific application. Using the JLCA Companion with JLCA 3.0 can dramatically shorten migration timeframes by eliminating much of the need to manually rewrite unsupported portions of the application. The JLCA Companion is sold and supported by ArtinSoft, with pricing determined by the size of the source application. For a no-obligation price quote, please contact us.

Benefits of the JLCA Companion:

  • Most J2EE third party components (TPC) are not supported by the base JLCA. If your application uses TPC, a considerable amount of manual coding may still be required to complete the J2EE to .NET migration after the automated conversion process. With the help of the JLCA Companion, support for these TPCs can be added to the JLCA to increase the percentage of automated migration and eliminate much of this manual effort.
  • Your developers can personalize the behavior of the JLCA. For example, if you have designed a resolution for a specific Error Warning or Issue reported by the JLCA, you can add this knowledge to the JLCA. This will save time the next time you convert the application by applying this resolution automatically throughout the entire source code base.


[View Screenshot]

Key Features:

  • Using context sensitive rules, the JLCA can be extended to transform multiple language elements: constants, methods, scopes, declaration, constructors, properties, overloading, etc.
  • Custom messages can be included within the generated code regarding the transformation of a particular element. You can also incorporate links to information about migration of specific items.
  • The JLCA Companion is seamlessly integrated with Visual Studio .NET and the JLCA. It enables your developers to create a brand-new type of Visual Studio project called "mapping projects".
  • Keyword highlighting uses current environment preferences for Visual Studio predefined tokens: text, keyword, comment, identifier, string and number.
  • Automatic word completion on the grammar map keywords.

The JLCA Companion uses a special grammar (language) to define custom mappings. If you're a developer and would like to see some real-world examples of how this grammar is applied, please view this white paper: Sample Mappings Using the JLCA Companion.

We can also deliver custom training and/or consulting services to assist you in effectively implementing and configuring the JLCA Companion. Also, our Ready-Set-Go programs offer an end-to-end solution to all aspects of the J2EE to .NET conversion process and deliver a fully tested, functionally equivalent, guaranteed, and ready-to-deploy system. Please contact us to discuss your specific needs and requirements.

Microsoft's NXT initiative for ISVs:

ArtinSoft is one of the few select delivery partners for this initiative, aimed at ISV's who are ready to migrate or cross-platform to a Microsoft operating system or database. NXT offers a wide range of planning, technical, sales, and marketing benefits for every stage of the J2EE to .NET migration process, and ArtinSoft deliver them to you. Read More About Microsoft's NXT initiative for ISVs