Layout engine

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

UnLayout engine(a volte definitomotore di rendering) è un componentesoftwareche interpreta delle informazioni in ingresso codificate secondo uno specifico formato e le elabora creandone una rappresentazione grafica.

Nel caso di un browser, una volta scaricati daInterneti contenuti (sotto forma di documentiHTML,XML,immagini, ecc.), il motore di rendering interpreta lo stile ad essi associato (tramite iCSSper le pagine web, i fogliXSLper i documenti XML, ecc.) e li presenta, gestendo il disegno dell'area della finestra su unmonitor,oppure invia il risultato direttamente ad unastampante.

Un altro esempio che fa capire al volo il concetto di renderizzazione èPovRay:la macchina traduce la descrizione geometrica della scena scritta dall'artista in un'immagine.

Il termine "motore di rendering" ha raggiunto un uso popolare solo quando si è iniziato a separarli dai browser:Trident,il motore diInternet Explorer,viene usato in molte applicazioni (Windows Update,Winamp,i software Symantec, ecc.). AncheNetscapepuò usare, a scelta dell'utente, Trident oGecko,il motore diMozilla(Suite, Firefox, Thunderbird).