While a learner is doing a task to practice what he has learnt, he usually needs some help and instructions. In this research, a computer supported collaboration learning in ubiquitous computing environment is designed and implemented. This environment is called PerkamII (PERsonalized Knowledge Awareness Map). PerkamII allows the learners to share knowledge, interact, collaborate, and exchange individual experiences. This environment provide the learners with the knowledge awareness maps that visualize the physical space environmental objects that surround the learner and the peer helpers space. PerkamII recommends the appropriate peer helpers according to how much their interests are matched the learner's current task. This paper focuses on the design and the implementation of the knowledge awareness map which is personalized according to the learner current need, and the proposed system evaluation.