тільки за прийняту інформацію і не платимо за час перебування в мережі Інтернет (не передаючи дані, ми не займаємо канали мережі). При введенні погодинної оплати на фіксованих телефонних лініях, тарифи на доступ в Інтернет з мобільного GPRS-телефону будуть ще більш конкурентоздатні.
Технологія GPRS дозволить швидко передавати й одержувати великі обсяги даних, відеозображення, музичні файли стандарту MP3 і іншу мультимедійну інформацію.
Для тих абонентів, хто вже оцінив зручність використання телефонів з WAP-браузером, впровадження технології GPRS означає практично миттєве завантаження WAP-сторінок на екрані телефону і більш вигідну систему тарифікації.
Для корпоративних користувачів система GPRS може послужити відмінним інструментом для забезпечення безпечного і швидкого доступу співробітників до корпоративних мереж підприємств, до поштових, інформаційних серверів, віддаленим базам даних. При цьому з'явиться можливість одержувати доступ до корпоративних мереж навіть якщо абонент знаходиться в мережі іншого GSM оператора, з яким організований GPRS-роумінг.
Технологія GPRS може застосовуватися в системах телеметрії: пристрій може бути весь час підключено, не займаючи при цьому окремий канал. Така послуга може бути необхідною службам охорони, банкам для підключення банкоматів і в інших областях, у тому числі і промислових.
2 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ТА НАЛАШТУВАННЯ СЕРВЕРА ДЛЯ РОБОТИ З WAP
2.1 Серверне програмне забезпечення
Програмне забезпечення для WAP-серверів також достатньо різноманітно. Різні пакети пропонуються як компаніями, працюючими на ринку мобільного зв’язку, так і приватними розробниками. Компанія Nokia пропонує декілька продуктів для WAP. Перший з них це ? Nokia Activ Server.
Nokia Activ Server ? це відкрита платформа для об’єднання в мобільну мережу існуючих інтранет- і екстранет-сервісів та інформаційних систем. Цей продукт пропонує готову архітектуру для розробки послуг мобільного зв’язку. Nokia Activ Server може використовуватись і як шлюз до HTTP-серверам в Інтернет, і як окремий додаток, забезпечуючий зв’язок з різноманітними системами. В останньому випадку використовується Java-сервлети і Nokia Activ Server API.
Nokia Activ Server підтримує багато різних носіїв (SMS, CSD). Сервер, розрахований на роботу з платформами Windows NT і Solaris; для його роботи необхідна наявність на машині Java Runtime Enviroment і Hotspot Engine. Що стосується апаратних вимог, рекомендована конфігурація: 256 Мбайт пам’яті, два процесора Pentium III.
Другий продукт ? це Nokia Artuse WAP Gateway, який пов’язує Інтернет (або інтранет) і мобільні мережі. Цей шлюз володіє наступними можливостями:
· підтримка стандарту WAP;
· WAP Push-технологія;
· підтримка cookies;
· WAP-безпека і безпечний зв’язок в Інтернет;
· сумісність з попередніми версіями;
· сумісність з різноманітними технологіями та платформами.
Nokia Artuse WAP Gateway забезпечує для мобільного зв’язку доступ до різних Інтернет-сервісів, завдяки чому інформація з Інтернет (наприклад, заголовки новин, курси валют та цінних паперів, результати спортивних змагань) можна отримати на протязі декількох секунд. WAP-шлюз також дозволяє застосовувати пристрої з підтримкою WAP для доступу до Web-додатків (наприклад, туристичним та банківським послугам в мережі).
Представляє інтерес і такий продукт, як Nokia WAP Toolkit 2.1 ? середовище для створення, тестування та демонстрації WAP-додатків. Набір утиліт Nokia WAP Toolkit включає в себе інструменти для створення WML-сторінок, скриптів на WMLScript, з включенням WBMP-графіки; засоби відлагодження і симулятор WAP-додатків на телефонах, оснащених підтримкою WAP. В останньому релізі є можливість використання push-технологія, тобто доставки "незапрошеного" контенту. В цьому випадку зв’язок ініціюється не клієнтом, а сервером (це використовується для розповсюдження новин, реклами тощо).
Програмні вимоги відкритої версії Kannel:
· компілятор С, засоби розробки та інші утиліти;
· бібліотека gnome-xml, версія не нижче 2.2.0;
· GNU;
· Posix threads (pthread.h);
· GNU Bison 1.28 (якщо ви збираєтесь змінювати WMLScript-компілятор);
· інструменти для роботи з мовою розмітки DocBook (jade, jadetex), якщо ви збираєтесь створювати свою документацію.
Вимоги до апаратної частини менш строгі. На даний момент Kannel ще не тестувався на різних платформах, тому поки можна тільки сказати, що продукт нормально працює на платформі PC (Pentium II 400 МГц, 128 Мбайт пам’яті). При таких параметрах система може одночасно обслуговувати декількох користувачів без особливих проблем. В подальшому розробники Kannel планують довести кількість одночасно оброблюваних запитів до декількох сотень. Апаратні вимоги для Windows-платформи аналогічні.
Для розташування WML-контента достатньо скористатися будь-яким HTTP-сервером. Більшість наборів інструментів входять в склад безкоштовно розповсюджуваних серверів; так, з комплектом програм від Ericsson розповсюджується Xitami Web Server. Існує тільки одна умова - сервер необхідно зконфігурувати, так, щоб він розпізнавав WML- і WMLS-файли та встановлював відповідний MIME Content-Type (табл. 2.1).
Таблиця 2.1-Типи WAP-документів
Тип документа | MIME-тип | Розширення файлу
WML-документ | Text/vnd.wap.wml | .wml
WAP-зображення | Image/vnd.wap.wbmp | .wbmp
Компільований
WML-документ | Application/vnd.wap.wmlc | .wmlc
WML-скрипт | text/vnd.wap.wmlscript | .wmls
Компільований скрипт | Application/vnd.wap.wmlsriptc | .wmlsc
2.1.1 Налаштування сервера Apache для роботи з wap протоколом
Найпростіший шлях створити свій WAP сервер - це взяти за основу звичайний HTTP-сервер. Найкраще взяти Apache. Якщо ж ви захочете побачити, динамічне наповнення, то краще використовувати серверні сценарії мови PHP. Звичайно, і Apache і PHP створені для обслуговування HTML сторінок і HTML-браузерів, але вони досить добре будуть працювати і для WAP-сумісних WML-браузерів, для цього потрібно налаштувати сервер.
Важливо налаштувати HTTP сервер таким чином, щоб WML браузер знав, що він одержує саме WML, а не HTML сторінки. Це робиться шляхом редагуванням MIME типів. Звичайному HTML документу відповідає MIME тип text/html. Однак, для WAP браузерів, які не здатні розуміти HTML, MIME тип повинний бути іншим. А саме відповідати MIME типам з таблиці 2.1.
Необхідно додати нижченаведені MIME типи в конфігурацію Apache http-сервера. Для цього потрібно зайти на сервер за допомогою програми Telnet чи