" />

Async Professional 4

Comunicaciones nativas para Delphi y C++ Builder

Async Professional 4 es una nueva versión de la herramienta de comunicaciones número uno en el mercado para Delphi y C++Builder. Como principal novedad, Async 4 permite a sus programas hablar y escuchar, gracias a su soporte directo de la Speech API (SAPI) de Microsoft. De esta forma, podrá incluir la síntesis y el reconocimiento de voz en todas sus aplicaciones Delphi y C++Builder. Pero la versión 4 incluye otras muchas novedades:

  • Soporte de telefonía IP para transmitir audio y vídeo en formato streaming a través de Internet
  • Envío y recepción de mensajes SMS mediante un dispositivo compatible GMS
  • Manipulación de mensajes SMS almacenados en dispositivos GSM
  • El Contructor de Máquinas de Estado le permite diseñar visualmente cualquier protocolo especializado de comunicaciones
  • Incluye una base de datos XML de módems, fácilmente ampliable, y con más de 2000 módems ya definidos
  • El conversor fax ahora se integra en la jerarquía TGraphic, soportando cualquier formato gráfico registrado (como JPEG)
  • La conversión documento a fax ha sido mejorada y soporta múltiples tipos de documentos Windows
  • La integración TAPI/Fax mejora la coordinación entre llamadas de fax entrantes y salientes
  • Los componentes de envío y recepción de faxes ahora soportan módem Class 1.0
  • Soporte de servidores proxy SOCKS4 y 5
  • Soporte Winsock para dispositivos de red no usados por defecto, como puertos infrarojos o líneas RAS

Async Professional no sólo se instala fácilmente en el entorno de Delphi o C++ Builder, sino que permite además que sus programas se instalen muy fácilmente también, al no existir necesidad de incorporar controles VBX o librerías dinámicas (DLL). Los componentes de Async Professional se enlazan directamente a su aplicación, por lo que no hay necesidad de distribuir o instalar nada extra. Opcionalmente el código de Async Professional puede ser distribuido como dos DLLs al ser compartidas por todas las aplicaciones que las necesitan.

Arquitectura orientada a eventos

Async Professional le permite acceder a puertos UART estándar e igualmente a tarjetas de tecnología más avanzada como DigiBoard, Gtek, o cualquier otra tarjeta de comunicaciones para la cual exista un controlador Windows. Y como los componentes Async Professional han sido creados especialmente como VCLs, puede configurar esas tarjetas fácilmente utilizando el Inspector de Objetos e insertar su propio código para que sea ejecutado cuando se produzcan los eventos o excepciones que los componentes generan. Y, lo mejor de todo, la arquitectura basada en eventos de Async Professional implica que operaciones como las transmisiones de faxes o archivos corren como procesos de fondo que no van a saturar la CPU.

Async Professional no sólo se basa en COMM.DRV al más bajo nivel, sino que además le permite "pasar por encima" de COMM.DRV mediante 16 funciones de bajo nivel que atacan directamente su hardware. Se suministra un ejemplo que invoca a un controlador de FOSSIL.

El gestor de eventos de Async Professional se activa a partir de eventos de temporización de Windows (y opcionalmente, a partir de notificaciones de comunicaciones) para almacenar los caracteres que se reciben. Tan pronto se detecta un cambio de condiciones, el dispatcher genera un evento. Puede "atrapar" condiciones como:

  • datos de entrada disponibles
  • cadena de símbolos específica detectada
  • niveles de ocupación de los búfferes de entrada o salida sobrepasan ciertos límites
  • cambio de estado de líneas de comunicación como DTS, DCD o RI
  • detección de errores en líneas
  • generación de solicitudes de salida

Esta arquitectura centrada en eventos elimina la necesidad de que su aplicación esté constantemente comprobando estados de puerto o llamando a ProcessMessages. Ello garantiza el máximo rendimiento posible, evitando la sobrecarga de los recursos de la CPU, y permite que todas las herramientas (transferencias de archivos, marcado, actualización de terminales, etc.) se ejecuten en régimen de fondo.

Total soporte de 16 y 32 bits

