Third, a disconnection between client and server would
cause the running application to be closed. This introduces
another startup time of Android emulator after reconnection
from user. Therefore, a mechanism can be developed to
maintain the application running status while the connection
with client is lost and bringing back the application when the
connection is re-established. Fourth, to alleviate the usage of
network bandwidth in transmitting uncompressed data, an
adequate data compression algorithm would be very useful.
Finally, but not the least, supporting application migration in
AASMP environment can be added. The mobility of mobile
platform makes its distance to a server vary. Migrating an
application to a server close to the client-side platform will
reduce network latency and achieves better performance.