JavaFX Script is a compiled, declarative scripting language that runs on the desktop, in the web browser and on mobile devices. JavaFX includes a scene graph library and a unique scripting language that provides a declarative syntax for constructing sophisticated graphical user interfaces. Its graphics capabilities include support for animation, visual effects, gradients, and translucency. This jam-packed talk will detail JavaFX from cover to cover. This session will cover:
* An introduction to the JavaFX Script language
* A tour of the core APIs including graphics, animations, and media
* How to access RESTFUL Web Services
* Developing and deploying to different target profiles (desktop, web, mobile)
* Java Runtime Environment 6 Update 10+:this new version of the Java Runtime Environment (JRE) provides a redesigned Java browser plug-in that allows drag and drop of JavaFX applications from the browser to the desktop.
* Futures and roadmap for JavaFX
Come expecting to see lots of code After attending this session, attendees will walk away with a good understanding of JavaFX language and how to develop special effects in GUI and 2D Graphics and add special features as audio, video and animation into their applications.
Dr. Doris Chen is a Senior Technology Evangelist at Microsoft for the Western region of the United States, specialized in web technologies (mobile web, HTML5, JavaScript, TypeScript and Java).
Doris has over 18 years of experience in the software industry working in several open source web tier technologies, Java platform, .NET and distributed computing technologies. She speaks at numerous international conferences and user groups including O’Reilly OSCON, Fluent, Dev Nexus, HTML5 Dev Conference, WebVisions, JavaOne, SD Forum, and worldwide User Groups. Doris works very closely to create and foster the open source community around Java, NetBeans, Glassfish, and related technologies. Before joining Microsoft, Doris Chen was a Technology Evangelist at Sun Microsystems.
Doris received her Ph.D. from the University of California at Los Angeles (UCLA) in computer engineering, specializing in medical informatics.