Details
-
Wish
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.0-M4, 2.0-FINAL
-
None
-
None
-
all
Description
Capability management in J2 possibly could be improved using DELI: http://sourceforge.net/projects/delicon/
DELI is especially powerful recognizing capabilities of Mobiles. Right now capability recognition is based "only" on the "useragent" string. DELI covers this and goes beyond.
A suggestion would be to create a Java object representation of the DELI parsed capabilities and to provide this via the request parameters. If this is not desirable - e.g. regarding memory usage - one could extend the "jetspeed-portlet.xml" configuration so that DELI information only get provided on demand.
Probably DELI can not replace the current architecture; how brower types get recognized. One cycle, where a browser request is analyzed using DELI seems to be much slower than a simple "useragent" parsing (it easily takes 2 or 3 seconds). DELI loads its definitions from various Internet sources; additionally it includes all kind of XML parsing.