I have only glanced over the files, but I have a general comment. If possible, it would be nice if shared code could operate on typed arrays. That would mean defining most things in interfaces in shared, and then in the places that need it using super-source to provide the pure Java implementations (probably using ByteBuffers). You would probably have to move the creation out to a factory class, which would also give the possibility of an emulation for browsers that don't support typed arrays as well.
What do you think? http://gwt-code-reviews.appspot.com/1621803/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
