Group Discussion: WWW History
Students will work in groups to answer questions in a Wiki about WWW history. If you did not work before with Moodle Wikis, see this small video (3:36 min.) on the Wiki activity page.
Each group will answer the following questions:
- On the internet, nothing new is created if it can be reused from existing technologies. To prove this sentence, find 2 technologies from the WWW that reused technologies from pre-existing standards. For each:
- What and how was it reused?
- What were the advantages of reusing older technologies?
- In your opinion, could they have used something different? Yes or No. Justify your answer.
- Browser Wars. Companies fought wars to control the WWW technologies.
- Do you agree with the narrative for the browser wars presented in the video?
- Why?
- Point out and explain 2 facts or situations that support your point of view (discuss them separately).
It is not important if you support or not the video's narrative, but how well you make and explain your points.
Each group has to choose:
- Coordinator: To coordinate the discussions and group activities. He also has to control the time to ensure the group posts its results on time.
- Editor: To write down the group's contents to the wiki.
Each group has to create a wiki page to write the group members' names, USP numbers, and answers to the questions. A group may divide the two questions among two subgroups, but, in this case, it is recommended that you reserve some time for each subgroup to review the other's text.
Retour
Questão 1
Affichage de la version 2 de la page
(Restaurer cette version)
(Restaurer cette version)
Modifié: 31 mars 2023, 09:43 Utilisateur: Yasmin Osajima de Araujo → YO
Para provar a sentença, foram escolhidas as seguintes tecnologias: o hipertexto e o SGML.
Hipertexto:
- Uma tecnologia da World Wide Web que reusou tecnologias pré-existentes foi o HTTP (Hypertext Transfer Protocol). O HTTP é um protocolo que permite que clientes solicitem páginas da web a servidores e recebam respostas. Essa tecnologia é baseada no conceito de hipertexto. Hipertexto é uma ideia que possibilita a conexão de diversos conteúdos por meio de links, permitindo que o usuário acesse esses conteúdos de forma não linear. Isso significa que o hipertexto permite que um texto ou conteúdo seja associado a outros conteúdos relacionados, o que possibilita uma navegação mais dinâmica.
- O fato de o hipertexto já ser um conceito bem estabelecido (visto que existia há mais de duas décadas) antes do desenvolvimento do HTTP tornou mais fácil a explicação e a promoção deste protocolo entre usuários e desenvolvedores. Além disso, a reutilização dos conceitos do hipertexto permitiu que o HTTP se baseasse nos padrões e melhores práticas existentes para publicação e comunicação de documentos, o que ajudou a ampliar sua adoção e suporte por outras tecnologias e aplicativos, acelerando o crescimento da World Wide Web.
- Embora outras tecnologias também estivessem sendo desenvolvidas na mesma época, o hipertexto mostrou-se mais adequado para o objetivo específico do WWW de permitir o acesso fácil a informações na internet. Como resultado, o HTTP foi projetado para trabalhar com hipertexto e tornou-se um componente fundamental do sucesso da World Wide Web. Dessa maneira, apesar de haver outras opções, a decisão de basear o HTTP no conceito de hipertexto foi a mais lógica.
SGML
- A SGML (Standard Generalized Markup Language) foi reutilizada para criar o HTML quando Tim-Berners Lee estava desenvolvendo o primeiro navegador e servidor web. O SGML era um padrão para a definição das markup languages que permitia aos criadores de conteúdo especificar como seus documentos deveriam ser apresentados. O HTML foi criado como um subconjunto mais acessível do SGML, específica para uso da web.
Berners Lee e sua equipe criaram um conjunto de tags que seriam usados para estruturar o conteúdo da web. Essas tags eram baseadas na sintaxe do SGML porém foram implificadas e adaptadas às necessidades da web. O HTML continuou evoluindo, mas sua estrutura e sintaxe básica é enraizada no SGML. - Algumas vantagens de reusar o padrão SGML ao invés de desenvolver um novo foram:
- O SGML já era amplamente difundido: ele já estava em uso a vários anos e era amplamente reconhecido como uma linguagem para criar documentos estruturados. Ao reutilizar esse padrão os designers do HTML aproveitaram a infraestrutura já existente;
- O SGML era flexível e extensível: ele permitia a criação de tags e sintaxes personalizadas. Essa flexibilidade permitiu que a linguagem criado fosse adaptada especificamente às necessidades da web;
- Por ser amplamente difundido e utilizado em diversas indústrias, os fluxos de trabalho e ferramentas já existentes seriam compatíveis ou ao menos familiares com a nova linguagem do HTML;
- O SGML fornecia uma separação entre conteúdo e apresentação, isso permitia uma flexibilidade na renderização e tornou possível adaptá-lo a diversos dispositivos e plataformas. Essa separação também foi utilizada como recurso no HTML que mais tarde separou ainda mais conteúdo de apresentação com CSS. - Sim, poderia ter usado outra tecnologia como por exemplo Text Encoding Initiative (TEI) ou criado algo totalmente novo porém, entre todas as possibilidades, o SGML já era o mais bem-sucedido e de maior relevância pela sua amplitude e flexibilidade. Portanto, qualquer outra opção seria de difícil implementação e gastaria mais tempo e recurso.