ServiçosServiços ee ProtocolosProtocolos INTRANETINTRANET

UmUm resumoresumo dasdas propostaspropostas ee atividadesatividades dodo

Helder L. S. da Rocha ([email protected]) ObjetivosObjetivos n ApresentarApresentar domíniosdomínios dede atuaçãoatuação dodo WorldWorld WideWide WebWeb ConsortiumConsortium n RecomendaçõesRecomendações dede protocolosprotocolos ee formatosformatos n NovidadesNovidades ee TendênciasTendências DomíniosDomínios dede AtuaçãoAtuação n InterfaceInterface comcom oo UsuárioUsuário –– atuaatua definindodefinindo recomendaçõesrecomendações parapara tecnologiastecnologias dede interaçãointeração homemhomem--máquinamáquina n TecnologiaTecnologia ee SociedadeSociedade –– estudaestuda oo impactoimpacto socialsocial dada WebWeb ee buscabusca atuaratuar comcom comunidadescomunidades envolvidasenvolvidas n ArquiteturaArquitetura –– buscabusca enriquecerenriquecer aa infraestruturainfraestrutura dada WebWeb ee aumentaraumentar suasua automaçãoautomação Domínio InterfaceInterface comcom oo UsuárioUsuário n MissãoMissão –– melhorarmelhorar aa comunicaçãocomunicação usuáriousuário--computadorcomputador nana WebWeb –– formatosformatos ee linguagenslinguagens queque garantamgarantam maiormaior exatidãoexatidão dosdos dadosdados ee maismais controlecontrole n AtividadesAtividades –– HTML,HTML, FolhasFolhas dede EstiloEstilo,, DOM,DOM, MathMLMathML,, GráficosGráficos,, InternacionalizaçãoInternacionalização ee FontesFontes Domínio InterfaceInterface comcom oo UsuárioUsuário HTML:HTML: EstruturaEstrutura ee ConteúdoConteúdo n HHyperTextyperText MMarkuparkup LLanguageanguage –– RecomendaçãoRecomendação AtualAtual:: HTMLHTML 3.23.2 –– DefineDefine aa estruturaestrutura ee conteúdoconteúdo dede documentosdocumentos dede hipertextohipertexto –– FilosofiasFilosofias dada padronizaçãopadronização ((tendênciastendências)) n interoperabilidade e simplicidade n internacionalização n acessibilidade n documentos compostos e dinâmicos n soluções para impressão n tabelas, matemática, indexação Domínio InterfaceInterface comcom oo UsuárioUsuário “Cougar”:“Cougar”: HTMLHTML NextNext GenerationGeneration n EmEm desenvolvimentodesenvolvimento pelopelo W3CW3C HTMLHTML WGWG – Adobe, HP, IBM, Microsoft, , Novell, SoftQuad, Sun n BaseadoBaseado emem DOMDOM (Document(Document ObjectObject Model)Model) n DefineDefine suportesuporte aa PICS, DSig, scripts, estilos, frames, formulários interativos, ActiveX, applets, plugins n NovasNovas entidadesentidades,, descritoresdescritores ee atributosatributos n SuporteSuporte aa RFC1942RFC1942 ((tabelastabelas,, braillebraille,, vozvoz),), RFC2070RFC2070 (i18n),(i18n), RFC1867RFC1867 (uploads)(uploads) Domínio InterfaceInterface comcom oo UsuárioUsuário FolhasFolhas dede EstiloEstilo:: LayoutLayout n CSS1CSS1 -- CCascadingascading SStyletyle SSheetsheets LevelLevel 11 –– posicionamentoposicionamento dede textotexto ee imagensimagens –– layoutlayout dede páginaspáginas,, camadascamadas ee colunascolunas –– extensõesextensões parapara impressãoimpressão,, audio,audio, vídeovídeo –– carregamentocarregamento dede fontesfontes

n usa servidores de fontes: caches, replicação

n subconjuntos: somente caracteres necessários –– implementadoimplementado parcialmenteparcialmente nono NC4NC4 ee MSIE4MSIE4 Domínio InterfaceInterface comcom oo UsuárioUsuário FolhasFolhas dede EstiloEstilo

Microsoft 4 Beta 2

