Aplicaciones SIG Multiplataforma sin Desarrollo Omar Castrillón - ocastrillon@esri.co Sergio Galindo - sgalindo@esri.co
Agenda - Motivación - Por qué? - - Herramientas - Flujos de trabajo - Demostración: Puntos Wi-Fi - Demostración: Reporte Huecos - AppStudio Por dentro - Demo Qt - Licenciamiento
Motivación Por qué AppStudio?
Motivación Por qué Esri ha creado? ios Android Paradigma software COTS Portabilidad Apps! Windows Linux Mac Participación COTS: Commercial Off - The - Shelf
Ejemplos de Apps SIG no basadas en ArcGIS YoAlerto - Bogotá Aplicaciones de usuario final con funcionalidades SIG básicas construidas sin ArcGIS HuecosMed - Medellín
Aplicaciones construidas con
Aplicaciones Nativas Por Qué? Funcionamiento Offline Rendimiento Variedad de dispositivos
El escenario habitual Código X5 ios Android Linux Windows Mac Construir Apps nativas para múltiples plataformas de forma tradicional Implica escribir código y hacer pruebas para cada plataforma
El escenario AppStudio ios Android Una App Linux Mac Windows
Herramientas Qué hay en la caja?
Qué obtengo con AppStudio? AppStudio Online: http://appstudio.arcgis.com/index.html Crear una App [A partir de una de las plantillas disponibles] Editar la App [Editar el diseño y contenido de su App] Compilar la App [Generar los ejecutables para que su App pueda instalarse en los dispositivos] Página de Difusión [Generar una página de difusión de mi App]
Flujo de Trabajo Crear App en AppStudio Online 1 2 Mi Idea 3 Crear App y Seleccionar Plantilla 4 Editar diseño y contenido 5 Probar en dispositivos (con Player) Generar ejecutables Distribuir e instalar en dispositivos
Crear una App en AppStudio Online Demo
Qué obtengo con AppStudio? AppStudio Desktop: [Crear una App a partir de una de las plantillas disponibles] Settings [Editar el diseño y contenido de su App] Upload [Compartir en ArcGIS Online] AppStudio Player [Probar, Ejecutar] Make [Generar los binarios paraque su App pueda instalarse en los dispositivos]
Flujo de Trabajo Crear App en AppStudio Desktop 1 2 3 Mi Idea Seleccionar Plantilla [Wizard] Editar diseño y contenido [Settings] Subir a ArcGIS Online [Upload] 4 5 6 Probar en dispositivos [Player] Generar ejecutables [Make] Distribuir e instalar en dispositivos
Crear una App en AppStudio Desktop Demo
Qt Creator El entorno de desarrollo de Qt: Plataforma de construcción de aplicaciones cross-platform (Android, ios, OS X, Windows) Qt Quick: tecnología para capa de presentación. Lenguaje: QML/JavaScript http://showroom.qt.io/ Qt Creator: el entorno de desarrollo (IDE) de AppStudio. Viene incluido y pre-configurado con AppStudio Desktop
Flujo de Trabajo Desarrollo de una App con Qt Creator 1 2 Mi Idea 3 Proyecto App [Qt Creator] 4 Subir a ArcGIS Online [Upload] 5 Probar en dispositivos [Player] Generar ejecutables [Make] Distribuir e instalar en dispositivos
Desarrollar App Hola Mundo con Qt Creator. Demo
AppStudio Por Dentro Los ingredientes de la receta
Una App es un Ítem de ArcGIS Online App Info Publicar Online Ejecutar en AppPlayer en cualquier dispositivo Item Info QML/JavaScript App Item Recursos
Componentes de Software App App App App Qt Quick Framework ArcGIS Runtime API AppStudio AppFramework ArcGIS Maps, Feature Services, Packages
Componentes de Software Qt Quick Framework ArcGIS Runtime API AppStudio AppFramework Funcionalidades básicas (Core) Controles de interfaz de usuario Posicionamiento Acceso a sensores del dispositivo Controles de mapa Layers Geometría Geocodificación Análisis de red Geodatabase Simbología Infraestructura de la App Components del Sistema de archivos Componentes de red Widgets de interfaz de usuario Plugins Adicionales
Licenciamiento La pregunta del millón
Licenciamiento : Se requiere un usuario nombrado de ArcGIS Online AppStudio Apps: Se aplica el esquema de licenciamiento de ArcGIS Runtime: http://doc.arcgis.com/en/appstudio/extend-apps/licenceyourapp.htm Qt Creator Enterprise, Professional, Indie Mobile. Community license
Resumen - AppStudio es la herramienta para la construcción de Apps SIG multi-plataforma. - Reducción drástica del tiempo y esfuerzo de implementación / despliegue. - Acceso a diversos dispositivos - AppStudio Online, AppStudio Desktop - Flujos de trabajo - Plantillas - Ejecución de Apps en Player - Ejecución de Apps Nativas - Detalles técnicos - Desarrollo en Qt Creator
Descarga App Puntos Wi-fi
Descarga App Reporte Huecos
Descarga App Hola Mundo
Recursos Online Documentación y Ayuda
Recursos en línea AppStudio Online http://appstudio.arcgis.com/ Documentación y ayuda en línea http://appstudio.arcgis.com/support.html Videos: http://video.arcgis.com/series/232/appstudio-for-arcgis GeoNet https://geonet.esri.com/groups/appstudio Qt Quick https://www.qt.io/qt-quick/
Recursos en línea Esri Colombia http://www.esri.co ArcGIS Online http://www.arcgis.com/features/ Ayuda ArcGIS Online http://doc.arcgis.com/es/arcgis-online/ Comunidad Esri http://geonet.esri.com/ Síganos en: @esricol Esri Colombia S.A.S Esri Colombia
Charlas Técnicas de su Interés Miércoles 27 de Agosto Viernes 29 de Agosto Edición y manejo de datos en ArcGIS Online Uso y análisis de datos Lidar Sol 4-13:45 Luna 1-10:45 Big Data y Analítica con ArcGIS Lo nuevo de análisis en ArcGIS Pro Sol 3-16:45 Pegaso - 11:45 Introducción a Esri Maps for Office y Esri Realizando Análisis Raster con Python Maps for SharePoint Sol 4-11:45 Sol 1-16:45 Visualice, analice y administre sus redes viales con Esri Roads an Highways Sol 3-11:45
Gracias Contáctenos: www.esri.co ocastrillon@esri.co sgalindo@esri.co