EarlGray: a component-based Java virtual machine for embedded systems | IEEE Conference Publication | IEEE Xplore