User:Ultra0/Microsoft TV: Difference between revisions

From WebTV Wiki
Jump to navigation Jump to search
(Created page with "Microsoft TV was a software platform based on WebTV technology with a focus on interactive TV. It offered services such as digital video recording, electronic program guides, internet on TV, and interactive programming. == Licensing == Companies were able to obtain a license to use the platform in their own products. It's unknown how many of them were given out. Examples include TV Cabo (from Portugal), Cablevision Mexico and supposedly Thomson ("TAK"). == Technical =...")
 
(Fix some technical info, polish wording and grammatical errors)
 
Line 2: Line 2:


== Licensing ==
== Licensing ==
Companies were able to obtain a license to use the platform in their own products. It's unknown how many of them were given out. Examples include TV Cabo (from Portugal), Cablevision Mexico and supposedly Thomson ("TAK").  
Companies were able to obtain a license to use the platform in their own products. It's unknown how many of them were given out. Examples include TV Cabo (from Portugal) with their Smartbox interactive TV product, Cablevisión Mexico, and Thomson with their "TAK" all-in-one TV platform.  


== Technical ==
== Technical ==
The platform ran on the Windows CE kernel, and utilizes [[CompressFS]] in a file named "BrowserData.image". The architecture it ran in is unknown, but is suspected to be x86.
Microsoft TV appears to be based on the same technology as [[UltimateTV]], and likely ran on top of the Windows CE kernel. The simulator program released for Microsoft TV hints that the platform also may have utilized [[CompressFS]]. The architecture it ran on is currently not known.


=== Protocol ===
=== Protocol ===
Microsoft TV's protocol, to our knowledge, is more or less the same as WTVP with a few additions to allow Microsoft TV-specific functionality. The [[WebTV_Viewer#Microsoft_TV_Simulator|Simulator]] is able to connect to [https://github.com/zefie/zefie_wtvp_minisrv/ minisrv] servers just fine.
Microsoft TV's protocol has been observed to be similar to the [[WTVP]] protocol, except that some of the services it uses have different names compared to their WebTV-equivalent services, alongside the addition of a few headers for Microsoft TV-specific functionality. The [[WebTV_Viewer#Microsoft_TV_Simulator|Microsoft TV Simulator]] is able to connect to regular WebTV/MSN TV servers, though, with it confirmed to work on [https://github.com/zefie/zefie_wtvp_minisrv/ minisrv]-based servers just fine.


=== Configuration.xml ===
=== Configuration.xml ===
Inside the CompressFS in the "Configuration" directory, a "Configuration.xml" file is present. It would presumably be used by the the company who's using the platform to configure information about the service (such as its IPs, name and phone numbers) and settings in the box itself (whether it should use One World or not, what URL should the box use when powered on and in other cases, user agent, app version, etc).
Inside the CompressFS in the "Configuration" directory, a "Configuration.xml" file is present. It would presumably be edited by the the licensee using the Microsoft TV platform to configure information about the service (i.e., service IPs, name, and phone numbers) and settings in the box itself. Settings configured by this file include but are not limited to: whether the OS should show the "OneWorld" UI or not (a built-in home page with links to Microsoft TV services and rotating panes for news and weather) and what URL the box should connect to when powered on, as well as settings for the browser itself such as the user agent and app version.

Latest revision as of 22:19, 10 July 2023

Microsoft TV was a software platform based on WebTV technology with a focus on interactive TV. It offered services such as digital video recording, electronic program guides, internet on TV, and interactive programming.

Licensing

Companies were able to obtain a license to use the platform in their own products. It's unknown how many of them were given out. Examples include TV Cabo (from Portugal) with their Smartbox interactive TV product, Cablevisión Mexico, and Thomson with their "TAK" all-in-one TV platform.

Technical

Microsoft TV appears to be based on the same technology as UltimateTV, and likely ran on top of the Windows CE kernel. The simulator program released for Microsoft TV hints that the platform also may have utilized CompressFS. The architecture it ran on is currently not known.

Protocol

Microsoft TV's protocol has been observed to be similar to the WTVP protocol, except that some of the services it uses have different names compared to their WebTV-equivalent services, alongside the addition of a few headers for Microsoft TV-specific functionality. The Microsoft TV Simulator is able to connect to regular WebTV/MSN TV servers, though, with it confirmed to work on minisrv-based servers just fine.

Configuration.xml

Inside the CompressFS in the "Configuration" directory, a "Configuration.xml" file is present. It would presumably be edited by the the licensee using the Microsoft TV platform to configure information about the service (i.e., service IPs, name, and phone numbers) and settings in the box itself. Settings configured by this file include but are not limited to: whether the OS should show the "OneWorld" UI or not (a built-in home page with links to Microsoft TV services and rotating panes for news and weather) and what URL the box should connect to when powered on, as well as settings for the browser itself such as the user agent and app version.