João Ricardo Ziglio do Amaral
João Ricardo Ziglio do Amaral
Fundamentos da Web 2.0
1
João Ricardo Ziglio do Amaral
Dedicatória
“Dedico esse livro aos meus pais, à minha namorada
e aos amigos pela atenção e carinho”
2
João Ricardo Ziglio do Amaral
Agradecimentos
“Agradeço à Deus, aos meus pais e a minha namorada
pela compreensão e paciência”
3
João Ricardo Ziglio do Amaral
Epígrafe
“Algo só é impossível até que alguém duvide e acabe provando o contrário”
(Albert Einstein)
4
João Ricardo Ziglio do Amaral
Sumário
Introdução................................................................................................................ 6
Capítulo I – A Web 2.0............................................................................................. 7
1.1 Histórico..................................................................................................7
1.2 Apresentação da Web 2.0...................................................................... 8
1.3 Tecnologias usadas na Web 2.0............................................................. 13
Capítulo II – As empresas e a Web 2.0.................................................................. 22
2.1 As informações na Web 2.0.................................................................... 22
2.2 Vantagens de utilização de padrões para as empresas......................... 25
Considerações Finais.............................................................................................. 30
Referências bibliográficas...................................................................................... 31
5
João Ricardo Ziglio do Amaral
Introdução
A evolução do serviço www (World Wide Web), que surgiu em 1989, como
um integrador de informações, proporcionou o surgimento de tecnologias e novas
atitudes, que estão mudando totalmente a forma de interação do usuário com a
Internet.
Esse movimento está sendo chamado de Web 2.0 e trata-se de um conceito
que envolve o uso de técnicas de criar páginas e sites, e tal novidade tem gerado
muitos estudos e pesquisas sobre o tema.
A proposta deste livro é mostrar a evolução da Internet até o surgimento das
novas técnicas da Web 2.0, explicar suas novas tecnologias empregadas e
principais utilizações e vantagens, analisar como as informações das empresas
estão sendo melhor utilizadas no contexto dessa nova Web, verificar o impacto da
Web 2.0 nas empresas e definir quais as principais vantagens da utilização desse
novos padrões para essas empresas.
Neste livro, primeiramente apresenta – se uma revisão sobre evolução da
Internet, a definição do termo Web 2.0, dos navegadores Web mais conhecidos, a
diferenciação de aplicativos Desktop e Web, a explicação das tecnologias utilizadas
atualmente; no segundo capítulo são discutidas as mudanças causadas pela Web
2.0 nas empresas, as principais vantagens para as empresas da utilização de
padrões Web.
6
João Ricardo Ziglio do Amaral
Capítulo I – A Web 2.0
A finalidade deste capítulo é discutir brevemente o processo de evolução da
Internet e, assim, preparar o leitor para a apresentação do conceito de Web 2.0.
1.1 - Histórico
Um dos maiores receios dos norte-americanos durante a Guerra Fria era
perder as informações contidas em servidores de quartéis-generais, foi por isso que
o Departamento de defesa pensou em um sistema que interligasse vários pontos de
redes, para que o comando não ficasse centralizado. Criando uma rede onde não
haveria um computador central, pois acaso acontecesse um ataque à Casa Branca
ou ao Pentágono, as informações poderiam ser acessadas em outro lugar qualquer.
Essa Rede deveria ser considerada à prova de bombardeio, pois o sistema não era
comprometido caso um dos pontos desaparecesse. Essa rede foi denominada
ARPAnet (Advanced Research Projects Agency) e surgiu em 1969 interligando
vários centros de pesquisas.
Segundo o autor, no início dos anos 80, foi desenvolvida uma nova utilidade
para a citada ARPAnet. Essa rede passou a ligar os laboratórios e universidades dos
EUA e, posteriormente, outros países. Nessa época surgiu o nome Internet. No final
da década de 80, Tim Berners-Lee desenvolveu com sua equipe do CERN
(European Organization for Nuclear Research, de Genebra), um sistema de
hipertexto para funcionar em redes de computadores. Isso foi criado com a finalidade
de facilitar o compartilhamento de pesquisas de cientistas, uns com os outros.
7
João Ricardo Ziglio do Amaral
Pesquisadores do CERN, em 1991, tiveram a idéia de criar a World Wide
Web. No início a maioria das informações se apresentava no formato de texto e com
poucas ilustrações. Marc Andressen, do NCSA (National Center for Supercomputer
Activity), foi o criador do primeiro navegador para Internet: o Mosaic que era capaz
de interpretar gráficos e realizar navegações através de links. Nessa década
aumentou a compreensão do uso comercial da rede, gerando sua grande expansão.
Atualmente a Internet reúne mais de 40 mil redes e respeita a concepção
original: não tem um ponto central de comando e é considerada por muitos teóricos
da comunicação, um fenômeno tão importante para a humanidade quanto a
Revolução Industrial, com isso inaugurando uma nova era, ou seja, a Sociedade da
Informação.
1.2 - Apresentação da Web 2.0
Serviços básicos da Internet a execução remota de comandos, as
transferências de arquivos, o correio eletrônico, os grupos de notícias, enfim, a
estrutura na qual os serviços funcionam ligando diversas redes do mundo através do
TCP/IP1. Em outras palavras estes serviços ligam redes por meio da Internet através
do protocolo TCP/IP.
O termo Web 2.0 é uma expressão criada pela editora americana O'Reilly,
especializada em publicações das novas tecnologias, Internet em particular. Sendo
que, não se trata de uma nova versão de um software. É um slogan usado que se
tornou eficaz e apropriado, e que indica a superação da Web, e mostra que o www
1
TCP/IP – (TRANSMISSION CONTROL PROTOCOL//INTERNET PROTOCOL)
É um padrão de comunicação que reúne um conjunto de protocolos e as informações que trafegam
na rede necessitam dele, por isso ele é utilizado como protocolo primário da rede na internet.
8
João Ricardo Ziglio do Amaral
está entrando numa nova fase. É uma a passagem dos sites aos serviços, mudando
o significado da Internet conhecido, deixando espaço a os novos paradigmas nos
quais os casos de sucesso e parâmetros serão diferentes dos utilizados até o
momento.
Não se trata de modo algum de uma evolução tecnológica. Na verdade são
meios, instrumentos e serviços diferentes dos atuais.
Nesse contexto a Web 2.0 pode ser baseada no conceito de simplicidade,
onde tudo é claro e fácil de se executar. Não contendo gráficos ou tabelas
desnecessárias. Seu foco principal é o conhecimento.
Essa mudança proporciona uma maior interatividade, sendo que o usuário
pode opinar sobre o conteúdo. A isso se dá o nome de Tagsonomia ou
Folksonomia, ou seja, um trecho de conteúdo é associado a uma marca indelével,
classificatória e pessoal. Nele o usuário escolhe palavras-chave para classificar a
informação ou parte dela. É uma forma relacional de categorizar e classificar na
Web.
Devido a Tagsonomia que comunidades digitais e aplicações permitem aos
usuários uma interação. E isto não se limita apenas ao computador pessoal, pois a
Web 2.0 pode ser usada em aplicações que funcionam em tocadores de mp3,
celulares, videogames e inclusive na TV Interativa, ou seja, com essa nova
tecnologia os usuários recebem, transformam e publicam, criando assim um ciclo
infinito de geração de informação.
O HTML (Hyper Text Markup Language) é uma linguagem criada para exibir
documentos nos formatos mais básicos e não na forma de aplicações. Reunindo-se
9
João Ricardo Ziglio do Amaral
a essa realidade a inexistência de um padrão de navegadores e as conexões lentas
a web tornou-se uma plataforma tecnológica limitada.
O surgimento da Web 2.0 e o uso de novas tecnologias foi possível uma
maior interação dos usuários com os sites, diminuindo assim as limitações da
tecnologia. Um dos exemplos mais comum é o blog, que é um site no qual o usuário
faz atualizações organizadas cronologicamente escrevendo com total liberdade.
Não é necessário ter conhecimento profundo sobre informática para criar um
blog. Basta ter um computador com acesso à Internet. Não há controle sobre o
conteúdo divulgado e o internauta que visita a página pode publicar seus
comentários. É a liberdade de expressão elevada à potência máxima. Estima-se que
há mais de 11 milhões deles no mundo e que surjam 40 mil novos por dia, segundo
a empresa Technorati, que rastreia esses endereços.
Os blogs criam a idéia da informação não oficial e são fontes úteis para
encontrar informações de produtos, pois geralmente contém informações mais
detalhadas e comentários de consumidores.
Blogs são documentos criados por usuários e posteriormente visualizados
usando navegadores.
Um navegador da Web é um software que converte arquivos HTML em
documentos que integram texto e imagens. Os arquivos HTML estão em servidores
do mundo inteiro.
Navegadores Web mais conhecidos são:
Internet Explorer que é o navegador mais utilizado, devido à Microsoft já
inserir o software no pacote Windows. Devido à generalizada utilização, a Internet
10
João Ricardo Ziglio do Amaral
Explorer e Outlook Express são alvos de vírus que se aproveitam das falhas de
segurança encontradas nesses programas;
O Opera é um navegador rápido para carregar páginas e não tão pesado
quanto o Netscape. O programa de instalação é pequeno e possui recurso de
navegação por abas nas quais as novas páginas são abertas na mesma janela do
Opera, não havendo necessidade de abrir outras instâncias do navegador;
O Mozilla, assim como o Opera, apresenta um sistema que permite que as
páginas sejam visualizadas à medida que o navegador vai baixando o arquivo e não
após tudo ser carregado. Também, possui gerenciador de downloads, cookies,
popups, senhas e dados digitados em formulário;
O Netscape a partir da versão 6 é parecido com o Mozilla, ou seja, por
dentro eles são o mesmo navegador e compartilham praticamente dos mesmos
recursos, porém o Netscape traz no programa de instalação alguns outros softwares,
o que torna o instalador muito grande e lento.
Uma das propostas da Web 2.0 é usar sofwares aplicativos por meio de
dispositivos, sendo o mais comum o próprio computador via navegador.
Os softwares aplicativos, são programas específicos para a solução de
problemas do usuário, ou seja, efetuam as mais diversas tarefas, tais como:
processador de texto, editor de imagem, agenda, jogos, pesquisa, controle de
estoque, criação de banco de dados, comunicação via modem (fone, fax, e-mail,
chat, videoconferência), confecção de planilhas, entre outros. Os aplicativos são
criados e comercializados por empresas especializadas e, geralmente, são
desenvolvidos especificamente para um determinado sistema operacional, como por
exemplo, para Linux ou para Windows. Já com a proposta da Web 2.0 os aplicativos
11
João Ricardo Ziglio do Amaral
não dependem de um sistema operacional, pois os mesmos estão hospedados em
um servidor acessado por diversos usuários independente do sistema operacional
que esse possuir.
Os aplicativos podem ser divididos em:
Uso geral: são programas que apresentam vários tipos de finalidades.
Exemplos: editores de texto; gráficos e planilhas, apresentação; navegadores e
gerenciadores de banco de dados;
Uso específico: destinam-se exclusivamente a uma única finalidade.
Exemplos: folhas de pagamento, crediário, imposto de renda, cadastro, contas a
pagar e a receber, entre outros.
Com o surgimento do Gmail, um aplicativo Web de e-mail proporciona ao
usuário um grande espaço de armazenamento. Notou-se a possibilidade dos
navegadores web se comportarem como aplicações. Devido à essa evolução ficou
claro que o conceito da antiga www estava ultrapassado, e tais mudanças usam
agora o termo Web 2.0. No entanto, os desenvolvedores que estavam interessados
em descobrir como era possível desenvolver um aplicativo como o Gmail e
decifraram o seu código, descobrindo tal resposta no comando Javascript
xmlHttpRequest tecnologia que possibilita a aplicação dos conceitos da Web 2.0,
antes pouco utilizado.
Atualmente, as aplicações web se aproximam dos aplicativos instalados em
computadores pessoais, que são denominados aplicativos desktop.
12
João Ricardo Ziglio do Amaral
A distância entre essas aplicações está se tornando cada vez menor, pois os
aplicativos Web estão mais parecidos com os aplicativos locais do que com sites.
Além disso, com centenas de funcionalidades interessantes, usando o navegador. E
essa é a principal meta da Web 2.0, ou seja, tornar os aplicativos web cada vez mais
parecidos e funcionais como os aplicativos instalados nos computadores atualmente,
em que eles possam desempenhar diversas funções. Exemplo disso, o Google, que
comprou o Writely, um aplicativo web com a função de editor de textos, e o tornou
disponível ainda em fase beta. Muitas pessoas estão comparando esse aplicativo
web com o aplicativo desktop Microsoft Word, que pertence à Microsoft e que é o
editor de texto mais usado atualmente.
Ao acessar o Writely, os usuários tem a opção de salvar os arquivos em
extensões diferentes, o que torna possível que esse documento depois de salvo
possa ser aberto em outros editores de textos, até mesmo no Microsoft Word.
1. 3 - Tecnologias usadas na Web 2.0
O principal aspecto a ser considerado na Web 2.0 são as tecnologias
empregadas. Uma primeira tecnologia a ser apresentada é conhecida como RIA
(Rich Internet Applications), que é definida pela Adobe, empresa de
desenvolvimento de softwares, como uma combinação da facilidade de uso das
aplicações desktop, com a capilaridade2 e o baixo custo de desenvolvimento das
aplicações Web e interatividade e comunicação multimídia. Gerando como resultado
final uma aplicação mais rápida, simples e de fácil navegação para o usuário.
2
Capilaridade é a disseminação da informação de forma descentralizada.
13
João Ricardo Ziglio do Amaral
A RIA possibilita:
Interfaces mais rápidas e práticas incluindo validações e formatações em
tempo real, sem necessidade de atualizações ou postagem de dados, ou seja,
garante um maior desempenho do aplicativo;
Comportamentos de objetos clicar e arrastar, que significa que o aplicativo
tem comportamento parecido com o ambiente do sistema operacional Windows;
A utilização de download progressivo de dados e conteúdo de acordo com a
banda do usuário, ou melhor, a velocidade de carregamento dos aplicativos varia de
acordo com a velocidade da conexão do usuário, assim tornando menor o tempo de
espera para visualização de conteúdo, pois cada usuário recebe dados e conteúdo
aproveitando melhor sua conexão com a Internet;
Incorporar o melhor das duas funcionalidades da comunicação interativa o
áudio e vídeo, assim sendo, utilizar em conjunto áudio e vídeo para criar um
ambiente interativo, podemos citar como exemplo um jogo em Flash.
Outra tecnologia a ser apresentada é conhecida como Webstandards ou
Padrões Web que permitem a implementação de layout em HTML muito mais fácil e
rapidamente, além de tornar o site compatível com todos os navegadores que
utilizam os padrões do W3C (Consórcio que regulamenta e define os padrões da
web). A separação dos códigos que definem a apresentação, o conteúdo e o
comportamento.
14
João Ricardo Ziglio do Amaral
Os padrões Web permitem que se obtenha:
Leveza e estabilidade para o site, ou seja, os aplicativos mais ágeis e
confiáveis;
Fácil manutenção, que significa maior ganho de tempo na solução dos
problemas;
Tamanho de arquivos menores o que economiza a banda e velocidade no
carregamento, assim sendo, menor tráfego em caso de muitos acessos ao mesmo
tempo devido a economia de banda;
Maior acessibilidade para o usuário, ou melhor, pode ser acessado em mais
dispositivos como, por exemplo: palm top, celulares, entre outros;
Compatibilidade com diferentes navegadores, ou seja, o aplicativo será
carregado corretamente em diversos navegadores.
Uma outra tecnologia a ser apresentada é conhecida como AJAX
(Asyncronous Javascript And XML) que é a reunião de várias outras tecnologias
como Javascript, XML e derivados para tornar o navegador mais interativo com o
usuário, que utiliza solicitações apenas das informações.O AJAX não é somente um
novo modelo, é também uma iniciativa na construção de aplicações web mais
dinâmicas e criativas. Ele evita as atualizações da tela, que causa transtornos para o
usuário. É importante lembrar que o AJAX está dentro do conceito RIA. Pode-se ter
uma aplicação rica em RIA construída com AJAX, Flash, Flex, entre outros, ou seja o
RIA é um conceito que incorpora varias ferramentas e metodologias de construção
dentre elas podemos citar o AJAX.
15
João Ricardo Ziglio do Amaral
As características do AJAX são:
Executa o site e a aplicação web no próprio navegador do cliente, ou seja,
economiza processamento e banda do servidor;
Reduz processamento no servidor, que significa, que algumas partes do
aplicativo são executadas na máquina do cliente;
Apresentação baseada em padrões, usando XHTML e CSS, ou melhor, isso
possibilita menores tamanhos de arquivos que gera economia de banda e maior
velocidade nos downloads;
Exposição e interação dinâmica usando o DOM, ou seja, torna o tempo de
resposta para o cliente menor;
Intercâmbio e manipulação de dados usando XML e XSLT, o que significa,
uma maior facilidade na exportação de bancos de dados.
Atlas é um pacote para desenvolvimento web que integra um conjunto
extensivo de bibliotecas e scripts que são executados na máquina do usuário.
Seus benefícios são:
Os mesmos do AJAX, porém com aumento significativo de produtividade no
desenvolvimento das aplicações web pelo fato do Atlas ser integrado ao Visual
[Link].
Outra tecnologia a ser apresentada é conhecida como Flash. É uma
tecnologia criada pela Adobe, desenvolvedora de programas de computador e é o
mais avançado ambiente de criação de sites interativos, experiências digitais e
conteúdo móvel, sendo um dos precursores do conceito RIA. Utilizando essa
16
João Ricardo Ziglio do Amaral
tecnologia pode-se oferecer um conteúdo rico com vídeo, gráficos, áudio e
animações.
O Flash permite:
Utilização de recursos multimídia em sites de forma simples e leve de serem
baixados pelo usuário. Estima-se que a maioria dos computadores possuam o plugin
do Flash;
Oferece ao usuário um visual mais elegante e interativo, com uso de
animações.
Outra tecnologia a ser apresentada é conhecida como Flex que é uma
tecnologia criada pela Adobe. Ela é atualmente a solução mais poderosa para a
criação de aplicações ricas (RIAs) multiplataforma. Permite a criação de aplicações
no estilo do Ajax, porém utilizando o plugin do Flash para funcionar. O Flex permite o
desenvolvimento rápido de aplicações RIA que usam o conceito de sistema e não de
sites.
A tecnologia [Link] que é a camada de desenvolvimento de aplicações
web da [Link] da Microsoft.
Os benefícios de seu uso são:
Alto ganho de produtividade no desenvolvimento, ou seja, gera economia de
custo de produção de softwares;
Os programas [Link] são compilados, o que traz rapidez e maior
segurança contra a ação de usuários mal intencionados, o que significa, menos
riscos de ataques pois apresenta o código em linguagem de máquina;
17
João Ricardo Ziglio do Amaral
Suporte a diferentes navegadores, inclusive a geração de scripts de cliente é
automática, ou melhor, maior portabilidade do aplicativo podendo ser utilizado em
diversos navegadores;
Um Aplicativo Web pode ser escrito em qualquer linguagem suportada no
[Link], inclusive misturando várias linguagens, assim sendo, gera maior
produtividade do desenvolvedor;
O [Link] é uma poderosa arquitetura de armazenamento de páginas
permite otimizar o desempenho do servidor para níveis bem maiores que o ASP
tradicional ou seus concorrentes, ou seja, possibilita personalização do servidor.
Outra tecnologia conhecida como C# (pronuncia-se c sharp) é uma nova
linguagem criada pela Microsoft em conjunto com a [Link], para criar as
regras de negócio de um sistema. O C# é a linguagem de referência do NET pelas
seguintes razões:
Foi feita a partir do zero para funcionar na nova plataforma mundial que é a
Internet, ou seja, não foi aproveitada nenhuma codificação anterior;
A maior parte das classes do .NET Framework e até mesmo o compilador
JScript foram desenvolvidos em C#. O C# inclui idéias de várias linguagens de
programação, mas é patente a influência das duas outras principais linguagens com
as quais o principal criador trabalhou anteriormente: o Pascal do Delphi e o Java.
Existem também claras influências do C++ e Smalltalk.
A tecnologia a ser apresentada a Web Services que tem como conceito
principal a operabilidade conjunta, capacidade de sistemas diferentes se
comunicarem e compartilharem dados, se estiverem ligados entre si. Um Web
18
João Ricardo Ziglio do Amaral
Service é uma aplicação lógica, programável, acessível usando o protocolo padrão
da Internet, para tornar possível a comunicação transparente de máquina-para-
máquina e aplicação-para-aplicação.
Os benefícios do Web Service são:
Utilizar a linguagem XML para a troca de informações, ou seja, possibilita a
compatibilidade entre vários serviços;
São meios de comunicação entre computadores e não para seres humanos
como as páginas HTML tradicionais, ou melhor, são dedicados à troca de dados
entre serviços;
Tecnologia que permite computadores na Internet conversarem entre si sem
a intervenção direta de usuários, que significa, autonomia de processos;
Oferece uma nova proposição de negócios às empresas, abrindo um novo
universo de oportunidades, assim possibilitando a abertura de novos mercados e
consumidores;
Por ser arquivo texto, pode ser interpretado em qualquer plataforma ou
sistema operacional e não apresenta problemas quando encontra um firewall, pois
não apresenta risco de segurança.
Outra tecnologia a ser apresentada é conhecida como XML que é a
abreviação de Linguagem extensível de formatação (Extensible Markup Language).
O XML é uma especificação técnica desenvolvida pela W3C (World Wide Web
Consortium), entidade responsável pela definição da área gráfica da Internet, para
superar as limitações do HTML. XML é definido como o formato universal de dados
19
João Ricardo Ziglio do Amaral
estruturados na Web e é considerada a linguagem de grande evolução na Internet.
Esses dados consistem em tabelas, desenhos, parâmetros de configuração.
XML tem os seguintes benefícios:
Descreve e transporta dados como um banco de dados, ou seja, tem a
mesma estrutura de um banco de dados;
Apresenta dados em um formato universal e interpretável por seres
humanos, o que significa, que é compreensível por seres humanos sem precisar de
um aplicativo para interpretá-lo;
Permite a troca de dados de forma transparente entre plataformas diferentes,
ou melhor, possibilita troca de informações entre sistemas operacionais diferentes.
Outra tecnologia a ser apresentada que é conhecida como RSS (Really
Simple Syndication). Nela, pode-se reunir informações de vários sites em uma única
tela, como num programa de e-mail, ser avisado das novidades no momento que
elas são publicadas na Internet, assim o site vai até o usuário mostrando suas
novidades. É importante destacar que o RSS é um formato baseado na linguagem
XML.
Os benefícios do RSS são:
Possibilidade de reunir em um único ambiente conteúdos produzidos por
diversas fontes, sem a necessidade de acessar cada uma separadamente, ou seja,
um mesmo site contém informações de diferentes locais;
20
João Ricardo Ziglio do Amaral
Pode-se verificar notícias no computador em tempo real, ou melhor, as
atualizações dos sites são feitas mais rapidamente o que possibilita a disseminação
da informação em menor tempo;
Automatização, a informação chega ao usuário e não o contrário, assim
sendo, os sites enviam novidades via e-mail aos seus usuários o que proporciona
uma maior interação.
Outra tecnologia a ser apresentada é conhecida como Microsoft SQL Server,
que é uma base de dados que tem a capacidade de suportar os sistemas de missão
crítica3 mais exigentes do mercado. Isso proporciona às empresas 35% de aumento
na velocidade dos processos transacionais se comparado a outros SGBDs do
mercado, que representa, segundo o autor, uma avançada solução de problemas
em projetos de inteligência empresarial e melhorias na produção de aplicações.
O SQL Server oferece uma disponibilidade de 99,999 % e também oferece
40% mais produtividade no tempo de desenvolvimento devido a ser integrado ao
Visual [Link] que tem uma boa segurança como resultado da criptografia.
Finalizando, no processo de evolução da Internet, o desenvolvimento das
tecnologias de hardware e software se somam para configurar o que se conhece
como Web 2.0, cujas tecnologias foram apresentadas nesse capítulo.
3
Missão crítica é um ambiente tecnológico construído para evitar a paralisação de serviços
computacionais e a perda de dados importantes a um negócio.
21
João Ricardo Ziglio do Amaral
Capítulo II – As empresas e a Web 2.0
Neste capítulo é discutido o impacto das mudanças da Web 2.0,
representado pelo desenvolvimento de variadas tecnologias nas empresas e seu
uso no gerenciamento de informações. Veremos as vantagens de trabalhar com
seus padrões.
2.1 – As informações na Web 2.0
Embora o foco das empresas esteja nos usuários e como eles utilizam a
Internet, a Web 2.0 traz impacto na maneira como as empresas e os clientes trocam
informações entre si.
As novas tecnologias como RSS, wikis e blogs são utilizadas para beneficiar
a empresa, como uma boa ferramenta de Marketing. As informações produzidas não
são somente consumidas dentro das empresas, mas sim, são de grande valia para
os usuários externos.
O gerenciamento das informações das empresas na Web 2.0 mostra uma
nova forma de produzir e compartilhar as informações. A publicação de uma
informação é gerenciada por procedimentos de governança corporativa4 que garante
informação verdadeira e atual. No entanto, se a informação gerada pela Web 2.0
4
Governança corporativa é o conjunto de práticas que tem por finalidade otimizar o desempenho de
uma companhia ao proteger todas as partes interessadas.
22
João Ricardo Ziglio do Amaral
passar pelos mesmos procedimentos, isso reduziria os benefícios da velocidade e
facilidade de compartilhamento.
A informação na Web 2.0 deveria ser considerada não-gerenciada, na qual,
os funcionários, respeitando as políticas de utilização da Web da empresa, não
divergem da companhia e nem publicam informações confidenciais, assim podem
utilizar blogs na Internet para divulgar produtos e serviços.
As fontes de informação na Web 2.0 são consideradas também excelente
fornecedora de dados para os projetos de inteligência empresarial. Essas fontes de
dados precisam ser levadas em conta nos projetos de integração, pois as empresas,
que empregarem essas técnicas, poderão ter um melhor relacionamento com o
cliente, com parceiros e com os fornecedores.
Isso acontece especialmente na indústria de serviços, pois a comunicação
bidirecional que a Web 2.0 proporciona permite respostas imediatas e uma rápida
evolução de ofertas através das informações coletadas das pessoas que utilizam
esses serviços e produtos. É nesse ponto que empresas como Amazon, pode ser
citada como exemplo, pois transformou essa interação com os clientes em uma
perfeita harmonia, conseguindo fornecer melhores serviços para seus clientes,
devido às recomendações, avaliações dos produtos feitas pelos consumidores e
utilizando o que funcionou bem na Web 1.0.
23
João Ricardo Ziglio do Amaral
As principais formas de aplicação de Web 2.0, para construir um bom
relacionamento com cliente são:
Estabelecer usabilidade e experiência para o usuário pois, a maior parte dos
sites tradicionais ainda são muito complexos, difíceis de navegar e acabam falhando
ao invés de tornar fácil fazer negócios. Usar o HTML estático, força o carregamento
da página e requer atualizações constantes; a existência de vários menus e links
para clicar pode causar desconforto ao usuário, deixando-o perdido; e o excesso de
conteúdo em uma única página torna a leitura cansativa. Ao contrário, se forem
aplicadas às técnicas da Web 2.0, os sites se tornarão extremamente simples com
um bom design, de fácil navegação e com ótima usabilidade. Vale lembrar que
quanto menos uma aplicação for usada, mais simples ela deverá ser, pois os
usuários poderão esquecer como ela funciona, ou seja, para uma empresa é
importante ter um site fácil, simples e leve de se navegar que proporcione satisfação
ao cliente.
Permitir, incentivar e coletar as contribuições do usuário pois os clientes
quase sempre são a melhor fonte de informação sobre os produtos. Portanto,
permitir uma comunicação bidirecional gera conhecimento e proporciona a coleta de
informações nas respostas, críticas, dicas, sugestões, preferências, conversas entre
seus clientes e até mesmo conversas entre sua empresa e seus consumidores. Se a
empresa estiver no ramo de fornecer conteúdo, pode permitir aos clientes
participarem desse fornecimento e compartilhar com outros usuários, o que significa,
que a empresa coleta informações recebidas de clientes através de seu serviço de
atendimento e as utiliza para melhorar seus produtos e serviços.
24
João Ricardo Ziglio do Amaral
Permitir a formação de comunidades de clientes que gostam do que a
empresa vende. Nessas comunidades eles poderão compartilhar idéias e
informações, criando uma atmosfera de entusiasmo, ajudando outros consumidores,
organizando eventos on-line,entre outros. Além disso, essas comunidades mostram
uma tendência de que os consumidores estão deixando de comprar produtos para
comprar as experiências que esses produtos trazem e a própria comunidade em si,
torna-se uma experiência para eles. Para terminar, na análise de custo e benefício,
uma comunidade on-line pode tornar seus clientes mais fiéis, e colocá-los sempre à
frente de sua marca, aumentando a oportunidade de gerar novos negócios, ou
melhor, a empresa pode utilizar tais comunidades como ferramenta de Marketing,
além delas proporcionarem clientes mais fiéis ao produtos e serviços da empresa.
Existem muitas formas de se aplicar as idéias da Web 2.0 para melhorar ou
até mesmo reinventar o relacionamento com o cliente, mas essas são algumas das
idéias primordiais, no entanto, cada empresa pode criar novas técnicas.
2.2 - Vantagens da utilização de padrões para Web 2.0 para
as empresas
Existem diversas vantagens na aplicação dos padrões Web, elas não são,
de maneira alguma, totalmente inclusivas.
a) Uniformidade
Esta é a primeira vantagem, significa que documentos criados segundo os
padrões Web podem utilizar uma estrutura comum, facilitando a manipulação do
mesmo, pois, permite que modificações tais como inserções e remoções de
25
João Ricardo Ziglio do Amaral
conteúdo ou movimentações estruturais podem ser realizadas de maneira simples,
sem a necessidade de aplicações complexas. Para um exemplo específico, um site
contendo vários documentos pode fazer uso de uma única folha de estilo formatando
o conteúdo para exibição. Isso só é possível se os documentos forem uniformes. Um
outro exemplo é quando os documentos precisam ser transformados para uso em
outro ambiente. A uniformidade permite isso em um número reduzido de etapas
comuns.
b) Simplicidade
Outra vantagem da utilização dos padrões compreende realmente na
eliminação de elementos desnecessários. Nesse sentido é um retorno à utilização do
HTML na simples estruturação dos documentos, ignorando inicialmente a
apresentação dos mesmos, que pode ser aplicada depois de diversas formas.
Documentos criados com os padrões tendem a apresentar uma economia de
marcação permitindo maior flexibilidade na utilização dos mesmos, seja diretamente
em navegadores ou na transformação para outros usos. A simplicidade dos
documentos também resulta em melhores tempos de acesso, uma necessidade
ainda premente da Web atual. Um exemplo próprio das vantagens da simplicidade é
quanto aos mecanismos de busca. Documentos simples podem ser indexados
facilmente e normalmente recebem maior relevância nas buscas.
c) Liberdade
Liberdade é uma outra vantagem, pois os padrões Web permitem a
liberdade de estruturação e inovação por não serem controlados por uma empresa
específica. Isso permite que sejam utilizados por qualquer pessoa, sem necessidade
de pagar ou fazer algo pelo privilégio. Essa liberdade permite também uma facilidade
na movimentação de informações e evita que as mesmas se tornem obsoletas. Um
26
João Ricardo Ziglio do Amaral
documento criado através dos padrões Web, por causa da própria estrutura destes,
estará sempre aberto à movimentação na direção de outros padrões e sistemas
futuros. Formatos proprietário tornam as pessoas e empresas dependentes das
ferramentas que os manipulam e não oferecem outras opções de ferramentas e
formatos. Os padrões Web, criados especialmente para o compartilhamento de
informações, desencorajam tais práticas e evitam os problemas resultantes das
mesmas.
d) Separação de estrutura e apresentação
É considerada talvez a maior vantagem na utilização dos padrões, pois, a
utilização correta dos mesmos permite separar quase completamente a estrutura da
apresentação. Isso significa, o documento fica restrito ao conteúdo, sem especificar
qualquer forma de apresentação, permitindo esta ser modificada de acordo com as
necessidades. Assim, o documento permanece o mesmo, embora possa ser usado
em diferentes ambientes como navegadores, sintetizadores de fala, e geradores de
documentos Braille. A correta separação da estrutura da apresentação permite uma
flexibilidade na utilização do documento. Por exemplo, um determinado documento
pode ser exibido de uma certa forma em um navegador e modificado
significativamente para a impressão através da remoção de navegação, expansão
de links e execução de outras transformações que permitem o documento ser mais
facilmente utilizado em situações diversas.
e) Facilidade de criação
O uso de padrões também torna menos complicada a criação dos
documentos já que não é necessário preocupar-se inicialmente com a apresentação
dos mesmos, assim o criador do documento pode pensar apenas no conteúdo.
Como dito anteriormente, quase todo tipo de layout pode ser criado a partir de CSS
27
João Ricardo Ziglio do Amaral
e isso permite que essa etapa da construção de sites seja realizada
independentemente do desenvolvimento de conteúdo. O criador não necessita de
ferramentas específicas. O conteúdo pode ser editado em qualquer processador de
textos e posteriormente estruturado. Uma vez estruturado ele poderá ser exibido
através da formatação apropriada anexada ao mesmo.
f) Acessibilidade
É essa uma outra das grandes vantagens da utilização dos padrões. Em
termos de padrões, isso significa não só permitir que pessoas com deficiências
físicas tenham acesso à Web, mas também capacitar utilização das páginas em
outros tipos de ambientes diferentes do navegador convencional. Isso inclui
navegadores de voz, que lêem páginas Web em voz alta para pessoas com
dificuldades ou impossibilidade de visão; navegadores Braille que traduzem as
páginas nesse alfabeto; aparelhos com pequeno espaço de exibição e outros
aparelhos de saída que não tão usuais. Assim evitando duplicação de conteúdo e
facilitando a utilização geral dos documentos. A acessibilidade auxilia também
pessoas que não possuem deficiências físicas melhorando a manipulação das
páginas por teclas de atalho.
g) Extensibilidade
É uma outra vantagem dos padrões Web, ainda que indiretamente, pois,
permite que documentos criados com os padrões agreguem informações adicionais
que podem ser separadas quando não necessárias. Embora os navegadores atuais
ainda tenha problema com a especificação, a utilização da mesma atualmente é uma
maneira de preparar documentos para usos imprevistos no futuro.
h) Estabilidade
28
João Ricardo Ziglio do Amaral
Também uma vantagem da aplicação dos padrões, e significa que os
documentos feitos permanecerão compatíveis e serão capazes de degradar
graciosamente em ambientes com suporte limitado aos padrões produzindo um
resultado visual aceitável e completo acesso ao conteúdo. Um exemplo disso são
sites que possuem uma rica exibição em navegadores visuais mais modernos, mas
podem ser completamente acessados em navegadores de modo texto, como o Lynx,
ou navegadores com suporte fraco aos padrões, como o Netscape 4. Sendo também
direcionada ao futuro, a estabilidade permite que documentos existentes atualmente
permanecerão passíveis de utilização muitos anos no futuro, em ambientes ainda a
serem criados. Outro ganho da estabilidade é na manutenção de documentos.
Muitas vezes um determinado site pode passar por várias equipes durante sua vida
útil. A estabilidade dos documentos através dos padrões Web permite que um site
possa ser compreendido e editado por qualquer grupo necessário sem necessidade
de esforços excessivos.
29
João Ricardo Ziglio do Amaral
Considerações finais
Pode – se concluir Web 2.0 é uma expressão criada para definir o uso de
novas tecnologias e as já existentes que juntamente de padrões Web tornam o www
mais dinâmico e intuitivo. Assim, proporcionando ao usuário comum maior
possibilidade de criação e compartilhamento de informação usando blogs, wikis,
comunidades virtuais.
Nota – se ainda que a Web 2.0 gerou o aplicativo Web, parecido com
programas instalados nos computadores chamados de aplicativos desktop, porém
sendo mais leves e funcionando no próprio navegador sem precisar de instalação.
Assim sendo, a utilização da Web 2.0 pelas empresas proporciona aos seus
usuários e clientes maior interação e estabilidade, pois os sites e aplicativos são
intuitivos e dinâmicos, sendo facilmente utilizados e possibilitando uma comunicação
bidirecional na qual os clientes perguntam, enviam sugestões e reclamações para
centrais de atendimento ao consumidor, que podem oferecer resposta de forma ágil
e rápida.
Já para as empresas, as vantagens do uso da Web 2.0 são as coletas de
respostas de seus clientes sobre produtos e serviços de uma maneira eficiente
proporcionando uma maior chance de satisfazer as expectativas do mercado
consumidor tornando a empresa mais competitiva.
Portanto, a Web 2.0 é um conceito de união do que já funcionava bem na
Web com novas tecnologias e padrões para proporcionar aos usuários sites e
aplicativos dinâmicos intuitivos e interativos.
30
João Ricardo Ziglio do Amaral
Referências bibliográficas
ALMEIDA, Daniela; FERREIRA, Glória; GÓES, Claudia; ROCHA, Priscila. Microsoft
apresenta novos serviços Windows Live e Office Live. Disponível em: <
[Link] acesso em 10 de
outubro de 2006.
ANGERMEIER, Markus. Web 2.0 – Extended mindcloudmap. Disponível em: <
[Link] acesso em 20 de
outubro de 2006.
ASLESON, Ryan; SCHUTTA, Nathaniel T.. Fundamentos do Ajax. Rio de Janeiro. Ed.
Alta Books, 2006.
AYRES, Luciano. Flash is mobile: Conheça o Flash Lite e aprenda como produzir
conteúdo flash para celular. Disponível em:<[Link]
?site=artigos&as=mostra&id=75>, acesso em 17 de setembro de 2006.
BATTELLE, John. A Busca – Como o Google e seus competidores reinventaram os
negócios e estão transformando nossas vidas. São Paulo. Ed. Campus, 2005.
BOARO, Márcio. Web Services – Uma visão inicial. Disponível em: <[Link]
[Link]/brasil/msdn/colunas/webservices/col_webservices_1.aspx>, acesso
em 10 de setembro de 2006.
CAMARA, Fábio. C#- Introdução e Visão Geral. Disponível em:
<[Link] acesso em 15 de
setembro de 2006.
31
João Ricardo Ziglio do Amaral
CONTI, Fátima. Programas. Disponível em <[Link]
[Link]#aplicativos>, acesso em 21 de setembro de 2007.
CRANE, Dave; PASCARELLO, Eric; JAMES, Darren. Ajax in action. Greenwich:
Manning, 2007.
EIS, Diego. Quem deve se preocupar com os Padrões Web?. Disponível em
<[Link] acesso em 20 de setembro de 2007.
FERRAZ, Ronaldo M. Vantagens dos padrões Web. Disponível em:
<[Link]
acessado em 20 de setembro de 2007.
FORESTI, Nivaldo. Ajax versus Atlas: Nivaldo Foresti aborda as diferenças entre o
ambiente padrão e o do “patrão”. Disponível em: <[Link]
cao_corporativa/voce/idgcoluna.2007-07-12.0133513791/IDGColunaPrint_view >,
acesso em 18 de setembro de 2007.
FREITAS, Rogério. Web 2.0 fortalece conceitos de Gestão do Conhecimento e
apresenta novos desafios. Disponível em: <[Link]
colab1/web20>, acesso em 13 de setembro de 2007.
GARRETT , Jesse James. Ajax: A New Approach to Web Applications. Disponível em:
<[Link] acesso
em 19 de setembro de 2007.
GEHTLAND, Justin; GALBRAITH, Ben; ALMAER, Dion. Pragmatic Ajax: A web 2.0 Primer.
Pragmatic, 2007.
32
João Ricardo Ziglio do Amaral
JUNIOR, Gilberto Alves. Ajax não é uma tecnologia, é um jeito: Uma forma de fazer
sites procura usar web standards, CSS, XML, Javascript e outros recursos para criar
páginas mais leves que só carregam as informações necessárias naquele momento.
Disponível em: <[Link]
tecnologia-e-um-jeito/>, acesso em 20 de setembro de 2007.
LEME, Rodrigo. O lugar certo para os geeks: AJAX aproxima, e muito, aplicações
web do desktop. Disponível em:<[Link]
/archive/2006/08/23/ajax-aproxima-e-muito-aplicaes-web-do-desktop>, acesso em
21 de setembro de 2007.
MIRANDA, Ruy. Afastamento de Bill Gates: Contra-ataque estratégico. Disponível em:
<[Link] acesso
em 07 de outubro de 2007.
MONTALBANO, Elizabeth. [Link] troca Google por Microsoft. Disponível em:
<[Link]
GNoticia _ view>, acesso em 16 de setembro de 2007.
MONTALBANO, Elizabeth. Microsoft testa programa para competir com YouTube.
Disponível em <[Link]
oticia.2006-09-19.2284352889/IDGNoticia_view>, acesso em 16 de setembro de
2007.
MORATORI, Deborah. Navegar é preciso...: Conheça os browsers que garantem uma
navegação segura na internet. Disponível em: <[Link]
/informatica/arquivo/dicas/2003/07/21-navegadores/>, acesso em 21 de setembro de
2007.
33
João Ricardo Ziglio do Amaral
PEREIRA, Henrique Costa. Folksonomia e a maneira com que nós colocamos ordem
nas coisas. Disponível em: <[Link] folksonomia-e-a-
maneira-com-que-nos-colocamos-ordem-nas-coisas/>, acesso em 18 de setembro
de 2007.
PEREZ, Juan Carlos. Microsoft lança beta de buscador e diz que vai alcançar o
Google. Disponível em: <[Link]
2006-03-08.4999632026/IDGNoticia_view>, acesso em 18 de setembro de 2007.
PEREZ, Juan Carlos. YouTube supera Google, MSN e Yahoo no mercado de vídeos
online. Disponível em: <[Link]
05-25.9878407835/IDGNoticia_view>, acesso em 17 de setembro de 2007.
REBELO, Paulo. O efeito Gmail: Microsoft vai aposentar Outlook Express. Disponível
em: <[Link]
melhorada-do-orkut/>, acesso em 21 de setembro de 2007.
RIBEIRO, Paulo. Versões existentes do SQL Server 2000. Disponível em
<[Link] acesso em 08
de setembro de 2007.
RICARTE, Ivan Luiz Marques. Glossário de Termos Computacionais. Disponível em:
<[Link]
acesso em 16 de setembro de 2007.
RUBINO, Luis Carlos. O que é RSS?. Disponível em <[Link]
online/web/arquivos/[Link]>, acesso em 10 de setembro de 2007.
34
João Ricardo Ziglio do Amaral
SILVA, Alex Figueiredo da. Macromedia Flex: Aprendendo o fundamental de Flex.
Disponível em<[Link]
=533>, acesso em 17 de setembro de 2007.
VERÍSSIMO, Hamilton. [Link] avanç[Link] de Janeiro, Ed. Axcel Books, 2004.
VILA, Juliana. Tribuna Livre: Os blogs começaram como diários
virtuais, viraram mania de celebridades e agora revolucionam a comunicação.
Disponível em: <[Link]
acesso em 21 de setembro de 2007.
WILDERON, Bastiaan Pieter; SANTOS, Jose Cicero dos. Aplicaçoes web dinamicas
com [Link] - Uma abordagem pratica para programadores nao Web. São
Paulo, Ed. Erica, 2005.
WHITHOUSE, Kendall. Estratégia do Yahoo: ficar fora das áreas de interesse da
Microsoft?. Disponível em:<[Link]
ure&id=1076&language=portuguese>, acesso em 20 de setembro de 2007.
WHITEHOUSE, Kendall. Por que a Microsoft tem medo do Google?. Disponível
em:<[Link]
guese&specialId=>, acesso em 20 de setembro de 2007.
35