SlideShare a Scribd company logo
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web Technologies
☸
major concepts & vision
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
“From a certain point onward,
there is no longer any turning back.
That is the point that must be reached.”
Franz Kafka
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
What the Web means?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
an Internet service
WWW  Internet
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Idea (Sir Tim Berners-Lee @ CERN – 1989)
integrating distinct information systems
in an unitary manner,
without differences between data sources
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Idea (Sir Tim Berners-Lee @ CERN – 1989)
integrating distinct information systems
in an unitary manner,
without differences between data sources
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Idea (Sir Tim Berners-Lee @ CERN – 1989)
integrating distinct information systems
in an unitary manner,
without differences between data sources
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Idea (Sir Tim Berners-Lee @ CERN – 1989)
integrating distinct information systems
in an unitary manner,
without differences between data sources
anything can link to anything
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
“a common information space in which
we communicate by sharing information”
Sir Tim Berners-Lee (2013)
also, study S. Buraga, 25 de ani de Web (2014) [RO]
http://www.slideshare.net/busaco/25-de-ani-de-web
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
based on client/server approach
Web
server
Web
client
(browser)
request
response
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
…and on hypertext (hypermedia)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Main intents:
device independence
software independence
scalability
ubiquity
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Main intents:
device independence
software independence
scalability
ubiquity
open standards
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
world wide web
Operates according to the recommendations of
World Wide Web Consortium – W3C
MIT, ERCIM, Keio University etc.
Apple, BBC, CERN, HP, IBM, Intel, OpenCar, Microsoft,
Mozilla Foundation, Samsung, Syncro Soft, Wiley,…
www.w3.org
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web architecture
Resources are identified by their address
URI – Uniform Resource Identifier
http://slideshare.net/busaco/presentations
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web architecture
Access to the Web resources’ content
– resource representation –
is achieved by using a protocol
HTTP – HyperText Transfer Protocol
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web architecture
data
encoding
Unicode
Internet
domain names
DNS
Internet
protocols
TCP/IP
Web addresses
URI = URL + URN
Web protocols
HTTP, HTTPS
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
resources – documents – include <markups />
Web pages
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Anca
Bogdan
knows
owns
hasName
album
photo
twitter.com/pinkfloyd
tag
follows
owns
sameComposer
markups themselves include
URIshypertext (hypermedia)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Relations between a Web resource, its address (URI)
and a structured representation of the resource
weather
forecasting
about Iași
<section id="meteo">
<div class="weather">
<p lang="ro">Iași</p>
<span>city</span>
<p lang="en">Temp.
<span id="today">
is <strong>…</strong>
&deg;C</span>
</p>
</div>
</section>
representation
addressability via URI
Web resource
identifies
represents
HTML5 format
(typically, human users)
http://world.info/europe/romania/iasi/weather?today
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Relations between a Web resource, its address (URI)
and a structured representation of the resource
weather
forecasting
about Iași
addressability via URI
Web resource
identifies
represents
XML format
(software processable)
http://world.info/europe/romania/iasi/weather?today
<weather>
<point lat="..." long="…">
<name lang="ro">
Iași
</name>
<type>city</type>
…
</point>
<temperature when="…">
<value>…</value>
</temperature>
</weather>
representation
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Relations between a Web resource, its address (URI)
and a structured representation of the resource
weather
forecasting
about Iași
addressability via URI
Web resource
identifies
represents
JSON format
(software processable)
http://world.info/europe/romania/iasi/weather?today
{
"point" : {
"geo" : { "lat" : "…",
"long" : "…" },
"name" : "Iași",
"type" : "city"
},
"temperature" : {
"when" : "…",
"value" : "…"
}
}
representation
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Relations between a Web resource, its address (URI)
and a structured representation of the resource
weather
forecasting
about Iași
addressability via URI
Web resource
identifies
represents
http://world.info/europe/romania/iasi/weather?today
<section id="meteo">
<div class="weather">
<p lang="ro">Iași</p>
<span>(city)</span>
<p lang="en">Temp.
<span class="today">
is <strong>…</strong>
&deg;C</span>
</p>
</div>
</section>
representation
{
…
"temperature" : {
"when" : "…",
"value" : "…"
}
…
}
representation
representation – denoted by an open format (e.g., HTML,
XML, JSON, RDF,…) – includes data itself + meta-data
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
What hypertext means?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: definition
Written or graphical data,
interconnected in a complex manner,
which conventionally can not be represented on paper
Ted Nelson, 1965
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Non-linear text
hypertext: definition
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Non-linear text
 versus
