axional mobile core es - deister.net · que transacciones, ... réplicas mediante informix hdr, db2...

34
deister software AXIONAL MOBILE “Smart” mobile enterprise applications

Upload: phamhuong

Post on 26-Sep-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

deister software

AXIONAL MOBILE“Smart” mobile enterprise applications

Page 2: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Contents

Axional Mobile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

ARQUITECTURA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5La caché de lectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6La caché de transacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Multi-tenant: escalabiliad en mente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Escalabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

REPLICACIÓN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Política de sincronización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Cambios del modelo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Administración remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Content provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

DESPLIEGUE DE APLICACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Descarga inicial del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Administración de recursos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Publicación de nuevas aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Desktops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

SERVICIO DE APLICACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Menús . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Sistema de consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Informes operacionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Transacciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Transacciones ligeras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Generactión de documentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

BUSINESS INTELLIGENCE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Superlistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Catalogos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Pieview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Embudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Radar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Treemaps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

deister software 2

Page 3: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16ANALISIS GEOESPACIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Mapas multi capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Mapas temáticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Mapas térmicos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Puntos de interés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Clustering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

GEOPOSICIÓN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18GPS Tracking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18GPS events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

BENEFICIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19ESPECIFICACIONES TÉCNICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Dispositivo móvil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Application samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3

Page 4: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Axional Mobile“Smart” mobile enterprise applications

Axional Mobile es una plataforma de software que permite a los departamentos de IT desplegar de forma dinámica aplicaciones de negocio a usuarios móviles con dispositivos Android desde una sistema centralizado. Las empresas pueden de este modo movilizar sus aplicaciones con una flexibilidad sin precedentes.

Frente a los desarrollos convencionales de aplicaciones de movilidad en que cada nuevo desarrollo supone una nueva aplicación, Axional Mobile proporciona una infraestructura mediante la que el dispositivo puede ejecutar aplicaciones construidas en el servidor mientras que utiliza todas las prestaciones del dispositivo.

Consiste de:

1. El sistema servidor de aplicaciones de arquitectura SOA1 con escalabilidad horizontal disponible para sistemas operativos Linux. Ofrece los servicios de infraestructura: conexión a los sistemas de base de datos, balanceo de carga, diccionarios de aplicacio-nes, transporte de datos, etc.

2. El sistema operativo diseñado para operar en “cloud” que permite a los administradores definir la seguridad y los derechos de los usuarios mientras

1. Service Oriented Applications

deister software

proporciona una amplia variedad de servicios de sistema que van desde el acceso a disco corporativo al manejo de impresoras wifi.

3. La capa de transporte y comunicaciones que per-mite a los servidores corporativos procesar las peti-ciones de múltiples usuarios móviles mediante servicios SOAP balanceados en el “cloud”.

4. Un framework para el diseño de aplicaciones que permite poner a disposición de los usuarios móviles formularios complejos, transacciones clave así como informes operacionales, informes OLTP.

5. Herramientas para el desarrollo de unidades de “business intelligence reporting” que permite a los programadores proporcionar a los usuarios informes de alta calidad con gráficos dinámicos.

6. Un sistema de generación de documentos PDF de alta calidad bajo demanda tanto para los sistemas de reporting como para documentos con formato (pedidos, notas de entrega, facturas).

7. Un módulo geográfico de procesado de datos geoespaciales2 que permite enriquecer las aplica-ciones con proyecciones de datos sobre mapas, ges-

2. Permite operar con las extensiones espaciales de los siste-mas de bases de datos relacionales.

4

Page 5: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

tionar solicitudes de puntos de interés cercanos al dispositivo.

8. Un módulo de seguimiento GPS3 y localización en tiempo real que permite recibir y enviar órdenes a los dispositivos en función de su posición.

9. El modulo de replicación4 que permite mantener la sincronización de datos de los sistemas centrales a los dispositivos móviles y viceversa de forma auto-mática.

10. Un módulo de gestión de impresión local con capa-cidades de “printer discovery” que permite a los usuarios móviles utilizar las impresoras disponibles de su entorno.

ARQUITECTURA

Dado que la escalabilidad, la fiabilidad y la integridad transaccional son incluso más importantes en un entorno de movilidad, y como las interrupciones de comunicación son frecuentes en los dispositivos

3. GPS tracking4. Visible a otras aplicaciones mediante un servicio de Con-

tent Provider.

5

móviles, Axional Mobile incorpora capacidades para la recuperación de errores y el manejo de situaciones de excepción.

En un escenario tradicional si la comunicación entre el cliente y el servidor se detiene, el proceso simplemente deja de funcionar. En un escenario de movilidad, el modo sin comunicación puede ser muy frecuente. Por lo tanto un proceso debe ser capaz de estar disponible tanto como sea posible y continuar tan pronto como las comunicaciones vuelvan a estar disponibles.

En base a estas necesidades, el sistema proporciona la infraestructura necesaria para el despliegue de aplicaciones empresariales en dispositivos móviles.

SOAP5

El dialogo entre los sistemas centrales y los usuarios móviles se realiza mediante un conjunto de servicios basados en el protocolo SOAP.

SOAP es un protocolo para el intercambio de estructuras de información mediante servicios WEB sobre redes de transporte HTTP que se sustenta en XML.

