Dela e-mail la Social Web

13
Dela e-m@il la Social Web Dragoş Acostăchioaie http://www.unixinside.org [email protected] Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

description

Dela e-mail la Social Web

Transcript of Dela e-mail la Social Web

Page 1: Dela e-mail la Social Web

Dela e-m@il la Social Web

Dragoş Acostăchioaiehttp://[email protected]

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Page 2: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Ce este Web-ul social?

✗ Web-ul social este un set de relatii care interconecteaza persoane prin intermediul Web-ului✗ Web-ul social descrie cum trebuie proiectate si dezvoltate siturile si aplicatiile astfel incat sa suporte si sa sprijine interactiunea sociala

✗ Web-ul a fost dintotdeauna social✗ Diagrama propusa de Tim Barners-Lee in 1989 arata ca Web-ul a fost conceput sa includa nu doar conexiuni intre documente hypertext, ci si relatiile dintre persoane:

“Web-ul este mai mult o creatie sociala decat una tehnica. L-am proiectat pentru un efect social – pentru a ajuta oamenii sa lucreze impreuna – nu ca o jucarie tehnica. Scopul final al Web-ului este de a sprijini si a imbunatati existenta noastra pe Web. Ne atasam familiilor, asociatiilor, companiilor. Ceea ce credem, sustinem, aprobam si depindem este reprezentabil, si din ce in ce mai mult, reprezentat pe Web.” - Tim Barners-Lee

✗ Termenul de Social Web a fost folosit prima oara de catre Howard Rheingold pentru reteaua sa sociala in 1996, care a inaintat ideea ca Web-ul se va transforma intr-un Web social

Page 3: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Descrierea Web-ului facuta de Tim Barners-Lee

Page 4: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Social Web – Istoric

✗ Sistemul de posta electronica e-mail – prima aplicatie sociala (utilizatorii interactioneaza intre ei, putand transmite mesaje unuia sau mai multor utilizatori)

- Primul sistem de e-mail – 1965, MIT Compatible Time-Sharing System MAIL- Primul e-mail transmis prin ARPANET – 1971

✗ BBS-ul a fost inventat la sfarsitul anilor 1970 de catre Ward Christensen – permiteaimpartasirea de fisiere si mesaje

✗ Usenet a fost conceput in 1979 – posibilitatea de a posta mesaje publice in “grupuri destiri” (newsgroups)

✗ Sistemul (initial de tip BBS, apoi pe Web) The WELL, creat in 1985 de Stewart Brand siLarry Brilliant – larga comunitate online

✗ la sfarsitul anilor 1990 siturile personale, care permiteau impartasirea de informatii cu altepersoane, erau foarte raspandite

Page 5: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Social Web – Istoric

✗ mijlocul anilor 1990 – situri Web statice- informatia circula dela persoana sau compania care detinea situl, catre cititor- comunicatie dificila; o persoana care citea continutul sitului putea reactiona doar scriindpe propria pagina

- sfarsitul anilor 1990 – situri Web dinamice- s-au facut progrese mari de catre Amazon si altii- conectarea siturilor la baze de date, putand citi sau stoca informatii- posibilitatea de a trimite informatii catre siturile Web- cresterea benzii Internet a facut posibila transferarea rapida a informatiilor multimedia- printre primele situri de tip retea sociala au fost classmates.com (1995),sixdegrees.com (1997) sau opendiary.com (1998)

- inceputul anilor 2000 – cresterea popularitatii siturilor sociale- 2003 – MySpace, LinkedIn- 2004 – Facebook

- mijlocul anilor 2000 - aparitia siturilor care gazduiesc continut impartasit de utilizatori- a condus la revigorarea Web-ului social- 2004 – Flickr- 2005 – YouTube- 2007 – Twitter (micro-blogging) a reprezentat un avant puternic, prin posibilitatea depropagare a informatiilor catre retelele sociale, si de a utiliza dispozitive mobile

Page 6: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Social Web – Un mod de viata

✗ Web-ul social a devenit un mod de viata: aproape orice persoana cu acces la Internet utilizeaza zilnic cel putin un sit de Web social

✗ Un numar crescand de persoane utilizeaza smartphone-uri, utilizand Web-ul social mai mult timp decat utilizatorii de PC; posibilitatea de a intra mai repede in contact cu alte persoane

✗ numeroase elemente de Web social au fost integrate in situri care nu sunt destinate dezvoltarii relatiilor sociale (ex. situri de comert on-line)

✗ Web-ul social usureaza dezvoltarea de proiecte realizate in colaborare (crowdsourcing) - ex. wikipedia.org

✗ Web-ul social schimba modul de interactiune dintre oameni

