+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.69 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

WebMatrix: работа с пакетом определения мобильных клиентов от 51Degrees.mobi

29.04.2011 12:31

Компания 51Degrees.mobi занимается разработкой решения для веб-разработчиков для организации упрощенной работы с мобильными платформами. С помощью продукта компании можно легко и точно определить мобильного клиента, который запрашивает веб-страницу и обработать этот запрос, вернув данные в необходимом для клиента виде.

Недавно компания 51Degrees.mobi объявила о поддержке Umbraco CMS и платформы разработки WebMatrix, для которых были выпущены пакеты автоматической установки. Пакеты доступны по следующим адресам:

  • для Umbraco CMS (link);
  • NuGet-пакет для WebMatrix (link).

Вы можете легко использовать пакет для работы с Umbraco CMS так как это написано в этой статье.

Посмотрим, как это работает на примере пакета для WebMatrix.

Установка пакета

Создайте или откройте сайт в WebMatrix на основе шаблона "Начальный Сайт". В разделе "Сайт" WebMatrix вы найдете пункт "Администрирование веб-страниц ASP.NET" (рисунок 1).

image

Рис. 1. Ссылка на администрирование проекта в WebMatrix

Перейдите на администрирование страницы с помощью этого пункта. После ввода пароля и выполнения требований по настройке проекта (необходимо переименовать файл в проекте) вы попадете на список пакетов NuGet (рисунок 2).

image

Рис. 2. Список пакетов доступных для установки в проект

Первым пакетом идет необходимый нам пакет компании 51Degrees.mobi. Со временем он перестанет быть первым, но вы всегда сможете найти его через поиск.

Нажмите "Установить" напротив пакета и пакет будет установлен в ваш проект автоматически (рисунок 3).

image

Рис. 3. Подтверждение об успешной установки пакета

После этого можно закрыть окно и вернуться в WebMatrix. Нажмите кнопку "Перезапуск" для того, чтобы перезапустить свой сайт (рисунок 4).

image

Рис. 4. Перезапуск сайта

После этого запустите сайт на выполнение. Вы увидите стандартное представление веб-проекта ASP.NET или свой собственный сайт (рисунок 5).

image

Рис. 5. Запущенное приложение

Запрос с мобильного клиента

Теперь попробуем сымитировать обращение к странице через мобильный клиент. Для этого воспользуемся богатыми возможностями инструментов разработчика браузера Internet Explorer. Вызовите панель инструментов через горячую клавишу F12 или из меню "Средства разработчика".

image

Рис. 6. Инструменты разработчика Internet Explorer

В окне инструментов выберите "Сервис", "Изменить строку агента пользователя", "Особая" и задайте следующие параметры:

Понятное имя - Windows Phone 7

Строка агента пользователя - Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0)

image

Рис. 7. Установка мобильного агента пользователя в Internet Explorer

Нажмите "Установить". После этого обновите страницу сайта в браузере. Теперь веб-приложение, которое расширено пакетом 51Degrees.mobi считает, что мы зашли с мобильного устройства и автоматически формирует страницу мобильного представления по умолчанию (рисунок 8).

image

Рис. 8. Мобильная страница сформированная автоматически при запросе с мобильного клиента

Заключение

Таким образом, наш сайт с установкой пакета 51Degrees.mobi автоматически получил функциональность обработки запросов от мобильных клиентов с полной поддержкой информации о клиенте. После этого разработчику достаточно добавить соответствующую обработку и в зависимости от типа клиента возвращать те или иные страницы с разным оформлением.

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года