Desenvolvimento Web em ambiente de software livre

Post on 29-Jun-2015

1.246 views 1 download

Transcript of Desenvolvimento Web em ambiente de software livre

ldquoSoftware livre eacute uma tendecircncia forte no mercado web trazendo grandes benefiacutecios para os seus utilizadores proporcionando uma soluccedilatildeo livre de licenccedilas que funciona num ambiente aberto e livre de viacuterus cds piratas downloads suspeitos (de sites mais suspeitos ainda) e versotildees crackeadas rdquo

Fabiano Pereira Colunista do site iMasters

ConceitosConceitos

Software Livre Segundo a Free Software Foundation (FSF) eacute qualquer programa computacional que pode ser usado copiado estudado modificado e redistribuiacutedo sem nenhuma restriccedilatildeo Para ser considerado como tal deve atender as Quatro Liberdades definidas pela FSF

Open Source ou Coacutedigo Aberto eacute todo programa que conteacutem seu coacutedigo fonte disponiacutevel ao usuaacuterio Esse termo foi criado posterior ao Software Livre para desenfatizar o teor filosoacutefico associado a liberdade Eacute advogado pela Iniciativa do Coacutedigo Aberto(Open Source Initiative)

Aplicaccedilatildeo Web Segundo Christodoulou et al [apud Mendes et al 2004] aplicaccedilatildeo Hipermiacutedia web eacute uma aplicaccedilatildeo natildeo convencional caracterizada pela publicaccedilatildeo de informaccedilatildeo utilizando noacutes links ancoras estruturas de acesso e disponibilizada atraveacutes da web Jaacute uma aplicaccedilatildeo de software Web eacute uma aplicaccedilatildeo de software convencional que depende da infra-estrutura web para a sua execuccedilatildeo

mobiledesktop

browser

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

ConceitosConceitos

Software Livre Segundo a Free Software Foundation (FSF) eacute qualquer programa computacional que pode ser usado copiado estudado modificado e redistribuiacutedo sem nenhuma restriccedilatildeo Para ser considerado como tal deve atender as Quatro Liberdades definidas pela FSF

Open Source ou Coacutedigo Aberto eacute todo programa que conteacutem seu coacutedigo fonte disponiacutevel ao usuaacuterio Esse termo foi criado posterior ao Software Livre para desenfatizar o teor filosoacutefico associado a liberdade Eacute advogado pela Iniciativa do Coacutedigo Aberto(Open Source Initiative)

Aplicaccedilatildeo Web Segundo Christodoulou et al [apud Mendes et al 2004] aplicaccedilatildeo Hipermiacutedia web eacute uma aplicaccedilatildeo natildeo convencional caracterizada pela publicaccedilatildeo de informaccedilatildeo utilizando noacutes links ancoras estruturas de acesso e disponibilizada atraveacutes da web Jaacute uma aplicaccedilatildeo de software Web eacute uma aplicaccedilatildeo de software convencional que depende da infra-estrutura web para a sua execuccedilatildeo

mobiledesktop

browser

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Software Livre Segundo a Free Software Foundation (FSF) eacute qualquer programa computacional que pode ser usado copiado estudado modificado e redistribuiacutedo sem nenhuma restriccedilatildeo Para ser considerado como tal deve atender as Quatro Liberdades definidas pela FSF

Open Source ou Coacutedigo Aberto eacute todo programa que conteacutem seu coacutedigo fonte disponiacutevel ao usuaacuterio Esse termo foi criado posterior ao Software Livre para desenfatizar o teor filosoacutefico associado a liberdade Eacute advogado pela Iniciativa do Coacutedigo Aberto(Open Source Initiative)

Aplicaccedilatildeo Web Segundo Christodoulou et al [apud Mendes et al 2004] aplicaccedilatildeo Hipermiacutedia web eacute uma aplicaccedilatildeo natildeo convencional caracterizada pela publicaccedilatildeo de informaccedilatildeo utilizando noacutes links ancoras estruturas de acesso e disponibilizada atraveacutes da web Jaacute uma aplicaccedilatildeo de software Web eacute uma aplicaccedilatildeo de software convencional que depende da infra-estrutura web para a sua execuccedilatildeo

mobiledesktop

