The Duine Framework is an extensible software toolkit for multimedia recommendation, written in Java. Developers can use the toolkit to build their own recommendation system.
Appunta is a Framework for the Android platform that allows us not only to easily show geopositional information to the user, but also to create new ways of showing this information or modifying the existing ones.
Basically, you have a set of POI (Points Of Interest) located in a map (thus, with a latitude, longitude, and optionally, an altitude), and you need to show these POI and their related information to the user.
Appunta allows you, out of the box, to represent this information in two different ways, a radar or an augmented reality view. But, you can modify these components to show data in other ways or create new ways of visualizing this information.
Appunta is Open Source and anybody can freely use it. So, what are you waiting for?
O. Corby, R. Dieng, and C. Hébert. Conceptual Structures: Logical, Linguistic, and Computational
Issues, 8th International Conference on Conceptual Structures,
ICCS 2000, Darmstadt, Germany, August 14-18, 2000, Proceedings, volume 1867 of LNCS, page 468--482. Springer, (2000)
S. Bloehdorn, P. Cimiano, A. Hotho, and S. Staab. LDV Forum - GLDV Journal for Computational Linguistics and Language Technology, 20 (1):
87-112(May 2005)
T. Wong, W. Lam, and T. Wong. SIGIR '08: Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval, page 35--42. New York, NY, USA, ACM, (2008)