Seeking for knowledge is one of the most important problems that learners frequently face during their learning process. In this research, a computer supported collaboration learning in ubiquitous computing environment is designed and implemented. This environment is called Perkam (PERsonalized Knowledge Awareness Map). Perkam allows the learners to seek for and share knowledge, interact, collaborate, and exchange individual experiences. This system recommends the appropriate educational materials and peer helpers. The knowledge awareness map visualizes the relative distance between the learner's request and location from one side, and the suggested educational materials and peer helpers from the other side. This paper focuses on the design and the implementation of the knowledge awareness map which is personalized according to the learner's interest and location.