This document lists issues and internal changes made to frameworks we use.
We chose Vaadin as our reference framework because it is built on GWT and Atmosphere. However, we needed to ‘fix’ Vaadin for our needs.
Store resources in file system uncompressed Multi User support Multi Session support Shared Resources OSGi install No Async Lifecycle No Browser client/server state Rewrote the XML library Shared / Multiple database Database caching Much attention paid to what ‘hand’ is holding the device Multi User / Device event bus with push capacity No cursor.getBoolean Implemented
Android should have used group:action:version instead of a single string. Scope and version baby.
Spinners are not populated on the client until they are selected and opened. This speeds up page loading.
No MenuItem.setOrder() method. We added MenuItem._setOrder().
Big Decimal Division errors when not specifying Math.Context parameter