Async Professional utiliza toda la potencia de los 32 bits. Compilado para Windows’95 y NT, el dispatcher de Async Professional utiliza múltiples hebras y Entrada/Salida solapada para un máximo rendimiento. Pero no abandonamos la programación de 16 bits, ni mucho menos Al compilarse para 16 bits, Async Professional se apoya en los temporizadores de Windows (y, opcionalmente, en las notificaciones de comunicaciones) para garantizar el mejor rendimiento posible en entornos de 16 bits.

¡Reciba, visualice, imprima y envíe faxes!

¿Necesita soporte para fax en sus aplicaciones de Delphi y C++ Builder? Ello no es problema si utiliza los componentes de fax de Async Professional. Todo lo que Ud. necesita para enviar y recibir faxes, así como visualizarlos e imprimirlos, está incluido. Inclusive Ud. dispondrá de nuestro gestor de impresoras predistribuible para que pueda enviar un fax simplemente "imprimiéndolo" hacia cualquier fax-módem de clase 1, 2 o 2.0.

Control total de puerto serie

Los potentes componentes para gestión de puerto serie hacen muy fácil trabajar con cualquier puerto de comunicaciones. Los editores de propiedades visuales garantizan que no habrá necesidad de memorizar las constantes crípticas del API de Windows, sino que bastará con utilizar el Inspector de Objetos en tiempo de diseño. En ejecución, tan sólo inserte código para detectar llamada entrantes, manejar los datos recibidos, etc.

Emulación de terminal

Los emuladores de teclados y terminales le ofrecen un soporte completo de emulación de terminales ANSI, VT52 y VT100. La ventana de terminal de Async Professional permite hasta 64 KB de texto para navegación e incluye soporte para captura de ficheros. Ud. podrá incluso desarrollar emulaciones propias instalando sus gestores de eventos Delphi.

¡Todos los protocolos que pueda necesitar!

Async Professional ofrece los protocolos Z-módem (con recuperación de caídas y bloques de 8 KB), X-módem, Y-módem y Kermit (incluyendo ventanas deslizantes y bloques largos). Dispondrá incluso de soporte de CompuServe B+ con una ventana de emulación de terminal para simplificar su uso. Más aún, los protocolos de Async Professional se ejecutan a máxima velocidad como procesos de fondo que resisten los timeouts para garantizar una ejecución libre de errores. Se suministran asimismo componentes para la visualización de estado de protocolos y bitácora de transferencias de archivos.

API de telefonía

Windows 95 registra y configura automáticamente los módems como dispositivos TAPI durante su instalación. Ahora Async Professional le da un fácil acceso a estos dispositivos, eliminando la costosa configuración de módems de su programación. Con el soporte TAPI Ud. tiene otra vía para asegurar conexiones de calidad entre sus aplicaciones y el hardware de sus clientes.

Herramientas de depuración que resuelven problemas

Con dos herramientas de depuración integradas, el dispatcher de Async Professional puede resolver prácticamente cualquier problema de comunicación serie. Es posible registrar en una bitácora todos los eventos de comunicaciones que el dispatcher procesa, mientras que el modo de trazado de Async Professional informa de todos los caracteres enviados y recibidos por su programa. ¡En conjunto, estas dos herramientas hacen la detección de problemas más fácil que nunca!

Los detalles finales

Ud. puede crear aplicaciones profesionales mediante componentes para seleccionar y configurar módems, gestionar bases de datos de números de teléfono, seleccionar números a marcar, y otros. Utilícelos tal cual se suministran, o personalícelos a su gusto y medida.

¡Todo el código fuente, toda la documentación!

Async Professional incluye documentación completa en sus ediciones para Delphi y C++ Builder, ayuda en línea, y un amplio espectro de programas de ejemplo. El manual incluye muchos fragmentos de código para áreas donde se necesita escritura intensa de código, como la gestión de eventos. El programa de demostración TCOM incluye un sistema de menús, barra de estado, visualización de indicadores de módem, ventana de marcado, acceso a bases de datos a través de módem, configuración completa de puertos y acceso a todos los protocolos disponibles.

Este producto forma parte del proyecto Open Source.

ProductoPrecio
Async Professional 4 - Actualización desde 3.x191,72 €
Async Professional 4516,87 €
Temas relacionados
Demo del producto
ACCIONES
Descargar demo
Imprimir página
Precios