SlideShare a Scribd company logo
1 of 51
Download to read offline
Innovando con ESRI:
   Desarrolladores y
            Startups
       Departamento de Preventas:
                     Javier Abadía
                José Antonio Anta
Contenido


 - Introducción

    - Soluciones Desarrollo
       * Para Desktop

            * Para Server

              * Para Movilidad
Introducción
Esri como Plataforma
La plataforma completa

                    Explorador     Dispositivos                Desktop               Aplicaciones      Otros




                                                                                                                  Consumo
Consumo




                       Web           Móviles                                          de negocio      sistemas




                                                    Bus de Servicios




                                                                                                                 Publicación
Publicación




                                            REST        SOAP           KML         OGC


                                 Geodatos      Globos          Mapas         Geoprocesos      Rutas
Creación




                                                                                                                  Creación
La plataforma completa

                    Explorador     Dispositivos                Desktop               Aplicaciones      Otros
               GIS para el




                                                                                                                  Consumo
Consumo




                       Web           Móviles                                          de negocio      sistemas

                Usuario

                                                    Bus de Servicios

                Servicios




                                                                                                                 Publicación
Publicación




                                            REST        SOAP           KML         OGC


                                 Geodatos      Globos          Mapas         Geoprocesos      Rutas



               Repositorio
                de Datos
Creación




                                                                                                                  Creación
                Clientes
Soluciones de Desarrollo


     ArcObjects                      Python               ArcSDE                 APIs Web                    Runtimes
                                                           SDK                       Aplicaciones
      Aplicaciones                     ArcPy                                                                 Aplicaciones
                                                              SDK
   ArcGIS for Desktop       •       Add-Ins                                      •   ArcGIS Server              •   Varias
                                                      •   C y Java
    ArcGIS for Server
                            •       Geoprocessing
                                                                          API REST:
                                                                 API                                         Runtime SDK
ArcGIS Desktop                                                            Base para la explotación del
        • Add-Ins                                     •   SQL + spatial    Servidor                      •   Objective C
                                                                                                         •   Java
                                                                                                         •   Silverlight
ArcGIS Engine:                        SDK                 FileGDB         APIs                           •   .NET
                                                                                                             WPF
                                     ArcGIS
                                                                                                         •
   • Aplic. Independiente                                                     Javascript
                                                             API
                                                                          •

                                    Explorer                  SDK
                                                                          •   Flex
Server: SOE                         Aplicaciones                          •   Silverlight
  • Ampliar funcionalidad                                    •   C++
                            •       ArcGIS Explorer                       •   APIs Complementarias
          servidor
                                        SDK                                          •   SharePoint
                                •   .NET                                             •   Google
      .NET y Java
                                                                                     •   Bing
Soluciones de Desarrollo


     ArcObjects                      Python               ArcSDE                 APIs Web                    Runtimes
                                                           SDK                       Aplicaciones
      Aplicaciones                     ArcPy                                                                 Aplicaciones
                                                              SDK
   ArcGIS for Desktop       •       Add-Ins                                      •   ArcGIS Server              •   Varias
                                                      •   C y Java
    ArcGIS for Server
                            •       Geoprocessing
                                                                          API REST:
                                                                 API                                         Runtime SDK
ArcGIS Desktop                                                            Base para la explotación del
        • Add-Ins                                     •   SQL + spatial    Servidor                      •   Objective C
                                                                                                         •   Java
                                                                                                         •   Silverlight
ArcGIS Engine:                        SDK                 FileGDB         APIs                           •   .NET
                                                                                                             WPF
                                     ArcGIS
                                                                                                         •
   • Aplic. Independiente                                                     Javascript
                                                             API
                                                                          •

                                    Explorer                  SDK
                                                                          •   Flex
Server: SOE                         Aplicaciones                          •   Silverlight
  • Ampliar funcionalidad                                    •   C++
                            •       ArcGIS Explorer                       •   APIs Complementarias
          servidor
                                        SDK                                          •   SharePoint
                                •   .NET                                             •   Google
      .NET y Java
                                                                                     •   Bing
Soluciones de Desarrollo
                   Desktop (PC / Tablet)                                       Dispositivos Móviles

    Runtimes           Windows                  Linux         Windows                    iOS            Android               Windows
                                                               Mobile                                                          Phone
    Aplicaciones   Aplicaciones         Aplicaciones      Aplicaciones         Aplicaciones         Aplicaciones          Aplicaciones
      •   Varias       •   Viewer for       •   Ninguna       •   ArcGIS for       •   ArcGIS for       •    ArcGIS for       •   ArcGIS for
                           Windows                                   WM                   iOS                 Android                WP


    Runtime SDK
                   Runtime SDK          Runtime SDK       Runtime SDK          Runtime SDK          Runtime SDK           Runtime SDK
•   Objective C
                   •   WPF, Java        •   Qt, Java      •   .NET             •   Objective C      •       Java          •   Silverlight
•   Java
•   Silverlight
•   .NET
•   WPF
Soluciones de Desarrollo
                                                                     Dispositivos

    Runtimes           Windows                  Linux         Windows                    iOS            Android               Windows
                                                               Mobile                                                          Phone
    Aplicaciones   Aplicaciones         Aplicaciones      Aplicaciones         Aplicaciones         Aplicaciones          Aplicaciones
      •   Varias       •   Viewer for       •   Ninguna       •   ArcGIS for       •   ArcGIS for       •    ArcGIS for       •   ArcGIS for
                           Windows                                   WM                   iOS                 Android                WP


    Runtime SDK
                   Runtime SDK          Runtime SDK       Runtime SDK          Runtime SDK          Runtime SDK           Runtime SDK
