integration of jasperreports server engine in icon telematics

Post on 04-Jan-2017

243 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IT16079

Examensarbete 30 hpNovember 2016

Integration of JasperReports Server Engine in iCON Telematics Application

Manzoor Ahmad Mubashir

Masterprogram i datavetenskapMaster Programme in Computer Science

Teknisk- naturvetenskaplig fakultet UTH-enheten Besöksadress: Ångströmlaboratoriet Lägerhyddsvägen 1 Hus 4, Plan 0 Postadress: Box 536 751 21 Uppsala Telefon: 018 – 471 30 03 Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student

Abstract

Integration of JasperReports Server Engine in iCONTelematics Application

Manzoor Ahmad Mubashir

Leica Geosystems Technology AB is a Sweden-based company (part of HexagonGroup) that designs and manufactures software and hardware for building surveyingand machine control applications. Modern machine control applications are importantfor today’s construction market as they help in improving accuracy, reliability andperformance thereby helping construction companies complete the work in time andcutting down on extra costs.

One of Leica Geosystems Technology’s software products is a web-based solution forfleet management and production control called iCON Telematics. Using iCONTelematics, the users can manage their vehicles in real time and monitor their activitylive 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 (viabrowser or email) or on scheduled basis via email. The current reporting engine wasdeveloped in-house some years ago that is difficult to maintain and lacks numerousfeatures that other reporting engine provide with incredible ease.

To overcome this problem, it was decided that a standalone reporting service, such asJasperReports Server should be used to replace the existing reporting engine. Thiswill not only isolate the reporting engine from the main application but will also makeit easier to maintain and use standard reporting features of JasperReports.

The aim of this thesis work was to integrate JasperReports Server in the iCONTelematics application while replacing the in-house legacy reporting service. This taskwas successfully carried out and delivered. It is currently in use on the productionserver of iCON Telematics web application and is used by hundreds of users all overthe world.

Tryckt av: Reprocentralen ITCIT 16 078Examinator: Mats DanielsÄmnesgranskare: Justin PearsonHandledare: Ramzi Ferchichi

top related