tips_tricks_android

Ha habido mucho revuelo en el mercado en torno al inminente fin del soporte técnico para Windows CE y Windows Mobile. Como resultado, los clientes se muestran reticentes a migrar a una plataforma Android debido a la falta de compatibilidad con aplicaciones heredadas.

A primera vista, esta parece una suposición válida, pero lo cierto es que desde hace varios años existen opciones para migrar a Android. La adopción global de Android ha sido sencillamente asombrosa. En 2009, Android estaba instalado en el 1,6 % de los dispositivos móviles, en un panorama que incluía otras plataformas de sistemas operativos como Symbian, iOS y múltiples ofertas de Microsoft. En menos de 10 años, Android ha evolucionado en el mercado hasta convertirse en el sistema operativo elegido en casi el 90 % de todos los dispositivos móviles. Con tal tasa de aceptación, la idea de que la adopción de Android es el principal obstáculo para la adopción de dispositivos parece absurda.

El acontecimiento más disruptivo en el sector de los dispositivos móviles resistentes ha sido la creciente adopción por parte de los fabricantes de dispositivos totalmente táctiles. Los dispositivos que durante décadas han dependido de un teclado físico para el funcionamiento eficiente y fiable de aplicaciones host basadas en texto han visto cómo se les ha retirado el teclado y se ha sustituido por una pantalla táctil. Es cierto que la capacidad táctil moderna nunca ha sido mejor, con un hardware increíblemente sensible, multitáctil y con capacidad para gestos, pero el reto sigue siendo que, para manejar una aplicación basada en texto, se sigue necesitando un teclado para navegar por los menús e introducir datos.

Varias estrategias para abordar el problema

Las aplicaciones móviles personalizadas eliminan la necesidad de emulación de terminales y permiten al cliente adaptar la aplicación a sus necesidades. El problema es que, con los márgenes de beneficio del sector del transporte y la logística cada vez más reducidos, queda poco margen para contratar a un equipo de desarrollo de software capaz de gestionar la complejidad que supone migrar una aplicación de emulación de terminal a una aplicación móvil, por no hablar del enorme coste adicional en infraestructura y del tiempo necesario.

Otro enfoque sería utilizar uno de los paquetes de emulación de terminal disponibles actualmente para «modernizar» las pantallas telnet y darles un aspecto gráfico. Una vez más, esto puede llevar mucho tiempo y, dado que depende del reconocimiento de la pantalla, obliga al cliente a mantener sus sistemas relativamente estáticos. Un pequeño cambio en la aplicación alojada puede hacer que la aplicación «modernizada» sea prácticamente inútil hasta que se implemente una solución. Cualquier interrupción en la producción es, sencillamente, inaceptable.

Modernizar una aplicación con el único fin de parecer más acorde con las aplicaciones móviles actuales no es la mejor estrategia para la mayoría de las aplicaciones.

Habilitar una aplicaciónpara pantallas táctiles es una forma mucho más eficaz de hacer que una aplicación funcione de forma fiable y productiva en un dispositivo totalmente táctil. Permítanme explicarles:

La pantalla de emulación de terminal no representa el desafío

Los trabajadores saben lo que aparece en la pantalla y cómo responder. No es necesario cambiar la apariencia. Lo que sí necesitamos, ya que se ha eliminado el teclado, es eliminar la necesidad del teclado. StayLinked Terminal Emulation cuenta con una increíblemente flexible gama de funciones ( ) que ayudan a conseguirlo. Al presentar a los usuarios las mismas pantallas que ya conocen, pero eliminando la necesidad de utilizar el teclado, StayLinked ayuda a los clientes a dar el salto a Android en un dispositivo táctil y a mejorar su productividad. StayLinked lo hace con una serie de funciones, como el reconocimiento dinámico de texto y los mosaicos inteligentes.

 

Picture1  

La captura de pantalla de muestra una aplicación telnet alojada de 16 x 24 que se ha habilitado para el uso táctil. Se han reconocido cadenas de texto específicas y se han convertido dinámicamente en áreas táctiles o botones. Esto se llama Smart Tapspots. Las funciones que antes requerían un teclado de funciones ahora son botones de un solo toque. No es necesario conocer ni preocuparse por la función de la tecla situada debajo del botón. StayLinked se encarga de eso. A continuación, un teclado numérico proporciona las teclas más utilizadas, así como accesos directos a un teclado alfabético, cursores y teclas de función. Esto se llama SmartTiles.

Picture2

La función SmartMenu, que se muestra arriba, proporciona otro nivel de precisión al utilizar una pantalla táctil, ya que toma todos los botones dinámicos reconocidos y los presenta en una lista fácil de tocar.

