Everything about Graphics Device Interface
Microsoft Windows API
The Graphics Device Interface (GDI) is a legacy component of Microsoft Windows responsible for representing graphical objects and transmitting them to output devices such as monitors and printers. It was superseded by DirectDraw API and later Direct2D API. Windows apps use Windows API to interact with GDI, for such tasks as drawing lines and curves, rendering fonts, and handling palettes. The Windows USER subsystem uses GDI to render such UI elements as window frames and menus. Other systems have components that are similar to GDI; for example: Mac OS had QuickDraw, and Linux and Unix have X Window System core protocol. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Graphics Device InterfaceA 5-minute orientation
- Skim a recent paper: Graphical user interface design for a calibration device for infrared tympanic thermometersInfluential work since 2022
- Pick up a classic book: Programming with QtThe most-reprinted book on the subject
- Read the landmark paper: The Computer Graphics Virtual Device InterfaceCited 6 times
- Go sideways: Desktop Window ManagerA closely related topic
- Go sideways: Windows Display Driver ModelA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The Computer Graphics Virtual Device Interface
A Prototype Development of Locating Device with Graphics User Interface upon Display Using Multipoints Infrared Reflection
🆕 Influential since 2022
📚 Books worth reading
Programming with QtMatthias Kalle Dalheimer · 1999
Handbook of Visual Display TechnologyJanglin Chen · 2012- 📕The VIS-AD data modelWilliam L. Hibbard · 1994
Evolutionary synthesis of pattern recognition systemsBir Bhanu · 2005
Evolutionary and Biologically Inspired Music, Sound, Art and DesignPenousal Machado · 2012- 📕A comparison of two control display unit concepts on flight management system trainingTerence S. Abbott · 1997
- 📕An evaluation and redesign of the conflict prediction and trial planning planview graphical user interfaceIrene V. Laudeman · 1998
- 📕Graphical user interface for stepper motor based filter wheel controlT. A. Rajesh · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Desktop Window Manager Desktop Window Manager (DWM, previously Desktop Compositing Engine or DCE in builds of pre-reset Windows Longhorn) is the compositing window manager in…
- Windows Display Driver Model Windows Display Driver Model (WDDM, initially LDDM as Longhorn Display Driver Model and then WVDDM in times of Windows Vista) is the graphic driver architecture…
- Direct2D Direct2D is a 2D vector graphics application programming interface (API) designed by Microsoft and implemented in Windows 10, Windows 8, Windows 7 and…
- DirectDraw DirectDraw (ddraw.dll) is an API that used to be a part of Microsoft's DirectX API. DirectDraw is used to accelerate rendering of 2D graphics in applications…
- Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics…
- DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and…
- DirectWrite DirectWrite is a text layout and glyph rendering API by Microsoft. It was designed to replace GDI/GDI+ and Uniscribe for screen-oriented rendering and…
- Technical features new to Windows Vista Windows Vista (formerly codenamed Windows "Longhorn") has many significant new features compared with previous Microsoft Windows versions, covering most…