2. “Software livre é uma tendência forte no
mercado web, trazendo grandes benefícios para
os seus utilizadores, proporcionando uma
solução livre de licenças que funciona num
ambiente aberto e livre de vírus, cds piratas,
downloads suspeitos (de sites mais suspeitos
ainda) e versões "crackeadas" ”
Fabiano Pereira
Colunista do site iMasters
4. Software Livre: Segundo a Free Software Foundation
(FSF), é qualquer programa computacional que pode ser
usado, copiado, estudado, modificado e redistribuído
sem nenhuma restrição. Para ser considerado como tal
deve atender as Quatro Liberdades definidas pela FSF.
Open Source ou Código Aberto: é todo programa que
contém seu código fonte disponível ao usuário. Esse
termo foi criado posterior ao Software Livre para
desenfatizar o teor filosófico associado a liberdade. É
advogado pela Iniciativa do Código Aberto(Open Source
Initiative).
5. Aplicação Web:
Segundo Christodoulou et al. [apud Mendes et
al. 2004], aplicação Hipermídia web é uma
aplicação não convencional caracterizada pela
publicação de informação utilizando nós, links,
ancoras, estruturas de acesso e disponibilizada
através da web . Já uma aplicação de software
Web é uma aplicação de software convencional
que depende da infra-estrutura web para a sua
execução.
17. Necessidade para suporte de tecnologia
Instalação de plug-in (Adobe Flash, MS
Silver Light)
Máquinas Virtuais (JVM)
Controle ActiveX (MS)
Suporte a bibliotecas de segurança
(específico de cada portal, usado
geralmente por bancos e instituições
financeiras).
18.
19. Deficiência no suporte de tecnologias
Problemas com dimensionamento de telas.
Tecnologias de segurança não suportadas
totalmente pelo SO.
Grande variedade de codecs de áudio e vídeo,
alguns não suportados por todos SO.
Não adoção de padrões para
desenvolvimento e distribuição de conteúdo.
24. Apache
O servidor Apache (ou Servidor HTTP Apache,
em inglês: Apache HTTP Server, ou
simplesmente: Apache), é um servidor de
páginas web.
Apache Tomcat
O Tomcat é um servidor de aplicações Java
para web. É distribuído como software livre e
desenvolvido como código aberto dentro do
conceituado projeto Apache Jakarta e
oficialmente endossado pela Sun .
Wikipedia mar/08
25. Funcionalidades
Linguagens internas suportadas
Perl / PHP / ASP/ Python...
CGI
Todo o tipo de linguagens suportadas pelo SO
Bases de dados
Todas através de SQL / ODBC
Controle de acesso e encriptação
Pasta password, NIS, LDAP, certificados e
SSL
27. Tecnologias
RIA – Rich Internet Applications
AJAX – Asynchronous Javascript And
XML
Tableless – Sem Tabelas (tag table)
CSS – Cascading Style Sheets
28. Web 2.0
Termo cunhado em 2003 pela empresa estadunidense
O'Reilly Media para designar uma segunda geração de
comunidades e serviços baseados na plataforma Web
, como wikis, aplicações baseadas em folksonomia e
redes sociais. Embora o termo tenha uma conotação
de uma nova versão para a Web, ele não se refere à
atualização nas suas especificações técnicas, mas a
uma mudança na forma como ela é encarada por
usuários e desenvolvedores.
Wikipedia mar/08
34. Editores gráficos são programas que tem como
objetivo facilitar a alteração e criação de imagens
digitais. Os tipos mais usados para criação de layout
são:
Raster - programas que geram pinturas digitais,
ilustrações, editam ou retocam fotografias.
Vetoriais - programas que criam ilustrações por meio de
cálculos matemáticos (vetores) e que podem ser
livremente modificados , tendo como base objetos e
curvas.
39. Add-on Firebug (Complemento do
Firefox)
http://browsershots.org/ (design web em
vários navegadores)
Validador de documentos W3C
http://validator.w3.org/
Bibliotecas JS (Scriptaculous, Prototype,
Dojo, ...