RCML . home |
Microsoft Confidential.
Redefining Windows dialogs for easier product design, development and localization
what is RCML?
RCML is a core component of Blackcomb being developed by the Desktop team for (all version of) Windows. RCML is an new XML schema based Windows resource file format that is designed to be 'cross group' and 'cross platform'. The Win32 implementation of the renderer loads the RCML file and provides access to more Win32 UI features than existing RC files. The Win32 runtime additionally it solves a number of problems with existing dialog boxes and the existing resource format, most notable with localization and UI design. There is an enhanced version of the DialogBox API that works hand in hand with the RCML file to make use of the enhanced data it contains.
|
||||||||||||||||
the product
The RCML project will include a new resource format, as well as a new DialogProc
New -RCML File Definition New -RCML Test Status |
||||||||||||||||
Want to find out more? Feel free to play with an early drop of RCML.
Once you have the RCML files, try our new tutorial for your first steps. If you just want to look, check out the MSPaint demo: Last Updated: 16 July 1999 |
||||||||||||||||
RCML customers
XML was chosen because of it's inherent extensibility mechanisms. As such the RCML loader has been modified to support 'pluggable' namespaces. This extensibility has allowed RCML to be adopted by many customers, even when RCML is not being used as the renderer, e.g. SAPI and Command and Control. RCML has been designed to address the specific needs of a well-defined set of customers while avoiding the trap of trying to solve everything for everyone. The people whose needs RCML does address are:
RCML does not attempt to provide a solution for:
|