SUST Repository

Java to C# Language Transformer

Show simple item record

dc.contributor.author Ahmed, Rihab Eltayeb
dc.contributor.author supervisor - mohammed alramly co-supervisor - hashem abdalla mansor
dc.date.accessioned 2014-10-27T11:20:42Z
dc.date.available 2014-10-27T11:20:42Z
dc.date.issued 2005-09
dc.identifier.citation Ahmed, Rihab Eltayeb. Java to C# Language Transformer/ Rihab Eltayeb Ahmed؛ Mohammad El-Ramly.-Khartoum : sudan university of science and technology, Information Technology,2005.-133p:ill;28cm.M.Sc. en_US
dc.identifier.uri http://repository.sustech.edu/handle/123456789/7561
dc.description Thesis en_US
dc.description.abstract This thesis presents a study to produce a working Java-to-C# language transformer, Java2C#, can partially convert legacy Java code (version 1.1 or earlier) to C#. Java2C# was written in TXL (Turing eXtender Language) which is a programming language designed to support computer program analysis and source transformation tasks. A research on the similarities and differences between Java and C# is carried out to know the areas that need transformation and to classify the required transformations according to the level of difficulty. Then Java2C# transformer is implemented, including requirements definition, design process, coding and testing. The current Java2C# transformer can recognize and replace all of the major Java type declarations (packages, classes and interfaces) and their member declarations with the proper C# code. That includes (but is not limited to) transforming of: Initializers, field declarations, constructors, methods, basic expressions and statements. Library calls (APIs) and other Java technologies as applets, Java Server Pages and Servlets are not included in this study. The Java2C# transformer modules, help files as well as source code examples are available online [30]. en_US
dc.description.sponsorship Sudan University of Science and Technology en_US
dc.language.iso en_US en_US
dc.publisher Sudan University of Science and Technology en_US
dc.subject Java en_US
dc.subject C# en_US
dc.subject Transformer en_US
dc.subject TXL( Turing eXtender Language) en_US
dc.subject (API en_US
dc.title Java to C# Language Transformer en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Share

Search SUST


Browse

My Account