El núcleo servidor del sistema proporciona a los clientes

5. Simple Object Access Protocol

deister software

Page 6: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

móviles múltiples servicios SOAP agrupados en 4 categorías:

1. Sistema operativo y servicio de control de aplica-ciones que suministra las infraestructura sobre las que los usuarios reciben acceso a recursos como escritorios, canales de datos inteligentes, menús y acceso a fuentes de datos y aplicaciones. Incluye además el importante sistema de replicación de datos.

2. Servicio de operaciones SQL que permite a las apli-caciones cliente realizar operaciones en ambos sen-tidos con los controles de seguridad.

3. Servicio de operación de aplicaciones que permite que transacciones, informes y consultas definidos en los sistemas centrales sean usados por los termi-nales móviles.

4. Servicio de grupos de transacciones que permiten el proceso de operaciones complejas agrupadas en operaciones atómicas.

Para solventar el problema de las interrupciones de cobertura y mantener la operatividad del sistema, Axional Mobile utiliza un mecanismo de serialización de los mensajes SOAP en la memoria SDCARD del dispositivo móvil.

deister software

La caché de lectura

El dialogo SOAP recibido de los servidores se mantiene en una caché local. De este modo toda petición realizada en las últimas horas está disponible aún cuando no haya cobertura.

Cuando el usuario requiere datos y no dispone de conexión, el sistema revisa si existe una copia disponible en la caché. Esta copia es tratada como un mensaje original del sistema y ofrece las mismas prestaciones. El usuario no nota la diferencia de estar desconectado salvo por un indicador visual en la barra de control y una ligera vibración del dispositivo.

La caché de transacciones

Si los datos que el usuario esta viendo permiten ser modificados y en el momento de la confirmación no hay conexión, la transacción es automáticamente almacenada para que ser transmitida tan pronto como la señal esté disponible.

Multi-tenant: escalabiliad en mente

Axional Mobile esta diseñado bajo una arquitectura escalable multi-tenant6. Una arquitectura multiservicio significa que está preparada para atender distintos

6

Page 7: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

entornos de forma simultánea (ya sean departamentos dentro de una organización o distintas organizaciones).

Los “arrendatarios” con un servicio multiusuario funcionan en virtual aislamiento entre sí.

Las organizaciones pueden utilizar y personalizar una aplicación, como si cada una tiene una instancia separada. Sin embargo, sus datos y personalizaciones queden completamente aislados de la actividad de todos los otros “arrendatarios” del servicio. La instancia de una sola aplicación efectivamente se transforma en tiempo de ejecución a las necesidades particulares del “inquilino” en un momento dado.

Escalabilidad

El sistema dispone de mecanismos para aprovechar las ventajas de los sistema corporativos en cuanto a escalabilidad mediante opciones como:

Balanceo “round robin” de solicitudes SOAP a clus-ters de servidores de aplicaciones.

Redireccionamiento inteligente de las solicitudes de acceso a base de datos por parte de los dispositivos

6. Multiservicio o multialojamiento

7

móviles a servidores primarios o secundarios7 en función de la naturaleza de la petición8.

Limitación de carga para grupos de usuarios pudiendo determinar número de peticiones activas en el “connection pool”.

Muestreo de rendimiento de las operaciones que permite obtener estadísticas de uso y detectar cue-llos de botella.

REPLICACIÓN

No obstante, no todas las operaciones pueden ser abordadas mediante una caché de lectura-escritura. Mientras la caché puede ser perfectamente viable para consultar informes o realizar transacciones simples, operaciones más complejas no son susceptibles de ser soportadas de forma eficiente.

Para ello, el sistema incorpora un sistema de replicación de datos que permite mantener sincronizados los dispositivos móviles con estructuras de bases de datos de los sistemas corporativos.

7. Réplicas mediante Informix HDR, DB2 replication, Oracle Advanced replication

8. Read-only o Read-write

deister software

Page 8: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Política de sincronización

La replicación se define en una política de sincronización. Esta política permite definir:

Que tablas del sistema se replican.

La dirección de la replicación (subida, bajada, neu-tra, mezcla)

El intervalo de sincronización (cada hora, a las 20:30 los sábados, el primer día de mes).

Las operaciones de borrado de datos obsoletos en los terminales (artículos ya no disponibles, tarifas fuera de uso, clientes dados de baja).

Cambios del modelo de datos

La replicación soporta cambios de estructura en el modelo de datos del servidor que son detectados por los clientes que adaptarán las tablas locales a estos cambios sin necesidad de intervención del usuario. Añadir una nueva columna o incluso una nueva tabla no supone ningún esfuerzo.

Administración remota

La información replicada se almacena en una base de datos local gestionada mediante SQLite. La base de datos puede ser analizada remotamente por el

deister software

departamento de IT mediante el envio de comandos SMS.

El administrador de IT puede definir en el servidor una serie de operaciones SQL a realizar (un lote de comandos). Posteriormente puede enviar a un determinado móvil un mensaje SMS indicando: “procesa el lote N”.

El dispositivo, sin intervención del usuario, solicitará del servidor el lote de operaciones, las ejecutará y enviará los resultados al servidor central.

El administrador no sólo recibirá un SMS de conformación de recepción de la operación sino todo el resultado del proceso.

Content provider

