|
Using JavaScript 1.1
ATVEF adopts technologies that enlist ECMAScript as the mandatory scripting
language, and it defines Level 0 Document Object Model (Level 0 DOM) as
the preferred object model.
As previously mentioned, Level 0 DOM does not exist. However, this inconsistency
can be resolved by using the object model associated with JavaScript 1.1.
As a result, the Microsoft TV 1.0 object model is based on JavaScript
1.1. Although creating interactive TV pages using JavaScript 1.1 may work
well when viewed in Internet Explorer 5.x, we cannot guarantee success
when viewed on the Microsoft TV set top box.
The code for "interactivity" is basically that to hide and
show layers and is is found in Part III, Delivering
Microsoft TV Content "Building Interactive Entertainment
and E-Commerce Content for Microsoft "TV, by Peter Krebs, Charlie
Kindschi, Julie Hammerquist. Published by Microsoft
Press, 2000. ISBN 0-7356-0628-5.
Because all Web assets have to be downloaded from the server on a 56
KB phone line, all the graphics and text is downloaded at the beginning.
The information is revealed by VBI triggers or by clocking hot links on
the web page.
As simple example is shown in layer_over.html.
Coding Vertical Blanking Interval Triggers
The VBI triggers are coded using SLIM, which is a free Microsoft
software.
A good reference to this topic can be found in the WeB TV site, http://developer.webtv.net/itv/links/Default.htm
.
REFERENCES
1. The WEBTV site has a good
overview of coding for the Sony WEBTV set top box.
2. Chapter 8, "Formatting Microsoft TV Content with Styles and
StyleSheets", and Chapter 10, "Creating Text for Microsoft
TV" from "Building Interactive Entertainment and E-Commerce
content for Microsoft TV, by Peter Krebs, Charlie Kindschi, Julie Hammerquist.
Published by Microsoft
Press, 2000. ISBN 0-7356-0628-5
3.Search Altavista, Google
or Techcrawler for "webtv authoring".
4. Some specific topics:
General Authoring: http://developer.webtv.net/authoring/
|