36
RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Embed Size (px)

Citation preview

Page 1: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Page 2: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Para el Desarrollador GeneralPara el Desarrollador AvanzadoPara el Programador NovatoPara todos !!!

Page 3: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

• Una buena herramienta para desarrollar aplicaciones RF en entornos con servidores Windows.

• RF Simplicity, amigable al usuario, usa Visual Basic 5.0/6.0 para crear soluciones simples o complejas de captura de datos inalámbricas

• Los controles ActiveX de RF Simplicity crean verdaderas aplicaciones Cliente/Servidor, con capacidad ODBC (Open Database Connectivity)

Page 4: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

• Cuatro nuevos controles VB: RF Textbox, RF Labels, RF Command Buttons y RF Application Control

• Nuevo Add-In RF Simplicity ayuda a crear nuevos proyectos y asegura el uso correcto de los controles RF

• Los programas son dirigidos por eventos (event-driven): Si un usuario presiona la tecla F1 en el Dolphin RF, el evento “F1 Push” se ejecuta en la aplicación Visual Basic en el servidor. Un evento OnEnter de TextBox se ejecuta cuando la tecla Enter es presionada, o luego de leer un código de barras

Page 5: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

• Mejor Perfomance – Cada Dolphin RF en la red inalámbrica ejecuta su propia copia de la aplicación RF Simplicity en el servidor, para una verdadera capacidad multi-tasking.

• Escalable – Una instalación puede tener varios Servidores. Agregando mas de un servidor, si es necesario, permite tener varios computadores ejecutando aplicaciones RF Simplicity

• Soporta Redundancia – Cada Dolphin RF puede conectarse a uno de tres servidores. Si un servidor falla, el Dolphin puede entonces conectarse al siguiente.

• Extensible – Ejecute programas locales en el Dolphin RF desde el cliente RF Simplicity

Page 6: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Opciones de Licencias

Se requiere una llave de hardware para cada PC ejecutando RF Simplicity en Runtime Mode.

El Development Mode puede ser activado en varios PCs mediante la ejecución de RF Simplicity con la llave de hardware del desarrollador una sola vez.

RF Simplicity se ejecuta en Evaluation Mode si no se dispone de la llave de hardware.

Page 7: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Server

Page 8: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Conectado Directamente

con la Aplicacón VB

RF Simplicity Server

Page 9: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Programas VB

RF Server

Escalable

Page 10: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Soporta RedundanciaConfigure Host IPsHost 1:<Primary>[10.10.150.10]Host 2:[10.10.110.5]Host 3:[ ]ESC = Done

Configure Host IPsHost 1:<Primary>[10.10.110.5]Host 2:[10.10.150.10]Host 3:[ ]ESC = Done

Page 11: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Configure Host IPsHost 1:<Primary>[10.10.150.10]Host 2:[10.10.110.5]Host 3:[ ]ESC = Done

Configure Host IPsHost 1:<Primary>[10.10.110.5]Host 2:[10.10.150.10]Host 3:[ ]ESC = Done

Soporta Redundancia

Page 12: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Extendible

HHP GROCERY STOREItem:Description:Quantity:Price:F1 - HHP SCAN TEST

HHP SCAN TESTPress F1 for setup,ESC to quit.

Label:

Type:

Page 13: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Impresión IrDA

Page 14: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Requerimientos del Sistema• Computador con procesador Pentium

• Mínimo 32 MB de RAM

• Mínimo 32 MB de espacio libre en el disco duro

• Puerto Serie (para configurar terminales RF)

• Puerto Paralelo (requerido para la llave de hardware)

• Windows 95/98/NT/2000/XP

• Visual Basic 5.0/6.0

Page 15: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Folder de Programas :RF Simplicity

Utilidad para probar la Llave

de HardwareUtilidad para

Setear el Grid de VB

Wizard para instalarRF Simplicity en

el Dolphin

Help deRF Simplicity

Administrador deUsuarios, Menús y

Programas

Page 16: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Usando RF Simplicity• Crear una Aplicación VB usando los controles de

RF Simplicity• Registrar la Aplicación en el System Manager• Usando un Dolphin RF, ingresar (login) al sistema• Escoger una aplicación del Menú Principal• El Dolphin RF ejecuta la aplicación en el PC

Page 17: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Control RF App

RF Label

RF CommandButton

RF TextBox

Add-In de

RF Simplicity

Page 18: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

ControlRF App

