Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ Web Technologies. major concepts & vision
|
|
- Angelica Curtis
- 5 years ago
- Views:
Transcription
1 Web Technologies major concepts & vision
2 From a certain point onward, there is no longer any turning back. That is the point that must be reached. Franz Kafka
3 What the Web means? Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
4 world wide web an Internet service WWW Internet
5 world wide web Idea (Sir Tim CERN 1989) integrating distinct information systems in an unitary manner, without differences between data sources
6 world wide web Idea (Sir Tim CERN 1989) integrating distinct information systems in an unitary manner, without differences between data sources
7 world wide web Idea (Sir Tim CERN 1989) integrating distinct information systems in an unitary manner, without differences between data sources
8 world wide web Idea (Sir Tim CERN 1989) integrating distinct information systems in an unitary manner, without differences between data sources anything can link to anything
9 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]
10 world wide web based on client/server approach Web client (browser) request response Web server
11 and on hypertext (hypermedia) Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
12 world wide web Main intents: device independence software independence scalability ubiquity
13 world wide web Main intents: device independence software independence scalability ubiquity open standards
14 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,
15 Web architecture Resources are identified by their address URI Uniform Resource Identifier
16 Web architecture Access to the Web resources content resource representation is achieved by using a protocol HTTP HyperText Transfer Protocol
17 Web architecture Web addresses URI = URL + URN Web protocols HTTP, HTTPS data encoding Unicode Internet domain names DNS Internet protocols TCP/IP
18 resources documents include <markups /> Web pages
19 markups themselves include URIs hypertext (hypermedia) owns samecomposer Anca knows owns hasname follows twitter.com/pinkfloyd tag album Bogdan photo
20 Relations between a Web resource, its address (URI) and a structured representation of the resource Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ addressability via URI representation identifies weather forecasting about Iași Web resource represents <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> C</span> </p> </div> </section> HTML5 format (typically, human users)
21 Relations between a Web resource, its address (URI) and a structured representation of the resource Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ addressability via URI representation identifies weather forecasting about Iași Web resource represents <weather> <point lat="..." long=" "> <name lang="ro"> Iași </name> <type>city</type> </point> <temperature when=" "> <value> </value> </temperature> </weather> XML format (software processable)
22 Relations between a Web resource, its address (URI) and a structured representation of the resource Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ addressability via URI representation identifies weather forecasting about Iași Web resource represents { "point" : { "geo" : { "lat" : " ", "long" : " " }, "name" : "Iași", "type" : "city" }, "temperature" : { "when" : " ", "value" : " " } } JSON format (software processable)
23 Relations between a Web resource, its address (URI) and a structured representation of the resource Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ addressability via URI representation identifies weather forecasting about Iași Web resource represents <section id="meteo"> <div class="weather"> <p lang="ro">iași</p> <span>(city)</span> <p lang="en">temp. { <span "temperature" class="today"> : { is <strong> </strong> "when" : " ", C</span> "value" : " " </p> } </div> } </section> representation representation denoted by an open format (e.g., HTML, XML, JSON, RDF, ) includes data itself + meta-data
24 What hypertext means? Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
25 hypertext: definition Written or graphical data, interconnected in a complex manner, which conventionally can not be represented on paper Ted Nelson, 1965
26 hypertext: definition Non-linear text
27 hypertext: definition Non-linear text versus
28 hypertext: definition A form of an electronic document
29 hypertext: definition A form of an electronic document open formats for content representation: DocBook HTML (HyperText Markup Language) ODF (Open Document Format) PDF (Portable Document Format)
30 hypertext: history Vannevar Bush As We May Think, 1945 MEMEX (MEMory EXtended)
31 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. Sabin Buraga profs.info.uaic.ro/~busaco/
32 hypertext: history Douglas Engelbart Augment (1968) mouse, graphical user-interface, text processing, , scripting, windows on a screen, etc. The Mother of All Demos (1968)
33 hypertext: history Ted Nelson Xanadu prototype, 1991 coined the hypertext term
34 hypertext: history Hypermedia = hypertext + multimedia Multimedia = medium
35 hypertext: history Hypermedia = hypertext + multimedia Multimedia = medium communication media: continuous (audio, video) and/or discrete (text)
36 hypertext: ingredients Hypertextul as a (di)graph nodes = concepts edges = relations
37 hypertext: ingredients Nodes interconnected by links (edges) source node = reference (anchor) destination node = referent (anchor)
38 referential (non-hierarchical) organizational (hierarchical, structural) Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ hypertext: links
39 hypertext: links static (indicated by the author of a document) versus dynamic generated by software
40 hypertext: documents Content media type: text, image, audio, video, Organization nodes + structural (hyper-)links Presentation (non-)interactive textual, graphical, multimedia, 3D, mixed
41 (instead of) break Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
42 How the Web resources are identified (addressed)?
43 URI Each Web resource is denoted by a standard identifier Uniform Resource Identifier RFC 2396,
44 URI: definitions Resource thing having an identity
45 URI: definitions Resource thing having an identity note, CV, photo, presentation, melody, program, person, database, arbitrary concept, etc.
46 URI: definitions Identifier object that can denote a resource
47 URI: definitions Identifier object that can denote a resource a character sequence (string) conforming to a given syntax
48 URI: definitions Uniformity heterogeneous resources can be denoted by using the same syntactic conventions and semantically interpreted in an uniform manner
49 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
50 URI = URL + URN Uniform Resource Locator mailto:tux@penguin.info ftp://ftp.funet.fi/pub/readme.txt data:image/png;base64,ivborw0kggoaa YII= tel: geo: ,
51 URI = URL + URN Uniform Resource Name identifies resources by name, in a persistent way, even if the resource is an abstract one RFC 2141
52 URI = URL + URN urn:mimetypes urn:isbn: urn:ietf:rfc:7700 urn:mozilla:install-manifest
53 URI = URL + URN book uniquely identified by ISBN software component urn:mimetypes urn:isbn: urn:ietf:rfc:7700 urn:mozilla:install-manifest MIME data types specification (standard)
54 schema://authority/path?query
55 Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ schema://authority/path?query 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.
56 schema://authority/path?query authority can include user authentication information (name:password specified in plain text!) + data about the Internet domain/address, optionally the port number
57 schema://authority/path?query path refers a (virtual) path towards a resource name considered as a file name, optionally having an extension
58 schema://authority/path?query query specifies input data usually, pairs key=value delimited by &
59 URI Reserved characters ; /? & = + $, encoded in base 16, prefixed by % URL encoding
60 URI Reserved characters ; /? & = + $, encoded in base 16, prefixed by % example: space will become %20 why?
61 URI Absolute URIs schema and authority components are mandatory specified
62 URI Relative URIs../../web.css only the constructs regarding the path and, optionally, query are indicated
63 URI Fragments of a given content can be referred by URIref (references, fragment identifiers) URI#URIref
64 URI Fragments of a given content can be referred by URIref (references, fragment identifiers) URI#URIref web-biblio.html#web
65 advanced Dr. Sabin Buraga profs.info.uaic.ro/~busaco/ URI URIs must be considered opaque don t guess the content type by inspecting the URI indicating a resource
66 advanced Dr. Sabin Buraga 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
67 advanced Dr. Sabin Buraga 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
68 IRI Internationalized Resource Identifier permits the use of Unicode characters see also IDN (Internationalized Domain Name) examples: 以食為天.tw/
69 What kind of Web applications can we develop? Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
70 Web site a system running a Web server, hosting a set of related pages (resources) regarding an organization, company or person(s)
71 Web application a collection of interconnected Web pages having the content dynamically generated, in order to offer a specific functionally to its users
72 Web application the interaction between application and users is facilitated by a Web interface
73 Web application the interaction between application and users is facilitated by a Web interface usually, Web site Web application
74 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
75 categories of web applications Document-centric Interactive Transactional Collaborative Portal-oriented Ubiquitous Social Web Semantic Web evolution of complexity
76 Document-centric static content/page(s): Web sites regarding organizations, companies, persons
77
78 Interactive virtual expositions news Web sites e-travel systems info kiosks online participation
79
80 Transactional online banking B2B (business-to-business) solutions B2C (business-to-consumer) applications C2C (consumer-to-consumer) systems Web workflows
81
82 Collaborative Web tele-conferences wiki applications e-learning services peer-to-peer Web applications
83
84 Portal-oriented providing specific technical, business, governmental information of interest species: citizenship Web
85
86 Ubiquitous user location-based mobile services, available on multiple platforms: desktop, mobile device, tablet, game console, mobile Web
87
88 Social Web content syndication collaborative filtering via tagging virtual workplaces digital entertainment social (game) computing
89 object of interest multiple mental associations (concepts) tagging t t t t tagging represents a specific technique of digital content annotation concerning Web resources
90 object of interest multiple mental associations (concepts) tagging t t t t tag = simple (meta-)data an arbitrary term externally associated to an object (a resource) in order to identify, classify, aggregate, etc. that resource
91
92 advanced Dr. Sabin Buraga 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
93 advanced Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
94 How about the generic architecture of a Web application? Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
95 front-end back-end Web client HTTP Web server JavaScript async app servers, frameworks static content dynamic content static content dynamic content local data remote data (Web service) 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
96 Web app. = Interface + Content (Data) + Program Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
97 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,
98 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
99 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
100 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!
101 conclusion terminology, client/server model, hypertext, URI, Web site vs. application, Web apps. categories
102 next episode: Web programming from HTTP to cookies and Web sessions Dr. Sabin Buraga profs.info.uaic.ro/~busaco/
Multimedia Information Systems - Introduction
Multimedia Information Systems - Introduction VO/KU (707.020) Christoph Trattner Know-Center, TU Graz Oct 05, 2015 Christoph Trattner (Know-Center, TU Graz)Multimedia Information Systems - Introduction
More informationWeb Information System Design. Tatsuya Hagino
Web Information System Design Tatsuya Hagino (hagino@sfc.keio.ac.jp) 1 Course Summary Understanding the current Web architecture Web components Web as document space Structure of Web documents Web principles
More informationTable of Contents WWW. WWW history (2) WWW history (1) WWW history. Basic concepts. World Wide Web Aka The Internet. Client side.
Table of Contents WWW World Wide Web Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 44, 2014/10/06 11:35:56 UTC) Tuesday, October 7, 2014 WWW history Basic concepts
More informationWeb Engineering (CC 552)
Web Engineering (CC 552) Introduction Dr. Mohamed Magdy mohamedmagdy@gmail.com Room 405 (CCIT) Course Goals n A general understanding of the fundamentals of the Internet programming n Knowledge and experience
More informationWorld Wide Web History, Architecture, Protocols Web Information Systems. CS/INFO 431 January 29, 2007 Carl Lagoze Spring 2007
World Wide Web History, Architecture, Protocols Web Information Systems CS/INFO 431 January 29, 2007 Carl Lagoze Spring 2007 Acknowledgments Erik Wilde UC Berkeley http://dret.net/lectures/infosys-ws06/http
More informationCS/COE 1520
CS/COE 1520 www.cs.pitt.edu/~nlf4/cs1520/ Introduction Meta-notes These notes are intended for use by students in CS1520 at the University of Pittsburgh. They are provided free of charge and may not be
More informationUFCEKG Lecture 2. Mashups N. H. N. D. de Silva (Slides adapted from Prakash Chatterjee, UWE)
UFCEKG 20 2 Data, Schemas & Applications Lecture 2 Introduction to thewww WWW, URLs, HTTP, Services and Mashups N. H. N. D. de Silva (Slides adapted from Prakash Chatterjee, UWE) Suppose all the information
More informationAdaptable and Adaptive Web Information Systems. Lecture 1: Introduction
Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October
More information2. Introduction to Internet Applications
2. Introduction to Internet Applications 1. Representation and Transfer 2. Web Protocols 3. Some Other Application Layer Protocols 4. Uniform Resource Identifiers (URIs) 5. Uniform Resource Locators (URLs)
More informationEEC-682/782 Computer Networks I
EEC-682/782 Computer Networks I Lecture 20 Wenbing Zhao w.zhao1@csuohio.edu http://academic.csuohio.edu/zhao_w/teaching/eec682.htm (Lecture nodes are based on materials supplied by Dr. Louise Moser at
More informationCIS 408 Internet Computing. Dr. Sunnie Chung Dept. of Electrical Engineering and Computer Science Cleveland State University
CIS 408 Internet Computing Dr. Sunnie Chung Dept. of Electrical Engineering and Computer Science Cleveland State University Web Applications : Different Ways to Build Software Systems Examples of Web Applications:
More informationUR what? ! URI: Uniform Resource Identifier. " Uniquely identifies a data entity " Obeys a specific syntax " schemename:specificstuff
CS314-29 Web Protocols URI, URN, URL Internationalisation Role of HTML and XML HTTP and HTTPS interacting via the Web UR what? URI: Uniform Resource Identifier Uniquely identifies a data entity Obeys a
More informationIntroduc)on to Computer Networks
Introduc)on to Computer Networks COSC 4377 Lecture 3 Spring 2012 January 25, 2012 Announcements Four HW0 s)ll missing HW1 due this week Start working on HW2 and HW3 Re- assess if you found HW0/HW1 challenging
More informationCSCI-1680 WWW Rodrigo Fonseca
CSCI-1680 WWW Rodrigo Fonseca Based partly on lecture notes by Sco2 Shenker and John Janno6 Administrivia HW3 out today Will cover HTTP, DNS, TCP TCP Milestone II coming up on Monday Make sure you sign
More informationChapter 3: Uniform Resource Identifiers References:
3. Uniform Resource Identifiers 3-1 Chapter 3: Uniform Resource Identifiers References: Erik Wilde: World Wide Web Technische Grundlagen (in German). Springer, 1999, ISBN 3-540-64700-7, 641 Seiten. NCSA
More informationThe Nature of the Web
The Nature of the Web Agenda Code The Internet The Web Useful References 2 CODE is King (or Queen) The language of the Web: Hypertext Markup Language - HTML Cascading Style Sheets - CSS Build over successive
More informationCPET 581 E-Commerce & Business Technologies. Topics
CPET 581 E-Commerce & Business Technologies Design and Build E-Commerce Web Sites, Mobile Sites, and Apps Lecture Note 1 of 2 References: *Chapter 4. Building an E-Commerce Presence: Web Sites, Mobile
More informationWorld Wide Web Aka The Internet. Karst Koymans. Friday, October 7, 2016
. WWW World Wide Web. Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 16.3, 2016/10/06 13:25:13 UTC) Friday, October 7, 2016 Karst Koymans (UvA) WWW Friday, October
More informationCSCI-1680 WWW Rodrigo Fonseca
CSCI-1680 WWW Rodrigo Fonseca Based partly on lecture notes by Scott Shenker and John Jannotti Precursors 1945, Vannevar Bush, Memex: a device in which an individual stores all his books, records, and
More informationWeb Development. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 10/11. Sérgio Nunes
Web Development Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 10/11 Sérgio Nunes 1 Summary The Internet The World Wide Web Web Technologies 2 Introduction 3 Previous Experience? 4 Web and Internet What
More informationWeb Standards Mastering HTML5, CSS3, and XML
Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents
More informationCS/INFO 431 Web Information Systems Spring Carl Lagoze Sadat Shami
CS/INFO 431 Web Information Systems Spring 2008 Carl Lagoze Sadat Shami What is the Web? Thinking beyond the browser The Web provides: an architecture and a data layer and the site A web information system
More informationIntroduction to Information Systems
Table of Contents 1... 2 1.1 Introduction... 2 1.2 Architecture of Information systems... 2 1.3 Classification of Data Models... 4 1.4 Relational Data Model (Overview)... 8 1.5 Conclusion... 12 1 1.1 Introduction
More informationTable of Contents WWW. WWW history (2) WWW history (1) WWW history. Basic concepts. World Wide Web Aka The Internet. Client side.
Table of Contents WWW World Wide Web Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 163, 2016/10/06 13:25:13 UTC) Friday, October 7, 2016 WWW history Basic concepts
More informationLocal area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.
Local area network (LAN) Network of computers located close together Wide area networks (WANs) Networks of computers connected over greater distances Based on Chapter 2 of Gary Schneider. (2009). E-Business.
More information3. WWW and HTTP. Fig.3.1 Architecture of WWW
3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features
More informationComp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward
Comp 336/436 - Markup Languages Fall Semester 2018 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,
More informationSTUDY GUIDE CHAPTER 7
STUDY GUIDE CHAPTER 7 True/False Indicate whether the statement is true or false. 1. Every Web page has a unique address called a(n) Uniform Resource Locator. 2. Web 3.0 refers to innovations like cloud
More informationAnnouncements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted
Announcements 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted 2. Install Komodo Edit on your computer right away. 3. Bring laptops to next class
More information3. Uniform Resource Identifiers 3-1
3. Uniform Resource Identifiers 3-1 Chapter 3: Uniform Resource Identifiers References: Erik Wilde: World Wide Web Technische Grundlagen (in German). Springer, 1999, ISBN 3-540-64700-7, 641 Seiten. NCSA
More informationSemantic Web Lecture Part 1. Prof. Do van Thanh
Semantic Web Lecture Part 1 Prof. Do van Thanh Overview of the lecture Part 1 Why Semantic Web? Part 2 Semantic Web components: XML - XML Schema Part 3 - Semantic Web components: RDF RDF Schema Part 4
More informationHistory and Backgound: Internet & Web 2.0
1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems
More informationContents. Topics. 01. WWW 02. WWW Documents 03. Web Service 04. Web Technologies. Management of Technology. C01-1. Documents
Management of Technology Topics C01-1. Documents Code: 166125-01 Course: Management of Technology Period: Spring 2013 Professor: Sync Sangwon Lee, Ph. D 1 Contents 01. WWW 03. Web Service 04. Web Technologies
More informationChapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationMODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )
MODULE 2 HTML 5 FUNDAMENTALS HyperText > Douglas Engelbart (1925-2013) Tim Berners-Lee's proposal In March 1989, Tim Berners- Lee submitted a proposal for an information management system to his boss,
More informationAQU Information Systems Fundamentals Spring 2012 Pg. 9.1
AQU Information Systems Fundamentals Spring 2012 Pg. 9.1 c h a p t e r 9 THE INTERNET & THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE 9.1 LEARNING OBJECTIVES Describe features of infrastructure & connectivity
More informationWeb Information System Design No.5 Accessing Web Documents. Tatsuya Hagino
Web Information System Design No.5 Accessing Web Documents Tatsuya Hagino (hagino@sfc.keio.ac.jp) 1 Web Basic Components Prepare documents using HTML and CSS Address documents by URL Get documents from
More informationPublishing Technology 101 A Journal Publishing Primer. Mike Hepp Director, Technology Strategy Dartmouth Journal Services
Publishing Technology 101 A Journal Publishing Primer Mike Hepp Director, Technology Strategy Dartmouth Journal Services mike.hepp@sheridan.com Publishing Technology 101 AGENDA 12 3 EVOLUTION OF PUBLISHING
More informationFundamentals of Information Systems, Seventh Edition
Fundamentals of Information Systems, Seventh Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets Fundamentals of Information Systems, Seventh Edition 1 An Overview of Telecommunications
More informationInternet Mail: The SMTP Model
Internet Mail: The SMTP Model User File System Sender- SMTP SMTP Commands Replies Receiver- SMTP File System Simple Mail Transfer Protocol (SMTP) to transfer e-mails Depending on the operating system,
More informationTowards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø
Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing
More informationAnnouncements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted
Announcements 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted 2. Campus is closed on Monday. 3. Install Komodo Edit on your computer this weekend.
More information= a hypertext system which is accessible via internet
10. The World Wide Web (WWW) = a hypertext system which is accessible via internet (WWW is only one sort of using the internet others are e-mail, ftp, telnet, internet telephone... ) Hypertext: Pages of
More informationWeb Design and Development ACS-1809
Web Design and Development ACS-1809 Chapter 1 9/11/2018 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of
More informationG64PMM - Lecture 4.1. What is Hypertext? Non-linearity! Hypertext I
G64PMM - Lecture 4.1 Hypertext I What is Hypertext? Hypertext / Hypermedia Non-linear reading and writing Literary Machines! The major design paradigm in multimedia Interconnected items of information
More informationCourse Overview. SWE 432, Fall Design and Implementation of Software for the Web
Course Overview SWE 432, Fall 2016 Design and Implementation of Software for the Web Course Topics How do we organize, structure and share information? How to make web applications Tools, front-end and
More informationCOMS 359: Interactive Media
COMS 359: Interactive Media Agenda Review HTML Introduction Structure Preview Review gunkelweb.com/classlist Review Introduction World Wide Web vs. Internet Internet - Developed by DARPA in the 1960 s
More informationThe Internet, the Web, and Electronic Commerce The McGraw-Hill Companies, Inc. All rights reserved.
Discuss the origins of the Internet and the Web. Describe how to access the Web using providers and browsers. Discuss Internet communications, including e- mail, instant messaging, social networking, blogs,
More informationComp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward
Comp 336/436 - Markup Languages Fall Semester 2017 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,
More informationStandard 1 The student will author web pages using the HyperText Markup Language (HTML)
I. Course Title Web Application Development II. Course Description Students develop software solutions by building web apps. Technologies may include a back-end SQL database, web programming in PHP and/or
More informationFrom administrivia to what really matters
From administrivia to what really matters Questions about the syllabus? Logistics Daily lectures, quizzes and labs Two exams and one long project My teaching philosophy...... is informed by my passion
More informationWeb Architecture and Technologies
Web Architecture and Technologies Ambient intelligence Fulvio Corno Politecnico di Torino, 2015/2016 Goal Understanding Web technologies Adopted for User Interfaces Adopted for Distributed Application
More information6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning
6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories
More informationANAND COMMUNICATION CARE M 342, RAGHUBIR NAGAR, NEW DELHI
Favicon Title Protocol: SSL URL / IP Address Body Top Level Domain Name Domain Name Country Path Title Tag Meta Description Post Date / Time Display URL Anatomy of URL: https://www.google.co.in/search?
More informationBrowsing the Semantic Web
Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 2. pp. 237 245. Browsing the Semantic Web Peter Jeszenszky Faculty of Informatics, University
More informationWEB TECHNOLOGIES CHAPTER 1
WEB TECHNOLOGIES CHAPTER 1 WEB ESSENTIALS: CLIENTS, SERVERS, AND COMMUNICATION Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson THE INTERNET Technical origin: ARPANET (late 1960
More informationUser Interaction: XML and JSON
User Interaction: XML and JSON Assoc. Professor Donald J. Patterson INF 133 Fall 2012 1 HTML and XML 1989: Tim Berners-Lee invents the Web with HTML as its publishing language Based on SGML Separates data
More informationPrinciples of Information Systems textbook: Principles of Information Systems, Sixth Edition. Dr.Amer Alzaidi Department of Information Systems
+ Principles of Information Systems textbook: Principles of Information Systems, Sixth Edition Dr.Amer Alzaidi Department of Information Systems Chapter 4 Telecommunications, the Internet, Intranets, and
More informationCS WEB TECHNOLOGY
CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages
More informationChapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts
E-commerce 2015 business. technology. society. eleventh edition Kenneth C. Laudon Carol Guercio Traver Chapter 3 E-commerce Infrastructure: The Internet, Web, and Mobile Platform Copyright 2015 Pearson
More informationLesson 14 SOA with REST (Part I)
Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)
More informationIntroduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationTennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009
Tennessee Trade & Industrial Course 655745 Web Page Design II - Site Designer Standards A Guide to Web Development Using Adobe Dreamweaver CS3 2009 ation Key SE Student Edition LE Learning Expectation
More informationGlobal Servers. The new masters
Global Servers The new masters Course so far General OS principles processes, threads, memory management OS support for networking Protocol stacks TCP/IP, Novell Netware Socket programming RPC - (NFS),
More informationBusiness Data Communications and Networking
Business Data Communications and Networking 10th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc Dwayne Whitten, D.B.A Mays Business School Texas A&M University http://alainmaterials.webs.com/
More informationWorld Wide Web. Before WWW
FEUP, João Neves World Wide Web Joao.Neves@fe.up.pt CAcer t WoT User Digitally signed by CAcert WoT User DN: cn=cacert WoT User, email=joao.neves@i nescporto.pt, email=b2d718a54c3 83ce1a9d48aa87e2ef 687ee8769f0
More informationIntroduction to XML 3/14/12. Introduction to XML
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationNotes beforehand... For more details: See the (online) presentation program.
Notes beforehand... Notes beforehand... For more details: See the (online) presentation program. Topical overview: main arcs fundamental subjects advanced subject WTRs Lecture: 2 3 4 5 6 7 8 Today: the
More informationWeb Design E M I R R A H A M A N WEB DESIGN SIDES 2017 EMIR RAHAMAN 1
Web Design S ESSION 1: WEB BASICS E M I R R A H A M A N WEB DESIGN SIDES 2017 EMIR RAHAMAN 1 The World Wide Web (WWW) An information system of interlinked hypertext documents accessible via the Internet
More informationSemantic Web Fundamentals
Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology
More informationA Linked Data Translation Approach to Semantic Interoperability
A Data Translation Approach to Semantic Interoperability November 12, 2014 Dataversity Webinar Rafael M Richards MD MS Physician Informaticist Veterans Health Administratioan U.S. Department of Veterans
More informationNetworks, WWW, HTTP. Web Technologies I. Zsolt Tóth. University of Miskolc. Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP / 35
Networks, WWW, HTTP Web Technologies I. Zsolt Tóth University of Miskolc 2018 Zsolt Tóth (University of Miskolc) Networks, WWW, HTTP 2018 1 / 35 Table of Contents Networks Internet 1 Networks Internet
More informationAre you afraid of Semantic Web?
1 Are you afraid of Semantic Web? Buraga Faculty of Computer Science A.I.Cuza University of Iaşi, România http:// ://www.infoiasi.ro/~busaco/ 2 Attention, please a first question for you: What is Semantic
More informationBirth of the World Wide Web
www.pammies.com Article Title: Birth of the World Wide Web (PDF) Birth of the World Wide Web AUTHOR P R HILL 1 Contents Birth of the World Wide Web...3 The History...3 Timothy Berners-Lee...5 Conclusions...6
More informationCollection of (1) Meta-network. Uses a standard set of protocols Also uses standards for structuring the information transferred
Collection of (1) Meta-network That is, a (2) of (3) Uses a standard set of protocols Also uses standards for structuring the information transferred Collection of (1)_networks_ Meta-network That is, a
More informationAgenda. XML Generics. XML for Java Developers G Session 1 - Main Theme Markup Language Technologies (Part I)
XML for Java Developers G22.3033-002 Session 1 - Main Theme Markup Language Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationSemantic Web Fundamentals
Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic
More informationCS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB
CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB LAST WEEK Input, Output, Processor, Memory Bits are 0 and 1 Koans: Koan 1: Everything is bits Koan 2: Perfect copy, every time Koan 3:
More informationLanguages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by
Languages in WEB E-Business Technologies Summer Semester 2009 Submitted to Prof. Dr. Eduard Heindl Prepared by Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik Hochshule Furtwangen University
More informationSome more XML applications and XML-related standards (XLink, XPointer, XForms)
Some more XML applications and XML-related standards (XLink, XPointer, XForms) Patryk Czarnik XML and Applications 2014/2015 Lecture 12 19.01.2015 Standards for inter-document relations XPointer addressing
More informationHTTP, REST Web Services
HTTP, REST Web Services Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2018 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) HTTP, REST Web Services Winter Term 2018 1 / 36 Contents 1 HTTP 2 RESTful
More information1.1 A Brief Intro to the Internet
1.1 A Brief Intro to the Internet - Origins - ARPAnet - late 1960s and early 1970s - Network reliability - For ARPA-funded research organizations - BITnet, CSnet - late 1970s & early 1980s - email and
More informationWWW. World Wide Web aka The Internet. Karst Koymans. Informatics Institute University of Amsterdam. (version 18.8, 2018/10/16 12:20:12 UTC)
WWW World Wide Web aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 18.8, 2018/10/16 12:20:12 UTC) Tuesday, October 16, 2018 Karst Koymans (UvA) WWW Tuesday, October
More informationHow the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson
How the Web Works Chapter 1 Modified by Marissa Schmidt 2015 Pearson Fundamentals ofhttp://www.funwebdev.com Web Development Objectives 1 Definitions and History 2 Internet Protocols 3 Client-Server Model
More informationFundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar
Connolly Hoar This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition for the benefit of students outside
More informationCSC Introduction to Computers and Their Applications
CSC 170 - Introduction to Computers and Their Applications Lecture 8 The World Wide Web What is the World Wide Web? The Web is not the Internet The Internet is a global data communications network The
More informationEECS 122: Introduction to Computer Networks DNS and WWW. Internet Names & Addresses
EECS 122: Introduction to Computer Networks DNS and WWW Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 Internet
More informationA network is a group of two or more computers that are connected to share resources and information.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML Hypertext Markup Language XHTML Extensible Hypertext Markup Language CSS Cascading Style Sheets The Internet is a worldwide collection of computers and
More informationFull file at
ch02 True/False Indicate whether the statement is true or false. 1. Computer networks and the Internet form the basic technology structure that underlies all electronic commerce. 2. The USENET was the
More informationCMPE 151: Network Administration. Servers
CMPE 151: Network Administration Servers Announcements Unix shell+emacs tutorial. Basic Servers Telnet/Finger FTP Web SSH NNTP Let s look at the underlying protocols. Client-Server Model Request Response
More informationHTML/CSS Essentials. Day Three Ed Crowley
HTML/CSS Essentials Day Three Ed Crowley Today s Topics Web History HTML Beginnings CSS Selectors Lab (Today s Work) Exam Prep (Time Permitting) Sputnik 1957 Led to the creation of Advanced Research Projects
More informationInformation retrieval concepts Search and browsing on unstructured data sources Digital libraries applications
Digital Libraries Agenda Digital Libraries Information retrieval concepts Search and browsing on unstructured data sources Digital libraries applications What is Library Collection of books, documents,
More informationPart 3: Online Social Networks
1 Part 3: Online Social Networks Today's plan Project 2 Questions? 2 Social networking services Social communities Bebo, MySpace, Facebook, etc. Content sharing YouTube, Flickr, MSN Soapbox, etc. Corporate
More informationApplication Level Protocols
Application Level Protocols 2 Application Level Protocols Applications handle different kinds of content e.g.. e-mail, web pages, voice Different types of content require different kinds of protocols Application
More informationComputer Networks. Wenzhong Li. Nanjing University
Computer Networks Wenzhong Li Nanjing University 1 Chapter 8. Internet Applications Internet Applications Overview Domain Name Service (DNS) Electronic Mail File Transfer Protocol (FTP) WWW and HTTP Content
More informationWeb UI. Survey of Front End Technologies. Web Challenges and Constraints. Desktop and mobile devices. Highly variable runtime environment
Web UI Survey of Front End Technologies Web UI 1 Web Challenges and Constraints Desktop and mobile devices - mouse vs. touch input, big vs. small screen Highly variable runtime environment - different
More informationContents 1 INTRODUCTION TO COMPUTER NETWORKS...
Contents 1 INTRODUCTION TO COMPUTER NETWORKS... 1.1 LAN's & WAN's... 1.2 Some network and internetwork components... File Server... Workstation. Topologies and Protocol... Repeaters. Hubs (concentrators)...
More informationImpact. Course Content. Objectives of Lecture 2 Internet and WWW. CMPUT 499: Internet and WWW Dr. Osmar R. Zaïane. University of Alberta 4
Web Technologies and Applications Winter 2001 CMPUT 499: Internet and WWW Dr. Osmar R. Zaïane University of Alberta Impact Babyboomer after the WWII, generation X late 60s. I have the incline to call the
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationDelivery Options: Attend face-to-face in the classroom or remote-live attendance.
XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:
More information