El sistema de datos replicados está disponible a otras aplicaciones mediante un proveedor de contenidos. El proveedor de contenidos es un mecanismo del sistema operativo Android que permite a las aplicaciones interactuar con datos que no son de su propiedad.

Por ejemplo, una aplicación de fuerza de ventas com Axional Sales Force9 no necesita implementar complejos mecanismos de sincronización ni transporte de transacciones. Simplemente opera con estructuras

8

Page 9: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

de datos locales. Del resto se encarga Axional Mobile.

DESPLIEGUE DE APLICACIONES

Uno de los problemas de los entornos de desarrollo convencionales es que no están preparados para el diseño de aplicaciones para movilidad.

Axional Mobile utiliza una arquitectura basada en metadatos. que proporciona una extrema flexibilidad y escalabiliad en el diseño de aplicaciones móviles.

En Axional Mobile todos los componentes que utilizan los programadores y que ven los usuarios son representaciones de metadatos almacenados en una estructura relacional que se denomina diccionario.

Los formularios de entrada, los informes, los privilegios de acceso, las reglas de negocio particulares, incluso las definiciones de tablas e indicies son construcciones abstractas que existen en el metadata10 que define la aplicación.

9. Aplicaciones como el calendario o el listado de contactos suministran sus datos a otras aplicaciones mediante un “content provider” aislando el acceso a las estructuras de datos y mejorando la seguridad.

9

Descarga inicial del sistema

La emergencia de sistemas com Apple primero o Android más tarde han revolucionado los mecanismos de despliegue de aplicaciones. Axional Mobile se distribuye como un “apk” que puede ser enviado por e-mail de manera que es auto instalable o puede ser descargado del Android market.

Administración de recursos

Un usuario móvil se identifica en el sistema corporativo con un identificador y una clave de acceso. Los administradores pueden gestionar desde una interface web:

1. Recursos de base de datos disponibles. Esto es: a que sistemas o fuentes de datos van a poder acce-der las aplicaciones de usuario (real, pruebas, una determinada empresa).

2. Recursos de sistema como disco remoto compar-tido, “cuota” de CPU, etc.

10. Un diccionario es una base de datos con un conjunto de tablas dentro de un base de datos relacional junto a cam-pos extendidos (CLOB/BLOB)

deister software

Page 10: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

3. Escritorios y menús de acceso a aplicaciones permi-tiendo a un usuario disponer de múltiples escrito-rios en el móvil para organizar diferentes tareas.

4. Canales de información de los sistemas de aplica-ciones.

Publicación de nuevas aplicaciones

Una vez instalado el núcleo de Axional Mobile la organización está en disposición de suministrar acceso a datos de sus sistemas corporativos de forma dinámica.

Ya no es necesario volver a instalar aplicaciones en el móvil para disponer de nuevas funciones. Todos los dispositivos son administrados desde un único punto.

Seguridad

La seguridad es más importante que nunca en entornos de movilidad. Axional Mobile suministra la infraestructura de seguridad necesaria para gestionar el escenario de aplicaciones distribuidas que incluye:

1. El sistema de asignación y control de bases de datos que permite definir que usuarios y bajo que condi-ciones pueden acceder.

deister software

2. Un sistema de “entity rules” que definen los patro-nes de acceso a datos y permiten definir de forma independiente de las aplicaciones que subconjuntos de los mismos son accesibles.

3. El sistema de asignación de “entity rules” a usua-rios.

4. Un sistema de protección de operaciones SOAP de modo que no todos los servicios están disponibles a todos los usuarios.

5. El sistema de log que permite en todo momento tranzar operaciones de consulta e incluso operacio-nes de transacción pudiendo determinar que ha consultado determinada persona o que cambios ha realizado en un registro de una tabla determinada.

Y en caso de pérdida o robo del dispositivo la posibilidad de, además de bloquear el acceso, enviar un mensaje SMS de destrucción de los datos almacenados localmente.

Desktops

La aplicación ofrece al departamento de IT la posibilidad de organizar el sistema de aplicaciones móvil en escritorios. Un usuario puede tener uno o más escritorios.

10

Page 11: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Cada escritorio puede tener una configuración de estilo distinta con una imagen de fondo determi-nada.

Cada escritorio puede disponer de opciones de menú distintas. Por ejemplo un escritorio que agrupa la parte de ventas puede tener opciones específicas y distintas al escritorio de CRM.

Cada escritorio dispone de un conjunto de canales de datos determinado que determinan el acceso a recursos de business intelligence.

Los escritorios permite agrupar opciones y mejorar el uso de la aplicación en dispositivos pequeños.

SERVICIO DE APLICACIONES

¿Como publicar aplicaciones en el móvil sin necesidad de un desarrollo específico para cada nueva aplicación?

La parte servidora incorpora un entorno de desarrollo web que permite diseñar menús, sofisticadas pantallas de consulta, formularios, informes de trabajo, transacciones, documentos PDF, etc.

Estas a aplicaciones son asignadas a los usuarios mediante perfiles sobre la base de datos o bases de datos a las que este tiene acceso.

11

Menús

El sistema proporciona a los administradores la posibilidad de construir menús jerárquicos y accesos rápidos al sistema de aplicaciones. Así mismo, la aplicación cliente almacena un lista actualizada de forma permanente con las operaciones más frecuentes.

