Friday, July 3, 2009

Jazoon 2009 presentation slides available

The Jazoon team has published the presentation slides of this year's conference on the Jazoon homepage. So the slides of my GWT talk are now available for download.

They have also uploaded tons of photos to flickr.

Monday, June 22, 2009

GWT at Jazoon 2009

My GWT session at the Jazoon conference is scheduled at June 23th at 11:00am. At this talk I will not cover typical visual concepts like widgets, layouts and styles but I will give an in-depth view on the true force that is driving GWT. The Deferred binding mechanism and the new Linkers subsystem.

There is a second GWT related talk, right after my session in the same arena. The talk by Ferda Tartanoglu is about Seam integration with GWT.

See the complete presentation program and speakers's list.

Friday, May 29, 2009

TVizFX

TVizFX started as a learning project, and I have finally submitted it for the JavaFX Coding Challenge. TVizFX it is by no means complete, but yesterday was the challenge deadline so I had to submit what I got so far...

TVizFX visualizes your Twitter network in diagrams. Currently only a tree layout is supported, but more layouts, such as circular or organic layouts, will be added soon. You can zoom nodes and drag nodes freely. Tweets are faded in above the user's node in the diagram.

Go have a look...

JavaFX 1.1

I wrote a small (relatively) JavaFX application using the public Twitter API. As mentioned earlier JavaFX runs fine under Linux although it is not yet officially supported.

I have been using Eclipse for many years. Which means I'm a total Netbeans newbie, but Netbeans generally behaved and I found my way around pretty well. Though the support for JavaFX in Netbeans is not as good as other language support in NetBeans.

The thing I am missing the most in JavaFX are some kind of good component libraries. Chances are good, that the next version is going to solve that one. JavaOne may brings some new things...

Monday, March 30, 2009

Traceurl API

I got a request about a public API (Application programming interface) for Traceurl.com. I already had simple API used by my own Google-Gagdet. The Traceurl.com API provides a set of operations to directly access the Traceurl.com services. It is based on simple HTTP GET requests and returns data in the JSON format.

I wrote short document and some examples, so if you're interested in developing a widget or to integrate Traceurl.com into your application please drop me an email and I'll happily provide the documentation.

Friday, December 5, 2008

JavaFX 1.0

I have just upgraded the JavaFX demo to work with the all new JavaFX 1.0 release. Alas only the Windows and Mac versions are available as of now, but thanks to this post I was able to get JavaFX 1.0 running on my Linux box.

As far as I can say, there have not been tremendous changes to the API from the pre-release to the final version. I had to adapt some import statements. Rectangle (and probably other shapes) moved from javafx.scene.geometry to javafx.scene.shape and the Font class move from javafx.scene to javafx.scene.text. The font style handling changed a bit, there is no FontStyle class anymore, but multiple boolean attributes on the Font object to control its style. The biggest change is probably that there is no javafx.application package anymore, the entry point of an JavaFX application is the javafx.stage.Stage class now.

On the tool side some compiler options changed or have been removed (-target does not exist anymore), and the applet parameter applicationclass has been renamed to MainJavaFXScript.

Check out the JavaFX homepage they have tons of examples there. Ohhh, and of course have a look at the updated GwtAI JavaFX demo and its source code.

Thursday, November 20, 2008

GwtAI - 0.2

I have made a second release of the GwtAI project. Besides some minor bug fixes it now contains a couple of new parameters:
  • The LoadingImage parameter sets a custom loading image for the applet. The custom image replaces the default animation that is show during applet loading.

  • The SeparateJVM parameter specifies that the applet should run in its own JVM instance (Java Plug-In >= 1.6.0_10 only).

  • The JavaArguments can be used to pass JVM command-line arguments to the applet instance (Java Plug-In >= 1.6.0_10 only).

  • The JavaVersion parameter specifies which JRE version is required to launch the applet (Java Plug-In >= 1.6.0_10 only).

In addition to the new functionality I have separated the core and demo code into two different Eclipse projects. That makes building GwtAI much easier.

Thanks to all the people who have sent me feedback and suggestions!!!