Documente Academic
Documente Profesional
Documente Cultură
org/net/busaco
Dezvoltarea aplicatiilor Web
Stéphane Mallarmé
Prolog:
Ce este Web-ul?
Serviciu Internet
WWW Internet
world wide web
cerere
client
Web server
(browser) Web
raspuns
…si pe hipertext (hipermedia)
independenta de dispozitiv
independenta de software
scalabilitatea
ubicuitatea
world wide web
independenta de dispozitiv
independenta de software
scalabilitatea
ubicuitatea
www.w3.org
arhitectura Web-ului
http://slideshare.net/busaco/presentations
arhitectura Web-ului
exemple:
Amazon, Coursera, Dropbox, Expedia, Flickr,
info.uaic.ro, PHPMyAdmin, Reddit, Quora,
SlideShare, Twitter, Vimeo, webmin, WordPress
colaborare, comunităţi,
conectivitate inter-personală & între aplicaţii
Web-ul social: Caracteristici
OpenID
OAuth
Web-ul social: Caracteristici
exemplificari:
Data Hub – thedatahub.org
Open Data Commons – opendatacommons.org
Wikimedia Commons – commons.wikimedia.org
Intermezzo
ontologii
descrise riguros
necesităţi
folksonomii
necesităţi
folksonomii
uzual, tagging
necesităţi
ușor de înțeles de
(unii) oameni
necesităţi
ușor de înțeles de
(unii) oameni
http://www.blu-ray.com/movies/David-Gilmour-Remember-That-Night-Blu-ray/493/
clasa persoanelor
Alina
proprie-
tatea concert
areNume
photo
Bogdan
rdf
exemple:
http://dbpedia.org/sparql/
http://graph.facebook.com/
rdf: utilizări
http://purl.org/vocab/
rețele sociale
FOAF (Friend Of A Friend)
proiecte software
DOAP (Description Of A Project)
comunități online
SIOC (Semantically Interconnected Online Communities)
rdf: utilizări
RDF Schema
http://linkeddata.org/
linked data
http://json-ld.org/
http://lod-cloud.net/
SELECT DISTINCT *
WHERE {
<http://dbpedia.org/resource/Linus_Torvalds>
rdf:type ?val
}
LIMIT 20
www.w3.org/2001/sw/sweo/public/
UseCases/BBC/
“Epilog”:
următorii (zeci de) ani…