A method of compiling byte code into native code disclosed together with a
server (100) and a receiving terminal (101) for the same. The method
comprises the steps of transmitting byte code files containing byte code
from a server to a receiving terminal; transmitting grouping information
relating to the grouping of byte code files to the receiving terminal;
and compiling byte code files received at the receiving terminal to
native code. The byte code files are selected for compilation as a
function of the grouping of byte code files.