selected publications conference paper Write Once, Run Anywhere A Survey of Mobile Runtime Environments. . 2008