El usuario dispone por tanto de tres mecanismos que le facilitan el acceso rápido a las operaciones.

Sistema de consultas

Las consultas a la base de datos pueden requerir filtrados de datos y preguntas guiadas. Por ejemplo: solicitar las ventas de un cliente en un determinado periodo o determinar el stock de determinado producto en un almacén.

Con Axional Mobile es muy simple poner a disposición de los usuarios complejos informes y dotarlos de facilidades de consulta que pueden incluir:

Operadores igual, mayor, mayor que, menor, menor que, entre.

Listas de datos de una única selección.

Listas de datos de selección múltiple.

Operadores lógicos O11.

deister software

Page 12: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Informes operacionales

El resultado de una consulta es un informe operacional en tiempo real cuyo resultado se han obtenido de la base de datos asignada al usuario móvil. Este informe puede contener datos agregados, totales y lo que es más relevante: vínculos de para navegar hasta el detalle mediante otros informes asociados.

De este modo, mediante un solo “click” sobre un dato, el usuario podrá navegar a otro informe que le mostrará el detalle o información relacionada.

Transacciones

Las consultas pueden efectuarse para obtener resultados sobre los que operar. Por ejemplo, consultar las condiciones del cliente.

Con los debidos permisos, el usuario móvil podrá efectuar cambios sobre los datos visualizados que serán procesados por el servidor dentro de una transacción.

Esta transacción podrá desencadenar procesos como por ejemplo: solicitar la aprobación de las nuevas condiciones del cliente.

11. Operador OR (O) en contraposición a AND (Y)

deister software

Transacciones ligeras

Las tomas de datos rápidas o transacciones ligeras12 permiten diseñar formularios de gran riqueza operativa con mucha simplicidad. Estas tomas de datos pueden incluir preguntas condicionales en función de respuestas a datos previos permitiendo dotar al terminal de inteligencia. Como el resto de transacciones operan en línea contra el sistema de base de datos central.

Generactión de documentos

Si el usuario móvil tiene la necesidad de imprimir estos datos, puede solicitar en cualquier momento el documento PDF equivalente. El servidor generará al instante un PDF de alta calidad que puede ser impreso localmente mediante el gestor de impresión Wifi integrado.

Estos documentos pueden ser no sólo informes sino documentos complejos como notas de incidencia, facturas, albaranes, ofertas o solicitudes de compra.

El sistema de generación de documentos soporta principalmente la generación de tres tipos de

12. Lightweight transactions

12

Page 13: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

documentos:

Business operational reports, que permite producir informes de trabajo incluyendo grupos de ruptura, totales, etc, con ajuste automático de “layout” y fuente de letra.

Pixel perfect reports, que permite emitir documen-tos tales como formularios o fichas de información con ajuste de “layout” automático y fuente de letra.

Page perfect reports, que permite generar docu-mentos con formato ajustado a métricas predefini-das tales como facturas, albaranes, etc.

BUSINESS INTELLIGENCE

Una de las principales funciones de una aplicación de movilidad será suministrar datos clave a los usuarios que se hallan fuera de los centros de trabajo.

Para cubrir este objetivo Axional Mobile incorpora un potente sistema de diseño y publicación de informes de altas prestaciones que van más allá de los clásicos informes operacionales.

Al igual que en el módulo de aplicaciones el departamento de IT dispone de una herramienta web para el diseño y publicación de recursos de BI. Estos recursos se asignan individual o de forma colectiva a

13

los usuarios que podrán acceder a estos mediante el sistema de canales del escritorio. El sistema de BI permite que los usuarios de los dispositivos móviles dispongan de potentes visores de datos como:

Listas

El visor de listas permite operar con listas de datos que pueden incluir valores alfanuméricos e indicadores de rendimiento. Incluye capacidades como:

Navegación a través de datos en forma de tabla.

Desplazamiento horizontal y vertical

Agrupadores de columnas

Grupos de ruptura

Búsqueda y ordenación

Columnas de porcentaje

Formato de celda

Hyperlinks a otros informes en una celdilla.

Superlistas

Las superlista es un potente herramienta que permite la visualización de datos en forma tabular mediante una potente librería gráfica que permite:

Mezclar datos alfanuméricos y columnas gráficas.

deister software

Page 14: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Configurar graficos y micro gráficos en función del tipo de dato.

Definir alertas e indicadores de tendencias.

Definir gráficos de líneas, barras, áreas, columnas, columnas superpuestas, graficos combinados, pas-teles y tablas.

Analizar el detalle extendido de una fila mediante un simple “click”.

Catalogos

El visor de catálogo está diseñado para la navegación a través de información jerárquica y es especialmente útil para manejar conjuntos de datos estructurados en dispositivos pequeños. El catálogo permite navegar por la información jerárquica hasta el detalle en donde se pueden mostrar datos y graficos de las métricas que se analizan.

Pieview

El gráfico de tarta es un método de visualización de proporciones en donde los porcentajes de una métrica se representan como porciones de una tarta. Cada porción de la tarta se representa en un color distinto que indica un elemento analizado. El componente soporta:

deister software

Rotación animada táctil en modo ruleta para per-mitir la viajar a través de los elementos de la tarta.

Definir el número de elementos de la tarta y los colores de la serie.

Trabajar con series de múltiples valores permitiendo centrado los N más significativos pero permitiendo al mismo tiempo analizarlos todos en forma tabular.

