Recent Projects

Clients

Conissaunce has provided expertise to a wide range of organisations and individuals. Below is a selection of recent projects. Click on any name for more information.

Field Genetics

Field Genetics is the company that distributes Cervus, the popular Windows program for error-tolerant likelihood based parentage analysis. In 2006 they approached Conissaunce and asked us to help them produce a new web site as part of a major update to the Cervus product (version 3.0).

 

Requirements

The Field Genetics project presented some quite unusual challenges. The primary audience are academics, so the site needed to avoid being too flashy or commercial looking, but at the same time the company was looking to expand its audience into the commercial sector so we needed to make sure the site looked sufficiently professional for that audience. Maintenance of the site is done by Field Genetics themselves so we needed to ensure that the design of the site made this straightforward.

 

Design and Technology

The site uses the standard JEE web technology stack (JSP, Servlets, JSTL, JDBC) and makes use of the Apache Commons Collection. Rendered pages are XHTML compliant. The solution is deployed to a Linux server with Apache and Tomcat providing the web server and MySQL the database.

Each page is built off 3 .jsp fragments - a unique controller page with a common header and footer. A template is provided to allow new pages to be created and added to the site.

For the login and customer registration portions of the site a variation on the conventional MVC pattern was implemented. The JSP page acts as both view and controller, calling a servlet to populate/update the model. Helper methods are then exposed to the page via tags to allow population of dynamic elements. The servlet uses a connection broker to manage database connections, and interacts with a pair of Data Access Objects that use JDBC to read and write to the database.

The site design, templates, servlets and documentation were done in 5 days and handed over to Field Genetics to add their content.

View the web site