| |
Work Done: GUI part:
Liferay Portal is the world's leading open source enterprise portal. The following portlets were developed for its purposes.
1) Calendar Viewer portlet,
2) Web Pages (Wiki) portlet.
3) Organization Aministration.
4) Files portlet.
REST and meta-data extractor
We have developed REST (Representational state transfer) API for external systems such as Flash, mobile clients. The source of the data for REST API are both persistence level CMS Alfresco itself and object adjustment provided by the customer. Besides we have developed meta data extractor for image files, its usage area is adding geodata such as length, width, height, azimuth, and other of any object to landscapes shots.
Sympa 5.4b.1 component
The task was to let the users manage mailshot lists for Sympa with the help of beautiful graphical interface imbedded into the current project.
It was realized:
1. With the help of PHP technologies we have developed a wrapper for Sympa, functions returned XML documents as answers to the requests.
2. Proxi was written with Java, it transformed answers from XML format into JSON format.
With the help of EXT framework of 2.1 version graphical part was realized that sent requests to proxi and displayed the data.
Additional:
1. Proxi application allows distributing Sympa and graphical part into different servers.
2. JSON usage for data delivery to the customer reduces traffic and/or speeds up work thanks to a smaller size of transferred data. JSON is better adopted for Java Script.
Technologies Used
Strong Collections framework JSP (custom tags, JSTL, EL) Strong Servlet API (java.sun.com, IBM developer network) Struts 1.1 Configuration WEB.XML Java Script (mouse event, XmlHttpRequest) EXT 2.1 (JavaScript library) JSON |
|