•   Objective C
                   •   WPF, Java        •   Qt, Java      •   .NET             •   Objective C      •       Java          •   Silverlight
•   Java
•   Silverlight
•   .NET
•   WPF
Soluciones de Desarrollo

  GIS para el            APIs WEB:                        Runtime:
   Usuario
                        Clientes Web, Desktop y Móviles
                 Javascript, Flex, Silverligh WPF, Java, WM, iOS, Android, WP




 Publicador de
                                     API REST
   Servicios
                                    ArcGIS Server


  Creador y
   Cliente             ArcObjects
                           ArcGIS Desktop
                                                                Python

  Avanzado



Repositorio de                           BBDD
   Datos             File GDB API File GDB y ArcSDE ArcSDE SDK
Soluciones de Desarrollo
Ejemplos
               • Incidencias en la Vía Pública de un Ayuntamiento
                  • iOS, Android, WP
CASOS DE USO

               • Control Móvil en el Ámbito Militar
                  • Runtime WPF y JAVA, ArcGIS Engine
               • Análisis de la Visibilidad Disponible en Carreteras
                  • Desktop + Add-Ins (ArcObjects)
               • Consultas Estadísticas en Secciones Censales de Madrid
                  • Aplicación Web
               • Administración Periódica de Mapas
                  • Desktop + Python
               • Actualización Cartográfica de Postes Telefónicos
                  • Runtime Windows Mobile
Desarrollo en Desktop
          ArcObjects - Python
Que son los ArcObjects

  • Componentes de desarrollo.
  • Todos los componentes de la arquitectura de ArcGIS
    están construidos y desarrollados con ArcObjects.
                      Los ArcObjects son Clases COM
    ArcObjects
                                     Otras Clases




                     Mis Clases
                                       Mi Aplicación
