Rustici Software

Rustici Software - We Make SCORM Easy SCORM Consultants
     Home HOME     SCORM Engine LMS STANDARDIZATION      SCORM Driver CONTENT STANDARDIZATION      SCORM Test Track TEST TRACK      Offline Delivery OFFLINE DELIVERY      SCORM Resources RESOURCES

Convert C# to Java Source Code
8.17.2007 - Mike Rustici

The users of our SCORM Engine predominantly run their LMS's on the Windows platform. To best serve their needs we coded the SCORM Engine using C# on the ASP.NET platform. We've long known that we were ignoring the significant population of customers who prefer to develop using Java and deploy to Linux (or any other non-Microsoft platform). We investigated several solutions for supporting these customers and came up with some okay alternatives that allowed us to fulfill the customer need, but they all had one shortcoming or another. Back in November we embarked on an ambitious project to convert the SCORM Engine from C# to Java....automatically. We tapped the expertise of Kevin Glynn to develop a tool which automatically converts C# source code to Java source code and I'm proud to announce that it is complete. We now have a tool capable of translating C# to Java at the source code level. This tool will allow us to support both major platforms concurrently while only maintaining a single code base and still providing full source code to our clients. Initial tests show that the Java version of the SCORM Engine performs comperably to the .Net version and in some cases is even faster. The technology is amazing and we may offer it to others in the future. For now it is just an internal tool, but if you have an interest in it, please let us know as we are batting around the idea of commercializing it or releasing it as an open source product. More info available here.

Labels:

3:22 PM

2 Comments:

  • At Aug 20, 2007 7:22:00 AM, Blogger Ed Dodds said…

    Open source/freeware would be excellent! Naming contest? "Dot Net Duke"?

     
  • At Sep 10, 2007 1:26:00 PM, Anonymous Eric Barnes said…

    As an independant Java consultant, of course I support OpenSource...but any way you choose to share would more than likely be helpful. Working on a project now that has .NET clients talking to Java services. Would be nice to have a common set of business Objects which could be shared between both sides....

     

Post a Comment

<< Home


Archives
August 2005
September 2005
October 2005
December 2005
January 2006
February 2006
April 2006
May 2006
June 2006
August 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
May 2008
June 2008

Subscribe to
Posts [Atom]




Products

The quickest, easiest, most cost-effective way to add SCORM conformance to your LMS.


Case Studies

United States Marine Corps - Looking for the best SCORM delivery solution.



Call us for a Complimentary Consultation

(866) 49-SCORM  |  info@scorm.com
HOME |  LMS STANDARDIZATION |  CONTENT STANDARDIZATION |  TEST TRACK |  OFFLINE DELIVERY |  RESOURCES

CONTACT


Copyright © 2002-2008 Rustici Software, LLC. ALL RIGHTS RESERVED