Gestures is an object that can recognize user gestures that form configurable shapes. It can listen to events of the user moving the mouse forming known gesture shapes. The object can recognize custom gesture shapes defined by a list of vertex points of the shape. A given callback function is invoked when the object recognizes a known user gesture shape. The object can also draw the gesture shape as the user moves the mouse.
Lightning effect JS is an object that can draw a random lightning bolt on the page. It can create a canvas on which a glowing random line similar to lightning bolt is drawn within given page boundaries. The position, color, and thickness of the lightning bolt are configurable parameters.
CSS fix is a class that can replace CSS properties with properties with browser-specific names. It can parse a CSS definition and find CSS properties that are not yet well supported by all browsers. The class can add browser-specific properties that are equivalent to the found properties. It also applies other fixes for different CSS browser-specific definitions..
UMLGraph facilitates the declarative specification and drawing of UML class and sequence diagrams. One can specify a class design using the Java syntax complemented by Javadoc tags. Running the UmlGraph doclet on the specification generates a Graphviz diagram specification that can be automatically processed to create Postscript, GIF, SVG, JPEG, fig, or Framemaker drawings. Similarly, sequence diagrams are specified using declarative pic macros and compiled with the GNU plotutils pic2plot program into a PNG, PNM, (pseudo) GIF, SVG, AI, Postscript, CGM, FIG, PCL, HPGL, Regis, or TEK drawing.
Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (GLIBC) which is designed to work well on embedded systems. It strives to be source- and binary-compatible with GLIBC. EGLIBC's goals include a reduced footprint, configurable components, and better support for cross-compilation and cross-testing.
htmlArea is a free WYSIWYG editor replacement for common textarea fields in HTML forms. Users can change the font size/color, make it bold/italicized/underlined, add bullets and numbering, insert images and links, and more. It works with any server-side software that accepts forms, including PHP, ASP, Perl, etc., and enables users to format their content as easily as if they were using a word processor. No HTML knowledge is required. Once the form is submitted, the raw HTML is passed along through your CGI script for use in your program.
SIMH is a historical computer simulation system. It consists of simulators for approximately 20 different computers, all written around a common user interface package and set of supporting libraries. SIMH can be used to simulate any computer system for which sufficient detail is available, but the focus to date has been on simulating computer systems of historic interest.
cdlabelgen is a Perl script that generates printouts suitable for use as CD/DVD labels, jewel case inserts, or envelopes. Both normal sized cases and slim cases are handled. cdlabelgen can be used to create table of contents for music CDs, archival CDs, DVDs, etc., with customizable logos or background images, and it generates PostScript files as output. The package also includes a Perl CGI Web script which accepts JPEG images as logos or backgrounds, and can also create PDF output files.
NRL NORM is an implementation of NACK-Oriented Reliable Multicast. The NORM protocol is designed to provide end-to-end reliable transport of bulk data objects or streams over generic IP multicast routing and forwarding services. NORM uses a selective, negative acknowledgement (NACK) mechanism for transport reliability and offers additional protocol mechanisms to conduct reliable multicast sessions with limited "a priori" coordination among senders and receivers. The protocol offers a number of features to allow different types of applications or possibly other higher level transport protocols to utilize its service in different ways. The protocol leverages the use of FEC-based repair and other IETF reliable multicast transport (RMT) building blocks in its design.