(Click here for larger image of Altia Design screenshot)Altia Design can be used to create GUIs from pre-built components or custom components created from graphic primitives or imported raster images. The company claims that the resulting XML output is a complete representation of all the elements that comprise a GUI, including behavior and stimulus. Altia says its XML features use the World Wide Web Consortium's
Scalable Vector Graphic (SVG) standard with added Altia "enhancements."

The completed GUI can be deployed on a target device using Altia's DeepScreen graphics code generator. According to Altia, DeepScreen generates pure C source code for a number of embedded and real-time operating systems, including Windows CE and Linux, with no additional libraries or object files required to be linked in.
Altia claims its data-driven approach to GUI development allows graphic artists, system engineers, or software developers to create working user interfaces without writing or compiling a single line of code. This results in reduced development costs, lower life cycle costs, and improved response to customer needs.
Related stories: