Kannel WAP en SMS Gateway-projek is 'n WAP en SMS gateway.
SMS, kort boodskap dienste, is wyd gebruik word oor die hele wêreld in groot hoeveelhede. Die hoof gebruik vir Kannel is om HTTP-gebaseerde dienste te koppel aan verskeie SMS-sentrums met behulp van obskure protokolle.
WAP, kort vir Wireless Application Protocol, is 'n versameling van tale en gereedskap en 'n infrastruktuur vir die implementering van dienste vir selfone. Tradisioneel sulke dienste via normale telefoon oproepe of kort tekstuele boodskappe gewerk (bv, SMS-boodskappe in GSM netwerke). Nie baie doeltreffend te gebruik, nie baie gebruikersvriendelik. WAP maak dit moontlik om dienste te implementeer soortgelyk aan die World Wide Web.
Anders bemarkers beweer, nie WAP die bestaande inhoud van die Internet nie bring direk na die telefoon. Daar is te veel tegniese en ander probleme vir hierdie om ooit behoorlik te werk. Die grootste probleem is dat Internet inhoud is hoofsaaklik in die vorm van HTML bladsye, en hulle is geskryf in so 'n manier om vinnige verbindings, vinnige verwerkers, groot herinneringe, groot skerms, klank uitset vereis, en kan redelik doeltreffende insette meganismes vereis. Dit is OK, want hulle hopelik beter werk vir die tradisionele rekenaars en netwerke op die manier. Maar, draagbare fone het 'n baie stadige verwerkers, baie min geheue, onpeilbaar en intermitterende bandwydte, klein skerms en uiters ongemaklik insette meganismes. Die meeste bestaande HTML bladsye sal eenvoudig nie werk nie op hulle.
WAP definieer 'n heeltemal nuwe opmaak taal, die Wireless Markup Language (WML), wat is eenvoudiger en nog baie meer streng gedefinieer as HTML. Dit definieer ook 'n script taal, WMLScript, wat alle blaaiers is nodig om te ondersteun. Om dinge nog makliker vir die fone te maak, is dit definieer selfs sy eie bitmap formaat (Wireless Bitmap, of WBMP).
HTTP is ook te ondoeltreffende vir draadlose gebruik. Deur die gebruik van 'n semanties ekwivalent, maar binêre en saamgeperste formaat is dit moontlik om die protokol oorhoofse verminder tot 'n paar grepe per versoek, in plaas van tot honderde grepe. Dus, WAP definieer 'n nuwe protokol stapel om gebruik te word. Maar ook dinge makliker vir die mense eintlik die uitvoering van die dienste gebruik te maak, WAP stel 'n poort tussen die selfone en die bedieners wat inhoud aan die fone.
Die WAP gateway gesprekke om die telefoon met behulp van die WAP protokol stapel, en vertaal die versoeke dit ontvang normale HTTP. Dus, kan die inhoud verskaffers enige HTTP-bedieners te gebruik, en kan benut bestaande kennis oor HTTP diens implementering en administrasie.
In bykomend tot protokol vertalings, die poort saamgepers ook die WML bladsye in 'n meer kompakte vorm, bandwydte te spaar op die lug en om verder te verminder verwerking vereistes van die telefoon. Dit stel ook WMLScript programme in 'n byte-kode formaat
Wat is nuut in hierdie release:.
- Verskeie foute is vasgestel in verskeie SMSC modules.
- verbeteringe is bygevoeg.
Vereistes :
- C samesteller en ontwikkeling biblioteke en verwante gereedskap
- Die gnome-xml (aka libxml) biblioteek, weergawe 2.2.0 of nuwer. Ons beveel aan dat jy libxml weergawe 2.2.5 gebruik. As jy dit installeer vanaf pakkette van jou verspreiding, sal jy libxml2-dev nodig benewens hardloop-time libxml2 pakket biblioteke
- GNU Maak
- POSIX drade (pthread.h)
- GNU Bison 1,28 as jy die WMLScript samesteller verander
- DocBook opmaak taal tools (jade, jadetex, DocBook styl-velle, ens, sien README.docbook), as jy wil die dokumentasie formaat (pre-formaat weergawes is beskikbaar)
Kommentaar nie gevind