Context
concurrency, CCR, Application SpaceTask Description
The AppSpace is a middleware for communication and parallelization in .Net. For parallelization it uses Microsoft ,s CCR (Concurrency and Coordination Runtime). While porting the AppSpace itself to other platforms like Mono may be no problem, there is unfortunately no CCR version available.
The task is to implement a threading library that works on platforms like MonoTouch (Mono for iOs) and MonoDroid (Mono for Android) so that later the AppSpace can also be ported to these platforms. The needed functionality includes: Ports and PortSets, Concurrent/Exclusive Tasks, Causalities (for error handling), Thread Pool / Thread Scheduler with configurable thread count.
Requirements
- .NET
Student
open topic (please apply using ID = "CCR-Mono") |
Supervisor
A.o. Univ.-Prof. Dr. Dipl.-Ing. eva Kühn
Related Projects in the Network
- Application Space [link]
Course
Project/Praktikum/Bachelorarbeit