sâmbătă, 24 noiembrie 2007

Tema 2 Interfete Evoluate

Enuntul temei:

Pe internet exista un mare numar de comunitati online. Prin comunitate pe internet intelegem o multime de oameni ce efectueaza o activitate impreuna (scriu mesaje pe un forum, joaca un joc multiplayer, etc.). Pe baza acestor activitati se formeaza retele sociale – grafuri de mari dimensiuni ale relatiilor online dintre membrii comunitatii. Pentru a extrage un astfel de graf dintr-o aplicatie online metoda uzuala este de a scrie un program care analizeaza paginile web ale site-ului comunitatii si extrage datele referitoare la colaborarile dintre persoane. Acest program trebuie sa-l faceti voi ca tema

Aplicatia se bazeaza pe urmatoarele proprietati ale acestor site-uri:

  • Paginile site-ului sunt generate dinamic => toate vor avea aceeasi structura.
  • Cea mai mare parte a linkurilor din aceste pagini duc tot in pagini ale site-ului.
Din aceste proprietati rezulta ca este suficient sa se scrie un script/clasa/functie care sa analizeze o pagina HTML si sa se aplice aceasta functie pe toate linkurile din interiorul site-ului.

Exemple de comunitati online ce pot fi analizate:
  • Bloguri gazduite pe acelasi server (blogspot.com, wordpress.com, etc)
  • Forumuri (forumuri bazate pe phpbb, vBulletin, etc)
  • Jocuri online (hattrick.org, online.bridgebase.com/myhands, etc., sah sau pool de pe yahoo games)

Aplicatia poate fi realizata intr-un limbaj la alegere.


Membrii echipei au ales:
Alecsandrescu Razvan - blogger.com
Morosan Catalin - kernelnewbies.org
Tanase Claudia - Hi5.com
Vasile Mugurel - 360.yahoo.com

Temele rezolvate vor fi disponibile in curand pe site, la sectiunea proiecte.

Niciun comentariu: