Hi Narendra,
There are two major differences between GWT and Java2Script.
1. GWT compiles Java into JavaScript in C/C++ way: *.cpp --> *.o --> *.exe, no class information, no metadata. JavaScript compiles Java into JavaScript in Java's way: *.java --> *.class, all class information is retained.
2. GWT develops a new set UI component library, which is available for browser only. Java2Script reuses Eclipse SWT library, which is available on all common OS platform. Java2Script just ports Eclipse SWT into browser platform. So all your SWT-based desktop applications can be compiled into browser's JavaScript-based applications, without or with a few modifications.
Java2Script won't help you on voice application.
If you would like to learn more about Java2Script, you should learn more about Java and Eclipse SWT besides
http://j2s.sourceforge.net/document.html .
Regards,
Zhou Renjian