WAP-сайты и язык WML

Assembler, Basic, Pascal/Delphi, Perl, PHP, JavaScript, HTML и т.д. Вопросы и помощь.

WAP-сайты и язык WML

Непрочитанное сообщение BeteTest » 04 июл 2006, 10:05:09

Даная тема посвящена разработке WAP сайтов, описание стандартов, средствам разработке (программному обеспечению) тестированию, отладки и т.д.

Wireless Application Protocol (WAP) — это протокол беспроводного доступа к информационным и сервисным ресурсам Интернета непосредственно с мобильных телефонов. Созданием спецификаций WAP занимается организация Wap Forum, в которую входят все крупные участники рынка телекоммуникационных услуг.

Основное преимущество WAP заключается в том, что для работы в Интернете абоненту не нужны дополнительные устройства (компьютер и модем), достаточно одного мобильного аппарата с поддержкой WAP.

WAP-сайты располагаются на веб-серверах и представлены в специальном формате Wireless Markup Language (WML). Этот язык разметки специально адаптирован к возможностям мобильных телефонов — двухцветной графике, маленьким экранам и небольшой памяти.

Компания МТС одной из первых создала собственный WAP-сайт в российском Интернете. На нем можно найти информацию о компании, описание услуг, адреса и телефоны сервисных центров.

В отдельном разделе можно прочитать прогноз погоды, курс валют ЦБ РФ, анекдоты. Можно также отправить письмо по электронной почте и принять участие в WAP-чате.


В теме допустимы ссылки на сайты.
BeteTest
 

WAP-сайты и язык WML

Непрочитанное сообщение Гость » 15 дек 2006, 13:36:44

Меня реально заинтересовало (не для флуда пишу). Хочу в Книгомире книжку купить по WAP. Где можно узнать расценки на хостинг? Я слышал, что там напряг с кириллицей… Поподробней разъясните, пожалуйста!
Гость
 

WAP-сайты и язык WML

Непрочитанное сообщение BeteTest » 15 дек 2006, 13:58:16

Виталик писал(а): Где можно узнать расценки на хостинг? Я слышал, что там напряг с кириллицей…

1 Смотря где, но цена должна быть по идеи таже, как для обычного сайта, если использовать стандартные финкции php или если просто wml страничка, но может быть и исключения.
2 Есть, но они решаемы
Пример простого WAP чата, в котором можно отображать символы в кириллице (создать chat.txt файл на сервере)
Код: Выделить всё
<?
weng=array('A','6','B','&#x0413;','D','E','&#x0416;','3','U','&#x0419;','K','/','M','H','O','&#x041f;','P','C',
 'T','Y','&#x0424;','X','&#x0426;','&#x0427;','W','&#x0429;','&#x042a;','bl','b','&#x042d;','&#x042e;','&#x042f;',
 'a','6','8','r','g','e','&#x0436;','3','u','&#x0439;','k','&#x043b;','M','H','o','n','p','c','m',
 'y','&#x0444;','x','&#x0446;','&#x0447;','w','&#x0449;','&#x044a;','bl','b','&#x044d;','&#x044e;','&#x044f;');
wrus=range('А', 'я'); weng[]='<br/>'; wrus[]='
';
function trans(rus) { global weng,wrus; return str_replace(wrus,weng,rus); }

function utf8win1251(s)
{
out="";c1="";byte2=false;  for (c=0;c<strlen(s);c++)
 {i=ord(s[c]); if (i<=127) out.=s[c];
  if (byte2)  {new_c2=(c1&3)*64+(i&63); new_c1=(c1>>2)&5; new_i=new_c1*256+new_c2;
   if (new_i==1025) out_i=168; else if (new_i==1105) out_i=184; else out_i=new_i-848;
   out.=chr(out_i); byte2=false;   }  if ((i>>5)==6) { c1=i; byte2=true; }  } return out;
}

if(!isset(login)) out='Представтесь <input name="login"/> <anchor title="chat">Enter <go href="chat.php" method="post">
   <postfield name="login" value="login"/></go></anchor><br/>(Имя только английскими, сообщения можно русскими)';
else
{
 list=file(file='chat.txt');
 if(isset(mess) and !empty(mess)) if((newmess=login.'>>'.utf8win1251(mess)."rn")!=list[0])
   {   array_unshift (list, newmess); if(isset(list[7])) unset (list[7]);
       fp=fopen(file,'w'); fwrite(fp, implode('',list)); fclose(fp); }
   
 out='<input name="mess"/> <anchor title="chat">Send <go href="chat.php?login='.login.'" method="post">
 <postfield name="mess" value="mess"/></go></anchor>
 <a href="chat.php?login='.login.'&amp;z='.time().'">Reload</a><br/>'.implode('<br/>',list);
}

header('Content-type:text/vnd.wap.wml;charset=UTF-8');
echo '<?xml version="1.0" encoding="UTF-8"?'.">n";
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml> <card id="card1" title="Chat">
 <p align="left">  <?=trans(out)?> </p>
</card></wml>
BeteTest
 

WAP-сайты и язык WML

Непрочитанное сообщение Гость » 03 янв 2008, 15:38:11

*FOCUS* Оч заинтересовался этим вопросом у конить есть нормальная литерату ра по данному вопросу с примерами посторение полноценных сайтов поделитесь плиз))
Гость
 

WAP-сайты и язык WML

Непрочитанное сообщение Гость » 17 янв 2008, 09:41:19

Лана если литерату нет, то хоть ресурсами поделитесь то) по данной теме)) *SCRATCH*
Гость
 


Вернуться в Программирование

Кто сейчас на форуме

Зарегистрированные пользователи: AhrefsBot [Bot], Bing [Bot], DotBot [Crawler], Google [Bot], Petal [Bot], SEMrush [Бот], Trendiction [Бот], Яндекс [Бот]