548-0047 – Programování IV (PIV)
Garantující katedra | Katedra geoinformatiky |
Garant předmětu | Ing. Pavel Kukuliač, Ph.D. |
Úroveň studia | pregraduální nebo graduální |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
* Studenti by měli být schopni aplikovat mapové komponenty na platformě Java při vývoji jednoduchých aplikací.
* Studenti by měli být schopni vybrat vhodné prvky programových mapových komponent v daném kontexu specifikované situace.
* Studenti by měli být schopni odhadnout složitost vývoje GIS aplikace v daném kontexu specifikované situace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Tvorba pokročilejších aplikací s využitím jazyka Java. Využití jazyka pro
prezentaci prostorových dat v prostředí WWW.Využití volně dostupných
programových mapových komponent pro vývoj GIS aplikací (GeoTools, JUMP
Workbench, OpenMap). Webové služby a klienti v jazyce Java.
Povinná literatura:
ESRI: ArcObjects. Programmer's reference, Redlands, California, USA, 2012
GeoTools: GeoTools. Programmer's reference, USA. 2012.
JTS: Java Topology Suite. Programmer's reference, USA. 2011.
Doporučená literatura:
ESRI: MapObjects, Programmer's reference, Redlands, California, USA, 1996
Pecinovský, R. Návrhové vzory. Computer Press. 2007.
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Grand, M.: Java - referenční příručka jazyka, Praha, Computer Press 1998
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Perry, J.,P.: Java - tvorba dokonalých WWW stránek, Grada Publishing 1996
JUMP: http://www.jump-project.org
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.