KThinkBat is a laptop battery monitor for the KDE-Kicker. It is inspired by the "Battery Maximizer" included with Levono (former IBM) ThinkPads. Although there are allready some battery monitor applications for the K-Desktop Environment, they ar mostly too small to see the current battery charge at a glance. Features include display of current battery strength as a percentage, and visually as a gauge, display of the current online/offline state, and display of current power consumption. It has support for a second battery. On ThinkPads, it can use the SMAPI BIOS interface.
SBuild is a Scala-based build system. It features platform independence, multi project support, automatic detection of needed actions, automatic up-to-date detection, a flexible scheme handler mechanism, Maven repository support, Ant task integration, automatic cross-project resolving of dependencies, high speed, a simple "syntax" that requires almost no Scala knowledge, behind-the-sceens compilation of build script to bytecode for fast execution time, and built-in scheme handlers for HTTP and Maven.
CmdOption is a simple annotation-driven command line parser toolkit for Java 5 applications. Everything you need is (at least one) simple configuration object. Each field and method annotated with an CmdOption annotation will be processed. Based on this config, CmdOption is able to parse any command line, guaranteeing the declared specification. The result is directly stored in the given config object. When errors occur, CmdOption gives a meaningful error message. Generated output and validation/error message can be localized.