< PreviousField Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 9 of 11 Web Storage W3C Reccommendation "Web Storage (Second Edition)", 2016 Timing control for script-based animations W3C Reccommendation "Timing control for script-based animations", 2015 Canvas 2D graphics except the following ones: W3C Recommendation HTML Canvas 2D Context, 2015 except - support of hit regions • W3C Recommendation HTML Canvas 2D Context, 2015, sect. 13 -- Table 6 - Features of further W3C recommendations in standard feature set Table 7 lists the features specified in W3C HTML specification, which are part of the standard feature set. Supported Feature Referenced Specification RuntimeID “FdiHtml1” All features specified in ECMA-262, Edition 6, 2015 except the following ones: ECMA-262, Edition 6, 2015 X - Tail Position Calls (tail call optimization) ECMA-262, Edition 6, 2015, sect. 14.6 -- Table 7 - Features of ECMA Script supported in standard feature set Table 8 lists the features specified in W3C Cascading Style Sheets Snapshot 2015 are included in the standard feature set for the respective RuntimeId. Supported Feature Referenced Specification RuntimeID “FdiHtml1” The features specified in W3C Recommendation Cascading Style Sheets Level 2 (CSS2), which are not overridden by one of the following, later specifications W3C Recommendation Cascading Style Sheets Level 2 Revision 1, 2011 X CSS Syntax Level 3 Replaces CSS2§4.1, CSS2§4.1, CSS2§4.2, CSS2§4.4, and CSS2§G. W3C Candidate Recommendation, CSS Syntax Module Level 3, 2013 X CSS Style Attributes W3C Recommendation, CSS Style Attributes, 2013 X CSS Media Queries Level 3 Replaces CSS2§7.3 and expands on the syntax for media-specific styles. W3C Recommendation, Media Queries, 2012 X CSS Namespaces Introduces an @namespace rule to allow namespace-prefixed selectors W3C Recommendation, CSS Namespaces Module Level 3, 2011 X CSS Selectors Level 3 Replaces CSS2§5 and CSS2§6.4.3, defining an extended range of selectors. W3C Recommendation, Selectors Level 3, 2011 X CSS Cascading and Inheritance Level 3 Replaces CSS2§1.4.3 and CSS2§6 W3C Candidate Recommendation, CSS Cascading and Inheritance Level 3, 2016 X CSS Color Level 3 W3C Recommendation, CSS Color Module Level 3, 2011 X Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099, Ed. 1.2.0, 27 Jun 2019 Page 10 of 11 Replaces CSS2§4.3.6, CSS2§14.1, and CSS2§18.2, defining an extended range of color values. CSS Backgrounds and Borders Level 3 Replaces CSS2§8.5 and CSS2§14.2, providing more control of backgrounds and borders, including layered background images, image borders, and drop shadows. W3C Candidate Recommendation CSS Backgrounds and Borders Module Level 3, 2017 X CSS Fonts Level 3 Replaces CSS2§15 and provides more control over font choice and feature selection. W3C Candidate Recommendation CSS Fonts Module Level 3, 2013 X Table 8 – Features of W3C recommendations Cascading Style Sheets supported in standard feature set Note: The features listed in Table 8 for RuntimeID “FdiHtml1” are supported by the browser engines of Google Chrome 58, Mozilla Firefox 53, Mozilla Firefox Mobile 48, Apple Safari 10.2, and Microsoft Edge 16. 5.2.2 FDI Type Library for HTML5 Table 9 lists the FDI Technology Version and the respective versions of the FDI Type Library for HTML5. FDI Technology Version File Name FDI Type Library File Version FDI 1.0.0 Not supported -- FDI 1.1.0 Not supported -- FDI 1.2.0 Fdi.ts 1.0.0 Table 9 - FDI Type Library Versions for HTML5 6 Platforms 6.1 Workstation An FDI Client is built for a specific platform and supports a dedicated FDI Technology Version. Table 9 lists the RuntimeIds, which shall be supported by an FDI Client built for the Workstation platform. FDI Technology Version RuntimeId Description FDI 1.0.0 .NET Framework CLR4 A UIP for the Workstation platform shall be built for the .NET-based runtime specified by the RuntimeId ".NET Framework CLR4". An FDI Client for the Workstation platform shall support UIPs with RuntimeId ".NET Framework CLR4”. FDI 1.1.0 .NET Framework CLR4 see FDI 1.0 FDI 1.2.0 .NET Framework CLR4 FdiHTML1 A UIP for the Workstation platform shall be built for the HTML5-based runtime identified by the RuntimeID "FdiHtml1” or it may either be built for the .NET-based runtime specified by the RuntimeId ".NET Framework CLR4". An FDI Client for the Workstation platform shall support UIPs with RuntimeId "FdiHtml1". It may support UIPs with RuntimeId ".NET Framework CLR4”. Field Device Integration (FDI) – Technology Management RELEASED FCG FCG TS10099 , Ed. 1.2.0, 27 Jun 2019 Page 11 of 11 Table 10 – RuntimeIds for the Workstation platform in different FDI Technology Versions 6.2 Mobile Table 10 lists the RuntimeIds, which shall be supported by an FDI Client built for the MOBILE platform. FDI Technology Version RuntimeId Description FDI 1.0.0 - No Technology Mapping defined, i.e. there are no UIPs for the Mobile platform. FDI 1.1.0 - No Technology Mapping defined, i.e. there are no UIPs for the Mobile platform. FDI 1.2.0 FdiHTML1 A UIP for the Mobile platform shall be built for the HTML5-based runtime identified by the RuntimeIDs "FdiHtml1". An FDI Client for the Mobile platform shall support UIPs with the RuntimeId "FdiHtml1". Table 11 – RuntimeIds for the Mobile platform in different FDI Technology Versions Next >