AbstractKeywordsInternet of thingsmobile computingvirtual objectssmart environmentscontext awarenessweb applications