Con Smart Tapspots, SmartTiles y SmartMenu, esta aplicación se ha adaptado a la tecnología táctil sin necesidad de capturar ni rediseñar una sola pantalla.

Por supuesto, el rediseño a pantalla completa también se incluye en el kit de herramientas StayLinked, pero ahora existe la opción de mezclar y combinar y diseñar solo las pantallas que tengan sentido, mientras se habilita la función táctil en el resto de la aplicación.

La persistencia de la sesión está integrada en el núcleo del producto, lo que le ofrece el producto de emulación de terminal más fiable y flexible del mercado, con una velocidad de implementación inigualable.

¿Cómo lo hacemos?

Al utilizar las funciones mencionadas anteriormente, podemos habilitar la función táctil en una aplicación de emulación de terminal estándar en un par de horas. 

Picture3

TapSpots y el poder del reconocimiento de patrones

TapSpots se configuran en una única ventana fácil de gestionar. Se utiliza una lógica sencilla de coincidencia de patrones para reconocer texto repetitivo, como menús y teclas de función, así como otras cadenas no repetitivas, y convertir dinámicamente esas coincidencias en botones. 

 

 Picture4 Picture5

Esto nos permite convertir rápidamente la pantalla de la izquierda en la pantalla de la derecha.

 

Picture6  

SmartTiles: los elementos aparecen donde deben aparecer

Las SmartTiles sepueden crear fácilmente en el editor SmartTile con texto, colores e iconos gráficos de fuentes. 

Y como StayLinked se ajusta al diseño de columnas y filas, similar al de una pantalla telnet tradicional, los botones siempre estarán visibles.

image1image2image3

Un servidor de nivel empresarial que se adapta (no varios servidores que no lo hacen)

La arquitectura totalmente integrada de StayLinked utiliza un único servidor para gestionar sus procesos empresariales: la aplicación TE, los clientes , la persistencia de sesiones, el diseño modernizado de la pantalla, las licencias justas y la inteligencia empresarial.

Todo lo que necesita para TE en su almacén se puede hacer con un solo servidor StayLinked. Esto significa que la instalación es fácil (menos de 10 minutos) y el mantenimiento es mínimo. Con StayLinked, el mantenimiento es sencillo y económico, y gracias a su estrecha integración, la administración es muy sencilla.

Sin embargo, otros enfoques requieren múltiples servidores para lograr mucho menos de lo que ofrece la solución StayLinked. Este « » implica más dolores de cabeza durante el proceso de instalación y asistencia continua para la resolución de problemas de en varios servidores que pueden no estar ni siquiera en la misma ubicación.

Persistencia de sesión: arquitectura integrada, sin servidor proxy externo

Su solución de emulación de terminal debe estar diseñada teniendo en cuenta la de su entorno de producción. La persistencia de la sesión es un componente integral de la arquitectura StayLinked. Los datos de la empresa se transmiten de forma eficiente y segura. La fidelidad de las sesiones no debería ser una cuestión secundaria

StayLinked elimina las sesiones perdidas entre el dispositivo móvil y la aplicación host. Ya sea por una mala cobertura de la red inalámbrica, problemas con la batería del dispositivo móvil o reinicios del dispositivo móvil, la sesión de emulación de terminal nunca se perderá. Las sesiones pueden transferirse a otro dispositivo o incluso compartirse entre varios dispositivos. De hecho, StayLinked puede incluso mantener tu sesión a través de redes móviles cuando se pierde temporalmente la cobertura. 

Licencias justas (sin un servidor adicional)

 Si está ejecutando Terminal Emulation utilizando uno de los enfoques de nuestros competidores, es probable que esté pagando por licencias que no utiliza. Así de sencillo.   Desafortunadamente, con una licenci e por dispositivo, los dispositivos que no se utilizan ( , dispositivos que se encuentran en bases, dispositivos que no funcionan, dispositivos guardados en armarios y cajones, y dispositivos que están siendo reparados) utilizan innecesariamente las licencias que usted ha pagado. Esto puede suponer un gasto adicional e invisibl e que muchos clientes pueden desconocer.

Con StayLinked, solo se requiere licencia para los dispositivos en uso. Gracias a la arquitectura centralizada única de StayLinked, las licencias solo se gestionan cuando los dispositivos se conectan a través del servidor central. Esto garantiza que pagas por las licencias que utilizas y no por todo tu inventario de dispositivos móviles.

Y con StayLinked iQ puedes gestionar tus licencias permanentes y temporales en una interfaz fácil de usar que te ofrece visibilidad sobre los patrones de uso , para que puedas ver lo que está pasando. A partir de ahí, la optimización es muy sencilla. Otros sistemas simplemente no pueden hacer eso.