--Nowadays, the issue of the energy saving on the mobile client is becoming more and more concerned. Among those power conservation techniques, computation offloading schemes are becoming the interest of more and more people. Basically, they work based on partitioning the program into client side tasks and server side tasks, which normally the computationintensive tasks are allocated to the server side. However, the partition in those schemes are only based on statically available information, so they will become cumbersome while facing with some of the mobile computing environmental changes, such as bandwidth, client side power-level, and connection status of the client. In order to cope with those changes after program partition, a mechanism is proposed based on analyzing those changes including their variations. Keywords - Mobile computing architecture; mobile computing environment constraints; adaptation architecture; power management; partition schemes.