Mobile augmentation layer is a virtual layer that can be implemented by application layer. A Mobile Augmentation application requires a GPS, wireless network and a mobile application with augmentation layer. We also show How to implement mobile augmentation streaming application for J2ME platform.