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