A Synergenix Mophun (sérült More fun) egy számítási platform, amelyet hordozható kód futtatására használnak mobileszközökön. A svéd [1] Synergenix Interactive cég fejlesztette ki 2002-ben [2] , és játékokra szabták [3] .
Az első telefonok, amelyeken mophun játékok futottak, a Sony Ericsson telefonok voltak [3] . A leghíresebb Mophun telefon a Sony Ericsson T610 .
A Mophun alkalmazásokat assembly nyelven írták C és C++ nyelven, jól dokumentált és nyílt API segítségével. A programok fordításához a GCC [4] speciális verzióját használták .
Technikai szempontból a Mophun felülmúlja a J2ME -t . Független cégek által végzett tesztek kimutatták, hogy egy olyan eszközben, ahol a Mophun 60 MIPS-t, a J2ME 400 KIPS-t (ami 150-szer lassabb) ad le. A Synergenix azt is hozzáteszi, hogy egyes eszközökön egyes alrendszerek nem a virtuális gép kódját, hanem a telefon natív processzorkódját használják, ami azt jelenti, hogy a sebesség elérheti a telefon maximális CPU kapacitásának 90%-át (például 90 MIPS egy 100 MIPS teljesítményű modell, ha natív programokkal fut).
Annak ellenére, hogy felhasználóbarát API-ja van, a Mophun nem volt túl népszerű. Ennek fő oka a jelek szerint a szigorú jóváhagyási folyamat volt – egy lefordított program csak emulátor alatt futhat, a Synergenixnek pedig jóvá kell hagynia a programot, hogy mobileszközön is használható legyen. Egy jóváhagyott program csak egy IMEI -szám alatt működhet . Csak a Synergenix által regisztrált és jóváhagyott fejlesztők használhatnak öntanúsítást (a Synergenix szerveren keresztül), és csak egy IMEI-számmal rendelkezhetnek. A program megosztásához a fejlesztőnek adásvételi szerződést kell aláírnia a Synergenixszel. Ez a folyamat megtiltja ingyenes szoftverek létrehozását a Mophun számára, és sok fejlesztőt elriaszt attól, hogy alkalmazásokat fejlesszen a Mophun számára [4] .