stableUpdate is an autoupdate tool for creating, detecting, downloading, installing, and removing service packs for JAR-based Java applications. Generated updates are transferred in archives, upgrading between subsequent versions. An update contains changed single files and changed parts of JAR and ZIP files. It supports mirrors, release notes, and uninstallation of updates.
steelme is a theme manager for Java Swing programs. It allows end users to select from pre-installed themes (color/font schemes) or to create their own themes by using the ThemeEditor. steelme is designed to be lightweight and easy for the application developer to use, and it provides some functionality to export themes as Cascading Stylesheets.
Stencil is a templating language for Java that makes layouts and template reuse a simple task. With support for macros, functions, and advanced expressions it's a truly useful language with a simple and elegant syntax. It has an advanced API and is suitable for use in standalone and server environments.
struts timeEntry is a self training application that developers can use while learning Apache's Struts framework. Often when learning a new language, library, or framework, developers find that the example code they are presented with is academic and "best case". They find it difficult to locate real-world case studies in which the language, library, or framework have been put into practice. struts timeEntry strives to be a real-world application that utilizes the struts framework fully.
stupid-xml is a ridiculously simple annotation-based XML stream parser for Java. The main goal of this project is to get the strings you care about out of XML and into Java as quickly as possible. You define a simple model class, specify the relative paths for its fields, and it will start generating instances for you from an XML stream. The functionality is limited. It will only parse Strings into your model, but this keeps everything extremely simple. Once you have the Strings in your model, you can perform filtering or more complex conversions.
SuperPodder is a lightweight podcast downloader. It features a text based history file that prevents duplicate downloads, a simple XML format for storing your feeds, a simple user interface that gives a detailed overview of download progress, and the ability to specify how many downloads you want from a particular feed. SuperPodder supports RSS feeds containing torrent files.
svenson is a JSON generator/parser that allows you to convert JSON data sets into graphs of Java objects and vice-versa. It supports the whole range of just using collection classes for your Java object graphs or your own types or something in between, like your own types with Java properties and dynamic properties. svenson offers a set of annotations and interfaces that give you fine-grained control over how JSON is generated or parsed.