Re: [Iotsi] interactive vs. programmatic IoT

Michel Kohanim <michel@universal-devices.com> Thu, 24 March 2016 17:58 UTC

Return-Path: <michel@universal-devices.com>
X-Original-To: iotsi@ietfa.amsl.com
Delivered-To: iotsi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E7B912D538 for <iotsi@ietfa.amsl.com>; Thu, 24 Mar 2016 10:58:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=universaldevices.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WCCg9Oq9TChP for <iotsi@ietfa.amsl.com>; Thu, 24 Mar 2016 10:58:18 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0747.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::747]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1561512D0E1 for <iotsi@iab.org>; Thu, 24 Mar 2016 10:58:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=universaldevices.onmicrosoft.com; s=selector1-universaldevices-com02c; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OnLAl6GusHYG2J1jIrVawty9JbVMGF2FGvJQ6wHVz4E=; b=pBPWGQqk0jISr4S+1kN44/SZjVOcpdHpny9pYRV7E8tLTfUvmwrO36hTbZAkPQYbJM4/36fGF7KSvynUkhsePNRdnd6PhbgvrEnZ6pNo95NrfBLG6iKA2iVcvC1QZLginNZmqiP7Dv7IVlk7Ig+Q3VCOx7up+UsknH6TCi6Jy6I=
Received: from SN1PR0201MB1534.namprd02.prod.outlook.com (10.163.129.21) by SN1PR0201MB1536.namprd02.prod.outlook.com (10.163.129.23) with Microsoft SMTP Server (TLS) id 15.1.434.16; Thu, 24 Mar 2016 17:57:58 +0000
Received: from SN1PR0201MB1534.namprd02.prod.outlook.com ([10.163.129.21]) by SN1PR0201MB1534.namprd02.prod.outlook.com ([10.163.129.21]) with mapi id 15.01.0434.023; Thu, 24 Mar 2016 17:57:58 +0000
From: Michel Kohanim <michel@universal-devices.com>
To: Dave Raggett <dsr@w3.org>
Thread-Topic: [Iotsi] interactive vs. programmatic IoT
Thread-Index: AQHRhGBdNJkBbWOcLEWXS+VUoQ40oJ9lrL0AgAMNr4CAAAgGgIAAC+4AgAAAcsCAABSsgIAAARxw
Date: Thu, 24 Mar 2016 17:57:58 +0000
Message-ID: <SN1PR0201MB1534E6FBD420206648F5D15498820@SN1PR0201MB1534.namprd02.prod.outlook.com>
References: <CABCOCHQpj2wMObJUUAFMAQ1xAtdw08ZRQqtaqwMWre_63RQhpQ@mail.gmail.com> <D40BA8183A12B448ACB9448546032E089C935B71@ORSMSX116.amr.corp.intel.com> <9ef1d2dac4a347c19f989d9dee5efbd9@QEO00410.de.t-online.corp> <SN1PR0201MB15344A90DBBAACA135F0E61398820@SN1PR0201MB1534.namprd02.prod.outlook.com> <D40BA8183A12B448ACB9448546032E089C939A24@ORSMSX116.amr.corp.intel.com> <SN1PR0201MB153466BB9D9953828AE3768498820@SN1PR0201MB1534.namprd02.prod.outlook.com> <06F4DC7C-B986-4FC1-86E9-4EB91EDD807B@w3.org>
In-Reply-To: <06F4DC7C-B986-4FC1-86E9-4EB91EDD807B@w3.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: w3.org; dkim=none (message not signed) header.d=none;w3.org; dmarc=none action=none header.from=universal-devices.com;
x-originating-ip: [75.83.36.12]
x-ms-office365-filtering-correlation-id: f7818283-8724-4654-5e33-08d3540dd5bd
x-microsoft-exchange-diagnostics: 1; SN1PR0201MB1536; 5:V/1RLcKq6S2khxiA4+w5sTDcQjij/uiAc1SQUeTmq12cyv0vseVWpaD4Pf1xVu0wOeD6iBygmYqGmYTSqVW7xUM1yAgHLFGikiSRUHYEY3BH5vOnQKSPLJkRmg3cqZOP1UZUFZ0ujUIgNqMgmkv2ag==; 24:J/pvcAxg1vyQQKMUR5RFLTJkHh7N4nhTq3tX38bNvDOQfGBdsINd6ks0g20KPY4MIORuABa0ftN1ZFd04UV4LHpl1/V3KygMhkN7YWDk03g=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1536;
x-microsoft-antispam-prvs: <SN1PR0201MB15366DA6F3950DE6B17A3F2598820@SN1PR0201MB1536.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040046)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041046)(6043046); SRVR:SN1PR0201MB1536; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0201MB1536;
x-forefront-prvs: 0891BC3F3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(71364002)(77096005)(2900100001)(2950100001)(15975445007)(74316001)(19617315012)(5004730100002)(5008740100001)(11100500001)(19625215002)(50986999)(93886004)(54356999)(33656002)(16236675004)(76176999)(19580405001)(19580395003)(87936001)(106116001)(16601075003)(19609705001)(66066001)(1220700001)(122556002)(99286002)(1096002)(76576001)(86362001)(5003600100002)(4326007)(110136002)(19300405004)(2906002)(586003)(10400500002)(189998001)(92566002)(5002640100001)(6116002)(3280700002)(102836003)(3846002)(790700001)(3660700001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0201MB1536; H:SN1PR0201MB1534.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_SN1PR0201MB1534E6FBD420206648F5D15498820SN1PR0201MB1534_"
MIME-Version: 1.0
X-OriginatorOrg: universal-devices.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2016 17:57:58.4137 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d628f750-5cc1-4a42-9d4c-463ac737d54f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1536
Archived-At: <http://mailarchive.ietf.org/arch/msg/iotsi/TpjFqbHs6q6fwWS6v8DmnST_wdk>
Cc: "Kreuzer, Kai" <k.kreuzer@telekom.de>, "iotsi@iab.org" <iotsi@iab.org>, Andy Bierman <andy@yumaworks.com>, "Subramaniam, Ravi" <ravi.subramaniam@intel.com>
Subject: Re: [Iotsi] interactive vs. programmatic IoT
X-BeenThere: iotsi@iab.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Internet of Things Semantic Interoperability Workshop <iotsi.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/iotsi>, <mailto:iotsi-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iotsi/>
List-Post: <mailto:iotsi@iab.org>
List-Help: <mailto:iotsi-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/iotsi>, <mailto:iotsi-request@iab.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 17:58:21 -0000

Hi Dave,

Thank you and not only I totally agree with your comments but I subscribe to them wholeheartedly.

My main questions (as the subject of this email chain suggests) is how does a developer (such as our company) figure out “interactive” vs. “programmatic” IoT. Where is that boundary? Is it organic? If not, what are the constraints?


With kind regards,

******************************
  Michel Kohanim
  CEO

  (p) 818.631.0333
  (f)  818.436.0702
  http://www.universal-devices.com<http://www.universal-devices.com/>
******************************

From: Dave Raggett [mailto:dsr@w3.org]
Sent: Thursday, March 24, 2016 10:54 AM
To: Michel Kohanim <michel@universal-devices.com>
Cc: Subramaniam, Ravi <ravi.subramaniam@intel.com>; Kreuzer, Kai <k.kreuzer@telekom.de>; Andy Bierman <andy@yumaworks.com>; iotsi@iab.org
Subject: Re: [Iotsi] interactive vs. programmatic IoT

Late binding is necessary where the data is not fully defined in advance. The recipient may have complete knowledge of the range of types that are late bound. If not, it may be sufficient to pass the data on to another agent that does. Alternatively, the recipient may in some cases be able to extend itself so that it now is capable of dealing with the data. This could just be a matter of referencing an external library and is in reach of gateways and cloud based systems that run relatively powerful software, e.g. based upon NodeJS.

Another perspective is to consider the process of defining a distributed service composition involving a suite of devices. Metadata about the capabilities of individual devices can be used to match tasks to devices according to their known capabilities. An example is a smart factory where you want to allocate production cells to an order book for bespoke products. Dynamic reconfiguration is necessary when problems arise on particular cells or there are hold ups in the supply chain. This can involve cooperation with the human workers, e.g. to review proposed solutions.

—
   Dave Raggett <dsr@w3.org<mailto:dsr@w3.org>>