La tesi si propone di studiare il rapporto tra i due linguaggi di programmazione più diffusi per dispositivi portatili, e si concentra in particolare sul porting dal diffusissimo linguaggio Java all'emergente Objective-C. Strumenti come J2ObjC e Codename One saranno studiati e comparati. Con lo strumento selezionato si sperimenterà il porting su piattaforma iOS di ambienti Java-based come tuProlog e TuCSoN.