Somutag is a set of high level web graphical components. It focus mostly on providing components for web buisness application. Historicaly, the first component featured by Somutag is a sortable and pageable table component, but other usefull components like calendars and so on are on the focus.
For wich technologies ?
Somutag primary intend to feature components for the Java Server Page technologie. But an effort
is made to keep client-side artifacts (javascript) independent from server implementation.
So, for example, you can reuse the sort table javascript very easily with any server techno
(asp, php, static-html,.....).
No integration with JSF technologie is planned yet.
Depencies with other frameworks
Somutag do not depends on other web Frameworks, but it can be used with any wich use the JSP technologie (Struts / Tiles, SpringMVC, JSF, ...). We try to have as few dependencies as possible.
There's already several popular web frameworks (Struts, SringMVC,...) that provide their own tag library.
But those are low-level tags that do not provide out-of-the-box solutions as tables, date-picker, ....
Struts-Layout provides such tags, but it is tied on Strust framework and have a little bit restricted license.
The Display Taglib project provide a Table component but it not use of client-side capability of the browsers.
So Somutag aims to provide high level web rich-client component taglibs, usable with any Framework.
We prefer focus on the quality of a few components rather than on providing an
exausting set.
From the developers point of view