PageLayout is a layout lanager for Java Swing/AWT that encapsulates, in a single library, the functionality of many other layout managers. It allows you to lay out components in appropriately aligned rows, columns, and grids. The elements of rows, columns, and grids may themselves be rows, columns, and grids of components. As a result, relatively complex layouts can be managed with code that is compact and conceptually quite straightforward to understand and, therefore, maintain.
ConceptDraw WebWave is software for planning, diagramming, and prototyping Web sites. It is specially designed for professional Web designers, Web masters, developers, architects, and Web design companies' management staff. It assists in Web site/application prototyping and design, creating page mock-ups and site-maps. ConceptDraw WebWave includes more than 4590 ready-made graphics, shapes, templates, and wizards for quickly creating professional diagrams and drawings.
ThermonucleotideBLAST is a software program for searching a target database of nucleic acid sequences using an assay specific query that is based on biochemical assays (i.e. a pair of oligonucleotide sequences representing PCR primers or Padlock probes, a triplet of oligos representing PCR primers and a TaqMan probe, or a single oligo representing a hybridization probe). Unlike existing programs (i.e. BLAST) which use heuristic measures of sequence similarity for identifying matches between a query and target sequence, ThermonucleotideBLAST uses free energy and melting temperature.
PDU/ASCII conversion functions convert between an ISO-8859-1 ASCII string and a PDU-encoded array of bytes as described in ETSI GSM 03.38 and ETSI GSM 03.40. A PDU-encoded message is necessary for sending an SMS using a cell phone that does not support plain ASCII mode (like most phones from Ericsson).
The Python Multimodal Hub is an implementation of the Multimodal Middleware Protocol. It is used to interconnect components in a network and to route messages between them. One of the goals of the project is to fully implement the protocol and to enable user-configured profiles. New components can be easily developed in Python using the included library. It can also be used to link devices in a home network and to interact with mobile phones.
Quarters is a strategy game for two players. Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess. This program was originally conceived in the summer of 1986 during a study of the mini-max algorithm for chess playing computers, and was thus designed to offer some of the same type of strategies. The game was originally written in BASIC, then ported to Turbo Pascal, then to C, and finally to Java. The Java version is not necessarily object oriented, since it is a crude port from the C version.