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
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. 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. 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. 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. 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. 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. 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. 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. 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
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