Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements
Reexamination Certificate
1998-07-15
2001-05-08
Kulik, Paul V. (Department: 2177)
Computer graphics processing and selective visual display system
Display driving control circuitry
Controlling the condition of display elements
C345S215000
Reexamination Certificate
active
06229537
ABSTRACT:
FIELD
This invention relates generally to non-windowing environments, and more particularly to hosting windowed objects in such environments.
BACKGROUND
Graphical user interfaces have become increasingly popular. For example, versions of the Microsoft® Windows® operating system provide for a graphical user interface in which users navigate within the interface via a pointer. Within Windows®, objects such as ActiveX controls are displayed on a screen via associated windows. Microsoft® Windows®, therefore, is a windowing environment in that objects are displayed via host windows, and thus such objects are known as windowed objects, since they require host windows in order to be displayed on the screen.
The Java programming language provides for another graphical user interface. A graphical user interface provided by Java also allows for objects, sometimes known as Java beans, to be displayed within the graphical user interface. However, the user interface provided by Java differs from that provided by the Microsoft® Windows® operating system in that Java does not require objects to have hosting windows for them to be displayed. For example, whereas an ActiveX control in the case of Windows® has a window associated with it, within which the ActiveX control is displayed, Java objects may be displayed directly on the screen, without the use of an associated window. That is, Java objects are non-windowed, and therefore may displayed without the need for a hosting window. Java is therefore a non-windowing environment, in that it does not require the use of a host window to display an object.
This means that the graphical user interface provided by Java does not provide for a manner by which to host windowed objects such as ActiveX controls. That is, because Java does not provide for hosting windows to host objects that require windowing, windowed objects such as ActiveX controls may not be utilized within Java There is a need, therefore, for the hosting of windowed objects such as ActiveX controls within non-windowing environments such as that provided by Java.
SUMMARY
The above-identified problems, shortcomings and disadvantages with the prior art, as well as other problems, shortcoming and disadvantages, are solved by the present invention, which will be understood by reading and studying the specification and the drawings. In one embodiment of the invention, a computerized system includes a non-windowing environment, such as that provided by Java, and a windowed object, such as an ActiveX control. The windowed object is hosted in the non-windowing environment, via, for example, an off-screen parent window such as a Win32 window.
Thus, the invention provides for advantages not found in the prior art. In the specific case where the non-windowing environment is Java and the windowed object is an ActiveX control, the invention provides for the hosting of the ActiveX control within Java. This means that ActiveX controls, which are windowed objects, may be utilized within a non-windowing environment, such as that provided by Java.
The invention includes computerized systems, methods, computers, and computer-readable media of varying scope. Besides the embodiments, advantages and aspects of the invention described here, the invention also includes other embodiments, advantages and aspects, as will become apparent by reading and studying the drawings and the following description.
REFERENCES:
patent: 6047318 (2000-04-01), Becker et al.
patent: 6061721 (2000-05-01), Ismael et al.
“Going Native with J/Direct,” Accessed Jun. 18, 2000 @ Wysiwyg://22/http.11msdn.microsoft.com/library/welcome/dsmsdn/msdn_drguinat.htm, 16 pages, Nov. 12, 1997.*
Michael Morrison, “Integrating Java and Active X,” Java 1.1 Unleashed, Chapter 47, 9 pages, Accessed Jul. 17, 2000 @ http: //hplasim2.univ-lyonl.fr/c.ray/bks/java/htm/ch47.htm, date unknown.*
Jothy Rosenberg, “JAVAX: An Approachable Examination of Java, Java Beans, Java Script and All the Related Java Technologies,” JAVAX White Paper, NovaSoft Systems, Inc., 33 pages, Accessed Jun. 18, 2000 @ http://developer.netscape.com/docs/wpapers/javax/javax.html, Nov. 1997.
Andrew Felix G. T. I.
Seekings Kate
Sobeski David A.
Kulik Paul V.
Microsoft Corporation
Schwegman Lundberg Woessner & Kluth P.A.
LandOfFree
Hosting windowed objects in a non-windowing environment does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hosting windowed objects in a non-windowing environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hosting windowed objects in a non-windowing environment will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2555542