Capability Components defines an api for "guessing" what client is accessing a web application by looking for clues in the request headers then return a list of that client's capabilites i.e. HTML 4.0, WML, Javascript 1.2, etc.
Homepage POM file JAR file Javadoc'org.apache.portals.jetspeed-2:jetspeed-capability:2.2.2'