SSH і вже там в онлайновому редакторі відредагувати файл httpd.conf (у більш старих версіях srm.conf), який зазвичай знаходиться в директорії /usr/local/apache/conf/. Знайдіть у ньому секцію AddType і додайте туди такі рядки:
# MIMETypesforWAP
AddTypetext/vnd.wap.wml .wml
AddTypeimage/vnd.wap.wbmp .wbmp
AddTypeapplication/vnd.wap.wmlc .wmlc
AddTypetext/vnd.wap.wmlscript .wmls
AddTypeapplication/vnd.wap.wmlscriptc .wmlsc
У випадку, якщо ви не маєте прав адміністратора на сервері, ви можете додати ці типи для кожної директорії окремо. Для цього необхідно помістити в кожну директорію, що буде містити WML файли, файл .htaccess (якщо ваш хостінг провайдер дозволив керувати цими файлами) з наступним вмістом:
DirectoryIndexindex.wml
AddTypetext/vnd.wap.wmlwml
AddTypeapplication/vnd.wap.wmlcwmlc
AddTypetext/vnd.wap.wmlscriptwmls
AddTypeapplication/vnd.wap.wmlscriptcwmlsc
AddTypeimage/vnd.wap.wbmpwbmp
DirectoryIndex index.wml - необхідний для того, щоб за замовчуванням першим завантажувався Wap документ.
Перевірка: створіть файл index.wml і перевірте правильність роботи сервера.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="My Wap Page">
<p>Hello world - this is my first wap card!</p>
<p><a href="#card2">Go to the second card</a></p>
</card>
<card id="card2" title="Second Card">
<p>This is my second wap card!</p>
<p><a href="#card1">Go back to the first card</a></p>
</card>
</WML>
Вашим відвідувачам прийдеться повністю набирати адресу вашого сервера, що, для багатьох з них, може виявитися непростою задачею. Тому корисно ставити на себе посилання в якому-небудь WAP-порталі. Якщо "www" стало стандартним префіксом для HTTP серверів, то "wap" стає таким для WAP серверів.
2.1.2 Налаштування сервера MS IIS для роботи з wap протоколом
Вам не потрібно інсталювати новий WAP сервер для використання WAP протоколу. Ви можете просто включити wap протокол в ваш MS IIS сервер. Для цього необхідно мати версію сервера не нижчою MS IIS 4.0, яка входить у Option Pack, і виконати наступні кроки:
1.Відкрити Microsoft Management Console (MMC), і правою кнопкою миші натиснути на імені комп'ютера в який хочете включити WAP протокол.
2. Виберіть пункт Властивості.
3. Знайдіть закладку Computer MIME Map heading у Internet Information Server, там буде таблиця наявних типів.
4. Натисніть кнопку "New Type".
5. Введіть wml в поле Associated Extension.
6. Введіть text/vnd.wap.wml в поле Content MIME.
Повторити з пункту 4 по 6 для всіх MIME типів з таблиці 2.2.
Після додавання всіх MIME типів документів, ви можете створювати свої WML документи згідно стандарту. Але якщо ви хочете додати на ваш сайт динамічності і виводити дані з БД, то необхідно додати у ваші ASP файли всього один рядок:
<% response.ContentType = "text/vnd.wap.wml" %>
2.2 WAP та звук
Програма компанії Sontora, що поєднує потокове web-орієнтоване аудіо й протокол WAP, називається MobіCast. Початкова ідея, що тепер успішно реалізовується, повинна звільнити кінцевого користувача від необхідності купувати новий спеціально модифікований телефон і зробити свої послуги придатним для власників WAP 1.2-сумісних пристроїв, що вже широко представлені на ринку.
MobіCast цілком сумісна з цілою групою стандартів і продуктів ? RealServer, Wіndows Medіa Servіces, чи потоковий MP3 server. MobіCast пропонує досить багато послуг для кінцевих користувачів, наприклад, трансляція радіостанцій в Іnternet (дуже розповсюджена сьогодні можливість) або замовлення MP3-файлів. Ясно, що деякі з них, звичайно, ж, будуть не безкоштовними. Клієнти MobіCast зможуть заплатити за них у режимі он-лайн за допомогою свого мобільного телефону.
Представники Sontora належать до тієї категорії людей, що бачать майбутнє в технології WAP і, отже, бачать у ній великі ділові перспективи для себе. Сучасна версія WAP може запропонувати текстові можливості, основну графіку, а також звук.
MobіCast розробляється для мобільних мереж третього покоління (3G), з врахуванням наданої ними високошвидкісної передачі даних. Проте, деякі послуги цілком доступні на поточних мережах. Адже, використовуючи нові GPRS чи HSCSD технології також можливо досягати порівняно високих швидкостей передачі цифрових даних.
Можливості комбінації WAP і звуку практично необмежені і пропонують відмінну можливість для постачальників контента, що обслуговують кінцевих користувачів потоковим аудіо і які хочуть запустити (чи запустили) послуги WAP. Контент-провайдери можуть взяти участь у проекті MobіCast, щоб отримати можливість приймати участь у бета-тестуванні.
2.3 WAP 2.0 нові можливості
2.3.1 Ініціалізація та Profile
Процес ініціалізації ідеології стандарту позначають терміном "provisioning". Перекласти це слово в даному контексті доволі складно. Найбільш близьким аналогом є конфігурування. В WAP-сумісних пристроях конфігурування включає в себе два етапи: на першому (bootstrap) визначається базова інформація (адреса проксі-серверів, технологія комунікації, система безпеки та інше), а на другому ? відбувається неперервне оновлення параметрів в залежності від зміни ситуації (Generic Provisioning).
На випадок навмисного перекручування установок апарата розробники WAP 2.0 передбачили наявність базової конфігурації, дані котрої не можуть бути змінені ні TPS (Trusted Provisioning Server) провайдера, ні користувачем. Єдина операція доступна власнику апарата ? поповнення привілейованого набору установок персоналізованою інформацією, таких як вхід в систему, паролі, сертифікати автентичності, ключі шифрування тощо. Звісно, в визначений момент апарат буде керуватися текучими установками, однак завжди зберігається можливість повернутися до базової конфігурації.
Якщо вище ми говорили про мережеві установки, то зараз ми розглянемо конфігурацію пристрою. UAProf (User Agent Profile) ? так скорочено називається структура даних, яка описує можливості конкретного термінала. В документації до першої версії WAP акцент був зроблений на розташування профілів пристроїв в Internet, безпосередньо на сайтах виробників. В другій версії стандарту перевага віддається локальному збереженню цієї інформації. В якості форми запису вибраний запропонований зараз консорціумом W3C формат Composite Capabilities/Preferences Profile (CC/PP), а в якості “мови” ? Resource Description Framework (RDF). Вказані стандарти не залишаться привілеєм мобільних телефонів, оскільки основною областю їх, використання повинні стати Web-термінали.
В своєму природному вигляді RDF володіє часткової сумісністю з XML, однак в тексті специфікації підкреслюється його неповнота.