Configurig and Customizing ArcGIS Viewer for Silverlight and ArcGIS Viewer for Flez
1. European Developer Summit
Madrid, 15 de Noviembre de 2012
Configuring and Customizing ArcGIS
Viewer for Silverlight and ArcGIS
Viewer for Flex
Marta Dávila y Francesc Puigvert
2. Índice
• Arquitectura ArcGIS
• Construyendo y publicando
- Servicios de ArcGIS for Server
- WebMaps con ArcGIS Online
• Constructores de aplicaciones Web
- Las APIs REST Web de ArcGIS
- ArcGIS Viewer para Flex
- ArcGIS Viewer para Silverlight
• Conclusiones
5. ArcGIS – Un sistema completo
Cloud
Web
• Descubrir
• Crear
• Gestionar
Enterprise
• Visualizar
Móvil • Analizar
• Colaborar
Local
Desktop
6. Sistema Esri - Arquitectura
Explorador Dispositivos Desktop Aplicaciones Otros
Consumo
Consumo
Web Móviles de negocio sistemas
Plataforma de integración
Publicación
Publicación
REST SOAP KML OGC
Geodatos Globos Mapas Geoprocesos Rutas
Creación
Creación
10. ¿Cómo llevar mis datos a todos los usuarios?
Usuarios GIS
ArcGIS.com
Mis datos ArcGIS Servicios
Server GIS
Aplicación Web
Mis usuarios
11. Tipos de servicio
Mapas Globos (3D)
KML/OGC Redes
Imágenes
Geocodificación
Edición REST
Geodatos (feature services)
Tiempo Búsqueda
Geoprocesamiento
12. Demo – Publicación de un servicio
con ArcGIS for Server
Francesc Puigvert
13. ArcGIS Online es un nuevo patrón GIS
Una plataforma Web de mapas y contenido geográfico
Cloud/Web
Desktop Server
Mapas web
inteligentes
…fácil y accesible para cualquiera
14. Usa mapas inteligentes en cualquier parte
Cualquier
dispositivo Smartphones Redes sociales
Tablets
Websites
Desktop Un Navegadores
Mapa
ArcGIS Online
24. Opciones disponibles
1 - ArcGIS.com
- Usuarios noveles sin conocimientos de programación
2 – Reutilizar una plantilla de la Galería de Recursos
- Usuarios avanzados
3 – Desarrollar con el API
- Desarrolladores JavaScript
26. ArcGIS + Flex
• API de ArcGIS para Flex
• Flex Viewer
Compilado
Código
fuente
27. ArcGIS Viewer para Flex
• Cliente Web Configurable ready-to-deploy
- Construido con el API de ArcGIS para Flex
• Crear aplicaciones Web GIS de manera Fácil y rápida
Instalar Configurar Publicar
• Conjunto de herramientas y funcionalidades
• Funciona con ficheros de configuración a los que no
hace falta ni editar ni programar.
- Ideal para técnicos GIS no desarrolladores.
29. Widgets personalizados
• Crear widgets con la estructura correcta
• Software necesario
- IDE para compilar el visor (por ejemplo. Flash Builder)
- Adobe Flex 4.5 SDK o posterior
- Fuente de ArcGIS Viewer for Flex en Github
- API de ArcGIS para Flex
• Más instrucciones en Flex Resource Center
33. ArcGIS + Silverlight
• API de ArcGIS para Silverlight
C#
xaml
• Plantillas de Visual Studio y Expression Blend
34. ArcGIS Viewer para Silverlight
• Cliente Web Configurable ready-to-deploy
- Construido con la API de ArcGIS para Silverlight 2.4
• Crear aplicaciones Web GIS de manera Fácil y rápida
Instalar Configurar Publicar
• Conjunto de herramientas y funcionalidades
• Funciona con ficheros de configuración a los que no
hace falta ni editar ni programar.
- Ideal para técnicos GIS no desarrolladores.
35. ArcGIS Viewer for Silverlight Overview
• on-premise
• Tiene 3 módulos
1. Visor configurable
2. Constructor de aplicación
3. Kit Extensibilidad
• Versión 32-bit y 64-bit
36. Visor configurable
• El visor permite
- Configuración de mapas
- Definir la arquitectura del visor general
- Incorporar herramientas genéricas y personalizadas
- Definir la apariencia (título, colores, logo)
37. Visor configurable
• Extensibilidad “Add-in” → módulo de código que
contiene una funcionalidad
- Código Silverlight compilado (*.xap)
- Admite la reutilización
• Partes configurables:
Herramientas → normalmente en la barra de
herramientas
Comportamientos → con lógica non-UI
Layouts → personalizar la aplicación en apariencia
Controles → UI integrados dentro de una aplicación
38. Add-Ins – Extendiendo el visor
• Software necesario para desarrollar los Add-In
- Visual Studio 2010 SP1
- Expression Blend 4 SDK
- Silverlight 4 Toolkit
- ArcGIS Extensibility SDK para Silverlight 2.4
- Plantillas Visual Studio 2010
• El mismo Add-in funciona en Silverlight Viewer y en
ArcGIS para SharePoint
41. En resumen…
• Plataforma ArcGIS Online
• API REST de ArcGIS como centro de todo
• Diversas soluciones
- Para cada entorno
- Para cada problema
- A elección del usuario
• Aplicaciones configurables
- Usuarios no desarrolladores
- Personalizaciones reusables
+ Facilidad
– Desarrollo
+ Rapidez
42. Gracias por su asistencia
• Referencias
- http://resources.arcgis.com
• Contacto:
marta.davila@esri.es PREGUNTAS
francesc.puigvert@esri.es