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.
The demand continues to grow for rich interactive content, applications, and services that run on a variety of screens such as mobile, desktop, browser, and television. With the release of JavaFX SDK 1.1 it is possible to incorporate innovative elements of rich client applications into existing Java software with minimum effort enabling consistent user experiences across multiple screens such as desktop, browser and mobile devices. Sun is bringing its JavaFX development framework to 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. The latest release of the JavaFX SDK, version 1.1, offers full support for mobile JavaFX development and includes an emulator for testing mobile device compatibility.
This keynote provides a glimpse into cross-screen applications development using JavaFX libraries such as animation and media applications with cross-platform audio and video. Additionally, this session will illuminate the JavaFX SDK 1.1 that provides a suite of tools for web scripters, designers and application developers.
In the past 8 years, the Java EE platform has grown and matured, and is now able to cover a wide range of enterprise and web application development needs. It has fostered a vibrant community and marketplace for additional technologies, frameworks, and applications that work with the platform. Java EE 6 carries on the push for ease of development started in Java EE 5, by extending it to include the web tier, for example by including the new API for RESTful web services, JAX-RS. The major themes for Java EE 6 are to offer more flexibility at development and deployment time, and to make it simpler to build on the many third-party libraries created by the community. To that end we propose several goals for this release - extensibility, pruning, profiles and ease of development.
In this talk we’ll provide an introduction to the Java Platform Enterprise Edition (Java EE) 6. First we’ll focus on the high-level ideas that drove this release of the platform. Then we’ll move into the detailed contents, highlighting the most innovative concepts, starting with profiles and moving down into the many exciting new features of the component JSRs.
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.