Programarea aplicatiilor distribuite
Distributed Programming

Pagina laboratorului

 Autor: Dan Cosma

Laboratorul de PAD/DP recomanda Linux si Java

Stimati studenti,

Bine ati venit pe pagina de Web a laboratorului de PAD! In cadrul acestui laborator, veti avea posibilitatea sa faceti cunostinta cu unul din cele mai interesante domenii din lumea calculatoarelor, sistemele software distribuite. Vom porni de la programarea folosind BSD Sockets (primitive de baza, fara de care aplicatiile in retea moderne si chiar Internet-ul nu ar putea fi concepute) si vom ajunge sa discutam cele mai reprezentative tipuri de tehnologii distribuite existente la ora actuala. Abordarea va fi una pragmatica, de-a lungul semestrului urmand sa implementati doua mini-proiecte complete, care va vor ajuta sa intelegeti o parte importanta din problemele care se pun in cazul aplicatiilor software distribuite reale.

Va uram mult succes!

Echipa PAD

Aceasta pagina este in lucru

Laboratorul de PAD/DP a fost complet restructurat la sfarsitul anului trecut. Continutul particularizat pentru anul 2017/2018 va fi publicat la momentele potrivite de pe parcursul semestrului al doilea.

[NEW] Announcement for the students of the English section

The project submission session will take place on Wednesday, April 25th, 2018, 15:00, in room B528b. This is the final deadline for submitting the projects.

Inscrierea la laborator/Lab registration

Pentru participarea la laborator, studentii trebuie sa formeze echipe de cate 3-4 membri. Pentru inscriere, fiecare student va completa formularul de inscriere pana cel tarziu la sfarsitul celei de-a doua saptamani din semestru. Studentii a caror situatie, din punct de vedere al echipelor, nu s-a lamurit pina la acea data, vor suporta toate consecintele acestui fapt.

Lab assignments must be done in teams of 3-4 students. Please register to the lab by filling in the proper form below, until the end of the second semester week.

Situatia curenta a inscrierilor si situatia la laborator / Registration status and lab status:

Part 1. BSD Sockets

The first assignment deals with the implementation of a small TCP application using BSD sockets. The application must consist as a server and at least one client that use the services provided by the server. Teams will propose specifications for the application by sending them by e-mail to the lab supervisor. Examples below.

The following tasks must be accomplished:

The deadline for submitting the project is Week 4 of the semester (CTI-EN), and Week 5 (CTI-RO).

Examples of projects [RO]

Resources