6. A server comprising a processor and memory in communication with said processor storing machine-executable code adapting said server to: send, from the server to a wireless communication device, an application definition file for defining functionality associated with a server-side application, the application definition file for use by a virtual machine of the wireless communication device, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; send a query message to said wireless communication device to solicit operational status information from said wireless communication device; and receive a response message from said wireless communication device with the operational status information, wherein the operational status information includes diagnostic information about the virtual machine of the wireless communication device, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine.
6. A server comprising a processor and memory in communication with said processor storing machine-executable code adapting said server to: send, from the server to a wireless communication device, an application definition file for defining functionality associated with a server-side application, the application definition file for use by a virtual machine of the wireless communication device, the application definition further defining a format of data flow messages to be transmitted between the server-side application and the virtual machine; send a query message to said wireless communication device to solicit operational status information from said wireless communication device; and receive a response message from said wireless communication device with the operational status information, wherein the operational status information includes diagnostic information about the virtual machine of the wireless communication device, the diagnostic information indicating a quantity of data flow messages queued by the virtual machine. 16. The server of claim 6 wherein said diagnostic information about said virtual machine further includes an indication of a user interface screen generated by the virtual machine that is currently displayed at said wireless communication device.