Do you know there is a common language for all the Latin languages (Espanol, Italiano, Francese, Portuguese...) that is named Interlingua ( www.interlingua.com ?
monoceros, i'm not sure: are you allowed to use the word maemo?