W3C

advertisement
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
ЛЕКЦИЯ 1. W3C
W3C – ЧТО ЭТО?
• World Wide Web Consortium
• Консо́рциум Всеми́ рной паути́ ны
• Стандарты WWW
• http://www.w3.org/
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
2
THE MAN WHO MAKES THE WEB
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
3
НАПРАВЛЕНИЯ ДЕЯТЕЛЬНОСТИ КОНСОРЦИУМА
Web Design
and
Applications
Web
Architecture
Web of
Services
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
Web of
Devices
Semantic
Web
XML
Technology
Browsers and
Authoring
Tools
4
WEB DESIGN AND APPLICATIONS
HTML & CSS
JavaScript Web
APIs
Internationalization
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
Mobile Web
Graphics
Audio and Video
Privacy
Accessibility
Math on the Web
5
WEB ARCHITECTURE
Architecture
Principles
Identifiers
Meta Formats
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
Protocols
Protocol and
Meta Format
Considerations
6
АРХИТЕКТУРА WEB
http://www.w3.org/TR/2004/REC-webarch-20041215/
Принципы Web
Протоколы
Идентификация в Web
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
7
ПРИНЦИПЫ WEB
• Ортогональность (идентификация, взаимодействие и отображение)
• Расширяемость
• Обработка ошибок
• Коррекция ошибок
• Восстановление ошибок
• Интероперабельность на основе протоколов
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
8
ПРОТОКОЛЫ WEB
HTTP
HTTPS
SOAP
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
FTP
SMTP
9
ИДЕНТИФИКАЦИЯ WEB
URL
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
URN
URI
10
URL - UNIFORM RESOURCE LOCATOR
Схемы (протоколы): http, ftp, …
Кодирование (UTF-8)
DNS
PURL (Persistent URL)
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
11
URN - UNIFORM RESOURCE NAME
PURL + DOI < URN
DDDS (Dynamic Delegation Discovery System)
<URN> ::= “urn:” <NID> “:” <NSS>
magnet-link
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
12
URI-UNIFORM RESOURCE IDENTIFIER
Диаграмма Венна
https://commons.wikimedia.org/wiki/File:URI_Venn_Diagram.svg?uselang=ru
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
13
IRI - INTERNATIONALIZED RESOURCE IDENTIFIER
Unicode/ISO 10646
XML
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
14
ЧТО НУЖНО ЗНАТЬ
Принципы WEB
Идентицикация: URL, URN, URI, IRI.
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
15
Web
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C
Web
2.0
Web
3.0
16
Download