Page 19: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

RF CommandButton

RF Label

RF TextBox

Page 20: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Propiedades del RF LabelLa página de propiedades del RF Label permite configurar las propiedades que afectan la forma en la que el ‘Label’es mostrado y posicionado en un FormularioUn “Label” es un RÓTULO.

Page 21: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Propiedades del RF TextBoxLa página de propiedades del RF TextBox permite configurar las propiedades que afectan la forma en la que el ‘TextBox’es posicionado en un Formulario y sus características de ingresoUn ‘Text Box’ es un CAMPO DE DATOS

Page 22: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Propiedades del RF TextBoxLa opción de ‘Symbologies’ de la página de propiedades del RF TExtBox permite activar/desactivar las simbologías de código de barras e indicar el nivel de redundancia del scanner. Éste último indica el número de lecturas requeridas para retornar una decodificación válida al “TextBox”

Page 23: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Propiedades RF Command ButtonLa página de propiedades del RF Command Button permite asignar una tecla de función, o tecla especial, a un “Command Button.”Un “Command Button” dispara un evento Push o un evento OnEnter.

Page 24: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Cuando una aplicación RF está ejecutándose, el terminal RF y el programa VB están sincronizados mostrando los mismos formularios e información en ambas pantallas. Al presionar alguna tecla de fin de ingreso de datos, se disparará un evento OnEnter o Push. Uno de ellos debe hacer otro Form.Show

RF Command Button

Programa VB Terminal Dolphin RFForm.Show Muestra Formulario

El usuario ingresa datosEvento Push Fin de inreso de datos al presionar un RF Command Button

RF TextBoxPrograma VB Terminal Dolphin RFForm.Show Muestra Formulario

El usuario ingresa datosEvento OnEnter Fin de inreso de datos al presionar Enter

Eventos OnEnter y Push

Page 25: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Private Sub Form_Load() 'Do not run code in the form load event while RFApp is registering If RFApp.IsRegistering Then Exit Sub 'Form Attributes can be set anytime at runtime but will not take 'effect until the next RFApp.ShowForm is performed. RFApp.SetFrmAttribute frmMain, rfsFrmNone 'Default to NumLock Off

End Sub

Evento Form_Load

Page 26: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Los Modal forms no deben ser usados en ninguna aplicación RF Simplicity. Dado que la aplicaciones RF Simplicity son dinámicas y en tiempo real, el uso de un Modal form puede interrumpir las comunicaciones y causar problemas significativos en la confiabilidad de la aplicación.

El comando o función MSGBOX usas Modal forms y no debe ser usado en ninguna parte de una aplicación RF.

Modal Forms

Page 27: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Usando el System Manager

Crear un USUARIOCrear un Menú de UsuarioRegistrar la Aplicación en el System ManagerAgregar la Aplicación al Menú de Usuario y asignar el Menú al USUARIOGrabar la Configuración

Page 28: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Agregar Usuario

Agregar Menú

Agregar Aplicación

Insert NewDeleteProperties-------------CopyPaste

UserMenuApplication

System Manager

Page 29: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

System ManagerPropiedades del Usuario

Propiedades del Menú

Propiedades de la Aplicación

Page 30: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Pantalla de Ingreso

RF Simplicity 1.6User: __________PWord: __________F1 - SetupF4 - Off 5:05

Page 31: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Menú PrincipalRF SIMPLICITYScan DemoHello WorldShell to SCAN.EXEMonitor MachineIrDA Print

Page 32: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

Aplicación en progreso...

HELLO WORLD

F1 FOR PUSH EVENT

ESC - EXIT

Page 33: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

VB - Project - References...

ActiveX Data Objects (ADO)

Page 34: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

VB - Project - Components...

ADO Data Control OCX

Page 35: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

• Fácil de programar

• Usa Visual basic, una herramienta de desarrollo conocida.

• Formularios predefinidos aceleran el desarrollo.

• El Add-In asegura el uso correcto de los controles RF.

• Cada Dolphin RF ejecuta su propia aplicación, evitando cuellos de botella.

• Un sistema RF puede tener varios Servidores, haciéndolo escalable.

• Soporta Redundancia• Pueden agregarse

Aplicaciones Personalizadas.

En Resumen...(nos simplifica la vida)

Page 36: RF Simplicity Application Development Software for Dolphin RF

RF Simplicity Application Development Software for Dolphin RF

¿Preguntas?