hypertext: definition
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
A form of an electronic document
hypertext: definition
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
A form of an electronic document
open formats for content representation:
DocBook
HTML (HyperText Markup Language)
ODF (Open Document Format)
PDF (Portable Document Format)
…
hypertext: definition
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: history
Vannevar Bush – As We May Think, 1945
MEMEX (MEMory EXtended)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
“Consider a future device for individual use, which is a sort of
mechanized private file and library. […] It affords an immediate step,
however, to associative indexing, the basic idea of which is a
provision whereby any item may be caused at will to select
immediately and automatically another. […]
The process of tying two items together is the important thing.”
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: history
Douglas Engelbart
Augment (1968)
mouse, graphical user-interface, text processing,
e-mail, scripting, windows on a screen, etc.
The Mother of All Demos (1968)
https://www.youtube.com/watch?v=yJDv-zdhzMY
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: history
Ted Nelson
Xanadu – prototype, 1991
coined the “hypertext” term
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: history
Hypermedia = hypertext + multimedia
Multimedia =  medium
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: history
Hypermedia = hypertext + multimedia
Multimedia =  medium
communication media:
continuous (audio, video) and/or discrete (text)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: ingredients
Hypertextul as a (di)graph
nodes = concepts
edges = relations
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: ingredients
Nodes interconnected by links (edges)
source node = reference (anchor)
destination node = referent (anchor)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: links
referential (non-hierarchical)
organizational (hierarchical, structural)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: links
static (indicated by the author of a document) versus
dynamic – generated by software
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
hypertext: documents
Content
media type: text, image, audio, video,…
Organization
nodes + structural (hyper-)links
Presentation
(non-)interactive textual, graphical,
multimedia, 3D, mixed
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
(instead of) break
http://digitalsynopsis.com/design/web-designer-developer-jokes-humour-funny/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
How the Web resources
are identified (addressed)?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
Each Web resource
is denoted by a standard identifier
Uniform Resource Identifier
RFC 2396, 3986
https://www.rfc-editor.org/rfc/rfc3986.txt
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI: definitions
Resource
“thing” having an identity
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI: definitions
Resource
“thing” having an identity
note, CV, photo, presentation, melody, program,
person, database, arbitrary concept, etc.
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI: definitions
Identifier
object that can denote a resource
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI: definitions
Identifier
object that can denote a resource
a character sequence (string)
conforming to a given syntax
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI: definitions
Uniformity
heterogeneous resources can be denoted
by using the same syntactic conventions and
semantically interpreted in an uniform manner
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI = URL + URN
Uniform Resource Locator
identifies resources by using a location
on a computer network + a retrieval convention:
network address, symbolic Internet domain
RFC 2717, 2718
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI = URL + URN
Uniform Resource Locator
http://profs.info.uaic.ro/~busaco/teach/
mailto:tux@penguin.info
ftp://ftp.funet.fi/pub/README.txt
data:image/png;base64,iVBORw0KGgoAA…YII=
tel:+40232201090
geo:47.16667,27.60000
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI = URL + URN
Uniform Resource Name
identifies resources by name, in a persistent way,
even if the resource is an abstract one
RFC 2141
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI = URL + URN
urn:mimetypes
urn:ISBN:973-681-988-4
urn:ietf:rfc:7700
urn:mozilla:install-manifest
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI = URL + URN
urn:mimetypes
urn:ISBN:973-681-988-4
urn:ietf:rfc:7700
urn:mozilla:install-manifest
MIME
data types
book uniquely
identified by
ISBN
specification
(standard)
software
component
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
schema://authority/path?query
http://www.penguin.info/prog/search?id=Tux
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
schema://authority/path?query
http://www.penguin.info/prog/search?id=Tux
schema represents a standardized addressing schema
(recognized by the client – e.g., Web browser)
about file ftp geo http https im imap ipp ldap mailto
news nfs sip sms stun tel turn tv urn ws xmpp etc.
www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
schema://authority/path?query
http://www.penguin.info/prog/search?id=Tux
authority can include user authentication information
(name:password – specified in plain text!)
+
data about the Internet domain/address,
optionally the port number
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
schema://authority/path?query
http://www.penguin.info/prog/search?id=Tux
path refers a (virtual) path towards a resource name –
considered as a file name, optionally having an extension
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
schema://authority/path?query
http://www.penguin.info/prog/search?id=Tux
query specifies input data
usually, pairs key=value delimited by „&”
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
Reserved characters
; / ? : @ & = + $ ,
encoded in base 16, prefixed by %
URL
encoding
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
Reserved characters
; / ? : @ & = + $ ,
encoded in base 16, prefixed by %
example: space will become %20
why?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
Absolute URIs
http://www.info.uaic.ro/~busaco/cv.html
schema and authority components are mandatory specified
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
Relative URIs
../../web.css
only the constructs regarding the path
– and, optionally, query – are indicated
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
“Fragments” of a given content
can be referred by URIref
(references, fragment identifiers)
URI#URIref
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
“Fragments” of a given content
can be referred by URIref
(references, fragment identifiers)
URI#URIref
web-biblio.html#web
https://drive.google.com/#my-drive
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
URIs must be considered opaque
don’t “guess” the content type
by inspecting the URI indicating a resource
advanced
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
URIs must be considered opaque
don’t “guess” the content type
by inspecting the URI indicating a resource
resource type is not given by the extension – e.g., .html –,
but the MIME type indicated by the server
advanced
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
URI
URIs must be considered opaque
don’t “guess” the content type
by inspecting the URI indicating a resource
the resource state/content can change in time,
but not its URI
“Cool URIs don’t change” – www.w3.org/Provider/Style/URI.html
advanced
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
IRI
Internationalized Resource Identifier
permits the use of Unicode characters
see also IDN (Internationalized Domain Name)
examples:
http://thefreedictionary.com/rosé
http://www.köpabåt.eu/motorbat/
http://www.以食為天.tw/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
What kind of Web applications
can we develop?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web site
a system running a Web server, hosting a set of
related pages (resources)
regarding an organization, company or person(s)
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web application
a collection of interconnected Web pages having
the content dynamically generated,
in order to offer a specific functionally to its users
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web application
the interaction between application and users
is facilitated by a Web interface
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web application
the interaction between application and users
is facilitated by a Web interface
usually, Web site ≡ Web application
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web application
examples:
Amazon, DevDocs, eMAG, Flickr, fiddles.io, GitHub, InfoQ,
info.uaic.ro, Last.fm, Koding, Medium, OverLeaf, Reddit,
Quora, SlideShare, Vimeo, UXPin, webmin, WordPress
…and many, many, many others
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Document-centric
Interactive
Transactional
Collaborative
Portal-oriented
Ubiquitous
Social Web
Semantic Web
evolution of
complexity
categories of web applications
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Document-centric
static content/page(s):
Web sites regarding organizations, companies, persons
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Interactive
virtual expositions
news Web sites
e-travel systems
info kiosks
online participation
…
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Transactional
online banking
B2B (business-to-business) solutions
B2C (business-to-consumer) applications
C2C (consumer-to-consumer) systems
Web workflows
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Collaborative
Web tele-conferences
wiki applications
e-learning services
peer-to-peer Web applications
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Portal-oriented
providing specific – technical, business, governmental –
information of interest
species: citizenship Web
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Ubiquitous
user location-based mobile services,
available on multiple platforms:
desktop, mobile device, tablet, game console,…
mobile Web
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Social Web
content syndication
collaborative filtering via tagging
virtual workplaces
digital entertainment
social (game) computing
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
object
of
interest
multiple
mental
associa-
tions
(concepts)
t
t
t
t
tagging
tagging represents a specific technique of digital content
annotation concerning Web resources
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
object
of
interest
multiple
mental
associa-
tions
(concepts)
t
t
t
t
tagging
tag = simple (meta-)data – an arbitrary term –
externally associated to an object (a resource)
in order to identify, classify, aggregate, etc. that resource
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Semantic Web
(Web of Data – the Web of linked data)
knowledge modelling to be “understood” by computers
datainformationknowledge
advanced
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
advanced
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
How about the generic architecture
of a Web application?
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web client Web server
static
content
dynamic
content
static
content
dynamic
content
local
data
JavaScript app servers, frameworks
HTTP
async
via a Web interface, the user interacts with the front-end
and launch actions – e.g., (a)synchronous HTTP requests –
to be performed by various components implemented by
the back-end, in order to obtain desired data
☁remote data
(Web service)
front-end back-end
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web app. = Interface + Content (Data) + Program
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web app. = Interface + Content (Data) + Program
myth 1: the most important thing is the interface
myth 2: the most important thing is the program
myth 3: the most important thing is the data
open standards: HTML, CSS, Ajax, SVG, WebGL,…
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web app. = Interface + Content (Data) + Program
myth 1: the most important thing is the interface
myth 2: the most important thing is the program
myth 3: the most important thing is the data
server: C#, Java, JavaScript, PHP, Ruby,…; client: JavaScript
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web app. = Interface + Content (Data) + Program
myth 1: the most important thing is the interface
myth 2: the most important thing is the program
myth 3: the most important thing is the data
relational model (SQL), graph (NoSQL), JSON, XML, RDF
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
Web app. = Interface + Content (Data) + Program
myth 1: the most important thing is the interface
myth 2: the most important thing is the program
myth 3: the most important thing is the data
fact: all of them are important!
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
“conclusion”
☸terminology, client/server model, hypertext,
URI, Web site vs. application, Web apps. categories
Dr.SabinBuragaprofs.info.uaic.ro/~busaco/
next episode: Web programming
from HTTP to cookies and Web sessions
http://httpstatusdogs.com/

