April news

Many new exciting new features have been released today

A new version of lib-gwt-svg (version 0.4.5) has been released. It provides:

support for SVG push buttons and toggle buttons. The widgets tab of lib-gwt-svg-samples has been upgraded to demonstrate these. UiBinder integration of SVG push buttons and toggle buttons. The article on UiBinder integration has […]

More March Updates

This post summarizes many new features and changes which have just been released today with an emphasis on ease of use.

GWT client bundle integration

A new SVGResource interface has been added for SVG resource. This lets developers embed their SVG images in the bulk of the GWT application code.

SVG Widgets and UiBinder integration

[…]

March updates

This post summarizes many new features and changes which have just been released today.

Dependency cleanup and standardization

All projects now depend on GWT 2.0.3 (instead of a 2.x trunk snapshot), including vectomatic which has migrated from 1.7.1 to 2.0.3

New features

lib-gwt-svg has upgraded to version 0.3 and provides better event handling, helper methods […]

lib-gwt-svg goals and design

Library goals

lib-gwt-svg tries to reach the following goals:

Provide a clean, GWT-friendly API Hide the idiosyncrasies of vendor SVG implementations Reuse existing GWT features wherever possible to eliminate code duplication and impedance mismatch Stick to the W3C standard, unless it duplicates an existing GWT feature or the GWT feature is too incomplete Compatibility with […]

A chess engine in JavaScript: performance issues

lib-gwt-svg-chess was originally developed as a demonstrator for lib-gwt-svg. I began by looking for a chess engine with the following requirements: java-based, maven project if possible, minimum dependencies on non GWT-compatible libs, clean design to allow refactoring if needed. There were several possible contenders (chessbox port of GNU-chess, chesspresso), but only Carballo matched all my […]

On the topic of GWT initialization

Ideally SVG ought to be embedded as a subtree inside an xhtml document, or be linked in an html document through an <a href=”my.svg”> tag. GWT would provide the logic to make these graphics dynamic…

However GWT initialization today is tightly linked to HTML and depends on a procedure involving iframes to bootstrap the process. […]