WinTranslator and MacTranslator Capture Software Design from Source Code



Excel Software announced WinTranslator 4.0 now handles Visual Basic, Xojo, supports the latest Java and Android programming plus has new Delphi enhancements. MacTranslator 3.0 has enhancements for Objective-C in Xcode, Xojo, RealBasic, Java, Delphi and C++.  Both tools increase capacity and add progress indicators to process large projects with thousands of code files, folders and namespaces.

WinTranslator running on Windows scans source code to extract data.  That data is imported into the WinA&D modeling tool to automatically generate class diagrams, structure charts and data models.  The project dictionary is populated with design details like data types, method arguments, descriptive comments and links from model objects to associated source code.  Likewise, MacTranslator on Mac OS X extracts data for use in MacA&D.


WinTranslator and MacTranslator are highly scalable, fully automated tools that support dozens of programming languages and dialects.  Models and dictionary information can be generated from legacy source code, class frameworks, open source and example projects.  A single window provides a step-by-step process to quickly identify the code folders, language and options to document an unfamiliar project.


WinA&D and WinTranslator on Windows provide:


* UML Class Models from Visual Basic, Xojo, RealBasic, C++, C#, PHP, Java, Delphi or Ada
* Rich Data Models with Indexes, Triggers, Primary and Foreign Keys from SQL Schema
* Structure Charts from Procedural C, Pascal, Basic, PHP or Fortran


MacA&D and MacTranslator on Mac OS X provide:


* UML Class Models from Xojo, RealBasic, C++, Objective-C, PHP, Java or Delphi
* Rich Data Models with Indexes, Triggers, Primary and Foreign Keys from SQL Schema
* Structure Charts from Procedural C, Pascal, Basic, PHP or Fortran


Both OS environments support:


* Multi-Level Diagrams with Objects Linked to Associated Source Code for Browsing
* Data Types, Arguments, Namespaces and Comments Captured from Code
* Project Scalability to Millions of Code Lines Across Thousands of Files and Folders
* Automated Structure Chart Generation from Source Code for Each Thread of Execution
* Windows, Mac or Linux Line Endings Processing or Conversion


When a developer identifies the code folders, language and options, WinTranslator or MacTranslator generate a project file of commands, then process those commands to output a text file of data.  That data is imported into WinA&D or MacA&D to populate the data dictionary and generate a stack of diagrams that reflect the code structure.    WinA&D and MacA&D have options to control code organization into diagrams, presentations options or identification of execution threads for representation in diagrams.  Once desired options are selected, the process requires very little human effort.


WinTranslator 4.0 at $495 runs on Windows XP, Vista, 7 or 8.  MacTranslator 4.0 at $495 runs on Mac OS X 10.6 or later.  Both products include tutorials, help system plus printed and PDF User Guide.  The Excel Software website includes a free video library that demonstrates software design and code reengineering for popular programming languages and environments.


Excel Software
Ph: (702) 445-7645
Fax: (702) 445-7814
Web: www.excelsoftware.com
Email: info@excelsoftware.com


View the original article here