ABOX En españolAchatsInscription
 

Recherche rapide:

Zones:

PRODUITS

Mon profil:

  

Async Professional 4

Communications natives pour Delphi et C++ Builder


Async Professional 4 est une nouvelle version de l’outil de communications numéro un sur le marché pour Delphi et C++Builder. Comme principale nouveauté, Async 4 permet à vos programmes de parler et écouter, grâce à son support direct de la Speech API (SAPI) de Microsoft. De cette façon, vous pourrez inclure la synthèse et la reconnaissance vocale dans toutes vos applications Delphi et C++Builder. Mais la version 4 inclut de nombreuses autres nouveautés:

  • Support de téléphonie IP pour transmettre de l’audio et de la vidéo en format streaming à travers Internet
  • Envoie et réception de messages SMS grâce à un dispositif compatible GMS
  • Manipulation de messages SMS enregistrés dans des dispositifs GSM
  • Le Constructeur de Machines d’Etat vous permet de concevoir visuellement n’importe quel protocole spécialisé de communications
  • Comprend une base de données XML de modems, facilement extensible, avec plus de 2000 modems déjà définis
  • Le convertisseur de fax, à présent, s’intègre dans le hiérarchie TGraphic, supportant n’importe quel format graphique (comme le JPEG)
  • La conversion de document vers un fax a été améliorée et supporte de multiples types de documents Windows
  • L’intégration TAPI/Fax améliore la coordination entre des appels de fax entrants et sortants
  • Les composants d’envoie et de réception de fax supporte maintenant modem Class 1.0
  • Support de serveurs proxy SOCKS4 et 5
  • Supporte Winsock pour des dispositifs réseau non utilisés par défaut, comme des ports infra-rouges ou des lignes RAS

Async Professional ne s’installe pas seulement facilement dans un environnement Delphi ou C++, sinon qu’il permet en plus que vos programmes s’installent très facilement eux aussi, car il n’est pas nécessaire d’incorporer des contrôles VBX ou des librairies dynamiques (DLL). Les composants de Async Professional sont liés directement à votre application, ce qui ne rend pas nécessaire la distribution ou l’installation de quoi que se soit supplémentaire. Optionnellement, le code de Async Professional peur être distribué sous forme de deux DLLs qui seront partagées par toutes les applications qui les nécessitent.

Architecture orientée évènements

Async Professional vous permet d’accéder à des ports UART standard et également à des cartes de technologie plus avancées comme DigiBoard, Gtek, ou tout autre carte de communications pour laquelle existe un contrôleur Windows. Et comme les composants Async Professional ont été créés spécialement comme VCLs, vous pouvez configurer ces cartes facilement en utilisant l’Inspecteur d’Objets et insérer votre propre code pour qu’il soit exécuté quand se produiront les évènements ou les exceptions générés par les composants. Et, le meilleur de tout, l’architecture basée sur des évènements de Async Professional implique que des opérations comme les transmissions de fax ou des fichiers tournent comme des processus de fond qui ne vont pas saturer la CPU.

Async Professional n’est pas seulement basé sur COMM.DRV au niveau le plus haut, sinon qu’en plus il vous permet de «passer par dessus » le COMM.DRV grâce à 16 fonctions de bas niveau qui attaquent directement votre hardware. Un exemple qui appelle un contrôleur de FOSSIL est fournit.

Le gestionnaire d’événements de Async Professional s’active à partir d’évènements de temporisation de Windows (et optionnellement, à partir de notifications de communications) pour stocker les caractères qui sont reçus. Dès qu’est détecté un changement de conditions, le «répartiteur » génère un événement. Vous pouvez « saisir » des conditions comme :

  • données en entrée disponibles
  • chaîne de symboles spécifique détectée
  • des niveaux d’occupation des buffers d’entrée ou de sortie dépassent certaines limites
  • changement d’état de lignes de communication comme DTS, DCD ou RI
  • détection d’erreurs dans des lignes
  • génération de sollicitudes de sortie

Cette architecture centrée sur des évènements élimine la nécessité que votre application soit constamment en train de vérifier des états de port ou d’appeler ProcessMessages. Cela garantit le plus grand rendement possible, en évitant la surcharge des ressources de la CPU, et permet que tous les outils (transferts de fichiers, actualisation de terminaux, etc) s’exécutent en tâche de fond.

Support total de 16 et 32 bits