Jerarquia y relaciones con los Arcobjects
               MxDocument                      Application




                Map     *
                        *
                        *
               Layer



               FeatureLayer



       IMxDocument mxDoc = ArcMap.Document;
                                                             Búsqueda de la Capa:
       IActiveView m_focusMap = mxDoc.FocusMap as IActiveView;       “Provincias”
       ILayer lyr = null;
       IFeatureLayer2 fLayer;
       forCada parte del GIS correspondei++) una Clase
           (int i = 0; i < m_focusMap.FocusMap.LayerCount; a
       {
          Las Clases están relacionadas entre si “Provincias”)
             if (m_focusMap.FocusMap.get_Layer(i).Name.ToString() ==
             {
                       lyr = m_focusMap.FocusMap.get_Layer(i);
          Estas relaciones permiten pasar de una a otra de una manera
                       break;
          cómoda, rápida y sin duplicación de memoria.
             }
       }
        fLayer = lyr as IFeatureLayer2;
Entorno para utilizar los ArcObjects

                                    ¿Qué podemos hacer con los ArcObjects?
     3 ENTORNOS
                                    1    Crear, Modificar, configurar,…
                                         aplicaciones sobre:
    ArcGIS           ArcGIS
    Desktop          Engine                  ArcMap
                                             ArcCatalog
                                             ArcScene
  Desktop          Engine
  Developer Kit    Developer Kit             ArcGlobe
   .NET   JAVA      .NET     COM          para automatizar procesos. ADD-INS
                    C++      Java
           ArcObjects
   ArcGIS                                Construir y desplegar Aplicaciones
   Server                           2
                                         Desktop a medida con ArcGIS Engine.
                     SOE



                                    3    Construir SOE con ArcGIS Server.
                  .NET     Java
Que es Python

 •   Lenguaje de programación “Gratuito”
 •   Fácil de aprender
 •   Usado como comandos simples o en Scripts
 •   Múltiples librerías de terceras casas (Envi,…)

 • ESRI potencia Python:
     • Python windows
     • Herramientas script Python
     • ArcPy
Python

   Python Windows
         Punto de acceso a la funcionalidad de Python y ArcPy
         Embebido dentro de ArcGIS e interactivo




   ArcPy
                                                                         Python libraries
         Funciones
                                                                   Standard           Scientific
                                                                    Python             Python

         Clases                                                    Librerías          Librerías



                                                   Python

         Módulos                                                                      ArcPy
                                                            Mapping
                                                               Mapping
                                                                          Geoprocessing
                                                                     GeoprocessingAlgebra
                                                                               Map


                                                                                                   Map Algebra
Demo ArcObjects y Python
Desarrollo Web
                  APIs Web:
JavaScript, Flex y Silverlight
La API del Servidor


      Flex

   Silverlight                                          Ficheros


   Javascript
                                            File IO
                  HTTP         ArcGIS for    SQL
      iOS
                                 Server
                 peticiones
    Android
                  respuestas                          Geodatabases
   Windows
    Phone

   Desktop
API REST de ArcGIS for Server
DEMO: API REST
DEMO: ArcGIS Viewer for Flex
HTML5 Y
JAVASCRIPT
¿Qué es HTML5?
caniuse.com
¿Cómo empezar?

       Aprender                     Plantillas




                         Resource
                          Center
 Dojo
 HTML5 / CSS3 / Javascript
Dojo
• tutoriales
• layout
• widgets

    http://dojotoolkit.org
ArcGIS Resource Center
WebMaps
http://www.arcgis.com/home/item.html?id=0e88586b64aa408facd54e6996a285e8
Plantillas
•   visor básico
•   twitter
•   swipe
•   compare
•   etc
Demo aplicaciones Web
               Javascript
                      Flex
               Silverlight
Desarrollo Con los SDKs
                         Runtime SDK:
                       Windows, Linux
                      Windows Mobile
    iOS, Android, WP y Javascript móvil
Soluciones de Desarrollo
                                                                     Dispositivos

    Runtimes           Windows                  Linux         Windows                    iOS            Android               Windows
                                                               Mobile                                                          Phone
    Aplicaciones   Aplicaciones         Aplicaciones      Aplicaciones         Aplicaciones         Aplicaciones          Aplicaciones
      •   Varias       •   Viewer for       •   Ninguna       •   ArcGIS for       •   ArcGIS for       •    ArcGIS for       •   ArcGIS for
                           Windows                                   WM                   iOS                 Android                WP


    Runtime SDK
                   Runtime SDK          Runtime SDK       Runtime SDK          Runtime SDK          Runtime SDK           Runtime SDK
•   Objective C
                   •   WPF, Java        •   Qt, Java      •   .NET             •   Objective C      •       Java          •   Silverlight
•   Java
•   Silverlight
•   .NET
•   WPF
ArcGIS Runtime SDK
           WPF y JAVA
ArcGIS Runtime SDK for WPF y JAVA
        Plataforma de desarrollo para crear aplicaciones con funcionalidad SIG


 • Nueva Arquitectura(64 bit Nativo y 32)
 • API Moderna (WPF, Java and Qt) (Windows y
   Linux)
 • Funcionalidad:
     • Mapping, Navegación, Identificar, Consultas,
       Buscar, Edición, Geolocalización y
       Geoprocesamiento.
     • Funcionalidad residente en Local o en el Servidor
 • Fácil de Desplegar
     • No requiere instalación
     • Independiente de otras instalaciones de ArcGIS                   Runtime
     • Software, mapas y datos


                                                              ArcGIS
. . . Trabajo en entornos conectados y                                             Datos
desconectados                                                                     Locales
ArcGIS Runtime SDK for WPF y JAVA

 Comparando ArcGIS Server



            ArcGIS Server
                            ArcGIS Runtime
Demo
ArcGIS Runtime SDK
              WPF
             VS2010
            Ejemplos
Aplicaciones Móviles

  ArcGIS funciona en …


  Windows Mobile                                            Android
                                          Microsoft
                              iOS         Windows Phone
                Windows




  Dispositivos ruguerizados         Smartphones y Tablets
Flujos de trabajo

• ArcGIS for Windows Mobile. Modo conectado y desconectado.
   • Copian datos a local. Sincronización




                                ArcGIS.com   ArcGIS Server


        Mapa
                                     ArcGIS Desktop
                                        ArcEditor


• iOS, Android, WP7. Modo conectado.
   • Contra el Servidor, similar a una aplicación Web

                                             Servicios
                                               Web

                  ArcGIS.com ArcGIS Server                   Terminales
                                                              móviles
Opciones con ArcGIS Runtime SDK for
          Windows Mobile


Nueva funcionalidad sobre la
                               Nueva aplicación
 aplicación ArcGIS Mobile
ArcGIS Runtime SDK for
         iOS, Android, WP7
            SDK       Lenguaje         IDE
      iOS           Objective-C   Xcode      Mac
      Android       Java          Eclipse    PC
      WP7           Silverlight   VS2010     PC

• Visualizar WebMap de www.arcgis.com o
  cualquier ArcGIS portal
• Visualizar información mediante Popups
• Consultas SQL
• Ejecutar Geoprocesamientos
• Coleccionar datos
• Geocodificación
• Operaciones geométricas entre entidades
Demo
iOS, Android, WP7


              VS2008
               Eclipse
        Resursos WP7
App Nativa Vs App Web
                 App Nativa                                  App Web
 Aplicación se instala en el dispositivo    El navegador del dispositivo accede a la
                                            aplicación Web

 Acceso ilimitado a las posibilidades del   Acceso limitado a las posibilidades del
 dispositivo                                dispositivo

 Usabilidad propia del dispositivo          Usabilidad común
 Fácil controlar distribución               Difícil controlar distribución
 Exposición a través de las Store
 Un lenguaje para cada dispositivo          Lenguaje único aunque cambios para
                                            cada modelo dispositivo

 Actualización depende del usuario          Actualización depende programador


 Ciclo actualización lento                  Ciclo actualización rápido
 APIs integrables en 3ª app
HTML5. Aplicación Nativa                Aplicación Web



  Ejecutar Aplicación Web en Navegadores (PC ó Móvil)
                   No accede a los sensores del dispositivo



                                    Soluciones
    Dentro de una Aplicación Nativa Embeber la Aplicación Web

      a) Código Aplicación Web (o URL) dentro aplicación Nativa
           •    No Accede a los sensores del dispositivo

      b) Añadir librería “Phonegap” (Todos los dispositivos)
                                                               pruebaphone1
           • SI Accede a los sensores del dispositivo
Demos de Movilidad
              Ejemplos
          Recursos web
             Javascript
Conclusiones
Más información


 • Jueves 4 11:30 - 13:00
       “GIS en el Móvil y Aplicaciones Configurables”



 • Developer Summit en Madrid. 15 de noviembre 2012
Gracias por su asistencia

 • Referencias
    • http://resources.arcgis.com




 • Contacto:
       javier.abadia@esri.es
       joseantonio.anta@esri.es
                                    PREGUNTAS
Innovando con esri Desarrolladores y Startups - Conferencia Esri España 2012

More Related Content

Viewers also liked