Netscape Communicator 4 Pre-Release 4 Domínio InterfaceInterface comcom oo UsuárioUsuário MathMLMathML:: MatemáticaMatemática n MathMathematicsematics MMarkuparkup LLanguageanguage –– PropostaProposta inicialmenteinicialmente nono HTMLHTML 3.03.0 –– SuporteSuporte aa equaçõesequações matemáticasmatemáticas nana WebWeb –– SuporteSuporte atualatual:: AmayaAmaya,, WebEQWebEQ,, plugplug--insins –– BaseadoBaseado emem XML.XML. SimplesSimples comocomo HTMLHTML

n estruturado

n flexível

n extensível –– ConversãoConversão diretadireta dede WebTeXWebTeX ee LaTeXLaTeX Domínio InterfaceInterface comcom oo UsuárioUsuário DOM:DOM: “Dynamic“Dynamic HTML”HTML” n DDocumentocument OObjectbject MModelodel –– interfaceinterface parapara acessoacesso ee alteraçãoalteração dinâmicadinâmica dede conteúdoconteúdo,, estruturaestrutura ee estiloestilo dede documentosdocumentos atravésatravés dede scriptsscripts ee programasprogramas –– W3CW3C buscabusca interoperabilidadeinteroperabilidade

n baseia-se em funcionalidade Netscape 3 e MSIE 3 (JavaScript, VBScript, CSS1)

