Kannel WAP og SMS Gateway-projektet er en WAP og SMS gateway.
SMS, tekstmeddelelser, er meget udbredt over hele verden i store mængder. Den vigtigste brug for Kannel er at forbinde HTTP baserede tjenester til forskellige SMS-centre ved hjælp af obskure protokoller.
WAP, kort for Wireless Application Protocol, er en samling af sprog og værktøjer og en infrastruktur til implementering tjenester til mobiltelefoner. Traditionelt sådanne tjenester har arbejdet via normale telefonopkald eller korte tekstlige beskeder (fx SMS beskeder i GSM-netværk). Hverken er meget effektivt at bruge, og heller ikke meget brugervenlig. WAP gør det muligt at gennemføre tjenester svarende til World Wide Web.
I modsætning til marketingfolk hævder, er WAP ikke bringe det eksisterende indhold af internettet direkte til telefonen. Der er for mange tekniske og andre problemer for dette til nogensinde arbejde ordentligt. Det største problem er, at Internet-indhold er primært i form af HTML-sider, og de er skrevet på en sådan måde, at kræve hurtige forbindelser, hurtige processorer, store erindringer, storskærme, lydudgang, og kan kræve temmelig effektive input mekanismer. Det er OK, da de forhåbentlig fungere bedre for de traditionelle computere og netværk på den måde. Men bærbare telefoner har meget langsomme processorer, meget lidt hukommelse, afgrundsdyb og intermitterende båndbredde, små skærme og yderst akavet input mekanismer. De fleste eksisterende HTML-sider vil simpelthen ikke arbejde på dem.
WAP definerer en helt ny kodesprog, Wireless Markup Language (WML), hvilket er enklere og meget mere nøje defineret end HTML. Den definerer også et scriptsprog, WMLScript, som alle browsere er forpligtet til at støtte. For at gøre tingene endnu enklere for telefoner, det endda definerer sin egen bitmap format (Wireless Bitmap eller WBMP).
HTTP er også for ineffektiv til trådløs brug. Ved at anvende en semantisk ækvivalent, men binære og komprimeret format, er det muligt at reducere den protokol over hovedet for at få bytes per anmodning, i stedet for op til hundredvis af bytes. Således WAP definerer en ny protokol stakken skal anvendes. Men for at gøre tingene enklere også for de mennesker, der faktisk gennemførelse af tjenester, WAP introducerer en gateway mellem telefoner og servere, der leverer indhold til telefonerne.
WAP-gatewayen taler med telefonen ved hjælp af WAP protokol stakken, og oversætter de anmodninger, den modtager til normal HTTP. Således kan indholdsleverandører bruge nogen HTTP-servere, og kan udnytte eksisterende knowhow om HTTP tjeneste implementering og administration.
Udover protokol oversættelser, porten også komprimerer WML-sider ind i en mere kompakt form, for at spare båndbredde på luften og for yderligere at reducere telefonens forarbejdning krav. Det samler også WMLScript programmer i en byte-kode format
Hvad er nyt i denne udgivelse:.
- Forskellige bugs blev fastsat i flere SMSC moduler.
- Feature forbedringer blev tilføjet.
Krav :
- C compiler og udvikling biblioteker og relaterede værktøjer
- gnome-xml (aka libxml) bibliotek, versionen 2.2.0 eller nyere. Vi anbefaler, at du bruger libxml-version 2.2.5. Hvis du installerer det fra din distributions pakker, skal du libxml2-dev foruden run-time libxml2 pakke biblioteker
- GNU Make
- POSIX tråde (pthread.h)
- GNU Bison 1.28, hvis du redigerer WMLScript compiler
- DocBook markup sprog værktøjer (jade, jadetex, DocBook style-sheets, etc, se README.docbook), hvis du ønsker at formatere dokumentation (præ-formateret versioner er tilgængelige)
Kommentarer ikke fundet