Async Professional utilise toute la puissance des 32 bits. Compilé pour Windows 95 et NT, le dispatcher de Async Professional utilise de multiples fils d’exécution. Mais nous n’abandonnons pas la programmation de 16 bits, loin de là. A la compilation pour 16 bits, Async Professional s’appuie sur les temporisateurs de Windows (et optionnellement, sur les notifications de communications) pour garantir le meilleur rendement possible dans des environnements de 16 bits.

Recevez, visualisez, imprimez et envoyez des fax!

Vous avez besoin d’un support pour fax dans vos applications Delphi et C++ Builder ? Ce n’est pas un problème si vous utilisez les composants de fax de Async Professional. Tout ce dont vous avez besoin pour envoyer et recevoir des fax, ainsi que les visualiser et les imprimer, est inclus. Vous disposerez de notre gestionnaire d’imprimantes pour que vous puissiez envoyer un fax simplement en « l’imprimant » vers un quelconque fax-modem de clase 1, 2 ou 2.0.

Contrôle total de port série

Les puissants composants pour la gestion de port série rendent très facile le travail avec un quelconque port de communications. Les éditeurs de propriétés visuels garantissent qu’il ne sera pas nécessaire de mémoriser les constantes critiques de l’API de Windows, sinon qu’il suffira d’utiliser l’Inspecteur d’Objets lors de la conception. En exécution, insérez seulement le code pour détecter des appels entrants, manipuler les données reçues, etc.

Emulation de terminal

Les émulateurs de clavier et de terminaux vous offrent un support complet d’émulation de terminaux ANSI, VT52 et VT100. La fenêtre de terminal de Async Professional permet jusqu’à 64 KB de texte pour la navigation et comprend un support pour la capture de fichiers. Vous pourrez même développer vos propres émulations en installant vos gestionnaires d’évènements Delphi.

Tous les protocoles que vous pouvez nécessiter !

Async Professional offre les protocoles Z-módem (avec récupération d’interruptions et blocs de 8 KB), X-módem, Y-módem et Kermit (incluant des fenêtres glissantes et blocs longs). Vous disposerez même du support de CompuServe B+ avec une fenêtre d’émulation de terminal pour simplifier son utilisation. Mieux encore, les protocoles de Async Professional s’exécutent à vitesse maximale comme processus de fond qui résistent aux timeouts pour garantir une exécution libre d’erreurs. Sont également fournis des composants pour la visualisation d’état de protocoles et des comptes-rendus de transferts de fichiers.

API de téléphonie

Windows 95 enregistre et configure automatiquement les modems comme dispositifs TAPI durant l’installation. A présent Async Professional vous offre un accès facile à ces dispositifs, en éliminant la coûteuse configuration de modems de votre programmation. Avec le support TAPI, vous avez une autre voie pour assurer des connexions de qualité entre vos applications et le hardware de vos clients.

Outils de debbugage qui résolvent des problèmes

Avec deux outils de debbugage intégrés, le dispatcher de Async Professional peut résoudre pratiquement n’importe quel problème de communication série. Il est possible d’enregistrer dans un compte-rendu tous les évènements de communications que traite le dispatcher, pendant que le mode de tracé de Async Professional informe de tous les caractères envoyés et reçus par votre programme. Ensemble, ces deux outils rendent la détection de problèmes plus facile que jamais!

Les détails finaux

Vous pouvez créer des applications professionnelles grâce à des composants pour sélectionner et configurer des modems, gérer des bases de données de numéros de téléphone, sélectionner des numéros à marquer, et d’autres. Utilisez-les tels qu’ils sont fournis, ou personnalisez-les à votre grès.

Tout le code source, toute la documentation !

contient une documentation complète dans ses éditions pour Delphi et C++ Builder, une aide en ligne, et un large spectre de programmes d’exemple. Le manuel comprend beaucoup de fragments de code pour des zones qui nécessitent une écriture intense de code, comme la gestion d’évènements. Le programme de démonstration TCOM contient un système de menus , barre d’état, visualisation d’indicateurs de modem, fenêtre de marquage de numéros, accès à des bases de données à travers de modem, configuration complete de ports et accès à tous les protocoles disponibles.

Ce produit fait partie du projet Open Source.

Prix

Produit PVP (Fr) PVP (Euros)
Async Professional 43.390516,80
Async Professional 4 - Actualisation depuis 3.x1.258191,78
 

Inscrivez-vous

Inscrivez-vous et recevez les informations et les nouveautés sur Async Professional 4.

 

 

ACCUEIL | PRODUITS | SERVICES | NOUVELLES | A PROPOS D'ABOX