This paper describes the role of mobile augmentation in
the field of mobile computing and mobile application
development. We describe various mobile computing
technology and mobile application development
technology to develop mobile augmentation application.
We describe layer architecture for mobile augmentation.
Finally we shows how different mobile computing
technology, web technology can be integrate to develop a
augmentation application for mobile. In addition we
conclude that mobile augmentation can be use to increase
features for mobile technology. 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.