More Related Content

PDF
Web Technologies (4/12): Web Application Development in PHP
PDF
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
PDF
Web Technologies (12/12): Web Application Security
PDF
Web Technologies (2/12): Web Programming – HTTP. Cookies. Web Sessions
PDF
Web Technologies (11/12): Web Microservices. Asynchronous Web Interaction. We...
PDF
Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...
PDF
Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...
PDF
Web Technologies (10/12): Web Services. REST Paradigm
Web Technologies (4/12): Web Application Development in PHP
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
Web Technologies (12/12): Web Application Security
Web Technologies (2/12): Web Programming – HTTP. Cookies. Web Sessions
Web Technologies (11/12): Web Microservices. Asynchronous Web Interaction. We...
Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...
Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...
Web Technologies (10/12): Web Services. REST Paradigm

What's hot (9)

PDF
Web Technologies (7/12): XML & HTML Data Processing. Document Object Model
PDF
Why 5-Star Data?
PDF
Towards 5-star Data in the E-university
PDF
Are You Afraid of Semantic Web?
PDF
"Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007
PDF
Web of Data as a Solution for Interoperability. Case Studies
PPTX
Jarrar: RDFa
KEY
Linked data: spreading data over the web
PDF
Januaria
Web Technologies (7/12): XML & HTML Data Processing. Document Object Model
Why 5-Star Data?
Towards 5-star Data in the E-university
Are You Afraid of Semantic Web?
"Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007
Web of Data as a Solution for Interoperability. Case Studies
Jarrar: RDFa
Linked data: spreading data over the web
Januaria
Ad

