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

Содержание

Слайд 2

Drupal + “мобилки” = ?

Drupal + “мобилки” = ?

Слайд 3

Мобильный сайт

Идентификация устройства

Переключение домена

Переключение контекста

Переключение темы

Инструменты
Browscap
Mobile Tools
Mobile Theme, Switchtheme, ThemeKey
Persistent URL
Context

Мобильный сайт Идентификация устройства Переключение домена Переключение контекста Переключение темы Инструменты Browscap

Слайд 4

HTML5 и Адаптивный дизайн

Адаптивные техники
HTML5 разметка
Плавающая сетка
CSS3 Медиа правила
Для «других» браузеров
HTML5 Shiv
Respond.js
Modernizr

Базовые

HTML5 и Адаптивный дизайн Адаптивные техники HTML5 разметка Плавающая сетка CSS3 Медиа
Drupal темы
AdaptiveTheme
Omega
Fusion

Слайд 5

Мобильное приложение

Стандартный путь
iOS – Objective-C
Android – Java
Windows Phone 7 – C#/VB

JS Фреймворки
jQuery

Мобильное приложение Стандартный путь iOS – Objective-C Android – Java Windows Phone
Mobile
Sencha Touch

Альтернатива
HTML5 + JavaScript

Слайд 6

Что выбрать?

Централизованное
обновление

Мобильный сайт

Мобильное приложение

Доступ к аппаратным
возможностям устройства

Продажа и продвижение
с

Что выбрать? Централизованное обновление Мобильный сайт Мобильное приложение Доступ к аппаратным возможностям
помощью маркета

Централизованная
поддержка и разработка

Слайд 7

Серверное API

RSS
Только чтение, XML
hook_menu
Произвольные операции, Произвольный формат ответа
hook_xmlrpc
XMLRPC, Произвольные операции, XML
Модуль Services
Произвольный

Серверное API RSS Только чтение, XML hook_menu Произвольные операции, Произвольный формат ответа
протокол, Произвольные операции, Произвольный формат ответа

Слайд 8

Модуль Services

Протоколы
REST
XML-RPC
SOAP
Авторизация
Cookie
OAuth
Разработка
hook_services_resources

Операции
CRUD
Actions
Targeted Actions

Модуль Services Протоколы REST XML-RPC SOAP Авторизация Cookie OAuth Разработка hook_services_resources Операции CRUD Actions Targeted Actions

Слайд 9

REST Сервер

Формат запроса (Content-type)
application/x-www-form-urlencoded
application/xml
application/json
Формат ответа (Accept)
application/xml
application/json

REST Сервер Формат запроса (Content-type) application/x-www-form-urlencoded application/xml application/json Формат ответа (Accept) application/xml application/json

Слайд 10

Работаем по REST

Работаем по REST

Слайд 11

Платформа Windows Phone 7

Производитель: Microsoft
Год выпуска: 2010
Минимальные требования: 800 МГц, 256

Платформа Windows Phone 7 Производитель: Microsoft Год выпуска: 2010 Минимальные требования: 800
Мб, GPS, Акселерометр, 3Мп
Технологии: .NETCF, Silverlight / XNA
Среда разработки: Visual Studio 2010 Express
Дизайн интерфейсов: Metro
Ресурс разработчика: App Hub
Магазин приложений: Windows Phone Marketplace
Проводник пользователя: Zune
Цена устройства: от 10 т.р.

Слайд 13

Полезные ресурсы

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

Полезные ресурсы Drupal.org http://drupal.org/ HTML5 http://slides.html5rocks.com Адаптивный дизайн http://msdn.microsoft.com/magazine/hh653584.aspx PhoneGap http://phonegap.com/ Titanium
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 Smile
https://github.com/konstantin-komelin
Имя файла: Drupal-и-мобильные-устройства.pptx
Количество просмотров: 84
Количество скачиваний: 0