links for 2009-05-09

  • Manage every element of your web application infrastructure. Hyperic monitors the health and well-being of operating systems, VMs, app servers, web servers, databases, messaging servers, authentication systems, and more. Learn More Detailed reporting and analysis on critical data that analyze IT and web operations service levels, resource utilization efficiency, exception reports and operations strategies. Learn More Hyperic enables integrated management of cloud-resident and on-premise resources. Hyperic offers award-winning application management as an Amazon AMI, a monitoring plug-in for Google AppEngine, and cloudstatus.com. Learn More
  • Concordion is an open source tool for writing automated acceptance tests in Java*
  • Perf4J provides these features and more: * A simple stop watch mechanism for succinct timing statements. * A command line tool for parsing log files that generates aggregated statistics and performance graphs. * Easy integration with the most common logging frameworks and facades: log4j, java.util.logging, Apache Commons Logging and SLF4J. * Custom log4j appenders to generate statistics and graphs in a running application (custom java.util.logging handlers coming soon). * The ability to expose performance statistics as JMX attributes, and to send notifications when statistics exceed specified thresholds. * A servlet for exposing performance graphs in a web application. * A Profiled annotation and a set of custom aspects that allow unobstrusive timing statements when coupled with an AOP framework such as AspectJ or Spring AOP. * An extensible architecture.
  • Voldemort is a distributed key-value storage system
  • Ivy is a popular dependency manager focusing on flexibility and simplicity. Find out more about its unique enterprise features, what people say about it, and how it can improve your build system!
  • Jitr (pronounced "jitter") is a JUnit Integration Test Runner. It allows your web application integration tests to easily run against a lightweight web container in the same JVM as your tests.
  • avaRebel is a JVM plugin (-javaagent) that enables you to see changes to your code immediately, without the need to redeploy an application or perform a container restart. If you're tired of watching the logs roll by, and want to see your changes so that you can keep going - JavaRebel is your new best friend. Does this sound like HotSwap or Hot Deploy?
  • easyb is a behavior driven development framework for the Java platform. By using a specification based Domain Specific Language, easyb aims to enable executable, yet readable documentation.
  • Infinitest is a continuous test runner for JUnit tests. Whenever you change a class, Infinitest runs your tests for you. It selects tests intelligently, and only runs the ones you need. It reports unit test failures like compiler errors, and provides additional information that helps you write better tests.

links for 2009-04-09

links for 2009-02-03

  • TIBCO General Interface™ Open Source Project Homepage General Interface is an open source project focused on enabling rapid creation of reliable Ajax applications, components and portlets with the look and feel of desktop graphical user interface applications. General Interface is aligned with the industry movement towards HTTP data services. Accordingly General Interface is intended to communicate with XML, SOAP, JavaScript and other HTTP accessible services both at a simple level or as part of larger SOA implementation.
    (tags: ajax dwr)

links for 2009-01-20

  • A nice annotation framework on top of the JBoss TS, Business Activity service.
  • The Business Activity Framework is a fully novel comprehensive solution for building transactional Web Services with accordance to the model defined in the WS-BusinessActivity specification. It provides a lightweight API that consists of a set of easy to learn and intuitive annotations and operations. It significantly facilitates development of transaction aware Web Services and releases programmers from mixing transaction related code with business logic of their applications.