For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
View a complete list of OSCON contacts
Are you tired of coding UIs in a mixture of clunky XML and verbose imperative code? Do you cringe every time a new API release comes out that breaks compatibility? Have you reluctantly become a UI polyglot?
If you answered yes to any of the above questions, this session is for you.
Visage is the successor to the JavaFX Script Language, a domain-specific language for writing UIs. It excels at rapid application design and can be used to unify decarative XML and procedural source code.
In this session you will learn how to supercharge your application development by using Visage to create declarative UIs. The first two platforms supported by Visage are Android for mobile UIs and JAvaFX for desktop applications.
Visage Android exposes the full set of Android APIs, allows you to mix Java and Visage code in the same application, and generates code that deploys to and runs on Android mobile devices.
Visage JavaFX lets you build immersive applications with a custom animation syntax and full support for scene graph manipulation and multimedia support.
Join the revolution and help port Visage to your favorite UI framework.
Stephen Chin is a technical expert in RIA technologies, and Chief Agile Methodologist at GXS where he is leading a large-scale Lean/Agile rollout with hundreds of developers spread out across the globe. He coauthored the Apress Pro JavaFX Platform title, which is the current leading technical reference for JavaFX, and is lead author of the upcoming Pro Android Flash title. In addition, Stephen runs the very successful Silicon Valley JavaFX User Group, which has hundreds of members and tens of thousands of online viewers. Finally, he is a Java Champion and an internationally recognized speaker featured at Devoxx, Jazoon, and JavaOne, where he received a Rock Star Award. Stephen can be followed on twitter @steveonjava and reached via his blog: http://steveonjava.com/