Demonstrations

Enough talking, here are some interesting web applications made 100% in Java using Java2Script:

  1. Google Talk Client in Java2Script. Google Talk Client in Java2Script is a pure JavaScript copy of Google Talk Client from non-Google communities. It is first implemented in Java language using Eclipse SWT and Smack (A library for Jabber's XMPP). Then the client is converted to JavaScript with servlet supports. And then it's deployed on a Tomcat server. As Java being platform-independent, and JavaScript is browser-independent, this Google Talk client runs in any modern browsers, such as Firefox, Opera, and Internet Explorer (IE), on Windows, Linux, Mac and others OS platforms. For more details or architectural information, please visit blog "Inside Java2Script".

  2. WeMail Web Mail Client. WeMail Web Mail Client is a free web mail client for Google Mail, Hotmail/Live Mail, Yahoo! Mail, AOL/AIM Mail and other mail providers that support POP/IMAP & SMTP. In case these mail services are blocked by your network firewall in office, you still can access to your mails by using WeMail. WeMail is designed to be used anywhere, Windows/Linux PC, Mac, home or office behind firewall. WeMail uses similar Gmail UI, so those Gmail users should feel much comfortable. WeBuzz.IM team is dedicating to build web mail client services with better security, accessibility and user experience.

  3. SWT Control Examples. SWT Control Examples contain tests for common SWT widgets. You can download the swt-control-examples-1.0.0.zip, unzip it and view the example locally.

  4. Java2Script demo web applications. Java2Script demo web applications contains some of SWT based mentioned demo applications and more, like MSN, Facebook, ICQ, AOL, Yahoo, Jabber, tetris game and other demo applications made with java2script. It shows how several SWT based applications can be presented in one web page.

  5. Advanced Image Viewer. Advanced Image Viewer let you load, view and manipulate your images online. Several image operations are supported, like rotation, zoom, alpha, import/export and advance image filters like blur, emboss, high/low pass filters, edge detection filters and general image convolution based filters are available. This project is a work in progress. For those users who need advanced manipulation technics and filters for online image viewing. 100% client side. Unlike the other java2script projects, it uses YUI instead of SWT for the GUI. And it also uses raphaeljs frameworks, which is ported to Java thanks to yui4java project.