Mobile Computing is a pervasive techology. The term Mobile Computing conjures
the autonomous self-configured mobile nodes forming dynamic wireless network. The
network is very unstable. This is due to the reason that nodes come and go and the
topology changes dynamically. Any node can fail anytime and they are eventually
expected to come back. This has led to the development of various frameworks and
middleware supporting Mobile Computing. Every software architecture framework
contains sufficient details which ensures that the details about any environment is not
lost and also ensures that these details are not let out to third party. Many software
architects have also presented framework for generating middleware in Mobile
Computing. In this paper I consider Mobile Computing as one such environment
where every node changes its location dynamically and the connectivity to other
neighboring nodes keep altering. I also focus on developing a framework for Mobile
Computing environment.