CompatibL Studio
Overview
CompatibL Studio is an application implemented in .NET for creating and editing FreeStyle declarations, and for generating source code from the declarations using CompatibL Generator and CompatibL Translator products. It provides an integrated development environment (IDE) from which source code and configuration files can be generated for platform-specific compilers, tools, and IDE.
FreeStyle declaration is an XML file which describes user-defined types common to most programming languages (such as interface, class, structure, enum) in a way suitable for generating source code in multiple programming languages. FreeStyle declarations can describe code in language-neutral way, avoiding any constructions that are not portable from one environment to another, even when the environments have significant differences from one another (for example, C++ which with value semantics and Java/.NET with reference semantics).
CompatibL Studio is available as a standalone application or Microsoft Visual Studio addin.
What it does
The typical applications of CompatibL Studio are:
- Add, remove or edit declarations
- Verify the integrity of declarations including syntax of the declaration itself, and the integrity of references to other declarations
- Launch CompatibL Generator or CompatibL Translator directly from the Studio (a command line tool for code generation in batch mode is also provided)
- Search declarations using simple or advanced search options
- Create sample XML files for the format described by the declaration
|