Viewers also liked (6)

PDF
SNAS - CGS - MobilPRO2016
PDF
(ex-student) Life as... (FII Graduation 2016)
PDF
Proiectarea jocurilor electronice
PDF
Cu codul în "nori"
PDF
Sabin Buraga – Dezvoltator Web (...în 2017)
PDF
Object-Oriented Analysis And Design With Applications Grady Booch
SNAS - CGS - MobilPRO2016
(ex-student) Life as... (FII Graduation 2016)
Proiectarea jocurilor electronice
Cu codul în "nori"
Sabin Buraga – Dezvoltator Web (...în 2017)
Object-Oriented Analysis And Design With Applications Grady Booch
Ad

Similar to Web Technologies (1/12): World Wide Web – Architectural Aspects (20)

PPT
Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"
PDF
Another history of the Web from its architecture
PDF
The importance of the Web for the Semantic Web
PDF
Content Used to be King: The Semantic Web in Education
PDF
Web Information Systems Lecture 1: Introduction
DOCX
Online assigment - sreekutty sb
PPT
Web3uploaded
PPTX
PDF
web technologies
PPTX
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
PPT
Web Science Framework and InterDataNet
PDF
From Linked Documentary Resources to Linked Computational Resources
PDF
World Wide Web
PDF
Beyond Web 2.0 ... What's Next?
PDF
Web 2.0 E Oltre
PPT
PDF
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
PPTX
Applications of xml, semantic web or linked data in Library/Information Servi...
PPT
Web 3.0? A look at the future of the World Wide Web
PDF
Amaxus con webdoc_10773
Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"
Another history of the Web from its architecture
The importance of the Web for the Semantic Web
Content Used to be King: The Semantic Web in Education
Web Information Systems Lecture 1: Introduction
Online assigment - sreekutty sb
Web3uploaded
web technologies
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Web Science Framework and InterDataNet
From Linked Documentary Resources to Linked Computational Resources
World Wide Web
Beyond Web 2.0 ... What's Next?
Web 2.0 E Oltre
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
Applications of xml, semantic web or linked data in Library/Information Servi...
Web 3.0? A look at the future of the World Wide Web
Amaxus con webdoc_10773

More from Sabin Buraga (20)

PDF
Web 2020 01/12: World Wide Web – aspecte arhitecturale
PDF
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
PDF
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
PDF
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
PDF
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
PDF
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
PDF
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
PDF
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
PDF
Web 2020 09/12: Servicii Web. Paradigma REST
PDF
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
PDF
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
PDF
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
PDF
STAW 01/12: Arhitectura aplicaţiilor Web
PDF
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
PDF
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
PDF
STAW 04/12: Programare Web: Node.js
PDF
STAW 05/12: Arhitectura navigatorului Web
PDF
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
PDF
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
PDF
STAW 08/12: Programare Web. Suita de tehnologii HTML5
Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 04/12: Programare Web: Node.js
STAW 05/12: Arhitectura navigatorului Web
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 08/12: Programare Web. Suita de tehnologii HTML5

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Web Technologies (1/12): World Wide Web – Architectural Aspects