Company Confidential Hand Held Products Herramientas.
-
Upload
rogerio-gonzalez -
Category
Documents
-
view
220 -
download
0
Transcript of Company Confidential Hand Held Products Herramientas.
Company Confidential
Hand Held ProductsHerramientas
Company Confidential
Herramientas y Su Importancia
“La facilidad de uso de un producto esta en gran parte proporcionada por la calidad y cantidad de herramientas con las cuales se pueda contar para el”
Company Confidential
Herramientas y Su Importancia
Nuestra línea de terminales están basadas en una plataforma abierta y estándar:
Windows Mobile y Windows Mobile SE
Esto los hace compatibles con cualquier aplicación diseñada para esta plataforma.
Utilitarios tal como el Scanwedge, software que coloca las lecturas de códigos en el buffer del teclado, facilitan la integración de aplicaciones genéricas en la Terminal.
Company Confidential
Categorías de Software de 3ros.
GenéricosSoftware genérico desarrollado para la plataforma Windows Mobile por empresas que no tienen ninguna relación con Hand Held Products
Verificados
Software desarrollado por terceros cuyo funcionamiento se ha probado en nuestras terminales, ya sea en relación a un proyecto en particular o debido a su interés como herramienta
CertificadosSoftware desarrollado por terceros comercializados a través de Hand Held Products
Company Confidential
Soporte de Estas Categorías
Genéricos
Ninguno. Respuesta habitual respecto de consultas acerca de ellos por parte de Hand Held: “No es un software soportado por Hand Held Products, por favor dirigir su consulta al proveedor de ese producto”
Verificados
Limitado. Dependerá del conocimiento y experiencia respecto del productos en especifico. Es posible el tener un soporte indirecto via consultas al fabricante del producto. Generalmente es mas efectiva la consulta directa al fabricante.
Certificados Soportado. Productos soportado por Hand Held Products.
Company Confidential
¿Que software Tenemos?Categorías 1,2,3
Company Confidential
Herramientas y Sus Categorias
Categoría 1
Genéricos
Categoría 2
Verificados
Categoría 3
Certificados
??????? AppForge Z-Space ITScriptNet
Naurtech TE Connect Powernet
Wavelink TE MCL
Wavelink Avalanche Jadoe JVM
MSM
Company Confidential
Mobile Systems ManagerMobile Systems ManagerMobile Systems ManagerMobile Systems Manager
Retire
Support Deploy
Discover
Company Confidential
Mejora el UpTime de los Sistemas
Ahorro de Tiempo de Help Desk
Mejor Utilización de los Equipos
Mejora el UpTime de los Sistemas
Ahorro de Tiempo de Help Desk
Mejor Utilización de los Equipos
Hand Held Products Mobile Systems Manager™
(MSM)Hand Held Products Mobile Systems Manager™
(MSM)
Solución de Administración de Devices
– Sistema basado en un esquema cliente-servidor destinado a administrar terminales / recursos.
– Actualiza automáticamente un gran numero de portátiles.– Reporte automático de inventario de hardware y software de
las unidades.– Monitoreo remoto y diagnostico. – Soporte Remoto. – Auto reparación / obliga a respetar las políticas de software de
la empresa. – El mismo sistema potencialmente soporta también PC’s, Palm
devices y PDA’s.
Company Confidential
Facil Funcionalidad– Independiente del tipo de conexión (WWAN, WLAN,
WPAN)– Automatización del deployment de aplicaciones, auto
mantención, logeo de datos, administración de inventario y recuperación de data.
– Acceso y diagnostico de devices remotos en tiempo real. – Arquitectura escalable– Soporte de un amplio rango de devices.
Devices Hand Held Products– Dolphin 95XX – PPC 2002 / WM 2003– Dolphin 74XX - WinCE 3.0 / PPC 2002– Dolphin 7300 – WinCE 3.0– Dolphin 79xx – WM 2003
Incrementado de UpTime del Sistema y ahorros en tiempo de soporte del Help Desk
Hand Held Products Mobile Systems Manager™ (MSM)Hand Held Products Mobile Systems Manager™ (MSM)
Company Confidential
Enterprise Enterprise DatabaseDatabase
Command Command ServerServer(s)(s)
Dial-upDial-up
T1, Cable, DSLT1, Cable, DSL
WirelessWireless
FirewallFirewall
MSM Plataforma de Administración SeguraMSM Plataforma de Administración Segura
Relay Relay ServerServer(s)(s)
HTTP/S
Company Confidential
ITScriptNetHerramienta de Tipo RAD para el Herramienta de Tipo RAD para el Desarrollo de Aplicaciones MóvilesDesarrollo de Aplicaciones Móviles
Track I
Company Confidential
ITScriptNetITScriptNet
ITScriptNet es un ambiente de desarrollo rapido para terminales Dolphin/Batch, permite el crear rapida y facilmente aplicaciones de coleccion de datos. Es un software simple de utilizar manteniendo una arquitectura sofisticada que la hace una poderosa herramienta para programadores y no programadores.
Company Confidential
Características y BeneficiosCaracterísticas y Beneficios
Cross Platform – Ahorra tiempo de desarrollo creando aplicaciones para toda la linea de Dolphin’s Batch; escriba una vez, ejecute en todas las terminales (7900/9500/7400/7300/7200/3875).
Interfase de Desarrollo – Elimina la necesidad de tener desarrolladores altamente entrenados para crear aplicaciones.
Company Confidential
Simulador de Programas – Ahorra tiempo de desarrollo probando las aplicaciones en el PC antes de usarla en la terminal.
Transferencia de Datos – La Data puede ser recibida como un archivo de texto, Microsoft Excel, Microsoft Access, o a traves de una conexion ODBC a cualquier tipo de archivo soportado por esa conexion ODBC eliminando la necesidad de importar o ejecutar procesos adicionales.
Características y BeneficiosCaracterísticas y Beneficios
Company Confidential
Programación Multi-Nivel – Simple pero sofisticada herramienta que permite a programadores y no-programadores el escribir programas de coleccion de datos efectivos y eficientes.
Nivel 4 - Data Processing VBScript – Conocimientos de VB Scripting son necesarios para usar VB scripts para post-process de la data. Data Processing VBScript
Nivel 3 - In-Prompt Scripts / Características Fn (funciones) – Conocimientos de programacion necesarios, pero no indispensables para usar ITScriptNet functions.
In-Prompt Scripts
Nivel 2 – Parametros Avanzados – Sin necesidad de capacidad de programacion. Entendimiento basico de archivos de texto para implementar soluciones con archivos de validacion.
Advanced Settings
Nivel 1 – Propiedades Basicas – Sin necesidad de capacidad de programacion.
TopLevel
Características y BeneficiosCaracterísticas y Beneficios
Company Confidential
Tiempo para mas Proyectos: Permite a los proveedores de soluciones el usar sus recursos en otros proyectos y oportunidades.
Desarrollo Rápido de Aplicaciones (RAD): Permite el liberar demos bien diseñadas para mostrar los conceptos en las cuentas potenciales en una manera rápida y económica.
Características y BeneficiosCaracterísticas y Beneficios
Company Confidential
Un corto tiempo de desarrollo.
Desarrollo simplificado de aplicaciones.
No necesita programadores altamente entrenados.
Permite enfocarse en mas proyectos.
Desarrollo rápido de aplicaciones.
Características y BeneficiosCaracterísticas y Beneficios
Company Confidential
Ediciones de ITScriptNetBatch – Una pieza de datos capturada por pantalla
Batch Plus – Lo mismo que Batch mas Multi-prompt, color, impresión wireless.
OMNI RF – Lo mismo que Plus mas comunicación de datos vía wireless.
Detalles de características y beneficios como se ven en la siguiente tabla, pueden ser halladas en profundidad en el sitio: www.z-space.com
Company Confidential
Modos Soportados por Omni RF
Manual – Usa el software utilitarios o funciones Script
Hybrid – Envía la data al Host si esta conectado, mantiene la data y reintenta si la Terminal no esta conectada
RF – La unidad debe estar conectada para enviar la data, un mensaje de error es obtenido en caso de no existir conexión.
Company Confidential
Impresión Integrada
Inalámbrica:– Impresoras 802.11b– Impresoras Bluetooth
Ejemplo de Script RF:
IIF( $Print$="Y", RFPrtPrint("192.168.3.100", "6101",“PrintFile") , 0 )
Company Confidential
Licenciamiento de ITScriptNetGenerador de Programas y Runtimes
– Por PC usando un numero seria
Conexiones al Servidor OMNI de RF
– Por Terminal• Las licencias son administradas
en el PC• Las Terminales se conectan
descontando conexiones de las conexiones disponibles en el server.
Traslado de licencias de un PC a otro disponible de una manera que no involucra gran complejidad.
Company Confidential
ITScriptNet ComponentesITScriptNet Componentes
ITScriptNet™ esta compuesto de dos elementos distintos de software:
ITScriptNet™ Designer
ITScriptNet™ Runtime
Utilizado para desarrollar aplicaciones de colección de datos para Dolphins. Este incluye la versión runtime.
Utilizada para la comunicación de datos entre la PC y los terminales Dolphin.
El runtime es reemplazado por un programa que funciona como servidor en el caso del Omni
Company Confidential
EjemploEjemplo
IT ManagerSolution ProviderValue Added Reseller
Designer
Batch Runtime
Batch RuntimeBatch Runtime
Company Confidential
Desarrollo de AplicacionesDesarrollo de Aplicaciones
Microsoft® Windows® 95, 98, Me, NT, 2000RAM Mínima: 16 MB (32 MB para Windows® NT o 2000)Espacio Mínimo en hard drive: 30 MBResolución de Pantalla 800 x 600 o Mayor
ITScriptNet™ - Batch Designer
PC
Company Confidential
DemoDemo
ITScriptNet™ Posee versiones demo disponible en los sitio web de Hand Held Products o Z-Space (www.z-space.com)
Restricción, numero limitado de registros permitidos en la recolección de datos en el caso de las versiones Batch y Batch Plus.
Restricción por tiempo de conexión en el caso del Omni.
Todas las características del producto licenciado están presentes en la versión demostrativa.
Las aplicaciones generadas en la versión demostrativa son exportables a las versiones licenciadas.
Company Confidential
ITScriptNet - BatchITScriptNet - Batch
Programación orientada a promptsCada programa esta compuesto por uno o mas promptsCada prompts tiene sus características propiasEn forma general, los prompts son presentados al usuario uno tras otro, tras el ultimo prompt la data ingresada es salvada.Cada paso por la secuencia de prompts genera un registro de data.Cuando la data es descargada al host, cada registro corresponderá a una línea en un archivo de texto, una línea en una planilla Excel o un registro en una base de datos.
Company Confidential
ITScriptNet™ – Capacidades
Desde lo mas simple…
Aplicaciones Ready-To-Go™ Wizard de Programación Archivos de Validación Ramificaciones Condicionales Auto-Descarga de Data y Carga de Archivos de Validación
A lo mas poderoso…
Impresión IrDA Auto-Generación de Archivos de Validación Controles ActiveX Shell hacia aplicaciones externas customizadas. Indexación de Archivos de Validación para búsquedas rápidas Post-Proceso de data utilizando VBScripts
Company Confidential
Programación Multi-Nivel – Simple pero sofisticada herramienta que permite a programadores y no-programadores el escribir programas de coleccion de datos efectivos y eficientes.
Nivel 4 - Data Processing VBScript – Conocimientos de VB Scripting son necesarios para usar VB scripts para post-process de la data. Data Processing VBScript
Nivel 3 - In-Prompt Scripts / Características Fn (funciones) – Conocimientos de programacion necesarios, pero no indispensables para usar ITScriptNet functions.
In-Prompt Scripts
Nivel 2 – Parametros Avanzados – Sin necesidad de capacidad de programacion. Entendimiento basico de archivos de texto para implementar soluciones con archivos de validacion.
Advanced Settings
Nivel 1 – Propiedades Basicas – Sin necesidad de capacidad de programacion.
TopLevel
Características y BeneficiosCaracterísticas y Beneficios
Company Confidential
Level 1 – Lo Basico
◙ Ingreso del nombre del Prompt◙ Ingreso de texto y otras referencias a mostrar.◙ Colocar valores mínimos y máximos aceptables a las longitudes de las respuestas.◙ Configurar Simbologías y parámetros para ellas que serán aceptables.◙ Configurar fuente de ingreso◙ Determinar aceptación o no de respuestas en blanco◙ Seleccionar el siguiente Prompt◙ Seleccionar el Prompt de Escape◙ Determinar el nombre del campo de salida.
Data Processing VBScript
In-Prompt Scripts
Advanced Settings
TopLevel
Nivel 1 – Propiedades Basicas – Sin necesidad de capacidad de programacion.
Company Confidential
Wizard Nuevo Programa
Wizard Nuevo Programa– La vía mas rápida para empezar ( 8 clicks!)
• Elegir el Terminal• Ingresar el Titulo a Mostrar• Seleccionar el Tipo de Programa
1
Company Confidential
Wizard Nuevo Programa (3 clicks mas)
• Chequear los prompts que desea.
• Escoger el tipo de archivo y localización para la data que será coleccionada.
1
El wizard del programa es una buena vía para empezar rápidamente.
Wizard Nuevo Programa
Company Confidential
Simulator
Simulator
Ejecute el simulador para testear el programa de colección de datos
¿Los prompts están en el correcto orden?
¿ Sus prompts se están comportando como Usted espera ?
El simulador también testea su output
Pruebe cualquier otra interfase incluida en el output. Por ejemplo la data podría ser importada por una aplicación de contabilidad.
Provee un test de principio a fin para la solución de aplicación de datos.
1
Ejecute el simulador frecuentemente, es la mejor manera de probar su programa
Company Confidential
Cambio en el Orden de los Prompts
Cambio en el Orden de los Prompts
– Supongamos que para nuestra solución el prompt de “Location” debe ir antes que el prompt “PartNum”
• Right-Click en el prompt asociado a “Location” y seleccionar la opcion “Move Up”.
• La “Location” estara tras esto antes del prompt “PartNum”
1
Usted puede utilizar también los ítems del menú Move Up o Move Down bajo la opción Prompts del menú principal.
Company Confidential
Prompts Siguiente/Escape
Prompt Siguiente y de Escape
– El prompt siguiente indica a la aplicación cual sera el prompt a ejecutar tras el ingreso exitoso de data en el prompt actual.
• El Siguiente Prompt esta indicado por una flecha verde en la pantalla principal.
– El prompt de Escape indica que prompt debe usarse en caso que el usuario ejecute un Escape en el prompt actual.
• Esta indicado por una flecha roja.
• Seleccione el Prompt de Escape de la lista de prompts disponibles.
1Siempre indique el siguiente prompt y el prompt de escape antes de mover prompts en una aplicación.
Company Confidential
Despliegue de Texto
Despliegue de Texto
– Hasta siete líneas de texto proveen información al usuario.
• $PromptName$ es un placeholder para la data de respuesta de ese prompt
• #PromptName# es un placeholder para el resultado de la búsqueda asociada al prompt
• Efectos sobre el texto– \B Bold, \V Bold y reversa
(7300,7400,7450)– \R para reverso, \N para normal
(todos los terminales)
1Utilice el placeholder $Prompt$ para desplegar la respuesta del prompt previo, esto permite al usuario el ver que fue ingresado anteriormente haciendo la aplicación mas amigable.
Company Confidential
Agregando Prompts
El agregar prompts puede hacerse fácilmente con “Insert After” o “Insert Before”
– Agregue un nuevo prompt con “Insert After” o “Insert Before”
• Obtendrá un prompt en blanco en la secuencia de prompts.
– También es usual y podría ser mas útil, el copiar un prompt y utilizar la opción “Paste After”
• El nuevo promp tendrá todo el seteo del prompt que hemos copiado, excepto el nombre del prompt.
– Cualquiera que sea la forma utilizada para crear un nuevo prompt, la pantalla de seteo asociado a ese prompt será desplegado.
• Usted debe darle un nuevo nombre al prompt.
• Usted puede cambiar los otros seteos del prompt. 1
Siempre verifique el Siguiente prompt y el prompt de escape antes de agregar o remover prompts.
Company Confidential
Facilidad de Uso
Como Ustedes pueden ver en la muestra de la generación de esta aplicación de muestra, el desarrollo con esta herramienta es muy sencillo y practico.
Ustedes pueden aprender su uso en base a la versión demostrativa del producto, su única restricción será la cantidad de registros restringido, sin embargo todas las características serán las del productos licenciado.
1
Company Confidential
PowerNetEmulación de Terminales sobre una Emulación de Terminales sobre una
Plataforma MóvilPlataforma Móvil
Track I
Company Confidential
PowerPowerNNetet
Software de Emulación de Terminal
para el Dolphin 7900/95xx/74xx/7300/72
Company Confidential
IntroducciónIntroducción
PowerNet:
Implementación de un cliente Telnet para el DolphinPermite conectarse a cualquier servidor que provea servicio Telnet (Unix,
AS/400, Mainframe, Servidores Windows con servicio Telnet, etc.)Dos soluciones:
– Conexión Directa– Conexión vía Universal Gateway
Company Confidential
Conexión Directa Conexión Directa
Consiste en un cliente Telnet como un único componente que se instala en el Dolphin
Mediante éste, el Dolphin establece una sesión Telnet al Host.Telnet es prácticamente un estándar de-facto para cualquier Host que soporte
TCP/IPLa conexión directa es conveniente para entornos con pocos terminales.Requiere que el Host soporte TCP/IP
– VT100, VT220, TN3270, TN5250
Company Confidential
Red TCP/IP
AplicaciónTN3270,TN5250,
VT100/220
Host TCP/IP
Powernet +
Parámetros de Configuración
Dolphin RF
AplicaciónTN3270,TN5250,
VT100/220
Soporte para múltiples hosts
Conexión Directa Conexión Directa
Company Confidential
Conexión vía Universal GatewayConexión vía Universal Gateway
Consiste en un cliente que se instala en el Dolphin más el Universal Gateway (UG), el cual es un equipo intermedio que administra la conexión entre el Dolphin y el Host.
El Dolphin se conecta al UG.El UG es el que establece la conexión Telnet con el Host.Facilita la administración cuando el número de terminales se incrementa (>15)El Host no necesariamente tiene que soportar TCP/IP
Company Confidential
Red
TCP/IP
HostWindows
HostLinux
Host Serial
Universal Gateway
Host IBM/SDLC
Conexión vía Universal GatewayConexión vía Universal Gateway
Company Confidential
Twin ClientTwin Client
En ambas soluciones, el Dolphin utiliza un programa que le permite comunicarse con el Host o el UG, según el caso.
Este programa es el “Twin Client” Dos modos de operación:
– Direct Connect TN (Thick client)– Server Based (Thin client)
Company Confidential
Ambas versiones del software se muestran transparentes para el usuario del Dolphin
En el Dolphin, pasar de una modalidad a la otra requiere simplemente cambiar una opción; no requiere instalar un nuevo software
Las configuraciones establecidas en una modalidad se reutilizan para la otra.
Twin ClientTwin Client
Company Confidential
Problemas que pueden aparecer con Direct Connect se resuelven con el UG:
– Performance: • El UG mejora el tiempo de respuesta en general
– Optimización: • El UG hace un uso mas eficiente del ancho de banda
– Hot Key: • Permite cambiar la conexión del Dolphin entre 4 hosts
diferentes con una sola tecla.Tolerancia a Fallas
– Admite el uso de 2 gateways interconectados: si uno falla, el otro entra en operación para mantener la conectividad.
Razones para usar el UG
Company Confidential
Twin Client ManagerTwin Client Manager
Programa basado en Windows que permite la configuración de los terminales y la carga
del cliente en el terminal.
Company Confidential
Configuración TerminalConfiguración Terminal
En esta pantalla se selecciona el tipo de terminal y el tipo de radio que tiene instalado el Dolphin a configurar
En esta pantalla se selecciona el tipo de terminal y el tipo de radio que tiene instalado el Dolphin a configurar
Company Confidential
Parámetros HostParámetros Host
En esta pantalla se ingresan los nombres y direcciones de los Hosts a los cuales el Dolphin podrá conectarse, así como el tipo de emulación a utilizar en cada caso.
En esta pantalla se ingresan los nombres y direcciones de los Hosts a los cuales el Dolphin podrá conectarse, así como el tipo de emulación a utilizar en cada caso.
Company Confidential
MCLSuite de Herramientas para el Suite de Herramientas para el
Desarrollo de Aplicaciones MóvilesDesarrollo de Aplicaciones Móviles
Track I
Company Confidential
MCL
Otra herramienta para desarrollar para los terminales HHP
MCLMCL
Company Confidential
Periféricos
Existe un interprete que es cargado en la terminal
Este interprete controla los periféricos y ofrece la interfase apropiada al usuario.
La aplicación MCL ejecuta validación local de datos, presentación y proceso.
Host / Server
Cliente - MCL
MCLMCL
Company Confidential
Usu
ario
Usu
ario
MCL- Link / MCL- Net
Comunicacion y Carga de Programas
Ser
ver
Ser
ver
MCL-Link y MCL-Net son programas de comunicacion permitiendo:
- Operacion en modo Batch y en tiempo real.
- Protocolo simple y seguro orientado a paquetes ACK/NAK
- Soporte de comunicacion alambrada y de RF - Disponible en varias plataformas: Dos / Windows / Linux.
RS232 . Modem . GSM/GPRS . Ethernet . Internet . RF 802.11b
Perifericos
Cliente MCL
Host / Server
MCLMCL
Company Confidential
Host / Server MCL xxx Bridges Son componentes de software que preveen una interface entre los programas de comunicacion de MCL (Link & Net) y aplicaciones especificas (ERP , CRM..) y/o bases de datos SQL.
- Utiliza los programas estandares de comunicacion MCL-Link & MCL-Net.
- Orientacion a « capas » simplificando la curva de aprendisaje y mantencion.
- Soporte en forma automatica de todos los terminales MCL
- Multiples « bridges » pueden ser combinados.
RS232 . Modem . GSM/GPRS . Ethernet . Internet . RF 802.11
Peripherals
MCL xxx Bridges
MCL-Client
MCL- Link / MCL- Net
Communication & Data Dispatching Program
Usu
ario
Usu
ario
Ser
ver
Ser
ver
MCLMCL
Company Confidential
Host / Server MCL-ODBC Bridge permite una interfase directa desde / hacia Databases en el Host
- Soporta todas las bases de datos SQL (Oracle, Sybase, SQLserver, Foxpro, Access…)
- Permite operaciones: Insert, Select, Update, Delete from registro o archivo - Puede ejecutar cualquier comando SQL - Soporta hasta 9 conexiones concurrentes a DataSources con balanceo de carga.
RS232 . Modem . GSM/GPRS . Ethernet . Internet . RF 802.11
Peripherals
MCL-Client
MCL- Link / MCL- Net
Communication & Data Dispatching Program
MCLODBCBridge
Usu
ario
Usu
ario
Ser
ver
Ser
ver
MCLMCL
Company Confidential
Host / Server MCL-DLL Bridge permite una interfase directa entre aplicaciones definidas por el usuario.
-Esta función provee una comunicación interactiva entre la terminal y la aplicación ejecutándose en el host.
RS232 . Modem . GSM/GPRS . Ethernet . Internet . RF 802.11
Peripherals
MCL-Client
MCL- Link / MCL- Net
Communication & Data Dispatching Program
MCLODBCBridge
Usu
ario
Usu
ario
Ser
ver
Ser
ver
MCLDLL
Bridge
MCLMCL
Company Confidential
Use
r S
ide
Use
r S
ide
Host / Server
MCL- Link / MCL- Net
Communication & Data Dispatching Program
Ser
ver
Sid
eS
erve
r S
ide
RS232 . Modem . GSM/GPRS . Ethernet . Internet . RF 802.11
Peripherals
MCLODBCBridge
MCLDLL
Bridge
MCLSAP R/3Bridge
Scripts
Scripts
MCL DesignerHerramienta de Tipo RAD basada en
Windows.Windows.
4
MCL-Client
MCL - CollectionMCL - Collection
Company Confidential
MCL- LINK / MCL- NET
RS232 . Modem . GSM/GPRS . Ethernet . Internet . Radio 802.11
MCLODBCBridge
MCLDLL
Bridge
MCL SAP R/3 Bridge
Communication & Dispatching Program
MC
L –
Des
ign
er
(RA
D)
MCL-Client
MCL - CollectionMCL - Collection
Company Confidential
Diseño y Ejecución
• MCL-Designer• MCL-Client
Comunicación con el Host y Aplicaciones
• MCL-Link• MCL-Net• MCL-Bridges
MCL - CollectionMCL - Collection
Company Confidential
¿Preguntas?