Browser or JVM
The implementation of the proposed solution on the set-top
box can be based on either browser or JVM (Java Virtual
Machine). The browser based set-top box can store the
applications on the network and use page based presenting
method thus consuming less resources, which is very suitable
for a limited resources device such as set-top box. However,
many advanced interactive features are not available on
browser based set-top boxes. On the other hand, JVM based
set-top boxes can provide many advanced interactive features
while this definitely have more requirements to the resources
of the set-top box such as CPU power and storage capability.
In order to utilize the advantages of both browser based and
JVM based set-top box and avoid the drawbacks of both of
them, a third alternative solution could be planned.