A terminal for providing an application using a browser. The terminal
includes a transceiver arranged to send radio packets to and receive
radio packets from a server, and a browser application for displaying
content, arranged to initiate a first application by accessing a first
item associated with the first application using a first content
identifier. The application is provided by the combination of the first
item and further items each of which is accessible using an individual
content identifier, and each of which includes content or a device for
linking to content. Also, the terminal includes a memory for storing
items received from the server locally in the terminal for access by the
browser using their individual content identifiers. Accessing an item
involves attempting to read the item from the memory and then, if
unsuccessful, requesting transfer of the item from the server by sending
a radio packet containing the appropriate content identifier.