Page 7: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Viitorul Web-ului social

✗ arhitectura universala si deschisa ✗ a fost infiintat SWXG (Social Web Incubator Group, membra W3C) pentru a putea identifica problemele, conflictele, standardizarea viitoare si cresterea adoptarii Web-ului social

✗ protocoalele de comunicatie, modelele de date, sistemele de asigurare a secretului vietii private a utilizatorilor si impunerea politicilor sitului, vor trebui standardizate

✗ toate platformele de Web social sunt “proprietare”; informatiile utilizatorilor vor trebui sa poata fi salvate intr-un format standardizat

✗ viitorul poate aduce crearea unui Web social descentralizat, parte a Web-ului, si integrare cu navigatoarele Web si cu diferite dispozitive

✗ va trebui standardizat sistemul de identificare a utilizatorului (vezi OpenID)✗ Tim Barners-Lee a propus arhitectura Socially Aware Cloud Computing

Page 8: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Arhitectura Socially Aware Cloud Computing

Page 9: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Migrarea utilizatorilor intre siturile Web Social

Page 10: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Viitorul Web-ului social

✗ Identitatea utilizatorilor- utilizatorii trebuie sa poata avea multiple identitati, aceste identitati trebuie determinatepe baza unor mecanisme standardizate- pentru autentificare, se utilizeaza de obicei nume si parola (nesigure!)- management al parolelor la nivel de navigator (vezi proiectele Mozilla Weave si Sync)- OAuth – standard IETF pentru autorizarea unei parti terte sa aiba acces la date privatestocate pe un alt server- OpenID – centralizeaza autentificarea la nivelul unui furnizor de identitate, printr-unschimb de chei private- WebID – utilizeaza TLS si certificate pentru identificare si autentificare- Infocard – utilizeaza certificate locale si un protocol pentru autentificare- XAuth – permite utilizare mai multor furnizori de identitate, xauth.org intermediar- SAML (Security Assertion Markup Language) – standard OASIS pentru autentificare,intre furnizorii de identitate si furnizorii de servicii, in format XML

Page 11: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Viitorul Web-ului social

✗ Profilul utilizatorilor- utilizatorii trebuie sa isi poata defini multiple profiluri, iar acestea trebuie sa poata fiimportate respectiv exportate intr-un format standardizat- XRD (Extensible Resource Description) – format XML pentru determinareacapabilitatilor pe care le suporta un furnizor de identitate- VCard – cel mai vechi si mai raspandit format IETF pentru date de tip address-book- FOAF (Friend-Of-A-Friend) – primul proiect de standardizare a retelelor socialedescentralizate; ofera posibilitatea modelarii informatiilor despre persoane, grupuri siorganizatii- PortableContacts – standard pentru definirea profilelor, oferind si o metode deautorizare de acces a informatiilor

Page 12: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Viitorul Web-ului social

✗ Informatii media sociale- posibilitatea utilizatorilor de a face referire la resurse non-Web- utilizatorii trebuie sa poata face referire la diferite resurse Web (audio, video, fotografii)stocate pe alte situri si sa poata determina provenienta acestora, precum si sa le salvezelocal- Tagging – sistem pentru impartirea in categorii a continutului Web; utilizat pe scaralarga (ex Delicious, Flickr, YouTube etc.)- Microformats – utilizeaza atribute HTML pentru a defini vocabulare- Open Graph Protocol – vocabular pentru descrierea de documente, folosit de Facebook- SIOC (Semantically-Interlinked Online Communities) – vocabular standard pentrureprezentarea continutului creat de utilizatori pe Web

Page 13: Dela e-mail la Social Web

Şcoala de vară “Informatica la castel”, Macea, 29.08 – 03.09.2011

Dragoş Acostăchioaie - http://www.unixinside.org

Viitorul Web-ului social

✗ Intimitatea utilizatorilor- problema secretului informatiilor stocate de utilizator- controlul de catre utilizator a informatiilor care sunt publice si care sunt private- P3P (W3C Platform for Privacy Preferences)- POWDER (W3C Protocol for Web Description Resources) – mecanism pentru adescrie grupuri de resurse- AIR – limbaj de descriere a politicilor de intimitate- XACML (eXtensible Access Control Markup Language) – limbaj de descriere apoliticilor de control al accesului- RIF (W3C Rule Interchange Format) – format de interconectare a regulilor bazatepe XML sau RDF- DAP (Device APIs and Policy Working Group) – API la nivel de client pentrudezvoltarea de aplicatii Web care interactioneaza cu diferite dispozitive si aplicatiiinstalate pe acestea (calendar, contacte etc.)- ODRL (Open Digital Rights Language) – standard deschis pentru definirea depolitici de intimitate