Java technology has been integrated into mobile/wireless computing because of its rich support to portability (crossplatform nature), reusability (development libraries), and short-time development. Given a small handset, we are now able to access almost all types of services on Internet: mobile commerce, telephony, email, web service, global position systems, and MP3 music. We, however, still suffer from its small memory limitation and power-hungry feature. We introduce a hardware compression technique to Javaenabled mobile/wireless devices and provide small memory demand. Experiment results show 25% to 50% memory saving. 1