Rad opisuje primjer web aplikacije iz stvarnog svijeta koja se koristi za pohranu i pregled velikog broja vremenski i prostorno distribuiranih podataka prikupljenih s mjernih stanica. Opisana je arhitektura sustava i korištene tehnologije, koje uključuju Tomcat aplikacijski server sa Spring okruženjem i mySql bazom podataka na strani poslužitelja te Google Web Toolkit na strani klijenta. Također, navedeni su neki od problema vezani uz puštanje sustava u produkciju i inicijalnog unosa velike količine podataka te se diskutiraju moguća rješenja. Rad je zaključen pregledom naučenih lekcija tijekom čitavog razvojnog ciklusa navedenog sustava.
An example of web application for storing and browsing measurement data
Summary:
The paper presents an example of a real-world application that stores large amount of measurement data collected from geographically distributed measurement devices over a long period of time. An overview of the system architecture is given, based on the technologies such as Tomcat application server, Spring framework and mySql database on the server side, and the Google Web Toolkit on the client side. Additionally, some of the problems, encountered during the deployment of the system and the initial import of a large amount of existing data, are mentioned, followed by a discussion of possible solutions. As a conclusion, we present a list of lessons leadned during the entire development process of the system.
Vrsta: Predavanje / Lecture
Razina težine: Srednje detaljno / Detailed
Poželjno iskustvo slušatelja: Iskusni (2-3 g.) / Experianced
Poželjna funkcija slušatelja:
DBA
Developer
Predviđeno vrijeme trajanja rada - aktivnosti: 30 min
906_Horak_Gasparovic.pdf 370,86 kB
Calyx d.o.o.
Koautor: Velimir Gašparović - Calyx d.o.o.
Goran Horak rođen je 1983. godine u Bjelovaru. Diplomirao je 2006. godine na Fakultetu elektrotehnike i računarstva Sveučilišta u Zagrebu. Na istom fakultetu radi kao znanstveni novak do 2008. godine. Od tada do danas je zaposlen u tvrtki Calyx d.o.o. kao programer i konzultant. Sudjeluje u razvoju i vodi projekte izrade poslovnih sustava za domaće i strane naručitelje. Platforme i tehnologije kojima se koristi su JavaSE, JavaEE, Spring Framework, Google Web Toolkit, MySQL, PostgreSQL, Microsoft.NET i druge.
Bio:
Goran Horak was born in 1983 in Bjelovar. He received the dipl.eng. degree at the Faculty of Electrical Engineering and Computing, University of Zagreb, in 2006. After his degree he became a research assistant at the same Faculty, where he worked until 2008. At present, Horak is employed at Calyx d.o.o. as a software developer and consultant. He was a team member and occasionally a team leader on numerous software development projects in the field of business applications. The technologies he uses include JavaSE, JavaEE, Spring Framework, Google Web Toolkit, MySQL, PostgreSQL, Microsoft.NET and others.