Agent-oriented smart objects development | Synapse