абонентів і сподівається на збільшення своєї частки на ринку з 35 до 50% абонентів. Протягом 2000 р. Motorola do Brasil інвестує $60 млн у розробку нових продуктів і розширення виробничих потужностей.
В Росії стримуючим фактором, у першу чергу, є вартість користування мобільним телефоном. Згідно з даними, що повідомляються операторами стільникового зв'язку, число стільникових абонентів у Росії досягло 1.700.000. Число абонентів у Москві, задеклароване стільниковими компаніями, на 03 квітня 2000 р., за даними СОТОВИК, (http://www.sotovik.ru) перевищило 1 млн. Реальне число абонентів трохи нижче і визначається обраною системою підрахунку "активних абонентів".
Потенційний ринок є величезним. По оцінках аналітиків, через 3 р. стільниковий телефон буде вже в мільярда чоловік, тобто в кожного шостого жителя Землі. Якщо відняти з цього списку новонароджених дітей і непрацюючих бабусь, та не забути про слаборозвинені країни, то можна вважати, що кожен другий працюючий буде мати мобільний телефон. Причому, застосування мобільних засобів зв'язку не знає границь. У журналі "Мережний журнал Data Communi-cations", №1/2000, стор. 94 приведений приклад використання бездротових технологій: "Якийсь фермер причепив пейджер до вуха корови і навчив її повертатися на ферму, ведучи за собою всіх інших корів". От що можна придумати з мобільним пристроєм!
Багато нових моделей будуть оснащені ПЗ, що дозволить власникам одержувати через Інтернет результати спортивних матчів, котирування акцій, розклад авіарейсів, прогноз погоди.
В усьому світі сьогодні нараховується порядку 160 млн користувачів фіксованого Інтернет зв'язку і 375 млн користувачів стільникового зв'язку. Стрибок числа користувачів цифрового мобільного зв'язку забезпечить величезний потенціал для компаній, що надають послуги мобільного Інтернет зв'язку й електронної комерції. Аналітики прогнозують, що через 3 р. понад 10% від загального обсягу операцій електронної комерції буде здійснюватися через мобільні трубки, а в період 2002-2005 р. буде продано більш 600 млн Інтернет-сумісних стільникових телефонів. Усе це показує, наскільки динамічно розвивається ринок послуг мобільного зв'язку й Інтернет послуг.
У даний момент досить велика кількість компаній пропонує інструменти для створення WAP-додатків. Багато хто з них поширює їх безкоштовно. Ідея зрозуміла, якщо компанія робить телефони з підтримкою WAP, то, чим більше буде WAP-сервісів в мережах мобільних операторів і Інтернет, тим більше можливості одержати велику кількість клієнтів.
3 ПРАКТИЧНА РЕАЛІЗАЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
КОРПОРАТИВНОГО WAP-САЙТУ
3.1 Неформальні рекомендації і правила
При використанні WML доводиться дотримуватися декількох неформальних рекомендацій. По WAP-протоколу дані в телефон поступають у вигляді колод (desks), розмір однієї колоди невеликий приблизно 1,5 Кб. Це зроблено для підвищення ефективності трафіка, і розробнику необхідно заздалегідь компілювати WML-тексти для підбору їх оптимальних розмірів. Колода складається з карт (cards), кожна з яких описує один закінчений модуль взаємодії з користувачем (інтерактивний елемент екрана) і визначає спосіб навігації всередині колоди. WML-тексти, чутливі до регістра (як тексти на мові С), що являє собою одну хоч і непринципову, але важливу в практичному плані особливість WML. Послідовності символів переведення рядка, табуляції, пропусків завжди перетворюються в один пропуск. Всі WML-документи мають розширення WML і починаються з трьох стандартних рядків:
<?xml version=“1.0”?> (номер версії XML)
<!DOCTYPE WML PUBLIC “-//WAPFORUM//DTD WML 1.1//EN” (ідентифікатор SGML-опису мови WML)
“<A HREF="http://www.wapforum.org/DTD/WML_1.1.xml">
www.wapforum.org/DTD/WML_1.1.xml</A>”>(Web-адреса DTD-визначення WML-документа)
Перші два рядки є так званим прологом XML-документа. В цьому пролозі визначається версія XML і DTD (вказівник на файл, що містить DTD).
Слідом за прологом, у кожному XML-документі міститься один єдиний елемент, що містить у собі інші під елементи та сутності. Так само як і в HTML цими елементами є кутові дужки: <> і </>. Наприклад: <element>data</element>. У документі повинен міститися тільки один елемент, який описує даний документ. У WML цим елементом є <WML>. Всі інші елементи містяться вже всередині нього.
Колода береться в теги
<WML>
...
</WML>
Всередині колоди один за другим слідують описи карт:
<card>
...
</card>
<card>
...
</card>
...
Два найпоширеніші способи збереження інформації всередині XML-документа це елементи і їхні атрибути. Елементи визначають структурну розмітку всередині документа відкриттям і закриттям визначених тегів. Елементи, в свою чергу можуть містити під елементи. Атрибути в основному використовуються для опису елементів. Коментар у WML, також як і в HTML обмежений тегами <!-- і -->.
За допомогою спеціальних шаблонів можна визначати додаткові стандартні дії при зверненні до деяких або до всіх карт колоди. Кожна карта повинна мати свій ідентифікатор і назву:
<card id=“wap.pcweek.card1" title=“pcweek.ru demonstraciya">
Тут необхідно зазначити, що оскільки далеко не всі WAP-телефони, які використовуються в нашій країні русифіковані, а тим більше українізовані, WAP-дизайнеру обов'язково потрібно пропонувати декілька видів представлення своїх ресурсів, зокрема, на трансліті (латинськими буквами).
Більшість тегів WML парні, тобто відкриваються й закриваються, як того вимагає стандарт XML, за невеликими виключеннями, наприклад, крім тегу нового рядка Найпростіший тег <р> описує один параграф тексту:
<р> Dobro pozhalovat' na wap-server pcweek.ru! </р>
Закінчена сторінка повністю запишеться так:
<?xml version=“1.0”?>
<!DOCTYPE WML PUBLIC “-//WAPFORUM//DTD WML 1.1//EN”
“<A HREF="http://www.wapforum.org/DTD/WML_1.1.xml">
www.wapforum.org/DTD/WML_1.1.xml</A>”>
<WML>
<card id=“wap.pcweek.card1” title=“pcweek.ru demonstraciya”>
<p>
Dobro pozhalovat’ na wap-server pcweek.ru!
</p>
</card>
</WML>
Якщо текст, який виводиться не поміщається на екрані трубки, то користувачеві доведеться його гортати, тому краще не створювати великих карт і колод, а розбивати їх на маленькі складові, забезпечуючи їх необхідними продуманими засобами навігації. Для прив'язки різних функцій до засобів управління телефону служить тег <do>. Його найважливіші атрибути type (тип дії; значення accept задає перехід до наступної карти, значення prev до попередньої), name (ідентифікатор для зв'язку з даною реалізацією тегу) і label (назва дії, що виводиться на екран в область навігації). Конкретна адреса переходу задається непарним тегом <go>.
Серед