Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fsi8a Sistemas Internet

702 views

Published on

Aula 8 Curso FSI-GEO: Fundamentos de Sistemas de Informação para Geoprocessamento

Published in: Education
  • Be the first to comment

  • Be the first to like this

Fsi8a Sistemas Internet

  1. 1. SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL - SENAC CAMPUS SANTO AMARO - CURSO DE PÓS-GRADUAÇÃO ( LATO SENSU ) GEOPROCESSAMENTO: PRINCÍPIOS E APLICAÇÕES FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO PARA GEOPROCESSAMENTO Docente: Engº Luiz Carlos Soares Domingues Aula 8 – Sistemas Internet
  2. 2. Redes de Computadores Terceira Geração – CI – IBM/360 (1964)
  3. 3. Ethernet, ARPAnet e Internet Mosaic 3.0 for windows
  4. 4. Mapa da Internet
  5. 5. Protocolos Internet Windows CMD hostname ipconfig ping Internet telnet http mime
  6. 6. Protocolos – Padrão ISO e Internet OSI: Open Systems Interconnection
  7. 7. Protocolos Internet
  8. 8. Exemplo Sistema
  9. 9. Internet Socket Soquetes (Sockets) são elementos utilizados para estabelecer ligações para comunicação entre dois programas numa Rede de Computadores. Surgiu originalmente no sistema operacional Unix BSD (Berkeley Software Distribution). Portanto, eles são muitas vezes também chamados de “ Berkeley Sockets” . Soquete = endereço IP + protocolo + número da porta do protocolo Exemplo: IP: 192.168.1.2 (VanillaFudge) Protocolo: TCP / HTTP Porta: 80 Vide: IANA (Internet Assigned Numbers Authority
  10. 10. Internet Socket URI / URL URI/L : Uniform Resource Identifier / Locator <esquema>:<parte específica do esquema> <esquema>://<autoridade><caminho>?<pergunta> protocolo://usuário:senha@host:porta/trilha/recurso?consulta Exemplos mailto:domingues@rga.com.br ftp://domingues:lula53@rgaeng.dynalias.com/infogeo/aula1.ppt http://www.rgaeng.dynalias.com/maplog.php?blog=1&post=3
  11. 11. Documento HTML & Data Object Model <html> <head> <title>Hacking JavaScript</title> </head> <body> <h1>Hello world!</h1> <p>I am a JavaScript hacker!</p> </body> </html>  DOM Tree View Arquivo HTML
  12. 12. Documento HTML & JavaScript <html> <head> <title>simple page</title> </head> <body> <script> document.write('Hello World!'); </script> <noscript> Seu browser não tem JavaScript </noscript> </body> </html>
  13. 13. Web 1.0 – Browser WWW (HTML) Página HTML GET URL Eventos Banco de Dados C / C++ / Java API Resp Servidor HTTP Cliente NAVEGADOR (BROWSER)
  14. 14. JavaScript e Browser DOM Página HTML GET URL Eventos Página DHTML Banco de Dados JavaScript Browser DOM Resp Cliente NAVEGADOR (BROWSER) Servidor HTTP
  15. 15. DHTML, CSS+XML, XHTML Página HTML GET URL Eventos Dados: XML Visual: CSS, HTML Banco de Dados JavaScript Browser DOM Resp Página DHTML Cliente NAVEGADOR (BROWSER) Servidor HTTP
  16. 16. Web 2.0 - JavaScript & AJAX Página HTML GET URL Eventos Página DHTML Dados: XML, JSON Visual: CSS, HTML Banco de Dados JavaScript Browser DOM Resp AJAX << XmlRequest Dados Cliente NAVEGADOR (BROWSER) Servidor HTTP
  17. 17. JavaScript e Browser DOM
  18. 18. GIS/Map Cliente-Servidor (Web 1.0 FW)
  19. 19. GIS/Map Cliente-Servidor (Web 1.0)
  20. 20. Arquitetura Fusion (MapGuide / MapServer)
  21. 21. Concepção Interface Fusion (MapGuide / MapServer)
  22. 22. MapServer – Modelo de Objetos
  23. 24. Web 2.0 - JavaScript & AJAX Página HTML GET URL Eventos Página DHTML Dados: XML, JSON Visual: CSS, HTML Banco de Dados JavaScript Browser DOM Resp AJAX << XmlRequest Dados Cliente NAVEGADOR (BROWSER) Servidor HTTP
  24. 25. Map Explorer (MAPEX) Cliente - Servidor
  25. 26. FrameWork MAPEX – Aplicação Windows
  26. 27. FrameWork MAPEX – Aplicação Windows
  27. 28. FrameWork MAPEX – Aplicação Windows
  28. 29. FrameWork MAPEX – Aplicação Office
  29. 30. FrameWork MAPEX – Aplicação Web 2.0
  30. 31. Map Explorer (MAPEX) Cliente OpenLayers
  31. 32. Google Map Cliente-Servidor (Web 2.0) Server Google Map Map Tile Server Satellite Imagery Hybrid Map Server Polyline Server Icons & Resources Server PHP MapEx MyBIC AJAX User Login System AJAX Session Manager MapEx Tile Server Image Tile Server Icons & Resources MapEx Attrib Blog Data MapEx Attrib DataBase Cliente Google Map PI GMap2 GMapType GMapTile GTileLayer GMapPane GControl GMapOverlay GMarker GLatLng GIcon GPolyline GInfoWindow GEvent GClientGeocoder Cliente AJAX MapEx API
  32. 33. Evolução Conceitual: Web 2.0 & AJAX <ul><li>Web 2.0: </li></ul><ul><li>Design Patterns and </li></ul><ul><li>Business Models for </li></ul><ul><li>the Next Generation </li></ul><ul><li>of Software </li></ul>syndication --> stickiness tagging (&quot;folksonomy&quot;) --> directories (taxonomy) wikis --> content management systems participation --> publishing web services --> screen scraping cost per click --> page views search engine optimization --> domain name speculation upcoming.org and EVDB --> evite blogging --> personal websites Wikipedia --> Britannica Online Napster --> mp3.com BitTorrent --> Akamai Flickr --> Ofoto Google AdSense --> DoubleClick Web 2.0   Web 1.0
  33. 34. Evolução Conceitual: Web 2.0 & AJAX Web 2.0: Design Patterns and Business Models for the Next Generation of Software <ul><li>A Web como uma Plataforma </li></ul><ul><li>Equipando a Inteligência Coletiva </li></ul><ul><ul><li>HiperLink, Yahoo!, Google </li></ul></ul><ul><ul><li>eBay, Amazon </li></ul></ul><ul><ul><li>Wikipédia, Tags, SPAM, LAMP </li></ul></ul><ul><ul><li>Blogando e A Sabedoria das Massas </li></ul></ul><ul><li>Dados são o próximo “Intel Inside” </li></ul><ul><li>Fim do Ciclo de Liberação de SoftWare </li></ul><ul><li>Modelos de Programação Leve </li></ul><ul><li>SoftWare acima do Nível de Dispositivos </li></ul><ul><li>Riquesa da Experiência de Utilização </li></ul>http://www.oreillynet.com/lpt/a/6228
  34. 35. Sistema de Informação Geográfica <ul><li>HW </li></ul><ul><li>PC / Servidor (CPU-Z, TestScreens) </li></ul><ul><li>SW </li></ul><ul><li>Windows (2K XP 2K3) Linux (Mandriva ou Poseidon/Debian) </li></ul><ul><li>Básico / Free SoftWare </li></ul><ul><li>OpenOffice, QGIS, GRASS, 3DEM, HyperCube, QGrid, MapImagery </li></ul><ul><li>DW </li></ul><ul><li>Vetorial (ponto, linha, região) </li></ul><ul><li>Rede (Topologia, especializada) </li></ul><ul><li>Raster </li></ul><ul><li>Imagem (RGB, HSI, Bandas) </li></ul><ul><li>DEM (USGS-TOPO30, DTED) </li></ul><ul><li>PW </li></ul><ul><li>Murphy, Peter Drucker e outros </li></ul>Sistema e Informação Infor mação Auto mática Informática

×