* added design goals
authorGiuseppe Pascale <giuseppep@opera.com>
Wed, 04 Jan 2012 16:20:42 +0100
changeset 20 e112e942ea66
parent 19 920843cebf27
child 21 e34d88527570
* added design goals
* changed structure
tvprofile/tv-src.html
--- a/tvprofile/tv-src.html	Wed Jan 04 14:28:13 2012 +0100
+++ b/tvprofile/tv-src.html	Wed Jan 04 16:20:42 2012 +0100
@@ -90,13 +90,47 @@
 
 	<section>
 	<h2>Background</h2>
-	
-	In the past decades, many attempts have been made to create profiles suitable for use in a specific market and/or region, particularly in the TV space, by external organizations. These groups have created documents which are supersets, subsets or both of several W3C specifications. Often these documents have been developed without a direct involvement of relevant W3C working groups. Furthermore not always these different groups were aware of each other, leading to different profiles in different regions and markets. In some cases also extensions to web standards have been designed by different groups, leading to multiple incompatible solutions addressing the same use case.
-	
-	By working on a common meta-profile within W3C it becomes easier to closely align external organizations with W3C and with each other. It also allows the W3C to move this profile forward on a regular basis to avoid obsolescence. While is not possible to provide a profile that cover all needs of different organizations and stakeholder, this documents tries to provide a meta-profile that try to keep at a minimum the variables involved in defining such profiles, making it a base that each external organization can use as a component.   	
+	<p>There is an increasing number of content provider worldwide that are deploying interactive TV services based on web technologies. In order to achieve that, many organizations and companies have created profiles of web technologies suitable for use in a specific market and/or region. These profiles are supersets, subsets or both of several W3C specifications. Often these documents have been developed without a direct involvement of relevant W3C working groups. Furthermore not always these different groups were aware of each other, leading to different profiles in different regions and markets. In some cases also extensions to web standards have been designed, leading to multiple incompatible solutions addressing the same use case.</p>
+	<p>The goal of this document is to reduce fragmentation and eliminate the needs for extensions, by providing a common meta-profile that allows external organizations to align with W3C and with each other. While is not possible to provide a profile that cover all needs of different organizations and stakeholders, this meta-profile tries to keep at a minimum the variables involved in defining new profiles, providing a common reference framework that different organization can reuse.</p>   	
 	</section>
 	
 	<section>
+	<h2>Design Goals</h2>
+		This sections list the goals that have driven the work on this document.
+
+		<section>
+		<h2>Avoid obsolesce</h2>
+		In the past decades, many attempts have been made to create profiles suitable for use in a specific market and/or region, particularly in the TV space, by external organizations. These groups have created documents which are supersets, subsets or both of several W3C specifications. Often, these external documents become obsolete when the W3C improves the related specifications since the W3C has little or no knowledge of these external documents. By working on a common TV profile within W3C it becomes easier to closely align external organizations with W3C and with each other and allows the W3C to move this profile forward on a regular basis to avoid obsolescence.
+	</section>
+	
+		<section>
+		<h2>Improve interoperability</h2>
+			Use of web technologies in different markets and regions to create interactive TV services is increasing. TV services are not relegated anymore to <a>TV set</a>s and <a>STB</a>s but can be presented on a wide range of devices. Different organizations and companies have have defined their own profiles of web technologies that can be used in a given ecosystem to author content. These profiles are supersets, subsets or both of several W3C specifications. The proliferation of such profiles is making challenging to write content that works well across devices. By working on a common TV profile within W3C it becomes easier to closely align ongoing efforts of web based TV services in order to avoid fragmentation.
+	</section>
+	
+		<section>
+		<h2>Coordinate deployments</h2>
+		The range of technologies available for web applications developers is so theoretically wide. In practice content developers have to fight with different levels of support of different specification by different devices. This is inevitable since each implementer necessarily need to make a choice on what to implement and when. While in some ecosystems is fine to leave to each implementer to choose his own roadmap, in other ecosystems there is a need for coordination in order to harmonize the development cycle of the different stakeholders (CE manufacturers, Content providers, Content Authors, etc.) and provide a good user experience.
+		</section>
+
+		<section>
+		<h2>Provide a complete application environment</h2>
+		  Many W3C specifications leave intentionally undefined some components that are essential to build a full application environment for interactive TV services. For example, the [[HTML5]] specification rely on "relevant specifications" to define rules for processing and rendering data coming from a media stream via an in-band track. Other examples of "variables" that are not specified in [[HTML5]] are supported video codecs or image formats. The same apply to other specifications. Furthermore to provide a complete application environment, different specifications needs to be combined into one product, increasing the number of options and hence the level of fragmentation. This document aims to combine together relevant specification to provide a complete environment that can be used by different organization as application environment for their interactive TV services.   
+		</section>	
+	
+		<section>
+		<h2>Do not reinvent the wheel</h2>
+			Some groups (both inside and outside W3C) have done an analysis of available web technologies in order to see if they were suitable to cover relevant use cases. Often what at a first look was identified as a gap in the web platform is resulted in actually being already supported reusing existing specifications. Since many use cases are common among different regions and organization, by making the result of such analysis available in one document the risk that different groups defines new technologies to cover areas that are already well covered by existing specification  (hence causing fragmentation) is reduced.
+		</section>
+	
+		<section>
+		<h2>A tunable meta-profile</h2>
+			A profile document is generally beneficial for the industry because it provides a common environment that all different stake holders can rely on with the ultimate goal of providing the best possible user experience. In doing this, several things need to be considered that sometimes goes beyond technical standard activities and is rather close to business model of stake holders. Furthermore, there are many different devices capable of presenting interactive TV services with different hardware capabilities that may also vary over time. Is then impossible to find a profile that suites all business models and devices, is possible to keep such differences at a minimum, identifying all the common parts in a meta profile that can be tuned as needed by other organizations.
+		</section>
+	
+	</section>
+
+	<section>
 	<h2>Audience</h2>
 	</section>
 	
