GIS 473: Developing Web GIS Applications