Drupal и мобильные устройства комелин константин
Upcoming SlideShare
Loading in...5
×
 

Drupal и мобильные устройства комелин константин

on

  • 1,070 views

 

Statistics

Views

Total Views
1,070
Views on SlideShare
1,053
Embed Views
17

Actions

Likes
0
Downloads
2
Comments
0

2 Embeds 17

http://drupalconf.ru 16
http://www.drupalconf.ru 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupal и мобильные устройства комелин константин Drupal и мобильные устройства комелин константин Presentation Transcript

  • Drupal и мобильныеустройства Константин Комелин konstantin@komelin.com
  • Спонсоры Организатор Генеральный спонсор Серебряный спонсор Серебряный спонсор Бронзовый спонсор Бронзовый спонсор
  • Drupal + “мобилки” = ?
  • Мобильный сайт Идентификация Переключение Переключение устройства контекста темыИнструменты Переключение•Browscap домена•Mobile Tools•Mobile Theme, Switchtheme,ThemeKey•Persistent URL•Context
  • HTML5 и Адаптивный дизайнАдаптивные техники•HTML5 разметка•Плавающая сетка•CSS3 Медиа правилаДля «других» браузеров Базовые Drupal темы•HTML5 Shiv • AdaptiveTheme•Respond.js • Omega•Modernizr • Fusion
  • Мобильное приложениеСтандартный путь• iOS – Objective-C• Android – Java• Windows Phone 7 – C#/VBАльтернатива JS Фреймворки• HTML5 + JavaScript • jQuery Mobile • Sencha Touch
  • Что выбрать?Мобильный сайт Мобильное приложение Централизованное Доступ к аппаратным обновление возможностям устройства Централизованная Продажа и продвижение поддержка и разработка с помощью маркета
  • Серверное API• RSS – Только чтение, XML• hook_menu – Произвольные операции, Произвольный формат ответа• hook_xmlrpc – XMLRPC, Произвольные операции, XML• Модуль Services – Произвольный протокол, Произвольные операции, Произвольный формат ответа
  • Модуль ServicesПротоколы Операции• REST •CRUD• XML-RPC •Actions •Targeted Actions• SOAPАвторизация• Cookie• OAuthРазработкаhook_services_resources
  • REST СерверФормат запроса (Content-type)• application/x-www-form-urlencoded• application/xml• application/jsonФормат ответа (Accept)• application/xml• application/json
  • Работаем по RESTОперация ЗапросСоздать POST /endpoint/node + body dataПолучить GET /endpoint/node/123Обновить PUT /endpoint/node/123 + body dataУдалить DELETE /endpoint/node/123Список GET /endpoint/nodeПроизвольное действие POST /endpoint/apachesolr/reindexЦеленаправленное действие POST /endpoint/node/123/publish
  • Платформа Windows Phone 7• Производитель: Microsoft• Год выпуска: 2010• Минимальные требования: 800 МГц, 256 Мб, GPS, Акселерометр, 3Мп• Технологии: .NETCF, Silverlight / XNA• Среда разработки: Visual Studio 2010 Express• Дизайн интерфейсов: Metro• Ресурс разработчика: App Hub• Магазин приложений: Windows Phone Marketplace• Проводник пользователя: Zune• Цена устройства: от 10 т.р.
  • Демо
  • Полезные ресурсы• Drupal.org http://drupal.org/• HTML5 http://slides.html5rocks.com• Адаптивный дизайн http://msdn.microsoft.com/magazine/hh653584.aspx• PhoneGap http://phonegap.com/• Titanium http://www.appcelerator.com/• jQuery Mobile http://jquerymobile.com/• Sencha Touch http://www.sencha.com• Services 3.x документация http://drupal.org/node/736522• Poster для Firefox https://addons.mozilla.org/firefox/addon/poster/• Microsoft App Hub http://create.msdn.com• Исходники демо приложения Catch a Smilehttps://github.com/konstantin-komelin
  • Спасибо за внимание Константин Комелин konstantin@komelin.com
  • Спонсоры Организатор Генеральный спонсор Серебряный спонсор Серебряный спонсор Бронзовый спонсор Бронзовый спонсор