8. Dr. Sabin Buragawww.purl.org/net/busaco
Idee (Sir Tim Berners-Lee la CERN – 1989)
accesarea sistemelor informaționale disparate,
indiferent de natura surselor de date
9. Dr. Sabin Buragawww.purl.org/net/busaco
Idee (Sir Tim Berners-Lee la CERN – 1989)
accesarea sistemelor informaționale disparate,
indiferent de natura surselor de date
anything can link to anything
16. arhitectura Web-ului
Dr. Sabin Buragawww.purl.org/net/busaco
Resursele sunt identificate prin adresa lor
identificator uniform de resurse
URI – Uniform Resource Identifier
http://slideshare.net/busaco/presentations
17. arhitectura Web-ului
Dr. Sabin Buragawww.purl.org/net/busaco
Accesul la conținutul – reprezentarea –
resurselor Web
se realizează printr-un protocol
HTTP – HyperText Transfer Protocol
21. Caracterizare
Dr. Sabin Buragawww.purl.org/net/busaco
Sit Web
sistem pe care rulează un server Web
găzduind o serie de pagini (resurse) înrudite
ale unei organizaţii, companii sau persoane
22. Caracterizare
Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web
colecţie interconectată de pagini Web
cu conţinut generat dinamic, menită a oferi
utilizatorilor o funcţionalitate specifică
23. Caracterizare
Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web
interacţiunea dintre aplicaţie şi utilizatori
are loc via o interfaţă Web
24. Caracterizare
Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web
interacţiunea dintre aplicaţie şi utilizatori
are loc via o interfaţă Web
uzual, sit Web = aplicaţie Web
30. Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web = Interfaţă + Conţinut (Date) + Program
mitul 1: cea mai importantă este interfaţa
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
HTML, CSS, Ajax, Flash, Silverlight, SVG, widget-uri,…
32. Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web = Interfaţă + Conţinut (Date) + Program
mitul 1: cea mai importantă este interfaţa
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
server: C#, Java, Perl, PHP, Ruby etc.; client: JavaScript
34. Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web = Interfaţă + Conţinut (Date) + Program
mitul 1: cea mai importantă este interfaţa
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
relaționale (SQL), XML, grafuri, modelare semantică (RDF)
35. Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţie Web = Interfaţă + Conţinut (Date) + Program
mitul 1: cea mai importantă este interfaţa
mitul 2: cel mai important este programul
mitul 3: cele mai importante sunt datele
fapt: sunt importante toate!
36. Web-ul social
Dr. Sabin Buragawww.purl.org/net/busaco
37. Dr. Sabin Buragawww.purl.org/net/busaco
“The Web is more a social creation
than a technical one.
The ultimate goal of the Web is to support and
improve our Web-like existence in the world.
We clump into families, associations, and companies.
We develop trust across miles and
distrust around a corner.”
Tim Berners-Lee, Weaving the Web, 1999
38. Web-ul prezent
Dr. Sabin Buragawww.purl.org/net/busaco
WWW platforma în care utilizatorul
îşi controlează propriile date
39. Web-ul prezent
Dr. Sabin Buragawww.purl.org/net/busaco
WWW platforma în care utilizatorul
îşi controlează propriile date
aşa-numitul Web 2.0, conform Tim O’Reilly, 2005
41. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Participare, nu doar publicare a datelor
read/write Web
colaborare, comunităţi,
conectivitate inter-personală și între aplicaţii
45. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Participare, nu doar publicare a datelor
read/write Web
social network în stilul peer-to-peer (P2P)
46. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Participare, nu doar publicare a datelor
generația I – relații (in)directe între persoane
LinkedIn (afaceri), Friendster, Hi5 (relații sociale),…
47. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Participare, nu doar publicare a datelor
generația II – partajarea unui “obiect” social
BookMooch (cărți vechi), Flickr (foto), H20 (idei),
PatientsLikeMe (afecțiuni), Reddit (știri),…
48. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Participare, nu doar publicare a datelor
generația III – crearea unui univers digital personal,
prin mixarea resurselor/serviciilor (mash-ups)
Facebook, Twitter etc.
49. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Partajare de artefacte informaționale
documente, fotografii, multimedia, cod-sursă etc.
53. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Adnotări (tag-uri) definite de utilizator
clasificări ad-hoc realizate de oameni
partajate în cadrul unei comunități
adnotarea (tagging) conținutului
54. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Adnotări (tag-uri) definite de utilizator
tag = (meta)dată simplă – termen arbitrar ales –
asociată extern unui obiect (unei resurse)
56. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Adnotări (tag-uri) definite de utilizator
tag = (meta)dată simplă – termen arbitrar ales –
asociată extern unui obiect (unei resurse)
cu scopul de a identifica, sorta, agrega etc. acea resursă
59. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Adnotări (tag-uri) definite de utilizator
au loc într-un sistem social facilitând tagging-ul
exemplu: social bookmarking
60. experiment
Dr. Sabin Buragawww.purl.org/net/busaco
accesarea resurselor
Web marcate
cu anumite tag-uri
61. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Adnotări (tag-uri) definite de utilizator
folksonomy = folk + taxonomy
“…is the result of personal free tagging of pages
and objects for one’s own retrieval”
Thomas Vander Wal
62. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
wordle.net – vizualizarea tag-urilor folosite de busaco în delicious
63. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Utilizări ale tagging-ului:
social bookmarking: del.icio.us, FavWiki, Ma.gnolia
multimedia: Flickr, Dabble, Last.fm, Viddler
știri: Digg, newsvine
e-business: Amazon, Lulu
localizare geografică (geotagging): Panoramio, Platial
muzee: Steve.museum, Powerhouse
știință: CiteULike, myExperiment
în Intranet: IBM Dogear, Scuttle, ConnectBeam
la nivel de sistem de operare (fișiere): Mac OS X, Vista/7
64. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#1: Make System Personally Useful
65. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#1: Make System Personally Useful
sistemul trebuie să fie util
pentru fiecare utilizator în parte (oamenii sunt egoiști)
comunicarea clară a beneficiilor tagging-ului
66. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#2: Identify Symbiotic Relationship
between Personal & Social
67. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#2: Identify Symbiotic Relationship
between Personal & Social
Personal snippetsSocial stream
exemple:
PicturesEvents, MusicPlaylists
68. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#3: Make Porous Boundary
between Public & Private
69. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#3: Make Porous Boundary
between Public & Private
utilizatorul decide politica privind drepturile de autor
și/sau caracterul privat al resurselor (privacy)
70. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#4: Provide Outlet for Self-expression
71. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Evoluția unui sistem de tagging
#4: Provide Outlet for Self-expression
suport pentru exprimări artistice sau umor
acces la resurse via URL-uri simple și memorabile
suport pentru jocuri sociale: aprecieri, concursuri,…
72. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Inteligenţa colectivă
editare și management colaborativ al conţinutului
73. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Inteligenţa colectivă
editare și management colaborativ al conţinutului
aplicaţii de tip wiki – Media Wiki, XWiki etc.
75. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Servicii și nu pachete software
aplicaţiile masive („mamut”) sunt substituite
de cele constituite din servicii specifice,
disponibile pe Web, uşor de înlocuit
76. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Servicii și nu pachete software
SaaS – Software as a Service
suite de birouGoogle Docs, 280Slides, Prezi,
Adobe Creative SuiteAviary
78. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Software rulat oriunde
ubicuitatea aplicaţiilor Web
79. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Software rulat oriunde
bookmark-uri salvate local
(pentru fiecare browser și calculator folosit)
versus
bookmark-uri disponibile pe Web,
uşor de accesat şi de partajat cu alţii,
independent de platformă
80. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Mediatizare (syndication) Web
date privitoare la un sit Web sunt expuse liber
via un flux (feed) de știri
81. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Mediatizare (syndication) Web
date privitoare la un sit Web sunt expuse liber
via un flux (feed) de știri
format RSS (Really Simple Syndication) sau Atom
82. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Mediatizare (syndication) Web
un feed este disponibil via un URL (fixat),
eventual doar în contextul unui intranet/extranet,
pentru a fi preluat și procesat de un program
83. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Mediatizare (syndication) Web
accesul la fluxuri RSS/Atom
navigator Web – Firefox, Safari – sau extensie: Feedly
cititor de știri – FeedDemon, Google Reader,…
agregator Web – FeedBurner, Feedster, Technorati
84. acces la fluxuri RSS/Atom
Web-ul social: Caracteristici
via Google Reader
Dr. Sabin Buragawww.purl.org/net/busaco
85. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Podcasting = pod (iPod) + broadcast
flux audio/video automat expediat utilizatorului
pentru a fi redat de un player multimedia
– e.g., iTunes – accesibil oricând via un podcast feed
86. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Podcasting = pod (iPod) + broadcast
flux audio/video automat expediat utilizatorului
pentru a fi redat de un player multimedia
– e.g., iTunes – accesibil oricând via un podcast feed
inițiativa iTunesU
87. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Interacțiune bogată cu utilizatorul
RIA – Rich Internet Applications
aplicarea modalităților de interacțiune tradițională
(la nivel de desktop) în contextul aplicațiilor Web
89. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Interacțiune bogată cu utilizatorul
RIA – Rich Internet Applications
platforme (de dezvoltare) Web
pentru utilizatorii obişnuiți
Drupal, Facebook, Joomla, WordPress etc.
90. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Interacțiune bogată cu utilizatorul
RIA – Rich Internet Applications
widget-uri (mini-aplicaţii specifice) la nivel de:
sistem de operare, Web, dispozitive mobile
KDE, Windows 7, iGoogle, iPhone/iPod,…
91. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Interacțiune bogată cu utilizatorul
RIA – Rich Internet Applications
noi paradigme de interacțiune
e.g., realitatea virtuală/îmbogățită
(virtual/augmented reality)
93. social augmented reality
concept creat de Matthew Buckland:
www.matthewbuckland.com/?p=1041
Sabin Buraga < busaco@infoiasi.ro >
94. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţii Web hibride: mash-ups
combinarea conţinutului ce provine
din surse (situri) multiple,
oferind o funcţionalitate/experienţă nouă
95. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
Aplicaţii Web hibride: mash-ups
combinarea conţinutului ce provine
din surse (situri) multiple,
oferind o funcţionalitate/experienţă nouă
utilizează fluxuri RSS/Atom, servicii Web, API-uri,…
99. Web-ul social: Caracteristici
Dr. Sabin Buragawww.purl.org/net/busaco
căutarea resurselor multimedia ce pot fi folosite
conform licențelor Creative Commons
101. Dr. Sabin Buragawww.purl.org/net/busaco
Categorii de aplicații Web
Centrate pe documente
Interactive
Tranzacționale
Colaborative evoluția în timp
Orientate spre portaluri a complexității
De tip ubicuu
Web social
Web semantic
107. Dr. Sabin Buragawww.purl.org/net/busaco
Orientate spre portaluri
localizare unitară a informațiilor
tehnice, de afaceri, guvernamentale,…
specie: Web-ul cetățenesc
109. Dr. Sabin Buragawww.purl.org/net/busaco
De tip ubicuu
servicii mobile bazate pe locația utilizatorului,
disponibile pe mai multe plaforme:
desktop, dispozitive mobile, tablet,…
Web-ul mobil
110. Dr. Sabin Buragawww.purl.org/net/busaco
Web social
mediatizare (syndication)
spații de lucru virtuale
filtrare colaborativă
divertisment social
social (game) computing
115. Dr. Sabin Buragawww.purl.org/net/busaco
Web semantic
interconectarea datelor având descrieri procesabile
la nivelul calculatoarelor
linked open data
open education, open government,
open journalism, open science,…
118. Dr. Sabin Buragawww.purl.org/net/busaco
Web semantic
management de cunoștințe
mediatizare complexă
realizare automată de raționamente
recomandare “inteligentă” de resurse
regăsirea și reutilizarea datelor
etc.
119. Dr. Sabin Buragawww.purl.org/net/busaco
It’s not the wires – it’s the computers
It’s not the computers – it’s the documents
It’s not the documents – it’s the things
120. Dr. Sabin Buragawww.purl.org/net/busaco
“The last level of abstraction is
the Web of real things,
built on top of the Web of documents,
which is in turn built on the network of computers.”
Tim Berners-Lee, 2008
121. participând la Web
Dr. Sabin Buragawww.purl.org/net/busaco
Dr. Sabin Buraga – Facultatea de Informatică, UAIC
www.purl.org/net/busaco