A method for off loading resource intensive compilations is disclosed. The
method may include enabling a user of a wireless handheld device to
request a platform independent application. The wireless handheld device
may be enabled to assess a resource on the wireless handheld device and
to determine whether to request native code for the platform independent
application. The method may also include enabling the requested platform
independent application to be routed to a trusted server. The trusted
server may compile the platform independent application into native code
for the wireless handheld device and may transport the native code to the
wireless handheld device for execution.