Operar con múltiples series (por ejemplo: ventas de diferentes ejercicios) pudiendo realizar desplaza-miento horizontal para cambio de la serie.

Profundización para manejar datos auxiliares (alfanuméricos, geográficos, etc).

Embudo

El gráfico de embudo muestra valores como proporciones progresivamente decrecientes. El tamaño del área viene determinado por el valor de la serie como un porcentaje del valor total de la suma de valores.

El gráfico de embudo muestra un proceso que se inicia con el 100% y termina con un menor porcentaje en el que se advierten las etapas de la caída y su magnitud.

Si el gráfico se combina con datos de control, es decir, con mediciones que cuantifiquen cuantos elementos se pierden en cada paso de un proceso, entonces el gráfico

14

Page 15: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

de embudo permite mostrar cuellos de botella en el proceso.

Radar

Un gráfico radial es un método gráfico de visualización de datos multivariantes en la forma de un gráfico de dos dimensiones de tres o más variables cuantitativas representadas en los ejes a partir del mismo punto.

Los gráficos radiales son una forma útil para mostrar observaciones multivariantes con un número arbitrario de variables, donde cada “estrella” representa una observación

Series13

El análisis de series proporciona un sistema óptimo para analizar y profundizar en medidas (ventas, benefició, cotizaciones, audiencias televisivas) de puntos organizados en secuencias temporales espaciadas a intervalos uniformes (minutos, días, meses, años).

Las series temporales tienen un orden natural. Esto hace que el análisis de series difiera del análisis de

13. Trends

15

otros tipos de datos en los que no hay un orden natural de las observaciones.

El analizador de series permite utilizar una sentencia SQL regular par obtener un flujo de información temporal de un conjunto de variables.

El visor de series permite:

Compresión de la escala temporal14

Indicadores de rendimiento y alertas para cada periodo.

Para cada medida el sistema indica tres valores: el último valor observado, el cambio absoluto y el por-centaje de variación.

Etiquetas flotantes15 sobre la serie

Comparar dos puntos en el tiempo tocando en la pantalla de forma que se observarán los diferencia-les positivos o negativos entre los intervalos pulsa-dos.

Navegación hasta los datos de detalle

Comparar el diferencial entre dos medidas tempo-rales

14. Time axis coarsening15.Dynamic tooltip labels

deister software

Page 16: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Asociar un vínculo externo a cada punto en el tiempo para por ejemplo ver el detalle del suceso (un conjunto de datos, una noticia, un video).

Comparar series

Ajustar el nivel de aumento.

Utilizar ajustes de tendencias y determinar el coefi-ciente de determinación16. Pueden seleccionarse ajustes de tipo:• Linear• Polinómico• Logarítmico• Media móvil

Treemaps

El treemap es un potente método de visualización que puede utilizarse para representar una relación jerárquica de datos cuantitativos.

Cada dato del conjunto es representado por un rectángulo. Los rectángulos tienen diferentes tamaños de forma que su área es proporcional a un determinado atributo. Los rectángulos pueden estar coloreados para representar otro atributo del set de datos.

16.R squared

deister software

Cuando el color y el tamaño de las dimensiones están relacionadas de alguna manera con la estructura de árbol, a menudo se pueden ver fácilmente los patrones que serían difíciles de detectar por otros medios, por ejemplo, si un determinado color es particularmente relevante. Una segunda ventaja de los diagramas de árbol es que, por construcción, hacen un uso eficiente del espacio. Como resultado de ello, de manera legible puede mostrar miles de elementos en la pantalla simultáneamente.

El sistema permite entre otras opciones:

Cambio de unidades de medida pudiendo seleccio-nar analizar diferentes atributos del conjunto de datos.

Diferentes series de colores para indicar diferentes atributos.

Profundización en la jerarquía (por ejemplo dentro de un conjunto de los continentes, profundizar en naciones y sucesivamente en regiones de cada nación para observar valores como la población o el área respecto al total).

Gauges

Los gauges son indicadores instrumentales como termómetros, velocímetros. El sistema de gauges proporciona a los diseñadores la posibilidad de

16

Page 17: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

representar métricas mediante indicadores visuales fácilmente interpretables.

ANALISIS GEOESPACIAL

Ayude a la toma de decisiones de su organización suministrando la riqueza de datos que sus usuarios necesitan. Utilizando la potente y detallada capa de imágenes de Google Maps como capa de visualización usted puede mostrar sus datos de una forma que sean significativos para la toma de decisiones.

Muchos datos tienen una componente que hace referencia a un lugar: una dirección, un código postal, un censo, una región, un país, una coordenada GPS, etc. Los mapas geoespaciales permiten visualizar analizar y manejar datos con una componente geográfica. Con Axional Mobile puede crear mapas que le ayudarán a visualizar patrones, tendencias o excepciones en sus datos.

Mapas multi capa

El sistema permite combinar múltiples capas de datos, tanto de fuentes internas como de fuentes externas. Combine la información georeferenciada de su compañía con datos demográficos y geográficos. Por

17

ejemplo, cruzando distintos datos en u mapa, como la localización de sus clientes y datos sociodemográficos (edad, ingresos medios, número de computadores) de área (región, distrito, código postal).

Mapas temáticos