Creación y Gestión de Comunidades v2 2014-03-13
Creación y Gestión de Comunidades v2 2014-03-13Creación y Gestión de Comunidades v2 2014-03-13
Creación y Gestión de Comunidades v2 2014-03-13Elkin Garavito Beltran
 
PDF Aceleradora para Lideres+1
PDF Aceleradora para Lideres+1PDF Aceleradora para Lideres+1
PDF Aceleradora para Lideres+1Roberto Persivale
 
Mapas y realidad
Mapas y realidadMapas y realidad
Mapas y realidadNeolabels
 
El viento, la dispersión a larga distancia y la migración
El viento, la dispersión a larga distancia y la migraciónEl viento, la dispersión a larga distancia y la migración
El viento, la dispersión a larga distancia y la migraciónÁngel M. Felicísimo
 
La fotografía, testigo del mundo antiguo
La fotografía, testigo del mundo antiguoLa fotografía, testigo del mundo antiguo
La fotografía, testigo del mundo antiguoÁngel M. Felicísimo
 
Impactos y vulnerabilidad de la flora española ante el cambio climático
Impactos y vulnerabilidad de la flora española ante el cambio climáticoImpactos y vulnerabilidad de la flora española ante el cambio climático
Impactos y vulnerabilidad de la flora española ante el cambio climáticoÁngel M. Felicísimo
 
Elaboración de mapas para publicaciones científicas y documentos de divulgación
Elaboración de mapas para publicaciones científicas y documentos de divulgaciónElaboración de mapas para publicaciones científicas y documentos de divulgación
Elaboración de mapas para publicaciones científicas y documentos de divulgaciónÁngel M. Felicísimo
 
Qué Son Los Mapasf2003
Qué Son Los Mapasf2003Qué Son Los Mapasf2003
Qué Son Los Mapasf2003profehycs
 
Métodos de búsqueda documental para trabajos científicos
Métodos de búsqueda documental para trabajos científicosMétodos de búsqueda documental para trabajos científicos
Métodos de búsqueda documental para trabajos científicosÁngel M. Felicísimo
 
Modelos predictivos: datos, métodos, problemas y aplicaciones
Modelos predictivos: datos, métodos, problemas y aplicacionesModelos predictivos: datos, métodos, problemas y aplicaciones
Modelos predictivos: datos, métodos, problemas y aplicacionesÁngel M. Felicísimo
 

Viewers also liked (17)

Aviary Peru (1)
Aviary Peru (1)Aviary Peru (1)
Aviary Peru (1)
 
Creación y Gestión de Comunidades v2 2014-03-13
Creación y Gestión de Comunidades v2 2014-03-13Creación y Gestión de Comunidades v2 2014-03-13
Creación y Gestión de Comunidades v2 2014-03-13
 
PDF Aceleradora para Lideres+1
PDF Aceleradora para Lideres+1PDF Aceleradora para Lideres+1
PDF Aceleradora para Lideres+1
 
Mapas y realidad
Mapas y realidadMapas y realidad
Mapas y realidad
 
Herramientas para StartUps
Herramientas para StartUpsHerramientas para StartUps
Herramientas para StartUps
 
Canopy amsterdam
Canopy amsterdamCanopy amsterdam
Canopy amsterdam
 
El viento, la dispersión a larga distancia y la migración
El viento, la dispersión a larga distancia y la migraciónEl viento, la dispersión a larga distancia y la migración
El viento, la dispersión a larga distancia y la migración
 
2 Mapas y datos
2 Mapas y datos2 Mapas y datos
2 Mapas y datos
 
La fotografía, testigo del mundo antiguo
La fotografía, testigo del mundo antiguoLa fotografía, testigo del mundo antiguo
La fotografía, testigo del mundo antiguo
 
Impactos y vulnerabilidad de la flora española ante el cambio climático
Impactos y vulnerabilidad de la flora española ante el cambio climáticoImpactos y vulnerabilidad de la flora española ante el cambio climático
Impactos y vulnerabilidad de la flora española ante el cambio climático
 
Modelo 3D de un ara romana
Modelo 3D de un ara romanaModelo 3D de un ara romana
Modelo 3D de un ara romana
 
Osman
Osman Osman
Osman
 
1 Modelos y simulación
1 Modelos y simulación1 Modelos y simulación
1 Modelos y simulación
 
Elaboración de mapas para publicaciones científicas y documentos de divulgación
Elaboración de mapas para publicaciones científicas y documentos de divulgaciónElaboración de mapas para publicaciones científicas y documentos de divulgación
Elaboración de mapas para publicaciones científicas y documentos de divulgación
 
Qué Son Los Mapasf2003
Qué Son Los Mapasf2003Qué Son Los Mapasf2003
Qué Son Los Mapasf2003
 
Métodos de búsqueda documental para trabajos científicos
Métodos de búsqueda documental para trabajos científicosMétodos de búsqueda documental para trabajos científicos
Métodos de búsqueda documental para trabajos científicos
 
Modelos predictivos: datos, métodos, problemas y aplicaciones
Modelos predictivos: datos, métodos, problemas y aplicacionesModelos predictivos: datos, métodos, problemas y aplicaciones
Modelos predictivos: datos, métodos, problemas y aplicaciones
 

Similar to Innovando con esri Desarrolladores y Startups - Conferencia Esri España 2012

SIG en el móvil y aplicaciones configurables
SIG en el móvil y aplicaciones configurablesSIG en el móvil y aplicaciones configurables
SIG en el móvil y aplicaciones configurablesEsri
 
