Mobile grid and cloud computing enables utilizing mobile devices' resources in distributed computing environments. It allows offloading computation and data storage to remote servers. However, applying these approaches in mobile ad hoc networks poses challenges due to node mobility, limited resources, and unstable connectivity. Future research directions include developing energy-efficient resource allocation that considers mobility patterns and transmission costs, as well as task migration methods that estimate costs accurately in dynamic networks. Mobile ad hoc computational grids show promise for applications with intensive processing needs like threat detection and 3D mapping, but overcoming the constrained environment remains an open problem.