@@ -106,41 +140,25 @@
 
 </section>
 
-<section class="informative">
-<h2>Goals</h2>
-This sections list the goals that have driven the work on this document.
-
-	<section>
-	<h2>Avoid obsolesce</h2>
-		In the past decades, many attempts have been made to create profiles suitable for use in a specific market and/or region, particularly in the TV space, by external organizations. These groups have created documents which are supersets, subsets or both of several W3C specifications. Often, these external documents become obsolete when the W3C improves the related specifications since the W3C has little or no knowledge of these external documents. By working on a common TV profile within W3C it becomes easier to closely align external organizations with W3C and with each other and allows the W3C to move this profile forward on a regular basis to avoid obsolescence.
-	</section>
-	
-	<section>
-	<h2>Avoid fragmentation</h2>
-		Use of web technologies in different markets and regions to create interactive TV services is increasing. Different organizations and companies have have defined their own profiles of web technologies that can be used in a given ecosystem to author content. These profiles are supersets, subsets or both of several W3C specifications. The proliferation of such profiles is making challenging to write content that works well across devices. By working on a common TV profile within W3C it becomes easier to closely align ongoing efforts of web based TV services in order to avoid fragmentation.
+<section>
+<h2>Terminology</h2>
+	<section id=conformance>
 	</section>
-	
-	<section>
-	<h2>Coordinate deployments</h2>
-	The range of technologies available for web applications developers is so theoretically wide. In practice content developers have to fight with different levels of support of different specification by different devices. This is inevitable since each implementer necessarily need to make a choice on what to implement and when. While in some ecosystems is fine to leave to each implementer to choose his own roadmap, in other ecosystems there is a need for coordination in order to harmonize the development cycle of the different stakeholders (CE manufacturers, Content providers, Content Authors, etc.) and provide a good user experience.
+	<section>				
+	<h3>Definitions</h3>
+	<p>
+		For the purposes of the present document, the following definitions apply:
+		<ul>
+			<li><dfn>STB</dfn>: a set-top box (STB) is a device that can be connected to a <a>TV set</a> or other display devices to enable presentation of content coming from a variety of sources - such as received via <a>broadcast network</a>s, <a>broadband network</a>s or streamed from other devices.</li>
+			<li><dfn>TV set</dfn>: A display device that can presents content from a variety of sources - such as received via <a>broadcast network</a>s,<a>broadband network</a>s or streamed from other devices.</li>
+			<li><dfn>broadband network</dfn>: bi-directional IP connection</li>
+			<li><dfn>broadcast network</dfn>: classical uni-directional TV broadcast networks such as DVB, ATSC, ISDB.
+		</ul>
+	</p>
 	</section>
+</section>
+			
 
-	<section>
-	<h2>Provide a complete application environment</h2>
-	  Many W3C specifications leave intentionally undefined some components that are essential to build a full application environment for interactive TV services. For example, the [[HTML5]] specification rely on "relevant specifications" to define rules for processing and rendering data coming from a media stream via an in-band track. Other examples of "variables" that are not specified in [[HTML5]] are supported video codecs or image formats. The same apply to other specifications. Furthermore to provide a complete application environment, different specifications needs to be combined into one product, increasing the number of options and hence the level of fragmentation. This document aims to combine together relevant specification to provide a complete environment that can be used by different organization as application environment for their interactive TV services.   
-	</section>	
-	
-	<section>
-	<h2>Do not reinvent the wheel</h2>
-		Some groups (both inside and outside W3C) have done an analysis of available web technologies in order to see if they were suitable to cover relevant use cases. Often what at a first look was identified as a gap in the web platform is resulted in actually being already supported reusing existing specifications. Since many use cases are common among different regions and organization, by making the result of such analysis available in one document the risk that different groups defines new technologies to cover areas that are already well covered by existing specification  (hence causing fragmentation) is reduced.
-	</section>
-	
-	<section>
-	<h2>A tunable meta-profile</h2>
-		A profile document is generally beneficial for the industry because it provides a common environment that all different stake holders can rely on with the ultimate goal of providing the best possible user experience. In doing this, several things need to be considered that sometimes goes beyond technical standard activities and is rather close to business model of stake holders. Furthermore, there are many different devices capable of presenting interactive TV services with different hardware capabilities that may also vary over time. Is then impossible to find a profile that suites all business models and devices, is possible to keep such differences at a minimum, identifying all the common parts in a meta profile that can be tuned as needed by other organizations.
-	</section>
-	
-</section>
 
 <section>
 <h2>Overview</h2>
@@ -196,5 +214,4 @@
 </section>
 
 	</body>
-</html>
-
+</html>
\ No newline at end of file