Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/7561
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAhmed, Rihab Eltayeb
dc.contributor.authorsupervisor - mohammed alramly co-supervisor - hashem abdalla mansor
dc.date.accessioned2014-10-27T11:20:42Z
dc.date.available2014-10-27T11:20:42Z
dc.date.issued2005-09
dc.identifier.citationAhmed, 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.urihttp://repository.sustech.edu/handle/123456789/7561
dc.descriptionThesisen_US
dc.description.abstractThis 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.sponsorshipSudan University of Science and Technologyen_US
dc.language.isoen_USen_US
dc.publisherSudan University of Science and Technologyen_US
dc.subjectJavaen_US
dc.subjectC#en_US
dc.subjectTransformeren_US
dc.subjectTXL( Turing eXtender Language)en_US
dc.subject(APIen_US
dc.titleJava to C# Language Transformeren_US
dc.typeThesisen_US
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
JavaToC#....pdf
  Restricted Access
Research516.02 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.