Ceka nas toto, asi v tomto poradi.
1. Zajistit stroj pouzitelny jako server, to by nemel byt problem, pro zacatek se najaky starsi komp najde.
2. Zajistit dobrou konektivitu, typicky domenu a statickou IP adresu, to uz bude horsi.
3. Zajistit schopneho spravce Linuxoveho serveru, ktery vyresi uzivatelska hesla, nastaveni siti, firewallu, vzdaleneho pristupu, zabezpeceni a v neposledni rade nainstalovani jednotlivych soucasti BOINC systemu a dale nasich klientskych casti. To bude maso, sice nejake zaklady prace v BASHi a v Linuxovem prostredi mam, ale za moc to nestoji.
4. Dal uz to pujde raz na raz, vytvoreni prvni Hello world aplikace, ktera bude posilat, prijimat, hodnotit a obodovavat praci klientum.
5. Naprogramovani realne aplikace, ktera bude delat neco uzitecneho, dale osefovat splitter, feeder, assimilator, merger, deleter, validator a dalsi aplikace, co pobezi.
6. Napsat o tom praci a dotahnout to vse do konce
7. Specifikovat moznost pouziti tohoto serveru pro studenty/profesory MFF a vyvesit to nekam na stranky, poridit lepsi hardware, atd...
A proc devet mesicu? Pracovat na
Softwarovem projektu se da na MFF jen 9 mesicu, udajne. Jedna se o predmet, ktery se zapisuje v magisterskem studiu a na kterem pracuji tymy 3-5 lidi obvykle dva semestry.
Tak me napada, mohla by byt celkem vyzva vytvorit instalaci BOINC serverove casti pro Windows, to tu pokud vim jeste nebylo a urcite by to bylo prinosne pro mnohe tymy, preci jen, mnohe university maji radeji .NET, ASP a IIS 7, net PHP a Apache. Nevite nahodou, pokousi se uz o neco takoveho nekdo, nebo zatim ne?