javafx
JavaFX 1.0
JavaFX offers you a helpful platform to deliver expressive content and cross-device services on mobile devices, desktops, and browsers. more>>
JavaFX 1.0 offers you a helpful platform to deliver expressive content and cross-device services on mobile devices, desktops, and browsers.
Build rich internet applications (RIAs) with the JavaFX family of products. It includes the tools and platform SDK for developers, web developers, and designers to create dynamic applications for the next generation of web delivered content. Learn more about JavaFX technology and how you can build applications for desktop, mobile devices, and TV screens here.
JavaFX provides a productive development environment for web developers, mashup authors, and Java developers to quickly and easily build the next generation of rich internet applications (RIAs). With JavaFX, designers and developers can collaborate on building high-impact RIAs. Designers gain a broad set of tools to complete the designer/developer workflow, and developers have a simple, declarative scripting language with the right set of tools.
JavaFX provides a scripting language, JavaFX Script, designed for web scripters and content authors who like to program in a visual context. It allows developers to write code that closely matches the layout of the GUI. Plus JavaFX Script provides seamless interactivity with Java, and allows programmers to use Java classes to harness into functionality that is not directly supported in JavaFX Script.
Major Features:
- Expressive RIA platform for all screens: Unified development and deployment model for building expressive RIAs across desktop, browser and mobile
- Designer-developer workflow: Dramatically shortened production cycle for designers and developers
- Powerful runtime: Leverage the extreme ubiquity, power, performance and security of Java runtime
- Ready-made mass market: Widely distribute RIAs quicker and easier across billions of devices
- Break free from the browser: Drag-and drop a JavaFX application from the browser to deploy to the desktop
- Rich client platform: Makes it easy and intuitive to integrate graphics, video, audio, animation and rich text
- Solve the security vs. usability conflict: Unlike other web technologies, JavaFX applications get broader system access with the proven Java security model
- Preserve investment in Java: Reuse existing Java libraries in JavaFX applications
- Build next-generation mash-ups: Web services support allows rapid development of mash-ups and enterprise applications
- Cross-browser compatibility: JavaFX applications look and feel consistent across all browsers on multiple platforms
- Enterprise integration: Rapidly integrate rich client UI with complex back-end enterprise applications
- RIAs with global reach: Advanced rich-text rendering with multi-lingual support to create RIAs with a global reach
Enhancements:
- Expanded support for converting graphic objects from Adobe Illustrator and Adobe Photoshop format to JavaFX format. See the Production Suite online help for a list of supported features.
- A new Preview feature in the JavaFX 1.0 Plugin for Adobe Illustrator and the JavaFX 1.0 Plugin for Adobe Photoshop that enables viewing of graphics as they appear in JavaFX format.
- A new JavaFX content viewer in NetBeans IDE 6.5 for JavaFX 1.0 that enables viewing of both the JavaFX graphic and the source description.
- A JavaFX Graphics Viewer enhanced with magnification, zoom, and fit-to-window capabilities.
- UI stub files that are generated manually through the NetBeans IDE instead of automatically during export.
- For Microsoft Windows, JDK 6 Update 7 is now the minimum supported version of the Java SE Development Kit (JDK). For Apple Macintosh, JDK 5 Update 13 (version 1.5.0_13) is now the minimum supported version of the JDK.
JavaFX SDK 1.0
JavaFX SDK offers you a complete and helpful development pack including libraries and supporting documentation for developing JavaFX applications. more>>
Enhancements:
- Java SE Development Kit (JDK):
- For Microsoft Windows, JDK 6 Update 7 is now the minimum supported version of the Java SE Development Kit (JDK). For Apple Macintosh, JDK 5 Update 13 (version 1.5.0_13) is now the minimum supported version of the JDK.
- Graphics and Animation:
- Path-based animation (animation of objects around a path)
- Transition library (list of transitions that enable developers to incorporate effects)
- Slide
- Zoom
- Rotate
- Image mask
- Stroke styles (dotted, dashed, and so on)
- Advanced clip support (clipping along an arbitrary path)
- Multiline text node
- Media:
- Cross-platform Video (On2 Codecs)
- Cross-platform Audio (MP3)
- Volume control
- Track control
- Native media framework support for the Mac
- Web Services:
- HTTP Client API
- JSON Parser
- XML parser
- Language Improvements:
- New access control mechanisms: public, protected, package, public-init, and public-read
- Class members can now be defined with accessibility and visibility modifiers to restrict read and write access.
- The modifiers public, protected, and package are similar to their counterparts in the Java programming language.
- The modifier public-init defines a variable that can be publicly initialized by object literals in any package.
- The modifier public-read enables variables to be publicly readable, but writeable only from within the current script.
- Default visibility changed to script-private, which makes components safer and improves optimization
- Simplified variable declaration such that all variables are defined with var or def and cannot be redefined
- Simplified language operators
- Replaced % with mod
- Replaced < > with !=
- Performance Improvements:
- Reduced use of runtime memory of applications
- Reduced use of compile-time memory
- Reduced static footprint of applications
- Platform, Tools, and JavaFX Reflection APIs:
- Support for compiling JavaFX applications to both the Java Platform, Standard Edition(SE) and the Java Platform, Micro Edition (ME)
- Improved code completion and debugging support for integrated development environments (IDEs)
- Support for the JavaFX Reflection APIs, which enable calling the JavaFX APIs from the Java and JavaScript programming languages
- Processor: Dual-Core Intel, PowerPC G5
- Memory: 512 MB of RAM (1 GB recommended)
- Disk space: 256 MB of free disk space
- Java SE Development Kit (JDK): JDK 5 Update 13 (version 1.5.0_13) minimum (Java for Mac OS X 10.4, Release 7 or Java for Mac OS X 10.5.4 or later Update 2)
WidgetFX 0.1.5
Open source JavaFX desktop widget platform more>> Open source JavaFX desktop widget platform
WidgetFX is an open-source desktop widget platform written from the ground up in the JavaFX Script language.
WidgetFX is able to run widgets written in JavaFX Script and Java, and to take advantage of the latest features in the Java Consumer JRE (Java SE 6 Update 10).
How WidgetFX differs from existing Java deployment options (Applets/Web Start):
- Low-memory Footprint - Within a browser applets can share a single VM, but once they are dragged to the desktop to be "web-startified" they lose this capability. For a large number of widgets, this will quickly add up to a large footprint both in memory and JVM startup time.
- Open on Startup - Widget containers both startup automatically on boot and also start any widgets that were open on close. While you could add hooks to a web-start application to do this for a single application, it is not as seamless as having the user "expect" your widget to be there on start-up.
- Widget Mindshare - Widgets are becoming mainstream, and while they may be comparable to desktop applications, Java will not be perceived as being a player in this space without having a viable offering.
Main features:
- Open-Source - WidgetFX is a fully open-source widget platform (widgets themselves can be licensed commercially)
- Cross-Platform Support - WidgetFX runs on all major platforms including Mac OS X, Windows XP/Vista, and Linux.
- One-Click Installation - WidgetFX takes advantage of Java Web Start to provide one-click installation and automatic updates of the dock and widgets.
- Rich Desktop Applications - WidgetFX leverages the full power of Java and JavaFX providing a very rich library of graphics, animation, and media capabilities.
System requirements:
-
Enhancements
- This release contains some important incremental improvements, including improved performance, offline support, scaling of non-resizable widgets, experimental theme support, and lots of small bugfixes. The next time you restart WidgetFX, it will automatically download the update.
Lobo 0.97
Lobo is an open source web browser that is written completely in Java more>>
The main goal of the Lobo browser effort is to produce a browser that is fast, complete, easy to extend, secure and feature-rich.
Main features:
- Security.- In principle, a Java program is less suceptible to certain types of vulnerabilities such as a buffer overflow attack. Javas security model can also allow web content to have access to a complex set of APIs, except in a controlled sandbox.
- Expandability.- A Java-based application can be implemented to be expandable via powerful cross-platform plugins. Consider the difference this has made for Java applications such as jEdit and Eclipse. (Lobo already has a plugin API).
- New paradigms.- With the help of Java we can implement new powerful cross-platform and secure mechanisms to represent web content. We would like to make it easy to integrate arbitrary UI languages into Lobo (e.g. the many XML UI languages that exist). We would also like to support JavaFX by default as a first-class citizen. But we also plan to allow, for example, representation of web content purely as Java source code.
- Portability.- This is the obvious advantage of a pure Java application.
Enhancements:
- The first version of Lobo is released. It replaces the browser we had been releasing, Warrior. Lobo includes a plugin API, a browser API and many new features.
- Page: 1 of 1
- 1