browser-aware web accessibility tools
The Milyn Project is building Java components that help make websites more accessible to a wider range of browser makes and models.
- Smooks: Smooks is a framework for filtering content (XML/XHTML/HTML etc) in a manner that can be optimised for a given execution context e.g. optimised for the requesting browser in a Servlet Container.
Perform browser specific manipulations on your website content as it's being delivered to the requesting browser. Do this based on the make and model of the browser, or based on one or more of the browsers profiles e.g. pda, landscape, audio, xforms etc. This provides a Java alternative to XSLT (see Chiba Integration).
- Smooks Report Generator: Speed up testing of websites that work across a range of browser types an versions.
- Tinak: Perform browser recognition and browser profiling in a J2EE Servlet Container. Write JSP pages that can easily determine the exact make, model and profile (e.g. html, pda, landscape etc) of the requesting browser, adapting the delivered content accordingly. Easily add browser recognition and profiling capabilities directly to a Servlet or Servlet Filter.
Please take a look at the Project Roadmap.
Thursday 11st February 2006
Posted initial findings of integrating the Smooks Servlet Filter into the Chiba XForms Engine, replacing the Chiba XSLT transformation with a Smooks transformation. Response-time benchmarkings show Smooks to be up to x15 faster than XSLT for this type of transformation. See Chiba Integration for more details.
Wednesday 21st December 2005
Posted a prototype version of the Smooks Report Generator. Speed up creation/testing of websites that work across a range of browser types an versions!