Permiten mostrar datos estadísticos agregados sobre regiones predefinidas, como municipios o regiones, coloreando o sombreando estas regiones.

Mapas térmicos17

Los mapas de calor son unas de las herramientas más potentes para el análisis de datos en sistemas de BI. Los mapas de calor ilustran la densidad y la distribución de un dato sobre un mapa. La influencia del punto y los rangos de color pueden configurarse para hacer visibles los datos más relevantes.

Puntos de interés18

Utilizando las potentes capacidades de la consultas

17.Heatmaps18. POI (Points of Interest)

deister software

Page 18: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

geoespaciales, localice puntos de interés al rededor de su posición actual, tales como oficinas bancarias y visualice estos datos en un mapa.

Clustering

Algunas aplicaciones requieren mostrar grandes conjuntos de posiciones o marcadores en un mapa. Mediante un proceso denominado “clustering” las posiciones muy cercanas son agrupadas y representadas bajo un sólo indicador.

Ajustando el nivel de zoom del mapa, el sistema automáticamente desagregará o agregará los datos según sea necesario para su correcta visualización.

GEOPOSICIÓN

En una aplicación de movilidad, la posición GPS de la localización del dispositivo en cualquier momento es muy relevante. Por ejemplo puede ser de utilidad hacer ajustes de la ruta de entrega de productos si conocemos la posición de los vehículos.

deister software

GPS Tracking

Axional Mobile incorpora mecanismos para que los administradores de IT decidan para cada usuario que información desean conocer (posición, velocidad, altitud) y con que grado de precisión (metros, intervalo de tiempo). En cualquier momento estos parámetros pueden ser cambiados y ordenar al teléfono que los tenga en consideración mediante el envio de un mensaje SMS.

Los datos son recibidos en tiempo real y almacenados en la base de datos corporativa y pueden ser analizados de inmediato mediante los módulos geoespaciales que permiten por ejemplo visualizar los dispositivos sobre el mapa, trazar las trayectorias que recorren, determinar la distancia recorrida o calcular el tiempo aproximado de llegada a un determinado punto.

GPS events

Al recibir los datos en línea de las posiciones de los usuarios móviles, el sistema permite lanzar eventos en función de condiciones geométricas. Por ejemplo, podemos enviar un SMS a un cliente tan pronto como el vehículo de transporte de una mercancía se aproxima a 10 minutos de su ubicación.

El sistema de geoposición de Axional Mobile permite a

18

Page 19: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Disponibilidad de dispositivos por fabricante y tipo

Fabricante Teléfono Tablet

Samsung Galaxy SII, Nexus S, Epic4G, Infuse, Captivate, Conquer, Dart

Glaxy tab, Glaxy Note,

Sony XperiaArc TabletS, TabletP

HTC Vivid, Amaze, Sensation, Inspire, Desire, Thun-derbolt, Legend, Aria

Flyer, EVOView

Motorola DroidX, DroidX2, Atrix4G, Photon, Admiral, Defy

Xoom, Triumph

LG Black, S, 2X G-Slate, Pad

ACER Touch E 140 Iconiaa100, 500

Huawei Impulse, IdeosX5 IdeosS7slim

Dell Aero, Venue, Streak Streak6

Kyocera Milano

Sanyo Zio

Toshiba Thrive, AT200

Archos Archos5, 10, 28, 32, 43, 70

Amazon KindleFire

ASUS EeePad, Prime

Lenovo Idea

Blackberry Playbook

las organizaciones mejorar de forma eficaz y a bajo coste (mediante el uso de simples teléfonos de nueva generación) la gestión de su personal itinerante.

BENEFICIOS

Axional Mobile es una plataforma óptima para el despliegue rápido de aplicaciones de negocio a redes de dispositivos móviles.

Permite a las organizaciones disponer de una infraestructura centralizada para movilizar sus apli-caciones.

Permite diseñar en minutos formularios de consulta y los correspondientes informes y publicarlos en tiempo real operando con datos directamente de las bases de datos corporativas.

Ofrece una enorme variedad de componentes de enorme riqueza visual para suministrar a los usua-rios la información detallada que precisan.

Opera en tiempo real contra los sistemas corporati-vos a la vez que puede seguir suministrando infor-mación cuando el sistema no dispone de conexión.

Reduce drásticamente los costes de despliegue de aplicaciones. Se instala una vez y las aplicaciones se diseñan en el servidor.

19

ESPECIFICACIONES TÉCNICAS

Dispositivo móvil

El sistema esta diseñado para operar en dispositivos Android con independencia de su pantalla.

Disponible en dispositivos móviles Android 2.219 o superiores (smarphones, tablets, etc.)

Puede utilizarse también, mediante Android SDK, en sistemas PC bajo Windows, MAC OS y Linux.

Base de datos local SQLite20 con almacenamiento en el SDCARD.

Sincronización automática e inteligente con los sis-temas centrales mediante protocolo SOAP y usando transporte http o https.

Soporte de bases de datos corporativas IBM Infor-mix, IBM DB2 UDB, IBM DB2 400, IBM DB2 Z/OS, Oracle, Postgres.

Soporte de transacciones al cloud de Google con almacenamiento en “fussion tables”.

19.Android es un sistema operativo para dispositivos móviles diseñado por Google.

20. SQLite es la base de datos standard para dispositivos móviles. Compacta y eficiente proporciona unas presta-ciones excelentes sin coste de licencia.