n implementações atuais são incompatíveis (Netscape usa JavaScript Style Sheets) Domínio InterfaceInterface comcom oo UsuárioUsuário PNG:PNG: UmUm padrãopadrão parapara bitmapsbitmaps n PPortableortable NNetworketwork GGraphicsraphics (image/(image/pngpng)) –– semsem perdasperdas,, portátilportátil,, taxataxa dede compressãocompressão melhormelhor queque GIF,GIF, semsem patentespatentes –– suportasuporta 24bit,24bit, canalcanal alfaalfa ee corescores indexadasindexadas –– suportasuporta animaçãoanimação,, níveisníveis dede transparênciatransparência ee progressividadeprogressividade (8(8 vezesvezes ++ eficienteeficiente queque GIF)GIF) –– reúnereúne vantagensvantagens dodo GIFGIF ++ JPEGJPEG –– gerenciamentogerenciamento dede corescores Domínio InterfaceInterface comcom oo UsuárioUsuário InternacionalizaçãoInternacionalização:: i18ni18n n PolíticaPolítica emem prolprol dodo ““WorldWorld WideWide”” dada WebWeb n AfetaAfeta HTTP,HTTP, HTML,HTML, CSS,CSS, URLs,URLs, fontesfontes n CaracterísticasCaracterísticas –– MisturaMistura dede idiomasidiomas –– SuporteSuporte aa UnicodeUnicode –– NegociaçãoNegociação dede idiomaidioma emem HTTPHTTP –– Layout:Layout: direçãodireção dodo textotexto,, fontesfontes –– CamadaCamada sobresobre URLsURLs Domínio TecnologiaTecnologia && SociedadeSociedade n MissãoMissão:: –– buscarbuscar compreendercompreender questõesquestões éticaséticas ee legaislegais aa partirpartir dede umauma perspectivaperspectiva internacionalinternacional –– atuaratuar nana educaçãoeducação dodo usuáriousuário ee proporpropor mudançasmudanças necessariasnecessarias àà tecnologiatecnologia n AtividadesAtividades –– PICS,PICS, DsigDsig,, JEPI,JEPI, P3,P3, AcessibilidadeAcessibilidade,, DireitosDireitos dede PropriedadePropriedade IntelectualIntelectual Domínio TecnologiaTecnologia && SociedadeSociedade PICS:PICS: ControleControle semsem censuracensura n PPlatformlatform forfor IInternetnternet CContentontent SSelectionelection n FormatoFormato parapara classificarclassificar informaçõesinformações n ÚtilÚtil parapara –– filtrarfiltrar conteúdoconteúdo n restringir acesso de material ofensivo a crianças n estreitar universo para pesquisa n regulamentar políticas de acesso em empresas, etc. –– localizarlocalizar ee indexarindexar informaçõesinformações n FiltragemFiltragem nono browserbrowser ouou emem proxiesproxies –– CensuraCensura éé internainterna Domínio TecnologiaTecnologia && SociedadeSociedade JEPI:JEPI: ComércioComércio eletrônicoeletrônico n JJointoint EElectroniclectronic PPaymentayment IInitiativenitiative –– DoisDois protocolosprotocolos:: PEP (Protocol Extension Protocol) e UPP (Universal Payment Preamble) –– ExploraExplora oo processoprocesso queque ocorreocorre apósapós asas comprascompras ee antesantes dodo pagamentopagamento –– nãonão definedefine novonovo protocoloprotocolo dede pagamentopagamento –– PossibilitaPossibilita automatizaçãoautomatização dodo processoprocesso –– UPPUPP realizarealiza comunicaçãocomunicação comcom protocolosprotocolos dede pagamentopagamento (smart cards, e-checks, e-money) Domínio TecnologiaTecnologia && SociedadeSociedade P3P3 ee DSigDSig:: SegurançaSegurança n P3:P3: PlatformPlatform forfor PrivacyPrivacy PreferencesPreferences –– projetoprojeto emem andamentoandamento –– possibilitapossibilita definirdefinir práticaspráticas dede privacidadeprivacidade dede websiteswebsites ee preferênciaspreferências dede usuáriosusuários –– usuáriousuário decidedecide comocomo seusseus dadosdados sãosão usadosusados n DsigDsig –– projetoprojeto emem andamentoandamento –– soluçõessoluções parapara oo problemaproblema dede confiabilidadeconfiabilidade Domínio ArquiteturaArquitetura n MissãoMissão:: –– mantermanter integraçãointegração transparentetransparente ee simplificadasimplificada dada informaçãoinformação globalmenteglobalmente distribuídadistribuída nana WebWeb –– focofoco nana automatizaçãoautomatização dada trocatroca dede informaçõesinformações n AtividadesAtividades – HTTP, CGI, multimídia em tempo real, SGML e XML, URLs, objetos distribuídos, código móvel, indexação, replicação Domínio ArquiteturaArquitetura HTTP:HTTP: ComunicaçãoComunicação n HHyperyperTTextext TTransferransfer PProtocolrotocol –– atualatual domíniodomínio dodo tráfegotráfego InternetInternet n RecomendaçãoRecomendação W3C:W3C: HTTPHTTP 1.11.1 –– compatíbilidadecompatíbilidade reversareversa comcom HTTPHTTP 1.01.0 –– múltiplasmúltiplas conexõesconexões TCP,TCP, cachecache eficienteeficiente n ExtensibilidadeExtensibilidade –– PEP:PEP: PProtocolrotocol EExtensionxtension PProtocolrotocol n TendênciasTendências:: HTTPHTTP--NGNG Domínio ArquiteturaArquitetura F mat) CD For ition XML:XML: OO FuturoFuturo efin el D L ann XM (Ch é n eeXXtensibletensible MMarkuparkup LLanguageanguage n SubconjuntoSubconjunto dodo SGMLSGML n VantagensVantagens sobresobre HTMLHTML –– ExtensibilidadeExtensibilidade:: provedoresprovedores dede informaçãoinformação podempodem definirdefinir descritoresdescritores ee atributosatributos –– EstruturaEstrutura:: podempodem terter qualquerqualquer nívelnível dede complexidadecomplexidade ouou profundidadeprofundidade –– ValidaçãoValidação:: verificaçãoverificação sobresobre validadevalidade estruturalestrutural semsem precisarprecisar dede definiçãodefinição externaexterna Produtos Cliente-Servidor

te AmayaAmaya ee JigSawJigSaw fon go- l ódi íve C on ad isp nlo d ow a d n AmayaAmaya par –– ClienteCliente dede testestestes dodo W3CW3C –– FuncionaFunciona comocomo browserbrowser ee editoreditor WYSIWYGWYSIWYG –– SuporteSuporte totaltotal aa HTMLHTML 3.2,3.2, HTTP1.1,HTTP1.1, PNGPNG ee CSS1CSS1 n JigSawJigSaw –– ServidorServidor dede testestestes multiplataformamultiplataforma dodo W3CW3C –– TotalmenteTotalmente escritoescrito emem JavaJava –– SuporteSuporte aa HTTPHTTP 1.11.1 ee PEPPEP ReferênciasReferências http://www.w3.orghttp://www.w3.org