ArcGIS for Server - Conferencia Esri España 2012
ArcGIS for Server - Conferencia Esri España 2012ArcGIS for Server - Conferencia Esri España 2012
ArcGIS for Server - Conferencia Esri España 2012Esri
 
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abril
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abrilSeminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abril
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abrilEsri España
 
Seminario Esri: descubre la potencia oculta en ArcGIS for Desktop
Seminario Esri: descubre la potencia oculta en ArcGIS for DesktopSeminario Esri: descubre la potencia oculta en ArcGIS for Desktop
Seminario Esri: descubre la potencia oculta en ArcGIS for DesktopEsri
 
Webinar Aplicaciones GIS
Webinar Aplicaciones GISWebinar Aplicaciones GIS
Webinar Aplicaciones GISEsri España
 
Novedades ArcGIS 10.2
Novedades ArcGIS 10.2Novedades ArcGIS 10.2
Novedades ArcGIS 10.2Esri
 
ArcGIS Online - Conferencia Esri España 2012
ArcGIS Online - Conferencia Esri España 2012ArcGIS Online - Conferencia Esri España 2012
ArcGIS Online - Conferencia Esri España 2012Esri
 
Seminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaSeminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaEsri
 
Novedades de ArcGIS 10.1
Novedades de ArcGIS 10.1Novedades de ArcGIS 10.1
Novedades de ArcGIS 10.1Esri
 
Tecnología Geográfica aplicada a las energías renovables (II)
Tecnología Geográfica aplicada a las energías renovables (II)Tecnología Geográfica aplicada a las energías renovables (II)
Tecnología Geográfica aplicada a las energías renovables (II)Esri
 
ArcGIS10 conozca lo nuevo
 ArcGIS10 conozca lo nuevo ArcGIS10 conozca lo nuevo
ArcGIS10 conozca lo nuevoMiriam Figueredo
 
Novedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaNovedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaEsri
 
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...Esri
 
Día Esri en León: Mapas inteligentes con la Plataforma ArcGIS
Día Esri en León: Mapas inteligentes con la Plataforma ArcGISDía Esri en León: Mapas inteligentes con la Plataforma ArcGIS
Día Esri en León: Mapas inteligentes con la Plataforma ArcGISEsri España
 
Webinar arc gis pro 062017
Webinar arc gis pro 062017Webinar arc gis pro 062017
Webinar arc gis pro 062017Esri España
 
ArcGIS Pro: la innovación del GIS
ArcGIS Pro: la innovación del GISArcGIS Pro: la innovación del GIS
ArcGIS Pro: la innovación del GISEsri España
 
Location Analytics - Conferencia Esri España 2012
Location Analytics - Conferencia Esri España 2012Location Analytics - Conferencia Esri España 2012
Location Analytics - Conferencia Esri España 2012Esri
 
Ven a Conocer el Presente de Internet: ArcGIS Server 10
Ven a Conocer el Presente de Internet: ArcGIS Server 10Ven a Conocer el Presente de Internet: ArcGIS Server 10
Ven a Conocer el Presente de Internet: ArcGIS Server 10Esri
 
Building Good Web Maps for Developers
Building Good Web Maps for DevelopersBuilding Good Web Maps for Developers
Building Good Web Maps for DevelopersEsri
 

Similar to Innovando con esri Desarrolladores y Startups - Conferencia Esri España 2012 (20)

SIG en el móvil y aplicaciones configurables
SIG en el móvil y aplicaciones configurablesSIG en el móvil y aplicaciones configurables
SIG en el móvil y aplicaciones configurables
 
ArcGIS for Server - Conferencia Esri España 2012
ArcGIS for Server - Conferencia Esri España 2012ArcGIS for Server - Conferencia Esri España 2012
ArcGIS for Server - Conferencia Esri España 2012
 
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abril
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abrilSeminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abril
Seminario Esri en Sevilla: Mapas Inteligentes con la Plataforma ArcGIS- 23 abril
 
Seminario Esri: descubre la potencia oculta en ArcGIS for Desktop
Seminario Esri: descubre la potencia oculta en ArcGIS for DesktopSeminario Esri: descubre la potencia oculta en ArcGIS for Desktop
Seminario Esri: descubre la potencia oculta en ArcGIS for Desktop
 
Webinar Aplicaciones GIS
Webinar Aplicaciones GISWebinar Aplicaciones GIS
Webinar Aplicaciones GIS
 
Novedades ArcGIS 10.2
Novedades ArcGIS 10.2Novedades ArcGIS 10.2
Novedades ArcGIS 10.2
 
ArcGIS Online - Conferencia Esri España 2012
ArcGIS Online - Conferencia Esri España 2012ArcGIS Online - Conferencia Esri España 2012
ArcGIS Online - Conferencia Esri España 2012
 
Seminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y BarcelonaSeminario Desktop Madrid y Barcelona
Seminario Desktop Madrid y Barcelona
 
Novedades de ArcGIS 10.1
Novedades de ArcGIS 10.1Novedades de ArcGIS 10.1
Novedades de ArcGIS 10.1
 
Novedades en ArcGIS 10
Novedades en ArcGIS 10Novedades en ArcGIS 10
Novedades en ArcGIS 10
 
Tecnología Geográfica aplicada a las energías renovables (II)
Tecnología Geográfica aplicada a las energías renovables (II)Tecnología Geográfica aplicada a las energías renovables (II)
Tecnología Geográfica aplicada a las energías renovables (II)
 
ArcGIS10 conozca lo nuevo
 ArcGIS10 conozca lo nuevo ArcGIS10 conozca lo nuevo
ArcGIS10 conozca lo nuevo
 
Novedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri EspañaNovedades ArcGIS 10.1 - Castellano - Esri España
Novedades ArcGIS 10.1 - Castellano - Esri España
 
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...
Día Esri en Granada, Marzo 2014: ArcGIS- La Plataforma Esri para la gestión d...
 
Día Esri en León: Mapas inteligentes con la Plataforma ArcGIS
Día Esri en León: Mapas inteligentes con la Plataforma ArcGISDía Esri en León: Mapas inteligentes con la Plataforma ArcGIS
Día Esri en León: Mapas inteligentes con la Plataforma ArcGIS
 
Webinar arc gis pro 062017
Webinar arc gis pro 062017Webinar arc gis pro 062017
Webinar arc gis pro 062017
 
ArcGIS Pro: la innovación del GIS
ArcGIS Pro: la innovación del GISArcGIS Pro: la innovación del GIS
ArcGIS Pro: la innovación del GIS
 
Location Analytics - Conferencia Esri España 2012
Location Analytics - Conferencia Esri España 2012Location Analytics - Conferencia Esri España 2012
Location Analytics - Conferencia Esri España 2012
 
Ven a Conocer el Presente de Internet: ArcGIS Server 10
Ven a Conocer el Presente de Internet: ArcGIS Server 10Ven a Conocer el Presente de Internet: ArcGIS Server 10
Ven a Conocer el Presente de Internet: ArcGIS Server 10
 
Building Good Web Maps for Developers
Building Good Web Maps for DevelopersBuilding Good Web Maps for Developers
Building Good Web Maps for Developers
 

More from Esri

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreEsri
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Esri
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de MóstolesEsri
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesEsri
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityEsri
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGISEsri
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataEsri
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionEsri
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPadEsri
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileEsri
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGISEsri
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridgeEsri
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGISEsri
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeatherEsri
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact SheetEsri
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartEsri
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsEsri
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal ServerEsri
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerEsri
 

More from Esri (20)

INIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestreINIA- CISA: Análisis de las amenazas en la fauna silvestre
INIA- CISA: Análisis de las amenazas en la fauna silvestre
 
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
Aena Aeropuerto Adolfo Suárez-Barajas crea potentes aplicaciones para sus cli...
 
Plataforma Smart City de Móstoles
Plataforma Smart City de MóstolesPlataforma Smart City de Móstoles
Plataforma Smart City de Móstoles
 
ArcGIS Online para Organizaciones
ArcGIS Online para OrganizacionesArcGIS Online para Organizaciones
ArcGIS Online para Organizaciones
 
Molina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart cityMolina de Segura se convierte en una smart city
Molina de Segura se convierte en una smart city
 
Portal for ArcGIS
Portal for ArcGISPortal for ArcGIS
Portal for ArcGIS
 
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime DataGIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
GIS-Based Web Services Provide Rapid Analysis and Dissemination of Maritime Data
 
An Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water ProtectionAn Effective Tool for Drinking Water Protection
An Effective Tool for Drinking Water Protection
 
GeoCollector for ArcPad
GeoCollector for ArcPadGeoCollector for ArcPad
GeoCollector for ArcPad
 
GeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows MobileGeoCollector for ArcGIS for Windows Mobile
GeoCollector for ArcGIS for Windows Mobile
 
Data Appliance for ArcGIS
Data Appliance for ArcGISData Appliance for ArcGIS
Data Appliance for ArcGIS
 
Esri and BlackBridge
Esri and BlackBridgeEsri and BlackBridge
Esri and BlackBridge
 
GeoPlanner for ArcGIS
GeoPlanner for ArcGISGeoPlanner for ArcGIS
GeoPlanner for ArcGIS
 
Esri and AccuWeather
Esri and AccuWeatherEsri and AccuWeather
Esri and AccuWeather
 
Esri and Airbus Defense & Space
Esri and Airbus Defense & SpaceEsri and Airbus Defense & Space
Esri and Airbus Defense & Space
 
Esri US Data Fact Sheet
Esri US Data Fact SheetEsri US Data Fact Sheet
Esri US Data Fact Sheet
 
ArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure JumpstartArcGIS for Server on Microsoft Azure Jumpstart
ArcGIS for Server on Microsoft Azure Jumpstart
 
ArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime OperationsArcGIS for the Military--Maritime Operations
ArcGIS for the Military--Maritime Operations
 
Esri Geoportal Server
Esri Geoportal ServerEsri Geoportal Server
Esri Geoportal Server
 
ArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for ServerArcGIS GeoEvent Extension for Server
ArcGIS GeoEvent Extension for Server
 

