1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Overview
7 LIME-HTML
7.1 LIME-HTML document
7.2 Display control of LIME
8 Use of LIME-CSS in LIME
9 Use of LIME-Script
9.1 Profile of built-in objects
9.2 Extensions to ECMAScript
10 Use of DOM in LIME
10.1 DOM HTML interface group
10.2 DOM interface specific to LIME-DOM
10.3 Interface for LIME interrupt event
10.4 BMLCSS2 properties interface for LIME-DOM
11 Specific functions for IPTV services
11.1 Licensing
11.2 Content initialization
11.3 Service registration
11.4 Communication of license information
11.5 Page-transition control
11.6 Control of display
11.7 Parental control function
11.8 Use of URI
12 Transport of LIME document and related issues
12.1 Use of HTTP/1.1
12.2 Supported HTTP request headers
12.3 Persistent connections
12.4 User-Agent
12.5 Supported HTTP response headers
12.6 Cookies
Page
Annex A – LIME-HTML versions
Annex B – Multimedia resources
B.1 Use of monomedia
Annex C – Character encoding and font specification
C.1 Character specifications
C.2 Font specifications
Annex D – Data type definition (DTD) for LIME-HTML
Appendix I – Browser functions for LIME
I.1 Video and graphics display
I.2 Audio playback
I.3 Remote controller
I.4 Key masks
I.5 Character entry function
Appendix II – An example of a LIME document
Appendix III – Implementation example of LIME-Script
III.1 Implementation example of LIME-Script
III.2 Operational general rule of implementation-dependent behaviour
III.3 Main syntax
III.4 Host object
III.5 Built-in object
III.6 Implementation of event handler
Appendix IV – Example of user-agent information
Bibliography