a. Choix du Systèmes d'Exploitation
Les logiciels utilisés pour la majorité
étant du domaine du libre, la passerelle sera installée et
testée sur un environnement linux. Il est préférable de
choisir le DEBIAN ETCH 4, car ce système est moins gourmant en ressource
par rapport à un système UBUNTU ou FEDORA. DEBIAN est l?un des
systèmes les plus utilisés en ce moment et surtout dans les
milieux universitaires et sur les forums. Donc il est aisé de trouver de
la documentation en ligne concernant la plus part des sujets avec cet avantage
de pouvoir aussi visiter les sites et forums UBUNTU.
Mbuni est aussi en cours de développement sous MacOS X et
Linux en utilisant le langage de programmation C.
Le système tourne sur un Pentium 3, 596MHZ, 128Mo.
b. Les Paquets requis et leurs installations
· Compilateur et bibliothèques de C
pour la norme ANSI C, avec des prolongements normaux d'Unix tels que
des douilles de schéma et des outils relatifs. (Le toolchain du GCC du
GNU est recommandé)
53
Souleymane THIONGANE Ousseynou NDOYE
·
La bibliothèque de Gnome XML (connue sous
le nom de gnome-xml et libxml), version 2.2.5 ou plus nouveau.
Si vous l'installez des paquets de votre distribution, vous
aurez besoin de libxml2-dev en plus des bibliothèques d'exécution
du paquet libxml2.
· GNU MAKE
· Une implémentation de thread POSIX
(pthread.h)
· GNU Bison 1.28, si vous voulez modifier
le compilateur de WMLScript (un analyseur pré-créé est
inclus pour ceux qui veulent juste compiler Kannel).
· Les outils DocBook: DocBook Stylesheets , jade, jadetex,
etc. ; voir le README, section « documentation », pour plus
d'information (les versions pré-formatées de la documentation
sont disponibles, et vous pouvez compiler Kannel lui-même même sans
outils de documentation).
· GNU autoconf, si vous voulez modifier le
script de configuration.
Mbuni utilise un certain nombre de bibliothèques qui font
partie de Kannel source, en particulier GWLIB WAP et les bibliothèques.
Pour installer Mbuni vous devrez installer Kannel (et donc de s'acquitter de
ces dépendances Mbuni part avec elle).
Les composants supplémentaires suivants sont
nécessaires:
· Libiconv v2.0 ou une version ultérieure,
nécessaire pour la conversion de caractères
· Outils de conversion audio requis par l'adaptation du
contenu du module: o Sox
o Lame (V3.93 ou plus)
o Mpg123
· AMR encodeur / décodeur
· Outils de conversion de l'image requise par le module
d'adaptation de contenu: o ImageMagick
· Serveur de messagerie, tels que Postfix
· Vous aurez aussi besoin d'être sous une passerelle
WAP (Kannel).
· Vous pourrez éventuellement avoir besoin
d'exécuter un proxy HTTP tels que Squid car certains
téléphones récents (par exemple, Nokia 6600) ne peuvent
pas envoyer de MMS via le WAP, mais directement par l'intermédiaire d'un
proxy HTTP sur HTTP.
· Obtenir le code source de Kannel,
téléchargeable dans
http://www.kannel.org/download.shtml.
Il est disponible dans divers formats et vous pouvez choisir de
télécharger la dernière version:
gateway-1.4.1.tar.gz
· Télécharger Mbuni sur
www.mbuni.org:
mbuni-1.1.4.tar.gz
Les paquets cités plus haut sont plus ou moins faciles
à installer, il suffit de suivre cettemethode: