Corn Gate is designed to simplify service definitions and implementations in Java. It comes with several handy out-of-the-box functionalities, including security, registry, Spring and EJB integration, filters, shared data stages, client contexts, etc. JSON-RPC/HTTP and REST/HTTP protocols are supported. Remote service calls can be done through various client technologies. Since Gate supports standard HTTP communication mechanisms, almost any client technology can access services remotely.
TagEventor is a project to enable radically simple computer usage by creating physical-object-based user interfaces. It does this using commercially available (and relatively cheap), standardized RFID technology in the form of small, simple USB connected contacted card/tag readers and small, cheap tags. The project was started based on products available from the "touchatag" company, which has clients for Windows and Mac, and run their own Web service to enable many interesting Web-based applications. However, no simple, lightweight Linux client was available, and the Web focus meant that some client-focused functionality was not possible. The software is currently a daemon that monitors the presence of one or more RFID tags on a connected reader and generates "system events" when tags are placed on it or removed from it.
mod_sesehe is an Apache module that disguises and removes the "Server: " HTTP header from responses. This allows you to hide certain information about the server. This also allows more accurate information to be provided if Apache is configured as a reverse proxy and a malformed request is received. Although sending the Server header in HTTP responses is not defined as a MUST in RFC 2616, the Apache HTTP Server does not otherwise allow you to disable sending this header via its configuration.
JCR Shell is a shell interface to manage JCR repositories like Apache Jackrabbit, Hippo CMS 7, and other JCR 1.0 (JSR 170) capable repositories. It uses RMI to communicate with the server. It features tab completion on names, types, and properties, the ability to import and export XML, a JCR diff tool, queries, reference lookups, and namespace management.
Surrogate is an HTTP proxy functioning in both forward and reverse proxy modes. It is written in Erlang OTP and uses stream filters for inspecting and modifying data as it passes through the proxy. Additional stream filters can be implemented by writing modules that implement the filter_stream behavior. Reverse proxy features include load balancing. Additional balancer methods can be specified by implementing modules with the gen_balancer behavior. Forward proxy features include gzip compression to end servers, CONNECT support, and an HTTP proxy with authentication that can use MySQL or Mnesia backends. There is also a SOCKS 4/5 proxy listener.