A computer program forming a browser program (200) when executed on a
computer (101), wherein: the program is arranged in a browser structure
(300) comprised of program components (301, . . . , 306); and the browser
program is arranged to process contents arranged in a data structure e.g.
Extensible Mark-up Language (XML) comprised of modules enclosed by XML
tags. Each program component in the browser structure matches with a
respective module in the data structure. The incorporation or removal of
certain functionality at the XML document level corresponds to the
addition or removal of a piece of software in the architecture.
Consequently, resource-constrained devices are enabled to access
information e.g. from the Internet, in an interoperable and compatible
manner. The resource constraints concern storage capacity and processing
power, but also display size etc.
Un programma destinato all'elaboratore che forma un programma del browser (200) una volta eseguito su un calcolatore (101), in cui: il programma è organizzato in una struttura del browser (300) formata dai componenti di programma (301. . . , 306); ed il programma del browser è organizzato per procedere il soddisfare organizzato in una struttura di dati per esempio. Il contrassegno estendibile sulla lingua (XML) formata dai moduli chiusi da XML etichetta. Ogni componente di programma nella struttura del browser abbina con un modulo rispettivo nella struttura di dati. L'incorporazione o la rimozione di determinata funzionalità al livello del documento di XML corrisponde all'aggiunta o alla rimozione di una parte di software nell'architettura. Di conseguenza, i dispositivi risorsa-costretti sono permessi di accedere alle informazioni per esempio dal Internet, in un modo interoperable e compatibile. I vincoli delle risorse interessano la capacità di memoria e l'alimentazione di elaborazione, ma inoltre visualizzano il formato ecc.