marți, 13 noiembrie 2007
Tema de curs la Interfete Evoluate ne-a rezervat o surpriza: pentru prima oara nu ne-am ales noi colegii de echipa, ci am fost repartizati aleator. Rezultatele se vor vedea ceva mai tarziu, planificarea etapelor temei fiind urmatoarea:
Etapa 1 - studiu termen 20 noiembrie
Etapa a 2-a - conferinta chat termen 26 noiembrie
Etapa a 3-a - adnotare termen 10 decembrie
Etapa 1 presupune sa cautam pe web informatii despre avantajele, dezavantajele, instrumentele de sprijinirea interfatarii cu bloguri, conferinte chat, forumuri de discutie si wiki, precum si despre posibilitatile de utilizare in lucrul si invatamantul colaborativ.
Etapa a 2-a va reprezenta o conferinta chat in echipe de cate patru, folosind sistemul ConcertChat.
Iata si componenta echipelor din care face parte fiecare membru al proiectului nostru:
1)
Ioan Corneliu Brad
Maria Cristina Anton
Irina Cristina Boldea
Cristian Grigore
2)
Anca Jeanina Floarea
Elena Lorena Danciu
Ovidiu Catalin Silica
Stefan Dragan
3)
Florin Nedelcu
Lucian Daniel Stanciu
Caludia Ioana Tanase
Sebastian Truca
4)
Oana Gabriela Secasiu
Mihaela Roxana Petcu
Cosmin Mihai Raianu
Cezar Florin Belghiru
Tema2
TEMA2 : 1 noiembrie 2007 - 19 noiembrie 2007
Enunt:
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 temaJ
- 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.
Datele extrase din site-ul web vor fi salvate intr-o baza de date ce va avea urmatoarea structura:
In tabelul colaborare se salveaza toate instantele de colaborari dintre 2 utilizatori, tipul colaborarii (pot fi mai multe tipuri in functie de tipul comunitatii – de exemplu pentru o comunitate unde se joaca un joc online pot fi urmatoarele tipuri de relatii – A joaca impotriva lui B, A joaca in echipa cu B, A ii da reply lui B pe forumul jocului, etc.), detalii colaborare – in functie de tipul comunitatii pot sa fie rezultatul jocului, mesajul schimbat, etc.
- 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)
· Scrierea/utilizarea unui mic crawler web
Tema 1
Enunt:
Sa se defineasca (folosind DTD) un format de fisier XML pentru descrierea profilului personal precum si al relatiilor sociale. Profilul personal ar trebui sa contina atat date de identificare personala cat si date despre studii, serviciu, etc. Datele despre relatiile sociale ar trebui sa refere alte profile si sa descrie tipul de relatie (prietenie, business, etc)
Sa se creeze un fisier XML (corespunzator cu fisierul DTD creat) care sa descrie profilul personal al autorului temei.
Se va uploada pe site tema ca fisier ZIP ce va contine 1 fisier DTD si 1 fisier XML. Numele fisierului ZIP va fi de forma Grupa_Nume_Prenume.zip