Projet
Kannel WAP et SMS Gateway est une passerelle WAP et SMS.
SMS, services de messages courts, sont largement utilisés partout dans le monde dans des quantités énormes. La principale utilisation Kannel est de relier les services basés sur HTTP dans divers centres de SMS en utilisant des protocoles obscurs.
WAP, court pour Wireless Application Protocol, est une collection de langages et outils et une infrastructure pour la mise en œuvre des services pour les téléphones mobiles. Traditionnellement ces services ont travaillé par le biais des appels téléphoniques normaux ou des messages textuels courts (par exemple, les messages SMS sur les réseaux GSM). Ni sont très efficaces à utiliser, ni très convivial. WAP permet de mettre en œuvre des services similaires à la World Wide Web.
Contrairement commerçants affirment, WAP ne pas apporter le contenu existant de l'Internet directement sur le téléphone. Il ya trop de problèmes techniques et d'autres pour ce à jamais fonctionner correctement. Le principal problème est que le contenu Internet est principalement sous la forme de pages HTML, et ils sont rédigés de telle façon à exiger des connexions rapides, processeurs rapides, grandes mémoires, écrans géants, sortie audio, et peut nécessiter des mécanismes d'entrée assez efficaces. Voilà OK, car ils travaillent espérons mieux pour les ordinateurs et les réseaux traditionnels de cette façon. Toutefois, les téléphones portables ont des processeurs très lents, très peu de mémoire, la bande passante abyssale et intermittente, de petits écrans et les mécanismes d'entrée extrêmement difficiles. La plupart des pages HTML existantes ne fonctionneront tout simplement pas sur eux.
WAP définit une toute nouvelle langage de balisage, la Wireless Markup Language (WML), qui est plus simple et beaucoup plus strictement défini que le HTML. Il définit également un langage de script, WMLScript, tous les navigateurs qui sont nécessaires pour soutenir. Pour rendre les choses encore plus simple pour les téléphones, il définit même son propre format bitmap (Wireless Bitmap, ou WBMP).
HTTP est également trop inefficace pour une utilisation sans fil. En utilisant un format sémantiquement équivalent, mais binaire comprimé et il est possible de réduire le surdébit de protocole de quelques octets par requête, au lieu de jusqu'à plusieurs centaines d'octets. Ainsi, WAP définit une nouvelle pile de protocole à utiliser. Cependant, pour rendre les choses plus simple aussi pour les gens mettre en œuvre effectivement les services, WAP introduit une passerelle entre les téléphones et les serveurs fournissant du contenu pour les téléphones.
Les pourparlers de passerelle WAP sur le téléphone à l'aide de la pile de protocoles WAP, et traduit les requêtes qu'il reçoit à HTTP normale. Ainsi, les fournisseurs de contenu peuvent utiliser des serveurs HTTP, et peuvent utiliser le savoir-faire existant à propos de la mise en œuvre du service HTTP et de l'administration.
En plus de traductions de protocole, la passerelle compresse également les pages WML dans une forme plus compacte, pour économiser la bande passante sur l'air et de réduire davantage les exigences de traitement du téléphone. Il compile également des programmes WMLScript dans un format byte-code
Quoi de neuf dans cette version:.
- Divers bugs ont été fixés dans plusieurs modules SMSC.
- des améliorations de fonctionnalités ont été ajoutées.
Exigences :
- bibliothèques du compilateur C et de développement et des outils connexes
- Le gnome-xml (aka libxml) bibliothèque, la version 2.2.0 ou plus récent. Nous recommandons que vous utilisez la version libxml 2.2.5. Si vous installez à partir de paquets de votre distribution, vous aurez besoin libxml2-dev en plus de run-time bibliothèques du paquet libxml2
- GNU Make
- threads POSIX (pthread.h)
- GNU Bison 1,28 si vous modifiez le compilateur WMLScript
- DocBook outils de langage de balisage (jade, jadetex, DocBook feuilles de style, etc; voir README.docbook), si vous voulez formater la documentation (versions pré-formatés sont disponibles)
Commentaires non trouvées