F3: Sun's new Java scripting language
Form follows function F3 is short. Sun's forthcoming open-source projects F3 this is a statement of the Java scripting language, it uses the static type to obtain better IDE support and compile-time error (and Javascript different), also supported the type used, grammar and automatic-affirmed Data binding, fully supports 2-D graphics interface and standard Swing components, as well as a statement of the animation. You can also invoke java inside category, the creation of a new java object, then their methods and achieving Java interface. The project also designed Netbeans and Eclipse plug-in to support the code even if the inspection, automatic code completion, syntax highlighting, hyperlinks and navigation. F3 to show us, we have yet to fully tap the Java platform in the development of the GUI capabilities, a tool to support the F3, so that the Java platform in the development of GUI than Macromedia Flash / Flex / Open Laszlo, Adobe Apollo, Microsoft WPF / XAML, Mozilla XUL, AJAX / DHMTL. more competitive.
Form follows function F3 is short. Sun will be on the open-source project
F3 is a statement of the Java scripting language, it uses the static type to obtain better IDE support and compile-time error (and Javascript different), also supported the type used affirmed grammar and automatic data-binding and fully supports 2-D image Swing interface and standard components, as well as a statement of the animation. You can also invoke java inside category, the creation of a new java object, then their methods and achieving Java interface.
The project also designed Netbeans and Eclipse plug-in to support the code even if the inspection, automatic code completion, syntax highlighting, hyperlinks and navigation.
F3 to show us, we have yet to fully tap the Java platform in the development of the GUI capabilities, a tool to support the F3, so that the Java platform in the development of GUI than Macromedia Flash / Flex / Open Laszlo, Adobe Apollo, Microsoft WPF / XAML, Mozilla XUL, AJAX / DHMTL. more competitive.
Example
Import f3.ui. *;
Import f3.ui.canvas .*;
Import f3.ui.filter .*;
Canvas (
Content: Text (
X: 20
Y: 20
Content: "Welcome to F3"
Font: (Font face: VERDANA, style: [ITALIC, BOLD], size: 80)
Fill: LinearGradient (
X1: 0, y1: 0, x2: 0, y2: 1
Stops:
[Stop (
Offset: 0
Color: blue
)
Stop (
Offset: 0.5
Color: dodgerblue
)
Stop (
Offset: 1
Color: blue
)]
)
Filter: [Glow (amount: 0.1), (monochrome Noise: true, distribution: 0)]
)
)
Would produce:
Tags: java language, java programming language, sun java






