Integration of JasperReports Server Engine in iCON Telematics Application

University essay from Uppsala universitet/Institutionen för informationsteknologi

Author: Mubashir Manzoor Ahmad; [2016]

Keywords: ;

Abstract: Leica Geosystems Technology AB is a Sweden-based company (part of Hexagon Group) that designs and manufactures software and hardware for building surveying and machine control applications. Modern machine control applications are important for today's construction market as they help in improving accuracy, reliability and performance thereby helping construction companies complete the work in time and cutting down on extra costs. One of Leica Geosystems Technology's software products is a web-based solution for fleet management and production control called iCON Telematics. Using iCON Telematics, the users can manage their vehicles in real time and monitor their activity live and offline using Google Maps. iCON Telematics has three main features: Sync, View and Track. Using the Track feature, the users can generate critical reports on demand (via browser or email) or on scheduled basis via email. The current reporting engine was developed in-house some years ago that is difficult to maintain and lacks numerous features that other reporting engine provide with incredible ease. To overcome this problem, it was decided that a standalone reporting service, such as JasperReports Server should be used to replace the existing reporting engine. This will not only isolate the reporting engine from the main application but will also make it easier to maintain and use standard reporting features of JasperReports. The aim of this thesis work was to integrate JasperReports Server in the iCON Telematics application while replacing the in-house legacy reporting service. This task was successfully carried out and delivered. It is currently in use on the production server of iCON Telematics web application and is used by hundreds of users all over the world.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)