La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software.

Presentaciones similares


Presentación del tema: "[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software."— Transcripción de la presentación:

1 [IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software necesario para instalar los servicios: Java, PostGreSQL + PostGIS, Apache HTTP Server y Apache Tomcat.

2 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 2 Instalación de software

3 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 3 Instalación de software

4 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 4 Contenidos Java Apache HTTP Server Apache Tomcat PostgreSQL + PostGIS

5 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 5 Instalación de software

6 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 6 La Plataforma Java La plataforma Java entorno o plataforma de computación originaria de Sun Microsystems capaz de ejecutar aplicaciones desarrolladas usando el Lenguaje de Programación Java y un conjunto de herramientas de desarrollo. La plataforma no es un hardware específico o un sistema operativo, la plataforma es más bien una máquina virtual encargada de la ejecución, y un conjunto de librerías estándar que ofrecen funcionalidad común.

7 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 7 Lenguajes de Programación Un lenguaje de programación es la herramienta utilizada para crear programas. Es un conjunto de normas, instrucciones y códigos prefijados que permiten construir programas capaces de ser interpretados por procesadores. Un compilador es un programa que: Comprueba el cumplimiento de una serie de normas que deben cumplir las instrucciones de un programa. Transforma dichas instrucciones expresadas en lenguajes de alto nivel en instrucciones de código máquina directamente ejecutables por un procesador.

8 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 8 ¿Por qué instalar Java2SE? Cada procesador entiende su código máquina

9 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 9 Java Virtual Machine La Java Virtual Machine (JVM) es un programa capaz de crear, a partir de código Java compilado (= código de bytes o Java bytecode) el código máquina nativo asociado al procesador con el que se está trabajando.

10 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 10 Java Virtual Machine

11 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 11 Java Virtual Machine Además del procesador, debe considerarse el sistema operativo (S.O.) que trabaja en él. El código máquina asociado a un procesador de un ordenador depende del S.O. que tenga instalado.

12 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 12 Java Virtual Machine El programa no es portable o multiplataforma.

13 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 13 Java Virtual Machine En Java, mediante la JVM, se ha conseguido que todos los programas sean portables o multiplataforma.

14 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 14 Java 2 Standard Edition J2SE (Java 2 Standard Edition) Es el conjunto de herramientas software que permite el desarrollo y la ejecución de programas Java destinados al lado cliente. Se le suele llamar SDK (Software Development Kit) o Kit de Desarrollo de Programas. Es gratuito y de libre distribución. Se puede descargar desde la página oficial de Sun Microsystems relacionada con Java http://java.sun.com. http://java.sun.com

15 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 15 Java Runtime Environment Java Runtime Environment (JRE) Un programa destinado a la Plataforma Java necesita dos componentes en el sistema donde se va a ejecutar: una máquina virtual de Java (JVM), y un conjunto de librerías para proporcionar los servicios que pueda necesitar la aplicación. El JRE es lo mínimo que debe contener un sistema para poder ejecutar una aplicación Java sobre el mismo. Java Runtime Environment (JRE) o Entorno en tiempo de ejecución para Java

16 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 16 Arquitectura de J2SE

17 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 17 Descarga de Java2SE

18 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 18 Instalación de Java2SE

19 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 19 Instalación de Java2SE

20 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 20 Instalación de software

21 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 21 HyperText Transfer Protocol Protocolo de transferencia de hipertexto HTTP = HyperText Transfer Protocol Es un protocolo utilizado para la transferencia de datos a través de Internet. Está basado en operaciones sencillas de solicitud y respuesta. El protocolo de transferencia es el sistema mediante el cual se transfiere información entre los servidores y los clientes (por ejemplo los navegadores). El hipertexto es el contenido de las páginas web (HTML = HyperText Markup Language).

22 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 22 Propiedades de HTTP Esquema de direccionamiento comprensible. Utiliza el Universal Resource Identifier (URI) para localizar sitios (URL) o nombres (URN) sobre los que hay que aplicar un método. La forma general de un URL es servicio://host/fichero.ext. Arquitectura Cliente-Servidor. HTTP se asienta en el paradigma solicitud/respuesta. La comunicación se asienta sobre TCP/IP. El puerto por defecto es el 80, pero se pueden utilizar otros. Es un protocolo sin conexión y sin estado. Después de que el servidor ha respondido la petición del cliente, se rompe la conexión entre ambos. Además no se guarda memoria del contexto de la conexión para siguientes conexiones. Está abierto a nuevos tipos de datos. HTTP utiliza tipos MIME (Multipart Internet Mail Extension) para la determinación del tipo de los datos que transporta. Cuando un servidor HTTP transmite información de vuelta a un cliente, incluye una cabecera que le indica al cliente sobre los tipos de datos que componen el documento. De la gestión de esos datos se encargan las utilidades que tenga el cliente (visor de imágenes, de vídeo, etc.)

23 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 23 Descarga: Apache HTTP Server

24 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 24 Instalación: Apache HTTP Server

25 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 25 Apache HTTP Server ¿Funciona? ¡FUNCIONA!

26 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 26 Archivo de Configuración

27 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 27 Archivo de Configuración

28 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 28 Archivo de Configuración CAMBIAMOS

29 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 29 Archivo de Configuración CAMBIAMOS

30 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 30 Instalación de software

31 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 31 Apache Tomcat Tomcat (Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. Se le considera un servidor de aplicaciones.

32 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 32 Concepto de servlet Los servlets son objetos que corren dentro del contexto de un servidor web (ej: Tomcat) y extienden su funcionalidad. La palabra servlet deriva de otra anterior:applet applet : pequeños programas escritos en Java que se ejecutan en el contexto de un navegador web. Por contraposición, un servlet es un programa que se ejecuta en un servidor web.

33 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 33 Concepto de JavaServer Page JavaServer Pages (JSP) tecnología para generar páginas web de forma dinámica en el servidor, desarrollado por Sun Microsystems, basado en scripts que utilizan una variante del lenguaje java. Sin embargo JSP no se puede considerar un script al 100% Ya que antes de ejecutarse, el servidor web compila el script y genera un servlet, Aunque este proceso sea transparente para el programador, no deja de ser una aplicación compilada. La principal diferencia entre los servlets y los JSPs es el enfoque de la programación: un JSP es una página Web con etiquetas especiales y código Java incrustado, un servlet es un programa que recibe peticiones y genera a partir de ellas una página web.

34 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 34 Apache Tomcat Tanto los servlets como los JSP necesitan un programa que los contenga, y sea el que envíe efectivamente páginas web al servidor, y reciba las peticiones, las distribuya entre los servlets, y lleve a cabo todas las tareas de gestión propias de un servidor web. Los servidores como el Apache están especialmente pensados para: páginas web estáticas CGIs, y programas ejecutados por el servidor, tales como el PHP. Hay otros servidores específicos, llamados contenedores de servlets (servlet containers) o servlet engines, como el Tomcat para: servlets y JSPs.

35 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 35 Descarga: Apache Tomcat Se puede descargar desde: http://tomcat.apache.org

36 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 36 Instalación: Apache Tomcat

37 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 37 Apache Tomcat

38 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 38 Instalación de software

39 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 39 Introducción:PostgreSQL PostgreSQL es un potente sistema de base de datos relacional libre, liberado bajo la licencia BSD. Es una alternativa a otros sistemas de bases de datos de código abierto (como MySQL, Firebird y MaxDB), así como sistemas propietarios como Oracle o DB2. En 1986, Michael Stonebraker comienza el proyecto que dará como resultado la obtención de Postgres en la Universidad de Berkeley.

40 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 40 Introducción:PostgreSQL PostgreSQL corre en la mayoría de los Sistemas Operativos más utilizados incluyendo, Linux, varias versiones de UNIX y Windows. PostgreSQL utiliza principalmente como lenguaje de consulta a la base de datos SQL. Admite varios lenguajes procedurales como: Java, Perl, Python, Ruby, Tcl, C/C++, así como su lenguaje nativo (PL/PGSQL) que es muy similar al PL/SQL de Oracle;

41 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 41 Introducción:PostgreSQL + PostGIS PostGIS es un módulo que añade soporte de objetos geográficos a la base de datos relacional PostgreSQL para su utilización en Sistema de Información Geográfica. PostGIS es software libre (GPL) PostGIS es un importante componente para los Sistemas de Información Geográfica. PostGIS constituye una pieza importante en los proyectos Open Source con componente espacial.

42 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 42 PostgreSQL + PostGIS Consultas espaciales utilizando SQL Se pueden utilizar expresiones SQL simples para determinar relaciones espaciales distancia contigüidad contenido Se pueden utilizar expresiones SQL simples para realizar operaciones espaciales area longitud intersección union buffer

43 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 43 Descarga: Postgres + Postgis Se puede descargar desde: http://www.postgresql.org/

44 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 44 Instalación: PostgreSQL + PostGIS

45 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 45 pgAdmin3 es un interface de administración de la base de datos PostgreSQL Utilización de pgAdmin III

46 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 46 shp2pgsql

47 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 47 Consultas postgreSQL

48 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 48 Conexión de gvSIG con 1BD Habilitamos el etiquetado Añadimos 1capa WMS

49 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 49 Instalación de Software

50 Junio de 2006 Grupo de Investigación Mercator. Laboratorio de Tecnologías de la Información Geográfica (IGN + UPM). España 50 Instalación de Software


Descargar ppt "[IGN + UPM] con financiación de la AECI Madrid, junio-julio de 2006 Miguel A. Manso Universidad Politécnica de Madrid Curso IDEs Instalación de software."

Presentaciones similares


Anuncios Google