This topic is to summarize the options & experiences to compile (in C/C++, Python, etc) and/or package (.deb) softwares for MeeGo Harmattan, always doing it on-device (N9/N950) without any need of a desktop PC.