AEP Linux SDK - AEP Ticketing Solutions
Transcription
AEP Linux SDK - AEP Ticketing Solutions
AEP Linux SDK Kit pour Développeur Logiciel pour équipements AEP basé sur système d’exploitation Linux TOOLS SERIES AEP Ticketing Solutions, Italy +39 055 8732606 www.aep-italia.it 704426.E00.FR SDK LINUX TECHNOLOGIE Depuis de nombreuses années, AEP est à la pointe du développement d’équipements pour la billettique électronique ; le premier valideur a été présenté en 1993 et depuis, de nouveaux modèles ont été continuellement ajoutés à notre offre, pour répondre aux exigences de tous les Réseaux de Transport. Au système d’exploitation Mxm d’AEP, qui a équipé tous les produits AEP de première génération, on utilise aujourd’hui Linux, pour Futura 3B, CDB-4 PLUS et CDB-6 PLUS, et pour ceux que nous présenterons dans un proche avenir. OUVERTURE Depuis toujours, AEP met aussi sa technologie à la disposition de tiers. En effet, les équipements AEP sont “ouverts” et qui que ce soit, doté des connaissances et instruments appropriés, peut développer les applications pour les exploiter de la façon qu’il considère la plus en adéquation avec ses besoins. AEP rend ces instruments disponibles, indiqués avec le nom SDK, Software Developer’s Kit, c’est-à-dire Kit pour le Développeur Logiciel. Aujourd’hui, les Intégrateurs de Systèmes qui sont en mesure de créer en autonomie leurs propres programmes pour les équipements AEP sont nombreux en Italie et dans le monde. MODÈLE UNIFORME Même si beaucoup d’équipements AEP disposent de périphériques semblables, leur architecture physique peut différer dans une mesure assez importante d’un équipement à l’autre, soit pour des différences inévitables, soit comme conséquence des évolutions des techniques. L’Application Programming Interface (API), c’est-à-dire l’ensemble des fonctions disponibles pour le programmeur, reste toutefois toujours identique d’un équipement à l’autre. Par conséquent, on peut facilement porter les applications d’une plateforme à l’autre (ex. d’un Futura 3B à CBD-4 PLUS) ou même écrire un seul module réutilisable sous plusieurs environnements différents. AEP SDK AEP Linux SDK, en bref ALS, contient toutes les informations et les instruments qui permettent au développeur de devenir productif dans un très bref délai, en utilisant des langages de haut niveau, comme C et C++. La documentation abondante, les exemples, la programmation orientée objet et les librairies de fonctions permettent de réaliser rapidement de nouvelles applications, en se concentrant exclusivement sur les aspects systémiques, sans ralentissements dus à l’implémentation de détails opérationnels. Toujours dans le but de présenter un modèle API uniforme, dans ALS, on retrouve de nombreuses fonctions de Mxm, pour faciliter le portage des applications existantes dans la nouvelle plateforme. PARAMETRES ALS est un vrai Kit pour Développeur Logiciel et non simplement une machine virtuelle préconfigurée : grâce au programme prévu à cet effet, vous pouvez installer ALS sur votre plateforme, machine virtuelle ou installation native, sans devoir renoncer à l’environnement et aux configurations qui vous sont familières. Des liens préconfigurés permettent de décharger et installer les paquets demandés, dans le plein respect des règles et des propriétés intellectuelles de tiers. L’interface vers les périphériques est réalisée dans la plupart des cas par l’intermédiaire du fichier system (/dev), sans avoir besoin d’accès directe aux portes. ASSISTANCE Avec les SDK, AEP fournit habituellement des cours à titre personnel de manière à aider les développeurs à devenir productifs dans les plus brefs délais. Nos techniciens connaissent, en outre, parfaitement, les produits AEP ; nous pouvons donc vous fournir des services d’assistance même pendant la phase de réalisation de vos applications. DOCUMENTATION ALS peut être doté d’un système complet de guide qui décrit les fonctions des différentes librairies. CARACTÉRISTIQUES ALS inclut les drivers de tous les périphériques éventuellement présents dans les équipements, comme par exemple : interface utilisateur : écran couleurs, indépendamment de la dimension et de la résolution, et écran tactile correspondant. Support des Librairies QT ; interfaces multimédias : avertisseurs sonores, musique, vidéos, etc. lecteur sans contact, avec toutes les fonctionnalités offertes par le SDK Sans Contact AEP (sont incluses les cartes standard Calypso, MIFARE Classic et MIFARE Ultralight, autres sur demande) ; interfaces de communication : réseau Ethernet, réseau Wi-Fi IEEE 802.11, réseau WAN avec téléphonie données 3G/4G, SMS, canaux séries RS232 e RS-485 ; sauvegarde sur modules SD et USB ; gestion de l’imprimante de reçu ; commande des LED et des autres signaux lumineux ; commande des portes di I/O (ex. pour déverrouiller un tourniquet) communication avec le module GPS ; communication avec le module lecture optique (code QR / code-barres) ; communication avec la mémoire de la plaque de support (“dongle”) ; SANS CONTACT On peut acheter à part le SDK Sans Contact qui permet d’utiliser les mêmes fonctions sans contact des librairies contenues dans ALS également sur des plateformes différentes (Mxm, Windows et Linux Desktop). © 2015 AEP Ticketing solutions srl. Specifiche soggette a modifiche senza preavviso. Alcune caratteristiche sono opzionali e potrebbero non essere compatibili tra loro. Specificat ions subject to change without notice. Some features are optional and could not be compatible each other. Spécifications sujettes à modification sans préavis. Certaines fonctionnalités sont optionnelles et peuvent ne pas être compatibles les unes avec les autres. Especificaciones sujetas a cambios sin previo aviso. Algunas de las características son opcionales y pueden no ser compatibles entre sí. AEP Linux Software Developer’s Kit (ALS) AEP Linux SDK (ALS)