SourceForge.net Logo

java.net Member

Valid XHTML 1.0!

Valid CSS!

Download


Main Package

The main package contains the JFCML document parser, and the JFCMLScript interpreter. This is the only package needed to parse JFCML documents. The JFCML package does not explicitly depend on any of the scripting packages: JFCML documents which do not rely on the external scripting features may be run without loading any other packages.

Scripting Packages

JFCML can optionally use the Bean Scripting Framework (BSF) to interface with many different scripting languages. All the following packages are optional, and will be discovered automatically if placed on the ClassPath. If any of the following packages are used, the BSF package is required.

Project News

New Developer: Mr. Mathias Henze

June 5, 2005 I am pleased to announce that Mr. Mathias Henze will be joining the JFCML development team. Mr. Henze is a Senior Software Engineer for SKYTEC AG, based in Germany, where has worked with JFCML developing a commercial Rapid Application Development (RAD) framework.

Mr. Henze has impressed me with his rich knowledge of integrating Java and XML technologies. He has already contributed several fresh ideas to the project. I am truly honored to welcome him to the JFCML team.

JFCML at JavaOne 2K5

May 22, 2005 Hans Muller, CTO for Sun's Desktop Division, has recently informed me that he will mention JFCML at this year's JavaOne conference inSan Francisco (June 27-30th), along with some similar tools such as SwiXML.

"I'm doing a talk about declarative XML schemas for Swing GUIs at JavaOne this year and I'd like briefly cover JFCML. My impression is that you've taken roughly the same tack as SwiXML albeit with a very different implementation. One major architectural departure from SwiXML would have to be integrating with BeanShell. This seems like a nice way for developers to construction actions and layout managers although mixing scripts with declarative code is always a bit if a compromise."

JFCML Version 1.0 RoadMap

May 22, 2005 Inspired by this exciting news, I am actively developing this project once again. This project is finally nearing completion, and about to assert itself as the premeire XUL/embedded scripting solution for JFC/Swing.

Demo Section Online

Oct 8, 2004 The demo section is online - by far the coolest feature yet. You may enter your JFCML description and immediately view the results. The user is encouraged to revisit this section often while reading the tutorials. The demo uses a simplified file format: you MUST NOT enter an xml version string or document type definition. Because of the security restrictions on applets, these must be coded programmatically using the codeBase attribute of the applet. [Go There...]

Tutorials Section Updated

Oct 1, 2004 Updated tutorials section. First chapter (Getting Started) nearly complete. The preliminary "Hello World" example is complete. This example demonstrates the basic boilerplate code you will need when working with JFCML (and how much is eliminated by using JFCML!). [Go There...]