Relationship to SmartGWT

In contrast to SmartGWT, which is a GWT adapter around the native JavaScript SmartClient library, is a completely new framework written almost entirely in GWT, with JSNI used only in snippets where required to communicate with the mobile browser. This means that data structures are visible to the debugger in GWT dev mode, and as the library is both a GWT module and open-source under the GNU LGPL, the debugger can step through all of the client-side logic.

The API is designed to be very similar to that of SmartGWT, but it exists in a parallel package structure ( instead of com.smartgwt.client), and many of the more visually complicated or heavyweight components of SmartGWT are not replicated, nor are many attributes (particularly on DataSource and data-bound components) that simply mirror SmartClient settings and are not applicable to a mobile environment. supports only DataSources that communicate via JSON-REST, and projects adding a client to an existing SmartGWT or SmartClient application using the IDACall servlet will need to add the restapi servlet as described in the user guide.

Limitations applications look and behave primarily like iOS applications, but they work on the default Android browser, and the default History functionality makes the Android back button behave mostly as expected for Android users. is known not to work on the Android or desktop versions of Firefox. provides UI components and data binding; it does not include such features as integration with the native contact list. These capabilities may be accessed by also including other GWT libraries in the application.