Please use this identifier to cite or link to this item:
https://repository.sustech.edu/handle/123456789/7561
Full metadata record
DC Field | Value | Language |
---|---|---|
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 |
Appears in Collections: | Masters Dissertations : Computer Science and Information Technology |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
JavaToC#....pdf Restricted Access | Research | 516.02 kB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.