Abstract
At the annual JavaOne conference in May 2007, Sun Microsystems announced a new product family named JavaFX. Its stated purpose includes enabling the development and deployment of content-rich applications on consumer devices such as cell phones, televisions, in-dash car systems, and browsers. Josh Marinacci, a software engineer at Sun, made the following statement very appropriately in a recent Java Posse interview: “JavaFX is sort of a code word for reinventing client Java and fixing the sins of the past.” Josh was referring to the fact that Java Swing and Java 2D have lots of capability, but are also very complex. JavaFX allows us to simply and elegantly express user interfaces (UIs) with a declarative programming style. It also leverages the full power of Java, because you can instantiate and use the millions of Java classes that exist today. Add features such as binding the UI to properties in a model and change listeners that reduce the need for setter methods, and you have a combination that will help restore Java to the client side of the RIA equation.
Don’t ask what the world needs. Ask what makes you come alive, and go do it. Because what the world needs is people who have come alive. —Howard Thurman
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2012 James L. Weaver, Weiqi Gao, Ph.D., Stephen Chin, and Dean Iverson, with Johan Vos, Ph.D.
About this chapter
Cite this chapter
Weaver, J.L., Gao, W., Chin, S., Iverson, D., Vos, J. (2012). Getting a Jump Start in JavaFX. In: Pro JavaFX 2. Apress. https://doi.org/10.1007/978-1-4302-6873-4_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-6873-4_1
Publisher Name: Apress
Print ISBN: 978-1-4302-6872-7
Online ISBN: 978-1-4302-6873-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)