Method and apparatus for lightweight support on set top box
First Claim
1. In a computer system, a method for presenting focus events to Lightweight components comprising:
- selecting a Lightweight component, wherein said Lightweight component is a component without a native opaque window association; and
creating a pseudo native windowing system widget for said Lightweight component such that said native windowing system attaches a native structure to said Lightweight component.
2 Assignments
0 Petitions
Accused Products
Abstract
A Lightweight component is made focus traversable by creating a pseudo native windowing system widget for each and every Lightweight component. This pseudo native widget has no geometry associated with it and does no rendering of the component since rendering of Lightweight components is done in Java. The pseudo native widget lives on the native windowing system'"'"'s list of widgets and occupies a real estate thereby causing the native windowing system to attach a native structure with each and every Lightweight component, thus giving the windowing system accessibility to the Lightweight components. Since the pseudo native widgets are on the list of regular widgets, focus navigation for Lightweights become consistent with regular windowing system widgets, making the Lightweight components visible to all focus navigation events.
15 Citations
21 Claims
-
1. In a computer system, a method for presenting focus events to Lightweight components comprising:
-
selecting a Lightweight component, wherein said Lightweight component is a component without a native opaque window association; and
creating a pseudo native windowing system widget for said Lightweight component such that said native windowing system attaches a native structure to said Lightweight component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer readable medium having computer program code embodied therein for presenting focus events to Lightweight components, said computer readable medium comprising computer program code configured to cause a computer to;
select a Lightweight component, wherein said Lightweight component is a component without a native opaque window association; and
create a pseudo native windowing system widget for said Lightweight component such that said native windowing system attaches a native structure to said Lightweight component. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
15. An apparatus for focus navigating Lightweight components comprising:
-
a client computer;
a virtual machine on said client computer;
a windowing system on said client computer having Lightweight components, said Lightweight components executing on said virtual machine;
a mechanism for creating pseudo native windowing system widgets for said Lightweight components such that said native windowing system attaches a native structure to said Lightweight component.
-
Specification