I have a web conferencing client written primarily in Java / Swing with some native JNI modules for things like sharing video, audio, and the desktop. In total, the client is about 400 thousand lines of Java code, not including its own modules.
We are exploring a long-term transition plan from Java / Swing to HTML5 / Javascript for the client. Browser support is currently unsustainable / non-existent for some of our needs, such as voip, webcam video, and desktop sharing. Therefore, in the short term, we could download a browser plugin to do all this with HTML5 / JAvascript to do the rest.
For something so complex (mostly a rich desktop client that is portable to the Internet) that would make sense: GWT (Google Web Toolkit) or direct Javascript using a JS library like jQuery?
EDIT: There are currently 5 developers working on this project.
source share