Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. But source-code conversion is a tedious, error-prone, and labor-intensive process. While there is no magic button to turn old code into new code, there are tools that can dramatically reduce the time and cost of a conversion project. Find out more.
Read More
|
REALbasic is an object-oriented programming language for Mac OS X, Windows, and Linux computers. The Unified Modeling Language (UML) is the industry-standard notation for modeling object-oriented software. This paper shows how to extract a UML design from a REALbasic project, model REALbasic software using UML, and generate REALbasic code from UML.
Read More
|
C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods, and events. WinA&D is a complete Unified Modeling Language (UML) tool enriched with C#-specific details used to generate source code. This white paper discusses how C# constructs are represented by UML—for forward and reverse engineering.
Read More
|
Understanding how a system really works is the first step toward using, improving, automating, or explaining it to others. The basic concept of a system is that it is driven by cause and effect—but there is so much more to understanding its full complexity. The best place to start is by learning how causal loop diagrams (CLDs) are used to model dynamic systems by identifying variables and causal effects.
Read More
|
Interactive web sites are event-driven. With each user click, a menu selection or keyboard action initiates a thread of execution that runs many lines of code. Many Web projects start as small code snippets gathered from open source sites, but as the web site grows, new developers are added to the mix. Without design and documentation tools, the project can become unmanageable, unreliable, insecure, and costly to expand.
Read More
|