
TL;DR
This paper introduces a JavaScript-based method for creating dynamic, client-side portlet wrappers that enable efficient web content integration, legacy website wrapping, and support for Java applets within portals.
Contribution
It presents a novel client-side approach for portlet wrapping using JavaScript and XPath, enhancing flexibility, efficiency, and compatibility with legacy systems and Java applets.
Findings
Enables dynamic wrapping of legacy websites in browsers
Reduces server bandwidth by reloading only changed portlets
Supports Java applets through client-side cookies
Abstract
In this paper we extend the classical portal (with static portlets) design with HTML DOM Web clipping on the client browser using dynamic JavaScript portlets: the portal server supplies the user/passwords for all services through https and the client browser retrieves web pages and cuts/selects/changes the desired parts using paths (XPath) in the Web page structure. This operation brings along a set of advantages: dynamic wrapping of existing legacy websites in the client browser, the reloading of only changed portlets instead of whole portal, low bandwidth on the server, the elimination of re-writing the URL links in the portal, and last but not least, a support for Java applets in portlets by putting the login cookies on the client browser. Our solution is compliant with JSR168 Portlet Specification allowing portability across all vendor platforms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