browser

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Aplicaccedilatildeo Web Segundo Christodoulou et al [apud Mendes et al 2004] aplicaccedilatildeo Hipermiacutedia web eacute uma aplicaccedilatildeo natildeo convencional caracterizada pela publicaccedilatildeo de informaccedilatildeo utilizando noacutes links ancoras estruturas de acesso e disponibilizada atraveacutes da web Jaacute uma aplicaccedilatildeo de software Web eacute uma aplicaccedilatildeo de software convencional que depende da infra-estrutura web para a sua execuccedilatildeo

mobiledesktop

browser

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

mobiledesktop

browser

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

TecnologiasTecnologias

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

LinguagensLinguagensPHPPHPJavaScriptJavaScriptPearlPearlPythonPythonJAVAJAVARubyRubyXMLXML

SGBDSGBD

MySQLMySQLPostgreSQLPostgreSQLFirebirdFirebirdApache DerbyApache DerbymSQL (miniSQL)mSQL (miniSQL)

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

FerramentasFerramentas

DesenvolvimentoDesenvolvimentoEdiccedilatildeo de ImagensEdiccedilatildeo de ImagensCriaccedilatildeo VetorialCriaccedilatildeo VetorialAnimaccedilotildeesAnimaccedilotildeesFrameworksFrameworks

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

UsuaacuteriosUsuaacuterios

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

W3C - mar08W3C - mar08

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

W3C - mar08W3C - mar08

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

wwwsubmarinocombrwwwsubmarinocombr em 19 de marccedilo de 2008 em 19 de marccedilo de 2008

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

wwwsubmarinocombrwwwsubmarinocombr em 26 de marccedilo de 2009 em 26 de marccedilo de 2009

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

terratvterracombrterratvterracombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

wwwbancorealcombrwwwbancorealcombr em 20 de marccedilo de 2008 em 20 de marccedilo de 2008

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Necessidade para suporte de tecnologiaNecessidade para suporte de tecnologia

Instalaccedilatildeo de plug-in (Adobe Flash MS Instalaccedilatildeo de plug-in (Adobe Flash MS Silver Light)Silver Light)Maacutequinas Virtuais (JVM)Maacutequinas Virtuais (JVM)Controle ActiveX (MS)Controle ActiveX (MS)Suporte a bibliotecas de seguranccedila Suporte a bibliotecas de seguranccedila

(especiacutefico de cada portal usado (especiacutefico de cada portal usado geralmente por bancos e instituiccedilotildees geralmente por bancos e instituiccedilotildees financeiras)financeiras)

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Deficiecircncia no suporte de tecnologiasDeficiecircncia no suporte de tecnologias

Problemas com dimensionamento de telas Problemas com dimensionamento de telas Tecnologias de seguranccedila natildeo suportadas Tecnologias de seguranccedila natildeo suportadas

totalmente pelo SOtotalmente pelo SOGrande variedade de codecs de aacuteudio e viacutedeo Grande variedade de codecs de aacuteudio e viacutedeo

alguns natildeo suportados por todos SOalguns natildeo suportados por todos SONatildeo adoccedilatildeo de padrotildees para Natildeo adoccedilatildeo de padrotildees para

desenvolvimento e distribuiccedilatildeo de conteuacutedodesenvolvimento e distribuiccedilatildeo de conteuacutedo

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Servidor WebServidor Web

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Info dez07 p29Info dez07 p29

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

NetCraft out07NetCraft out07

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Site iMasters jul06Site iMasters jul06

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

ApacheApache

O Tomcat eacute um O Tomcat eacute um servidor de aplicaccedilotildeesservidor de aplicaccedilotildees JavaJava para web Eacute distribuiacutedo como software livre e para web Eacute distribuiacutedo como software livre e desenvolvido como coacutedigo aberto dentro do desenvolvido como coacutedigo aberto dentro do conceituado projeto Apache Jakarta e conceituado projeto Apache Jakarta e oficialmente endossado pela oficialmente endossado pela SunSun

O servidor Apache (ou Servidor HTTP Apache O servidor Apache (ou Servidor HTTP Apache em em inglecircsinglecircs Apache HTTP ServerApache HTTP Server ou ou simplesmente Apache) eacute um servidor de simplesmente Apache) eacute um servidor de paacuteginas webpaacuteginas web

Apache TomcatApache Tomcat

Wikipedia mar08Wikipedia mar08

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

FuncionalidadesFuncionalidadesLinguagens internas suportadas Linguagens internas suportadas

Perl PHP ASP PythonPerl PHP ASP PythonCGICGI

Todo o tipo de linguagens suportadas pelo SOTodo o tipo de linguagens suportadas pelo SOBases de dadosBases de dados

