|
Project Information
Members
Featured
Downloads
Links
|
Visage is a domain specific language (DSL) designed for the express purpose of writing user interfaces. A Visage application models the user interface you are designing both in appearance and function. For example, the following Visage code will create a simple application that prints the text "Hello World": Stage {
title: "Hello World"
Scene {
Text {
"Hello World"
}
}
}The above code demonstrates the proposed syntax for how Visage will work with the JavaFX platform. The Visage language has the following benefits:
If you would like to help out with this project, please join the Google Group. We are looking for compiler developers, and also folks interested in porting Visage to other platforms. The Visage language is based on F3, which was designed by Christopher Oliver. Also, the original code base for the Visage compiler is from Oracle's JavaFX Compiler project which has numerous contributors. Project SponsorsApress generously contributed the rights to the Visage Language Guide, which is originally from the Pro JavaFX Platform book title. |

