BRX Linux
See general BRX documentation and BRX
SDK for documentation on BRX not specific to Linux.
Our main BRX development strategy has always been: developers
should be able to use the same source code for ARX and BRX. This
strategy has been extended to allow using the same source code for
both Windows and Linux. As a result, developers will be able to use
their Windows-based BRX source code to create their BRX
applications for Linux.
Besides core BRX features, the BRX (Linux) SDK also contains a
"Windows Platform Emulation" layer, which provides a large set of
Windows API functions under Linux.
- Key features of the BRX (Linux) SDK :
- More than 90% of BRX (Windows) functionality is also available
on Linux.
- BModeler, Hidden Line Removal and BRep APIs are also included
(ongoing development)
- Additional features of the BRX (Linux) SDK :
- The BRX (Linux) SDK includes a "Windows Platform Emulation"
layer which allows to use Windows-based developer source code to be
used under Linux. The Windows Platform Emulation layer includes a
wide range of functions, classes and interfaces from
-
- native (Ansi + Unicode) Windows C-Runtime and WinSDK
- non-GUI MFC classes (CArray, CList, CString and many
derivates)
- COM-based data types and data classes, and related utility
functions (Variant, SafeArray, BSTR, CComBSTR etc.)
- Comprehensive documentation will be provided to assist
developers in their step towards Linux. Some included topics are
setup of development environment, how to convert VisualStudio BRX
projects to BRX Linux projects, adjusting Linux BRX project
settings for compilation and linking, Tips & Tricks &
FAQ.
- Features currently not available in the BRX (Linux) SDK :
- MFC based user interface extensions: AcUi and AdUi
categories
- COM interfaces callable from C++.
- a few undocumented and global functions, which directly use MFC
UserInterface classes (like CWnd, CMainFrame etc.) are not
available.
© Bricsys NV. All rights reserved. |