Developing Smart Spatial Systems Using Common KADS