System and method for multi-platform implementation of objects on windowing computer systems
US5841434A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Nov 19, 1996 |
| Grant date | Nov 24, 1998 |
| Priority date | — |
| Expiry date | Nov 19, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/451
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A separate window is provided for each of multiple OpenDoc Canvas objects, thereby effecting a multiple Canvas-per-compound document design. Possibility of one OpenDoc object drawing in another object's screen area is eliminated by clipping imposed by the graphics engine on a per-window basis. Multiple different rendering libraries may be employed for screen imaging. The raw window may be used for direct platform-specific drawing functions and other rendering toolkits. User interface elements associated with alternative graphical user interfaces may be used as the root of a window hierarchy. A PlatformCanvas represents a handle to platform-dependent data types which are passed directly to native drawing routines and which provides a generic entity for specifically handling platform-specific architectures, providing a generic representation of platform-specific structures.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.