Todas atraveacutes de SQL ODBCTodas atraveacutes de SQL ODBCControle de acesso e encriptaccedilatildeoControle de acesso e encriptaccedilatildeo

Pasta password NIS LDAP certificados e Pasta password NIS LDAP certificados e SSLSSL

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

DesenvolvimentoDesenvolvimento

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

TecnologiasTecnologias

RIA ndash Rich Internet ApplicationsRIA ndash Rich Internet ApplicationsAJAX ndash AJAX ndash Asynchronous Javascript And Asynchronous Javascript And XMLXMLTableless ndash Sem Tabelas (tag table)Tableless ndash Sem Tabelas (tag table)CSS ndash CSS ndash Cascading Style Sheets Cascading Style Sheets

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Web 20Web 20

Termo cunhado em Termo cunhado em 20032003 pela empresa pela empresa estadunidenseestadunidense OReilly MediaOReilly Media para designar uma segunda geraccedilatildeo de para designar uma segunda geraccedilatildeo de comunidades e serviccedilos baseados na plataforma comunidades e serviccedilos baseados na plataforma WebWeb como como wikiswikis aplicaccedilotildees baseadas em aplicaccedilotildees baseadas em folksonomiafolksonomia e e redes sociaisredes sociais Embora o termo tenha uma conotaccedilatildeo Embora o termo tenha uma conotaccedilatildeo de uma nova versatildeo para a Web ele natildeo se refere agrave de uma nova versatildeo para a Web ele natildeo se refere agrave atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a atualizaccedilatildeo nas suas especificaccedilotildees teacutecnicas mas a uma mudanccedila na forma como ela eacute encarada por uma mudanccedila na forma como ela eacute encarada por usuaacuterios e desenvolvedoresusuaacuterios e desenvolvedores

Wikipedia mar08Wikipedia mar08

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

drag and drop suggest

maps

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

IDEIDEIntegrated Development EnvironmentIntegrated Development Environment

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Programa que reuacutene caracteriacutesticas e Programa que reuacutene caracteriacutesticas e ferramentas de apoio ao desenvolvimento de ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este software com o objetivo de agilizar este processoprocesso

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Ediccedilatildeo GraacuteficaEdiccedilatildeo Graacutefica

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Editores graacuteficos satildeo programas que tem como Editores graacuteficos satildeo programas que tem como objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens objetivo facilitar a alteraccedilatildeo e criaccedilatildeo de imagens digitais Os tipos mais usados para criaccedilatildeo de layout digitais Os tipos mais usados para criaccedilatildeo de layout satildeosatildeoRasterRaster - programas que geram pinturas digitais - programas que geram pinturas digitais ilustraccedilotildees editam ou retocam fotografiasilustraccedilotildees editam ou retocam fotografiasVetoriais - Vetoriais - programas que criam ilustraccedilotildees por meio de programas que criam ilustraccedilotildees por meio de caacutelculos matemaacuteticos (vetores) e que podem ser caacutelculos matemaacuteticos (vetores) e que podem ser livremente modificados tendo como base objetos e livremente modificados tendo como base objetos e curvas curvas

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

AnimaccedilatildeoAnimaccedilatildeo

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Programas desse tipo satildeo usados na criaccedilatildeo de Programas desse tipo satildeo usados na criaccedilatildeo de animaccedilotildees interativas que funcionam embutidas animaccedilotildees interativas que funcionam embutidas num navegador web num navegador web

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Ferramentas AuxiliaresFerramentas Auxiliares

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Add-on Firebug (Complemento do Add-on Firebug (Complemento do Firefox)Firefox)httpbrowsershotsorghttpbrowsershotsorg (design web em (design web em vaacuterios navegadores)vaacuterios navegadores)Validador de documentos W3CValidador de documentos W3Chttpvalidatorw3orghttpvalidatorw3orgBibliotecas JS (Scriptaculous Prototype Bibliotecas JS (Scriptaculous Prototype Dojo Dojo

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

ExemplosExemplosAlguns exemplos de web 20Alguns exemplos de web 20

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

CaseCase

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

LLinuxinuxAApachepacheMMySqlySqlPPHPHP

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

PHP 523-1PHP 523-1

MySQL 5045MySQL 5045

Apache 224 Apache 224

Ubuntu 710Ubuntu 710

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

Duacutevidas Duacutevidas

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45

ObrigadoObrigado

pedrotuxcuiabanocompedrotuxcuiabanocomtuxcuiabanowordpresscomtuxcuiabanowordpresscom

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45