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.