project of the course design of distributed application