TC53 - ECMAScript Modules for Embedded Systems
Scope - Programme of work
- 11 December 2019, Tokyo, Japan (Joint Workshop & Meeting with the Ecma GA)
- 15 January 2020, 8 am PST (teleconference)
- 25-26 February 2020, Houston, USA
- 23-24 June 2020, California, USA
- 14-15 October 2020, Boston, USA
TC53 plans to initially work on two work items:
Work item 1 on ECMAScript-based modules for embedded systems
The work item aims at the standardization of APIs for embedded systems – including consumer electronics, wearables, industrial IoT, and other sensor-based devices – by applying the ECMAScript programming language. The success of ECMAScript on the web, backend servers, and mobile is unquestioned. The language continues to evolve, carrying forward with it an ever growing ecosystem of skilled developers and calling for standardization activities that would lead to an ECMAScript-based wearables platform and extensions to ECMAScript.
Security and privacy are important, especially with personal devices like wearables. Standardization must be aware of the security implications of its work and should not enlarge the attack surface of a device, but ideally help shrink it. Because of its use on the web, the security of ECMAScript has been carefully studied and features have been added to the language to help, so the recommendation to use ECMAScript should help in shrinking the attack surface.
The work programme includes:
- Definition of a core set of vocabulary and uses for which the standards should be developed and allow step by step extension of growth with new devices and uses.
- Development of ECMAScript-based APIs.
Work item 2 on sensors and small intelligent devices
Data must follow standardized formats to be freely exchanged between different-made multi-vendor sensor devices and local and remote data centers. That calls for a standardization of data formats and data exchange protocols.
These systems can comprise various types of small physiological sensors, transmission modules and processing capabilities, and can thus facilitate low-cost wearable unobtrusive solutions for continuous all-day and any-place health, mental and activity status monitoring.
- e.g.: By product type: motion sensors, pressure sensors, temperature sensors, image sensors, position sensors, medical based sensors, others.
- e.g.: By application: wrist wear, eye wear, foot wear, body wear, others.
The goal of a standardized approach is that an individual should not have to wear at the same time 3 different devices connected to 3 different systems (such a mobile phones, WLAN hubs, etc.), but an absolute minimal number of wearable devices that can intelligently intercommunicate with one-other and their host applications.
The work programme includes:
- Study of existing standardization work on the definition of formats of sensor data for general data interchange.
- Development of standard interfaces and communication protocols (including data formats) among wearable sensor systems and devices.
- Development of interfaces and communication protocols (including data formats) between wearable sensor systems and devices and “host devices”, such as mobile phones, WLAN hubs, public mobile networks.