deister software

Page 20: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Sencilla instalación mediante un “apk”21 via email o mediante descarga del market de Android22.

La conexión a la red central puede ser mediante WIFI, 3G o incluso GPRS23.

Escucha pasiva de mensajes SMS para activación de operaciones especiales:• Forzar una sincronización de una tabla maestra

fuera del intervalo automático predefinido.• Solicitar al terminal una consulta de datos o la

ejecución de un lote de comandos24.• Enviar un comando de auto destrucción para

situaciones de robo o pérdida25.

21. Paquete de aplicación Android. 22. En unos segundos y tras indicar el usuario y la contraseña,

el dispositivo se sincroniza queda listo para operar23. Lo que supone un sistema de backup ante fallos en las

redes de comunicación convencionales o fallos de la red eléctrica.

24. Permite a los administradores efectuar operaciones de mantenimiento de los terminales. El terminal solicitará del sistema central el lote de comandos indicado, lo ejecutará y enviará la respuesta (cuando haya conexión disponible).

25. Los comandos SMS sólo son aceptados si el origen es un número autorizado.

deister software

Servidor

El servidor Axional Mobile Server actua como puente entre la zona desmilitarizada26 (internet) y las bases de datos corporativas ofreciendo los servicios SOAP a los dispositivos móviles y transformando sus solicitudes a procesos SQL sobre los sistemas de bases de datos.

Se compone de un sistema Java J2EE27 preparado para funcionar en equipos28 Linux.

El servidor incorpora una interface web para la administración de los usuarios y las aplicaciones.

Incluye los mecanismos de transporte SOAP (http/https) y autentificación29.

Utiliza 2 bases de datos (esquemas) que pueden alojarse en la instancia del sistema de base de datos principal o en una dedicada. Estas bases de datos son:

• La base de datos de configuración y arranque30

26.DMZ (demilitarized zone or perimeter networking)27. JDK 1.628. Linux 64 bits, 4-8 cores, 8 GB RAM, 2 ethernet (físico o

virtualizado).29. Propietario, LDAP, Active Directory, Spengo, IBM Tivoli30.Base de datos de arranque (bootstrap) donde se encuentra

toda la configuración del sistema.

20

Page 21: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

que describe la arquitectura del sistema huésped(direcciones de red, servidores de base de datos,bases de datos, grupos de conexión y permisos),las definiciones de usuario (permisos, aplicacio-nes disponibles, reglas de sincronización), asícomo los sistemas de trazabilidad (consultas,transacciones, procesos, mensajes SOAP31).

• La base de datos del metadata de aplicacionesen donde se definen los métodos de acceso a losdatos y el modo en que estos se representan (lasentradas y salidas de los mismos) a los usuariosde los dispositivos móviles.

El sistema puede operar de forma simultanea contra un conjunto heterogeneo de fuentes de datos32 de forma transparente tanto para el administrador como para el usuario.

El servidor analiza las solicitudes SOAP de los dispo-sitivos móviles, interactua con las bases de datos mediante el protocolo JDBC33 y produce un meta-data como respuesta tanto para la entrada (pre-gunta) como para la salida (respuesta).

Cada solicitud se trata de forma atómica sin necesi-dad de persistencia del estado34 en ninguno de los tres puntos (móvil, servidor, base de datos). Gracias

31. Simple Object Access Protocol32. Informix, DB2, Oracle, Postgres, SQLServer33. Java Database Connectivity34. Stateless

21

a esta arquitectura de servicio sin estado, grupos de servidores pueden configurarse como un cluster usando balanceadores de carga en modalidad “round robin”.

Físicamente Axional Mobile Server requiere al menos dos conexiones “ethernet”, una para conec-tar con la zona segura (los sistemas de base de datos corporativos) y otra para atender a la DMZ (internet).

deister software

Page 22: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Application samples

deister software

22
Page 23: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Función Tipo

Gestionar usuarios moviles Sistema operativo, desktops de usuario

Mobilizar aplicaciones corporativas Enterprise applications, data sources, applications, menus

Suministrar consultas “online” a los usuarios mobiles

Query forms

Generar reporting operacional “online” Enterprise reporting

Generar documentos PDF bajo demanda a partir de los sistemas de datos

Document generation

Capturar datos de campo: realizar transac-ciones de entrada o modificaciones “online”.

Lightweight/complex transactions

Realizar capturas de datos offline Ver apartados de sincronización

TABLE 1. Deploy and customize user applicationsOrganize application access Customize company image Customize user interface

Each user can have one to ten des-ktops

Each desktop can have it’s own background image, fast menú access options

Each desktop have a user configu-rable dashboard with a list of BI channels.

23 deister software

Page 24: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 2. Give mobile users online access to enterprise database applicationsConnect to multiple database servers Define application stores Menus

Access to multiple database ser-vers.

Do read only or transactional ope-rations with security

Launch applications on demand

Application is materialized on ser-ver. Dialogs are sent to client.

Navigate using hierachical menus like in pc/web applications

Quick search applications

TABLE 3. Give mobile users a flexible user interface to do complex database query processingQBE: Query by example Guided selections Help fields to database master tables

Allow flexible on demand reporting by allowing users select informa-tion based on expressions (greater than, between, in, not).

