Top Banner
IT16079 Examensarbete 30 hp November 2016 Integration of JasperReports Server Engine in iCON Telematics Application Manzoor Ahmad Mubashir Masterprogram i datavetenskap Master Programme in Computer Science
59

Integration of JasperReports Server Engine in iCON Telematics ...

Jan 04, 2017

Download

Documents

duongkhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integration of JasperReports Server Engine in iCON Telematics ...

IT16079

Examensarbete 30 hpNovember 2016

Integration of JasperReports Server Engine in iCON Telematics Application

Manzoor Ahmad Mubashir

Masterprogram i datavetenskapMaster Programme in Computer Science

Page 2: Integration of JasperReports Server Engine in iCON Telematics ...

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

Page 3: Integration of JasperReports Server Engine in iCON Telematics ...
Page 4: Integration of JasperReports Server Engine in iCON Telematics ...
Page 5: Integration of JasperReports Server Engine in iCON Telematics ...
Page 6: Integration of JasperReports Server Engine in iCON Telematics ...
Page 7: Integration of JasperReports Server Engine in iCON Telematics ...
Page 8: Integration of JasperReports Server Engine in iCON Telematics ...
Page 9: Integration of JasperReports Server Engine in iCON Telematics ...
Page 10: Integration of JasperReports Server Engine in iCON Telematics ...
Page 11: Integration of JasperReports Server Engine in iCON Telematics ...
Page 12: Integration of JasperReports Server Engine in iCON Telematics ...
Page 13: Integration of JasperReports Server Engine in iCON Telematics ...
Page 14: Integration of JasperReports Server Engine in iCON Telematics ...
Page 15: Integration of JasperReports Server Engine in iCON Telematics ...
Page 16: Integration of JasperReports Server Engine in iCON Telematics ...
Page 17: Integration of JasperReports Server Engine in iCON Telematics ...
Page 18: Integration of JasperReports Server Engine in iCON Telematics ...
Page 19: Integration of JasperReports Server Engine in iCON Telematics ...
Page 21: Integration of JasperReports Server Engine in iCON Telematics ...
Page 22: Integration of JasperReports Server Engine in iCON Telematics ...
Page 23: Integration of JasperReports Server Engine in iCON Telematics ...
Page 24: Integration of JasperReports Server Engine in iCON Telematics ...
Page 25: Integration of JasperReports Server Engine in iCON Telematics ...
Page 26: Integration of JasperReports Server Engine in iCON Telematics ...
Page 27: Integration of JasperReports Server Engine in iCON Telematics ...
Page 28: Integration of JasperReports Server Engine in iCON Telematics ...
Page 29: Integration of JasperReports Server Engine in iCON Telematics ...
Page 32: Integration of JasperReports Server Engine in iCON Telematics ...
Page 34: Integration of JasperReports Server Engine in iCON Telematics ...
Page 36: Integration of JasperReports Server Engine in iCON Telematics ...
Page 37: Integration of JasperReports Server Engine in iCON Telematics ...
Page 38: Integration of JasperReports Server Engine in iCON Telematics ...
Page 39: Integration of JasperReports Server Engine in iCON Telematics ...
Page 40: Integration of JasperReports Server Engine in iCON Telematics ...
Page 41: Integration of JasperReports Server Engine in iCON Telematics ...
Page 42: Integration of JasperReports Server Engine in iCON Telematics ...
Page 43: Integration of JasperReports Server Engine in iCON Telematics ...
Page 44: Integration of JasperReports Server Engine in iCON Telematics ...
Page 45: Integration of JasperReports Server Engine in iCON Telematics ...
Page 47: Integration of JasperReports Server Engine in iCON Telematics ...
Page 48: Integration of JasperReports Server Engine in iCON Telematics ...
Page 49: Integration of JasperReports Server Engine in iCON Telematics ...
Page 50: Integration of JasperReports Server Engine in iCON Telematics ...
Page 51: Integration of JasperReports Server Engine in iCON Telematics ...
Page 52: Integration of JasperReports Server Engine in iCON Telematics ...
Page 53: Integration of JasperReports Server Engine in iCON Telematics ...
Page 54: Integration of JasperReports Server Engine in iCON Telematics ...
Page 55: Integration of JasperReports Server Engine in iCON Telematics ...
Page 56: Integration of JasperReports Server Engine in iCON Telematics ...
Page 57: Integration of JasperReports Server Engine in iCON Telematics ...