RMI WebSocket provides a library for remote method invocations between a browser and a Jetty Web Server using the HTML5 WebSocket. The idea is to enable tight method-level integration between the user interface and the server so that patterns such as MVP (Model-View-Presenter) can be applied in a Web environment. The method-level communications between the browser code and the server code allows the developer to think about the Web page and server-side components as objects in a UML world. Details such as the over-the-wire protocols in WebSockets are abstracted away in the process.
Rummy Pong is a mouse-driven browser game that features the ability for the player to score against the computer (and vice-versa) with color and number sequences, similar to the ones found in the card game Rummy. The player with the highest score is the winner after a certain point difference between scores is reached. Good reflexes and looking ahead always help, but the speed of the ball is adjustable via the keyboard.
Slim HTML5 Audio jQuery Plugin is a very simple jQuery plugin to embed an audio player. It can insert HTML to play a given audio file using the HTML5 audio tag. It also inserts the embed container tab as fallback when the audio tag is not supported by the Web browser (e.g., IE7 and 8).
StreetSign is a digital signage system, originally written for the TeenStreet 2013 (Germany) youth congress. It works with a single server, and multiple client computers connect over the network. It is lightweight enough that a Raspberry PI can run as the server for smaller installations.
Swallowapps provides interactive tools for the design of Web (HTML5) content. You create the visual part of your application using visual tools and get instant feedback while you adjust dimensions, transformation matrices, colors, shadows, gradients, and other styling elements in an intuitive and interactive way. When the time comes for programming, Swallowapps combines the convenience of the commonJS packaging specification (the require() function, package.json, etc.) with an automatic build process. Modify any source module of any package which you use, hit F5 in the browser, and your updated application is reloaded. Swallowapps tools are built with themselves, so as you learn how to use the tools, you also learn how to modify them and make them tightly fit your specific needs.