Сайты для мобильных платформ Александр Буянов alexander@buyanov.ru.

Презентация:



Advertisements
Похожие презентации
Интернет- технологии МИИГаИК. Указание XML-документов в ориентире на будущее
Advertisements

Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
"С чего начинать, Ваше Величество?" "Начни с начала", важно ответил Король, "и продолжай, пока не дойдешь до конца." Льюис Кэролл, Приключения Алисы в.
Из чего состоит сайт Идея Дизайн Анимация Верстка Система управления Наполнение Домен Хостинг.
Докладчик: Денис Ванеев SEM-SEO.ru - Поисковая оптимизация сайтов.
Презентация по: информатике Ученицы 8 а класса МКОУ «Линевская СШ» ЛЕМАЕВОЙ ЭЛЬВИРЫ Преподаватель: СУШКОВ АЛЕКСАНДР ИВАНОВИЧ.
Сервисы для создания сайтов Google Сайты ( UcoZ ( Narod.ru (
Мурад Эфендиев Исполнительный директор Компания Color-IT Продвижение нового сайта. Комплексное решение.
| Как сделать сайт с первого раза и не пожалеть о результате... Оксана Богомаз.
…и с чем его едят. SCORM = Sharable Content Object Reference Model Формат XML для описания курсов Формат для загрузки курсов в СДО ZIP-архив с метаданными.
Wap концепция применения технологии в дистанционной программе ГЕКАДЕМ Дмитрий Осипов
Языки, технологии и средства создания Web-сайтов. Компонентная структура. Выполнил Федорова Я.В., студентка СФУ ИППС 1 курс заочное отделение.
СОЗДАНИЕ ПЛАТФОРМЫ для ИНТЕРНЕТ МАГАЗИНА. Решения План работ Разработка Дизайн Контент Интеграция в социальные сети Стоимость Привлечение Вопросы ОГЛАВЛЕНИЕ.
Блоги, как средство общения, самовыражения и жизни в Интернете. Руслан Чачанов РИФ 2006.
«1С-Битрикс: Сайт 1С:Франчайзи» Готовое решение, нюансы внедрения в компании.
Артем Рябинков Руководитель отдела развития бизнеса 1С-Битрикс, к.т.н. Обновленные решения для создания сайтов 1С-Франчайзи.
SmartSEO.RU Аудит сайта. FAQ «Optimization.Ru » Сергей Кошкин
Понятие сайта. Основные определения. распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах,
Разработка и использование интерактивных форм Общие положения. Общие положения. Современные браузеры позволяют пользователю, заполнив специальную форму,
Транксрипт:

Сайты для мобильных платформ Александр Буянов

Организационные моменты Презентация будет доступна: –PowerPoint: –Flash: Вопросы Задавайте по мере возникновения, что бы не забыть.

История вопроса 1995 г. – фирма Unwired Planet представляет HDML 1997 г. – Создание WAPforum (wapforum.org) Основатели Ericsson, Motorola, Nokia + UnwiredPlanet 1998 г. – Создание WAP 1.0 Очень сырой стандарт 1999 г. – Выпуск новой версии, WAP г. – Обновление до версии WAP г. – Совершенно новая версия, WAP г. – Вхождение WAPForum в состав OMA На данный момент в OMA состоит более 500 компаний

Особенности WAP сайтов На данный момент – 14 миллионов пользователей мобильного интернета –Многие из них не используют «большой» интернет –Прирост – более 50% в год –В основном wap сайты (PDA около 1 миллиона) Меньше спама, больше доверия –Дорвеи ещё не пришли Выгодная реклама – CTR ~1% В основном молодая аудитория –Основные запросы: «порно» и «халява»

Типы сайтов Сервисы Погода, новости, афиша Знакомства, чаты Блоги Мобильный контент Мелодии, картинки, видео Сайты компаний Визитки с краткой информацией

Примеры

Откуда брать пользователей Из WWW –Основной сайт (если wap/pda это только дублирование) –Реклама и оптимизация в поиске –Ресурсы (в т.ч. форумы) по теме WAP ресурсы –Счётчики (например wapstart.ru) –Тематические каталоги и поиск –Реклама Реклама в оффлайне

SMS и WAP-push Разработка собственной платформы –Большие вложения –Много операторов (для обеспечения полного покрытия) –Недостаточная загрузка (если услуга идёт на продажу) Технические операторы –Только платформа и номера Полный аутсорсинг –Достаточно предоставить контент –Простота подключения –Может быть небольшой объём

Ссылки по SMS Несколько компаний devinosms.comdevinosms.com plasticmedia.ru smstraffic.ruplasticmedia.rusmstraffic.ru Технические ресурсы smsforum.netsmsforum.net – подробное описание SMPP KannelKannel (С) и OpenSmpp (Java) – Open Source gatewaysOpenSmpp PHP SMPP API

Техническая часть Материалы –Спецификации на сайте OMAСпецификации –developershome.com – куча туториаловdevelopershome.com

Инструментарий разработчика Расширения FireFox: –wmlbrowser ( WBMP не поддерживается )wmlbrowser –XHTML Mobile Profile ( application/vnd.wap.xhtml+xml )XHTML Mobile Profile –Modify HeadersModify Headers –User Agent SwitcherUser Agent Switcher Opera –Нативная поддержка WML Настоящие телефоны и КПК –Никакие эмуляторы не спасают Средства создания прототипов

Обычный сайт в PDA Семантическая верстка (DIVами) –Таблицы будут вжиматься на маленький экран Специальный лист стилей – xHTML не обязателен –Но желателен, чтобы избежать неопределённостей Незаточенность под JS –Rich Applications приходится переписывать Часто не нужно менять наполнение, но в некоторых случаях стоит менять структуру сайта.

Что нужно помнить о WAP Повсеместный UTF-8 –В заголовках: charset=UTF-8 –В начале файла: xHTML –Если ошибка «не могу отобразить страницу» - первым делом идём в валидатор Правильный content-type

Content Types WAP 1.1 –text/vnd.wap.wml (основной для WML) –image/vnd.wap.wbmp (картинка WBMP) –text/vnd.wap.wmlscript (WMLScript) WAP 2.0 –application/vnd.wap.xhtml+xml (основной) –application/xhtml+xml

Структура WML страницы Текст. Ссылка

Структура WML страницы Текст. Ссылка

Структура WML страницы Текст. Ссылка

Структура WML страницы Текст. Ссылка

Формы в WML Submit Data

WML Events ontimer срабатывает через value*0.1 секунд onenterbackward / onenterforward при нажатии кнопки back / forward в браузере телефона onpick при выборе пункта в select Внутри можно использовать, и Для чего нужно: –Перезагрузка страницы, перенарправление –Возврат к форме

XHTML MP (WAP 2.0) a:link {color:#0000cc;} Заголовок

Переадресация Не мало телефонов –Не воспринимают HTTP переадресацию –Код 201 для них равен 200 Ограниченная поддержка WAP 2.0 –Некоторые просто забивают на

Cookies и кеш Многие телефоны не поддерживают cookies –Процент гораздо выше, чем в WEB Идентификатор сессии – в URL –Ссылку не пересылают –Добавят в избранное – можно будет узнать Кеш очень маленький –Не стоит забивать его неповторяющимся контентом –Но дизайн кешировать навечно

Выдача нужного контента Жестко по субдоменам –Wap.site.ru – WAP, pda.site.ru – PDA –Ещё вариант – короткий домен (например li.ru) Определяем по запросу –По USER_AGENT –Заголовок Accept Комбинированный –Определяем по запросу –Перенаправляем на нужный субдомен (алиас) –Субдомен – дополнительный фактор определения

Устранение дублирования Дублирование в шаблонах полностью не устранить. Можно только уменьшить будущие проблемы. Методы: –Инкапсуляция отдельных элементов (например форм) –Единый дизайн –Для «раскраски» в WAP 2.0 использовать –Избегать специфики (например WMLScript)

Юзабилити Практически любой сайт можно автоматически преобразовать в формат для телефона (в т.ч. заменив/убрав картинки и прочее). Но это не сделает его удобным для пользователя W3C выпустила !рекомендации! для создателей wap сайтов. К ним стоит прислушаться.

Среда пользователя Не основное занятие –Работа при перемещении –Частые прерывания (не единственная задача) Более конкретные цели –Не сёрфят от нечего делать –Нет желания читать (исключение – книги) Маленький экран, неудобный ввод –Небольшой контекст, не видно остального –Много вводить сложно (исключение – чаты) –Скроллинг и выбор ссылки – одна и та же кнопка.

Параметры телефонов Сильно различающиеся экраны –Размер экранов может отличаться в разы –Абсолютные размеры «не работают» –Кол-во цветом может быть сильно разным (в т.ч. 2) Не стадартизированный интерфейс телефона –Кнопки back иногда нет (или пользователь о ней не знает) Не все символы одинаковы –Многие служебные символы вводятся 4-6 нажатиями –Не стоит требовать сложных паролей

Thats all Спасибо за внимание Александр Буянов