The company described MVP as a "thin layer of software" that will be embedded in handsets and 'be optimized to run efficiently on low-power-consuming and memory-constrained mobile phones.' Asked whether MVP would offer something different from the abstraction already provided by mobile Java, VMware's European product director Fredrik Sjostedt told ZDNet UK that MVP would require less recoding. 'If you want to have an application run on a Java-specific appliance, you need to code it for Java," Sjostedt said. "What we're introducing with MVP is an [embedded] abstraction layer below that, between the physical hardware and the software layer.