GENERATING A GRAPHICAL USER INTERFACE IN A PRE-OPERATING SYSTEM BOOT ENVIRONMENT

Examples are described herein for providing a graphical user interface ("GUI") in a pre-operating system ("pre-OS") boot environment. In some examples, an object-oriented hierarchy of data structures that define a plurality of GUI elements may be generated from user interface dat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GIBBONS, Patrick, STEWART, Christopher, MARCHESE, Tadeu de Sousa, SILVEIRA, Rodrigo Wetzel, STAUB, Charles Ricardo
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Examples are described herein for providing a graphical user interface ("GUI") in a pre-operating system ("pre-OS") boot environment. In some examples, an object-oriented hierarchy of data structures that define a plurality of GUI elements may be generated from user interface data provided by a firmware module. A plurality of bitmaps corresponding to a subset of the hierarchy of data structures may be stored, e.g., in memory for rendition on a display while the pre-OS boot environment is active. Each bitmap may portray a visual aspect of a given GUI element of the plurality of GUI elements. Des exemples de la présente invention concernent une interface utilisateur graphique (GUI) dans un environnement de démarrage de système de pré-exploitation (pre-OS). Dans certains exemples, une hiérarchie orientée objet de structures de données définissant une pluralité d'éléments GUI peut être générée à partir de données d'interface utilisateur fournies par un module de micrologiciel. Une pluralité de tables de bits correspondant à un sous-ensemble de la hiérarchie de structures de données peut être stockée, par exemple dans une mémoire pour un rendu sur un dispositif d'affichage, tandis que l'environnement de démarrage de pré-exploitation est actif. Chaque table de bits peut représenter un aspect visuel d'un élément GUI donné de la pluralité d'éléments GUI.