Real-time application rendering, a new way to build apps.
Sage leverages a CSS-style markup that was created specifically for marking up applications and data. The ability to not just markup the UI but also data provides a level of customization not available in any other technology.
Below is a selection of demo applications built for the Sage runtime. The point of these demos is to demonstrate the technology and the ease with which you can build web-enabled desktop applications. The technology is Sage™, the engine that lets you easily create applications like these.
This Demo demonstrates Sage’s dynamic color management capability which makes it simple to add support for color schemes to any application. It also demonstrates the ability to skin combo boxes, sliders and scrollbars in order to create custom looks without having to write any code. In addition, it demonstrates the use of a window with transparent background to create the appearance of a shaped window, as well as the ability to make the whole application translucent. The w/ JavaFX version is the same demo with an additional pane that demonstrates the ability to easily integrate JavaFX scenes into a Sage application. NOTE: The JavaFX version used JavaFX demo code which may not work correctly on all platforms.
This Sage application is an example of a clone of the Microsoft Outlook application. It demonstrates the enhanced table functionality, the ease of defining and managing actions and menus, and the ability to easily download and integrate third-party components. The calendar component is an evaluation version of MiG Java Calendar Component. A class containing the functionality necessary for the Outlook demo (scriptable functions) was created and added to the stock jar. The jar is downloaded on request and integrated in to the application at runtime.
It also demonstrates text and icon zooming, allowing the user to scale the application fonts and icons to meet their viewing needs (see the View menu).