Gopalan Suresh Raj's Web Cornucopia

F3 (Form Follows Function) – a new declarative Java scripting language

Posted in Sun by gsraj on November 12, 2006


Chris Oliver
has created a new declarative Java scripting language called F3. F3 stands for “Form follows function”, and its purpose was to explore making GUI programming easier in general.

F3 is actually a declarative Java scripting language with static typing for good IDE support and compile-time error reporting (unlike JavaScript…), type-inference, declarative syntax, and automatic data-binding with full support for 2D graphics and standard Swing components as well as declarative animation. You can also import java classes, create new Java objects, call their methods, and implement Java interfaces.

 

Chris also has IDE plugins for both Netbeans and Eclipse. Both plugins support as-you-type validation, code-completion, syntax highlighting, and hyperlink navigation (with control-mouse-over).

 

F3 demonstrates that we’re not exploiting the full
capabilities of the Java platform for GUI development and that together
with supporting tools like F3, the Java platform is highly competitive
with or superior to competing GUI development platforms such as
Macromedia Flash/Flex/Open Laszlo, Adobe Apollo, Microsoft WPF/XAML,
Mozilla XUL, AJAX/DHMTL..

 

F3 fully supports Swing as well as Java2D. In fact, Chris also has a translator that can translate most of SVG to F3.

 

For more information, checkout Chris Oliver‘s blog at http://blogs.sun.com/chrisoliver/.

Sun Open-Sources Java SE, Java EE, and Java ME

Posted in Sun by gsraj on November 12, 2006

Sun open-sourced Java SE, Java EE, and Java ME under the GNU General
Public License (GPL v2) Check-out http://www.sun.com/opensource/java for more information.

Java EE (GlassFish) will be available under both the GNU GPL v2 and CDDL licenses.

 

  Download the Java EE 5 SDK Update 1 from http://java.sun.com/javaee/downloads/index.jsp for FREE, and provide us feedback on the improvements you’d like to see.
The Java EE5 SDK Update 1 combines the new Sun Java System Application
Server Platform Edition 9.0 Update 1, the JBI Runtime with BPEL (Project Open ESB Starter Kit),
NetBeans IDE 5.5 with NetBeans Enterprise Pack 5.5 (tools download
only),  Sun Java System Access Manager
7.1 Beta (tools download only), Java EE 5 Samples, Java BluePrints,
Your First Cup: An Introduction to the Java EE Platform, and API
documentation (Javadocs).

 

 

99 second NetBeans 5.5 Enterprise Pack JBI/SOA Composite Application video demos

Posted in Sun by gsraj on November 1, 2006

Visit this link on Sherry Barkodar‘s blog to learn all that you can do with the NetBeans 5.5 Enterprise pack in 99 seconds or less! You will be amazed at the productivity boost you get when using the NetBeans 5.5 Enterprise Pack while creating your JBI/SOA Composite Applications.

There are twenty one (21) Ninety Nine (99) second videos that teach you how to Create JBI/SOA Composite Applications, Create BPEL Projects, Create WSDL documents, using XML Schema tools, testing your Composite Application, or debugging your Composite Applications, and a whole lot more. There is also a ton of detailed tutorials, articles, documentation, and guides. Take a look at this other resource also on Sherry’s blog.

Also while you are at it, dont forget to visit the NetBeans Enterprise Pack 5.5 Tutorials, Guides, and Articles here.

  Download the Java EE 5 SDK Update 1 from http://java.sun.com/javaee/downloads/index.jsp for FREE, and provide us feedback on the improvements you’d like to see.
The Java EE5 SDK Update 1 combines the new Sun Java System Application
Server Platform Edition 9.0 Update 1, the JBI Runtime with BPEL (Project Open ESB Starter Kit),
NetBeans IDE 5.5 with NetBeans Enterprise Pack 5.5 (tools download
only),  Sun Java System Access Manager
7.1 Beta (tools download only), Java EE 5 Samples, Java BluePrints,
Your First Cup: An Introduction to the Java EE Platform, and API
documentation (Javadocs).