私は SmartGWT ウィジェットで UIBinder をかなりうまく使用しています。ただし、UIBinder の要件に準拠するには、使用する各 SmartGWT ウィジェットを拡張する必要があります。ときどき、SmartGWT ウィジェットを com.google.gwt 名前空間にマスカレードするか、非 GWT ウィジェットを GWT ウィジェットとしてマスカレードする必要があります。必要に応じてウィジェットを拡張します。
SmartGWT には既に UI XML 形式があり、SmartGWT のホイールを再発明するためだけに、この UIBinder 順応をすべて行っているのではないかと考え始めています。
ショーケースのソース コードを読んで再読し、SmartGWT のソース コードの一部を掘り下げ、javadoc を読みました。
私が見つけたのは、サーバーとクライアント間の通信用の XML または Json だけです。
gwt でクライアント側の JavaScript にコンパイルされているか、Vaadin のサーバー側で生成された UIDL のように SmartGWT で使用できる UI 定義 XML はありますか?
また、あなたが同形エージェントである場合は、SmartGWT を UIBinder で遊ばせる計画があるかどうか教えていただけますか?