Security layer dynamically adds restrictions to users query at run-time.

Give users selections lists dynami-cally constructed on real time data.

Keep history of questions to reuse when need.

System logs all user questions, res-ponse time, ip, and rows returned for profiling and security audit.

Allow selection with links to mas-ter tables.

User can make an online query on a large customer database to get a customer code back to primary form.

deister software 24

Page 25: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 4. Give mobile users on demand high quality enterprise reportingBussines reports Forms Drill down

Complex reports with groups, totals and drill down.

Lightweight transactions Perform drill down on a cell link

TABLE 5. On demand transform any report into a high quality PDF documentBusiness operational reports Page perfect documents Pixel perfect documents

Easily design high quality operatio-nal reports

Easily define complex PDF docu-ments to show company data

Fine tune document generation to make bussines forms

25 deister software

Page 26: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 6. Allow mobile users do secure online lightweight or complex transactionsGrid transactions Form transactions Complex form transactions

Build excel like grid transactions.

Data is immediately committed to central database

Build form transactions

Commit data online or offline if no connection.

Automatically sync pending tran-sactions when connection is avai-lable

Enrich forms with conditional data entry.

Capture GPS coordinates

Add image, audio or video directly to database BLOBS.

TABLE 7. A more complex transaction layoutForm transactions

deister software 26

Page 27: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

Función Tipo

Comparar un conjunto de valores List, Superlist, Catalist (Bar chart), Bubble chart

Comparar incrementos y decrementos en el tiempo

List, Superlist, Catalist (Line graph, stack graph)

Obervar partes de un todo Pieview, Treemap, Radar, Funnel

Analizar series Trends

Analizar el mundo Geospatial analysis (map projection, hetmap, points of interest)

Alertas visuales Gauges (thermometer, velocimeter, pressure)

TABLE 8. ListsList Datatabars for numeric values Performance indicators

Spreadsheet: Navigation of tabu-lardata.

Horizontal and vertical panning

Automatic column headers

Any number of columns

Panel freezing: Move through columns keeping vertical and hori-zontal headings.

Toggle between numeric and bar chart format on any column

Bar sizes are automatically calcu-lated from list ’s maximum/mini-mum values

Bar colors and appearance are user definable

Quick search

User defined criteria for Is good//Is bad and other intermediate thres-hold values

Selectable font and background colors.

Cell format: User defined Cell text color based on its value.

27 deister software

Page 28: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 9. SuperlistsData groups with graphics Alert indicators View detailed information

Combine grouped data with charts

Select from a wide selection of charts: bars, lines, stacked, pie

Combine graphics with key indica-tors and alert globes.

Check for up is good or up is bad

Show detailed information whe clicking on a row

TABLE 10. Representing parts of a whole: pieviewPieview Pieview: data Pieview: detail

Rotate pieview to select a slice

Navigate to more data series by scrolling screen right.

View data out of pie range (for large data sets)

Click on detail to show extended information on a slice (data row)

deister software 28

Page 29: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 11. Representing parts of a whole: treemapsWorld areal World population Time of consultor by project

Displays hierarchical (tree-structu-red) data as a set of nested rectan-gles

The rectangle has an area propor-tional to a specified dimension on the data

Color and size dimensions are correlated, so users can easily spot patterns

TABLE 12. Representing parts of a whole: radars, funnels, gaugesRadar Funnel

29 deister software

Page 30: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 13. Give mobile users a porwerfull time series analyzer to review company dataAnalize time series

View,scroll, zoom on a serie

Show legends for a point

Click on a legend to go to detail

Link a point with external success

Compare time points Go to a period in the time interval

Select the time gap (compress time)

Fit using linear, polynomial , loga-ritmic or moving aveage

Compare series View compared series

deister software 30

Page 31: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 14. Geographic analysis: projectionsMaps: areas Maps: circles Maps: geometries

Show polygonal areas, colored according to an specific field value

Configurable colors and legends

Show circles of influence associa-ted to key metrics

Circle size and color calculated according to specific fields values

Multi-layered maps(cartographical background, administrative boun-daries, etc.)s

Show location based individual values, polygonal areas, including intersections.

Multi-layered maps (cartographical background, administrative boun-daries, etc.)

TABLE 15. Geographical analysis: heatmapsHeatmap Heatmap: zoom Heatmap: detail

Clustering of values related to an specific location

Clustering is computed according to zoom level

User configurable cluster colors

31 deister software

Page 32: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

TABLE 16. Geographical query: POI searchLocation based POI POI map: bank offices near me POI map: bank office detail

Offer users content and services based ontheir current location.

Configurable layers, location radius, symbols

Get POI full details (texts, ima-ges,links) of data stored in your database

Show the nearest specific Points Of Interest to current location, filtered by different criteria

Configurable axiss cales, colors, symbols and legends

Click on tap of a POI and get detai-led information of it

Get directions to location from your current point.

Display all type of data including text, numbers, images

S

deister software 32

Page 33: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

33

deister software
Page 34: Axional Mobile Core ES - deister.net · que transacciones, ... Réplicas mediante Informix HDR, DB2 replication, Oracle ... La replicación soporta cambios de estructura en el

deister software, SANT PERE CLAVER 15, 08017 BARCELONA, SPAIN

PHONE: +34-93-2063298 INTERNET: http://www.deister.es