Porting the Distributed Object Language Emerald to iPhone

Emerald is an object-oriented language designed for distributed computing.

It allows easy programming of distributed, fault-tolerant applications.


The Emerald implementation runs on almost all operating system, the latest port was to Android.

This project is a pratical implementation programming project where the goal is to port Emerald to iPhone, specifically to IOs, so that Emerald can run on iPhones and iPad.

A previous Masters Thesis documents the port to Android and can be used as a template.

Best is to take INF5510 because it teaches you Emerald and gives you experience with distributed objects.



Publisert 9. okt. 2014 09:30


Omfang (studiepoeng)