Re: [Iotsi] interactive vs. programmatic IoT

Michel Kohanim <michel@universal-devices.com> Fri, 25 March 2016 15:51 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 D2DD512DAD0 for <iotsi@ietfa.amsl.com>; Fri, 25 Mar 2016 08:51:15 -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, 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 lSWyKspzduU8 for <iotsi@ietfa.amsl.com>; Fri, 25 Mar 2016 08:51:13 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-eopbgr640113.outbound.protection.outlook.com [40.107.64.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD9AB12D121 for <iotsi@iab.org>; Fri, 25 Mar 2016 08:51:12 -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=SeZBSnOk/wKnclfKgLCaCD9bwzTiIVT1i/rV22X5/u4=; b=L58nkOe0lN64wXG8+5bJkalJ3aZMj8lUjKqxO0f3IKXq0JpuZfHpqG0i85ZaE6/x2lNHJKTPA3al/gdfgpCv81zcN3nrAMmdw/uuRgnDSeIxnxNjI8Q/7/Re9IKJ+frihAIZdlGj1LUwzabRWltqGnCUakEbNuPDbRyTOtOweR4=
Received: from SN1PR0201MB1534.namprd02.prod.outlook.com (10.163.129.21) by SN1PR0201MB1534.namprd02.prod.outlook.com (10.163.129.21) with Microsoft SMTP Server (TLS) id 15.1.434.16; Fri, 25 Mar 2016 15:51:10 +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; Fri, 25 Mar 2016 15:51:10 +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+4AgAAAcsCAABSsgIAAARxwgAEVW4CAAFmPQA==
Date: Fri, 25 Mar 2016 15:51:10 +0000
Message-ID: <SN1PR0201MB153463C28A6DA1A92D04450098830@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> <SN1PR0201MB1534E6FBD420206648F5D15498820@SN1PR0201MB1534.namprd02.prod.outlook.com> <777AE63C-A476-4879-997F-D7F29FA159F4@w3.org>
In-Reply-To: <777AE63C-A476-4879-997F-D7F29FA159F4@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: 992c0107-93db-4106-af34-08d354c54993
x-microsoft-exchange-diagnostics: 1; SN1PR0201MB1534; 5:tsue1y407vWJDmUcIHZnDqoxa6QeDPqaqKAlB2P/DsDehOsCl1gfzm4qqIexa10BcfpEfKtgAbcr6lm6e/+NB5+K4MpThmoMPYqfaMozloVmLaR6CMuHmzqmYe44dcA+dcmxxtrvn9jIFliBBfw1ug==; 24:RItcOBj60aVDNa2WFRdDA4Pp8HQFdbjAR3gi5ugv3eIUGf4jUwdd/Wo8IRWopgyqmt7jAUUzNG94WmPckh0/1Pq0pZHwqUjlsJejgvyK0Q0=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1534;
x-microsoft-antispam-prvs: <SN1PR0201MB1534F73C76B039DA5A84F31798830@SN1PR0201MB1534.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040046)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041046)(6043046); SRVR:SN1PR0201MB1534; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0201MB1534;
x-forefront-prvs: 0892FA9A88
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(71364002)(377454003)(24454002)(5003600100002)(5008740100001)(16236675004)(1220700001)(586003)(2950100001)(2900100001)(5004730100002)(10400500002)(74316001)(19300405004)(81166005)(19625215002)(15975445007)(6116002)(87936001)(790700001)(11100500001)(1096002)(102836003)(3846002)(16601075003)(19617315012)(99286002)(5002640100001)(77096005)(106116001)(76576001)(93886004)(2906002)(92566002)(4326007)(3280700002)(3660700001)(33656002)(19580395003)(122556002)(19580405001)(110136002)(66066001)(76176999)(189998001)(86362001)(19609705001)(54356999)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0201MB1534; H:SN1PR0201MB1534.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_SN1PR0201MB153463C28A6DA1A92D04450098830SN1PR0201MB1534_"
MIME-Version: 1.0
X-OriginatorOrg: universal-devices.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2016 15:51:10.7358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d628f750-5cc1-4a42-9d4c-463ac737d54f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1534
Archived-At: <http://mailarchive.ietf.org/arch/msg/iotsi/u4BSzmw3OV_eewyE3KNtYVhDI7s>
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: Fri, 25 Mar 2016 15:51:16 -0000

Agreed.

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: Friday, March 25, 2016 3:31 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

That sounds like a question for innovators to explore according to the circumstances.  One example is the way that device UIs can indicate that an action has been accepted but not yet acted upon. e.g. when waiting for a sleeping device to wake up and deal with the action. Standards are important for enabling a marketplace of apps that can be installed on gateways for greater flexibility.  User interaction is needed here for managing services and their permissions. This could be through a web application hosted through the gateway or cloud. For me the question is what kinds of standards are needed to encourage an open market of devices and services.


On 24 Mar 2016, at 17:57, Michel Kohanim <michel@universal-devices.com<mailto:michel@universal-devices.com>> wrote:

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<mailto:michel@universal-devices.com>>
Cc: Subramaniam, Ravi <ravi.subramaniam@intel.com<mailto:ravi.subramaniam@intel.com>>; Kreuzer, Kai <k.kreuzer@telekom.de<mailto:k.kreuzer@telekom.de>>; Andy Bierman <andy@yumaworks.com<mailto:andy@yumaworks.com>>; iotsi@iab.org<mailto: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>>

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