Evogenius Project Overview
Media audience measuring and statistics system. The cross-platform evalution engine of this system provides functionality to process report jobs and returning of the multi-dimensional results for TV media research requests. Connectivity processing services of the reporting system, provides scalable solution for processing level of client-server system.

TV Media Evaluation Engine sub-project
- Cross-platform evaluation engine provides functionality to process report jobs and returning of the multi-dimensional results for TV media research requests.
- The application provides plug-in framework for processing different types of jobs.
- The data access level has SQL like language to reading and filtering data.
Technical features:
| Target server platform: | Windows XP\2003 Server, Linux Red Hat Enterprise 4\5. |
| Input requests: | XML files. |
| Processing workflow: | processing based on generation XML work-flow for executor modules (cross-platform C++). |
| Data sources:: | hierarchical custered binary data storage. |
| XML\XSLT: | libXML package. |
| Archiving: | zlib package. |
| Communication with dispatcher: | TCP sockets. |
| Simultaneous jobs prosessing: | processing jobs in the new thread (multi-threading) or in the new processes. |
Business-logic features:
- Validation and analyzing input XML based reports.
- Processing reports according to generated XML work-flow..
- Reading and filtering data by SQL like language.
- Hypercube engine to generate multi-dimensional result.
- Generation information result files based on the XSLT transformation.
Managements and resources:
- Time line: 2005-2008
- Resources: 2 Manager, 10 Developers and 4 testers
- Development methodology: adopted RUP