Develop Expressive Content with the JavaFX Platform

Laptop desktop mobile tv screens

JavaFX is an expressive rich client platform for creating and delivering rich Internet experiences across all the screens of your life.

The JavaFX platform gives you unparalleled freedom and flexibility to create expressive content across multiple screens, including mobile devices, desktops, televisions, and other consumer devices. It combines the best capabilities of the Java platform with comprehensive, immersive media functionality into an intuitive and comprehensive one-stop development environment.

The JavaFX platform empowers content developers by enabling them to focus on creativity instead of coding. It enables developers to create game-changing applications and engaging content with maximum market penetration opportunities.

What's New in JavaFX 1.2

JavaFX 1.2 contains many new features and quality improvements, such as UI controls and charts, persistent storage, faster startup time and other performance enhancements. For a detailed description of the new features in JavaFX 1.2, see JavaFX 1.2 Technology: Features and Enhancements.

Why the JavaFX Platform?

JavaFX Video Cube sampleDevelopers are seeking the most efficient way of creating expressive content in applications that appear on desktops, on the Internet, and on mobile devices. They need to build high-fidelity GUI's that operate seamlessly on multiple Web browsers, operating systems and devices, without having to port or rewrite their applications for each screen. To meet this goal, developers need to work efficiently with team members such as graphics designers and media authors to exchange audio, video, and other rich media assets.

The JavaFX platform contains an essential set of tools and technologies that enable developers and designers to collaborate, create, and deploy applications with expressive content to browsers and desktops. Mobile application developers can use the JavaFX Mobile Emulator to preview applications for mobile devices using the JavaFX platform.

Key features of the JavaFX platform include:

  • One-stop-shop expressive content design and development platform for all screens: Build engaging visual experiences across desktop, browser and mobile with a unified development and deployment model. The most powerful and pervasive platform in the industry is now the most expressive!

  • Broadest market reach: Devices can open up to the broadest portfolio of content and services in the industry. Applications can be distributed across billions of devices with the power of Java. Mobile developers can efficiently target their content to as many mobile devices as possible.

  • Broadest access to mobile device capabilities: JavaFX is the best way to bring expressive, feature-rich content to mobile devices. JavaFX Mobile brings expressiveness to Java ME, to combine the richest mobile experience with the most access to the underlying system and across the broadest number of devices.

  • Lower implementation cost: Builds on your pre-existing investment in Java. Developers can use any Java library within a JavaFX application to build expressive interfaces. In mobile devices, JavaFX builds on top of the existing Java ME and Mobile Service Architecture (MSA) platforms to reduce implementation costs for device manufacturers.

  • Designer-developer workflow: Dramatically shorten your production cycle for design and development by using JavaFX Production Suite to incorporate multimedia assets from popular third-party design tools.

  • Powerful runtime: Leverage the extreme ubiquity, power, performance and security of the Java runtime.

  • Break free from the browser: With Java SE 6 update 10 and beyond, you can drag-to-Install applications from your browser directly onto your desktop. This innovative feature is an industry first and providers developers with new channels to get their content to their target end users.

0 comments:

Yang Sering Dibaca: