Table of Contents

 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     LIMECSS2 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 licence 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            
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