Recently uploaded

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Recently uploaded (15)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Innovando con esri Desarrolladores y Startups - Conferencia Esri España 2012

  • 1. Innovando con ESRI: Desarrolladores y Startups Departamento de Preventas: Javier Abadía José Antonio Anta
  • 2. Contenido - Introducción - Soluciones Desarrollo * Para Desktop * Para Server * Para Movilidad
  • 4. La plataforma completa Explorador Dispositivos Desktop Aplicaciones Otros Consumo Consumo Web Móviles de negocio sistemas Bus de Servicios Publicación Publicación REST SOAP KML OGC Geodatos Globos Mapas Geoprocesos Rutas Creación Creación
  • 5. La plataforma completa Explorador Dispositivos Desktop Aplicaciones Otros GIS para el Consumo Consumo Web Móviles de negocio sistemas Usuario Bus de Servicios Servicios Publicación Publicación REST SOAP KML OGC Geodatos Globos Mapas Geoprocesos Rutas Repositorio de Datos Creación Creación Clientes
  • 6. Soluciones de Desarrollo ArcObjects Python ArcSDE APIs Web Runtimes SDK Aplicaciones Aplicaciones ArcPy Aplicaciones SDK ArcGIS for Desktop • Add-Ins • ArcGIS Server • Varias • C y Java ArcGIS for Server • Geoprocessing API REST: API Runtime SDK ArcGIS Desktop Base para la explotación del • Add-Ins • SQL + spatial Servidor • Objective C • Java • Silverlight ArcGIS Engine: SDK FileGDB APIs • .NET WPF ArcGIS • • Aplic. Independiente Javascript API • Explorer SDK • Flex Server: SOE Aplicaciones • Silverlight • Ampliar funcionalidad • C++ • ArcGIS Explorer • APIs Complementarias servidor SDK • SharePoint • .NET • Google .NET y Java • Bing
  • 7. Soluciones de Desarrollo ArcObjects Python ArcSDE APIs Web Runtimes SDK Aplicaciones Aplicaciones ArcPy Aplicaciones SDK ArcGIS for Desktop • Add-Ins • ArcGIS Server • Varias • C y Java ArcGIS for Server • Geoprocessing API REST: API Runtime SDK ArcGIS Desktop Base para la explotación del • Add-Ins • SQL + spatial Servidor • Objective C • Java • Silverlight ArcGIS Engine: SDK FileGDB APIs • .NET WPF ArcGIS • • Aplic. Independiente Javascript API • Explorer SDK • Flex Server: SOE Aplicaciones • Silverlight • Ampliar funcionalidad • C++ • ArcGIS Explorer • APIs Complementarias servidor SDK • SharePoint • .NET • Google .NET y Java • Bing
  • 8. Soluciones de Desarrollo Desktop (PC / Tablet) Dispositivos Móviles Runtimes Windows Linux Windows iOS Android Windows Mobile Phone Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones • Varias • Viewer for • Ninguna • ArcGIS for • ArcGIS for • ArcGIS for • ArcGIS for Windows WM iOS Android WP Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK • Objective C • WPF, Java • Qt, Java • .NET • Objective C • Java • Silverlight • Java • Silverlight • .NET • WPF
  • 9. Soluciones de Desarrollo Dispositivos Runtimes Windows Linux Windows iOS Android Windows Mobile Phone Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones • Varias • Viewer for • Ninguna • ArcGIS for • ArcGIS for • ArcGIS for • ArcGIS for Windows WM iOS Android WP Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK • Objective C • WPF, Java • Qt, Java • .NET • Objective C • Java • Silverlight • Java • Silverlight • .NET • WPF
  • 10. Soluciones de Desarrollo GIS para el APIs WEB: Runtime: Usuario Clientes Web, Desktop y Móviles Javascript, Flex, Silverligh WPF, Java, WM, iOS, Android, WP Publicador de API REST Servicios ArcGIS Server Creador y Cliente ArcObjects ArcGIS Desktop Python Avanzado Repositorio de BBDD Datos File GDB API File GDB y ArcSDE ArcSDE SDK
  • 12. Ejemplos • Incidencias en la Vía Pública de un Ayuntamiento • iOS, Android, WP CASOS DE USO • Control Móvil en el Ámbito Militar • Runtime WPF y JAVA, ArcGIS Engine • Análisis de la Visibilidad Disponible en Carreteras • Desktop + Add-Ins (ArcObjects) • Consultas Estadísticas en Secciones Censales de Madrid • Aplicación Web • Administración Periódica de Mapas • Desktop + Python • Actualización Cartográfica de Postes Telefónicos • Runtime Windows Mobile
  • 13. Desarrollo en Desktop ArcObjects - Python
  • 14. Que son los ArcObjects • Componentes de desarrollo. • Todos los componentes de la arquitectura de ArcGIS están construidos y desarrollados con ArcObjects. Los ArcObjects son Clases COM ArcObjects Otras Clases Mis Clases Mi Aplicación
  • 15. Jerarquia y relaciones con los Arcobjects MxDocument Application Map * * * Layer FeatureLayer IMxDocument mxDoc = ArcMap.Document; Búsqueda de la Capa: IActiveView m_focusMap = mxDoc.FocusMap as IActiveView; “Provincias” ILayer lyr = null; IFeatureLayer2 fLayer; forCada parte del GIS correspondei++) una Clase (int i = 0; i < m_focusMap.FocusMap.LayerCount; a { Las Clases están relacionadas entre si “Provincias”) if (m_focusMap.FocusMap.get_Layer(i).Name.ToString() == { lyr = m_focusMap.FocusMap.get_Layer(i); Estas relaciones permiten pasar de una a otra de una manera break; cómoda, rápida y sin duplicación de memoria. } } fLayer = lyr as IFeatureLayer2;
  • 16. Entorno para utilizar los ArcObjects ¿Qué podemos hacer con los ArcObjects? 3 ENTORNOS 1 Crear, Modificar, configurar,… aplicaciones sobre: ArcGIS ArcGIS Desktop Engine ArcMap ArcCatalog ArcScene Desktop Engine Developer Kit Developer Kit ArcGlobe .NET JAVA .NET COM para automatizar procesos. ADD-INS C++ Java ArcObjects ArcGIS Construir y desplegar Aplicaciones Server 2 Desktop a medida con ArcGIS Engine. SOE 3 Construir SOE con ArcGIS Server. .NET Java
  • 17. Que es Python • Lenguaje de programación “Gratuito” • Fácil de aprender • Usado como comandos simples o en Scripts • Múltiples librerías de terceras casas (Envi,…) • ESRI potencia Python: • Python windows • Herramientas script Python • ArcPy
  • 18. Python Python Windows Punto de acceso a la funcionalidad de Python y ArcPy Embebido dentro de ArcGIS e interactivo ArcPy Python libraries Funciones Standard Scientific Python Python Clases Librerías Librerías Python Módulos ArcPy Mapping Mapping Geoprocessing GeoprocessingAlgebra Map Map Algebra
  • 20. Desarrollo Web APIs Web: JavaScript, Flex y Silverlight
  • 21. La API del Servidor Flex Silverlight Ficheros Javascript File IO HTTP ArcGIS for SQL iOS Server peticiones Android respuestas Geodatabases Windows Phone Desktop
  • 22. API REST de ArcGIS for Server
  • 28. ¿Cómo empezar? Aprender Plantillas Resource Center Dojo HTML5 / CSS3 / Javascript
  • 29. Dojo • tutoriales • layout • widgets http://dojotoolkit.org
  • 32. Plantillas • visor básico • twitter • swipe • compare • etc
  • 33. Demo aplicaciones Web Javascript Flex Silverlight
  • 34. Desarrollo Con los SDKs Runtime SDK: Windows, Linux Windows Mobile iOS, Android, WP y Javascript móvil
  • 35. Soluciones de Desarrollo Dispositivos Runtimes Windows Linux Windows iOS Android Windows Mobile Phone Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones Aplicaciones • Varias • Viewer for • Ninguna • ArcGIS for • ArcGIS for • ArcGIS for • ArcGIS for Windows WM iOS Android WP Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK • Objective C • WPF, Java • Qt, Java • .NET • Objective C • Java • Silverlight • Java • Silverlight • .NET • WPF
  • 36. ArcGIS Runtime SDK WPF y JAVA
  • 37. ArcGIS Runtime SDK for WPF y JAVA Plataforma de desarrollo para crear aplicaciones con funcionalidad SIG • Nueva Arquitectura(64 bit Nativo y 32) • API Moderna (WPF, Java and Qt) (Windows y Linux) • Funcionalidad: • Mapping, Navegación, Identificar, Consultas, Buscar, Edición, Geolocalización y Geoprocesamiento. • Funcionalidad residente en Local o en el Servidor • Fácil de Desplegar • No requiere instalación • Independiente de otras instalaciones de ArcGIS Runtime • Software, mapas y datos ArcGIS . . . Trabajo en entornos conectados y Datos desconectados Locales
  • 38. ArcGIS Runtime SDK for WPF y JAVA Comparando ArcGIS Server ArcGIS Server ArcGIS Runtime
  • 39. Demo ArcGIS Runtime SDK WPF VS2010 Ejemplos
  • 40. Aplicaciones Móviles ArcGIS funciona en … Windows Mobile Android Microsoft iOS Windows Phone Windows Dispositivos ruguerizados Smartphones y Tablets
  • 41. Flujos de trabajo • ArcGIS for Windows Mobile. Modo conectado y desconectado. • Copian datos a local. Sincronización ArcGIS.com ArcGIS Server Mapa ArcGIS Desktop ArcEditor • iOS, Android, WP7. Modo conectado. • Contra el Servidor, similar a una aplicación Web Servicios Web ArcGIS.com ArcGIS Server Terminales móviles
  • 42. Opciones con ArcGIS Runtime SDK for Windows Mobile Nueva funcionalidad sobre la Nueva aplicación aplicación ArcGIS Mobile
  • 43. ArcGIS Runtime SDK for iOS, Android, WP7 SDK Lenguaje IDE iOS Objective-C Xcode Mac Android Java Eclipse PC WP7 Silverlight VS2010 PC • Visualizar WebMap de www.arcgis.com o cualquier ArcGIS portal • Visualizar información mediante Popups • Consultas SQL • Ejecutar Geoprocesamientos • Coleccionar datos • Geocodificación • Operaciones geométricas entre entidades
  • 44. Demo iOS, Android, WP7 VS2008 Eclipse Resursos WP7
  • 45. App Nativa Vs App Web App Nativa App Web Aplicación se instala en el dispositivo El navegador del dispositivo accede a la aplicación Web Acceso ilimitado a las posibilidades del Acceso limitado a las posibilidades del dispositivo dispositivo Usabilidad propia del dispositivo Usabilidad común Fácil controlar distribución Difícil controlar distribución Exposición a través de las Store Un lenguaje para cada dispositivo Lenguaje único aunque cambios para cada modelo dispositivo Actualización depende del usuario Actualización depende programador Ciclo actualización lento Ciclo actualización rápido APIs integrables en 3ª app
  • 46. HTML5. Aplicación Nativa Aplicación Web Ejecutar Aplicación Web en Navegadores (PC ó Móvil) No accede a los sensores del dispositivo Soluciones Dentro de una Aplicación Nativa Embeber la Aplicación Web a) Código Aplicación Web (o URL) dentro aplicación Nativa • No Accede a los sensores del dispositivo b) Añadir librería “Phonegap” (Todos los dispositivos) pruebaphone1 • SI Accede a los sensores del dispositivo
  • 47. Demos de Movilidad Ejemplos Recursos web Javascript
  • 49. Más información • Jueves 4 11:30 - 13:00 “GIS en el Móvil y Aplicaciones Configurables” • Developer Summit en Madrid. 15 de noviembre 2012
  • 50. Gracias por su asistencia • Referencias • http://resources.arcgis.com • Contacto: javier.abadia@esri.es joseantonio.anta@esri.es PREGUNTAS