Drupal и мобильные устройства konstantin@komelin.com Константин Комелин.

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



Advertisements
Похожие презентации
Размещение и продвижение приложений в Windows Store Богданова Александра,
Advertisements

Время – деньги или разработка кроссплатформенных мобильных приложений 1 quickblox.com, Oleg Soroka,
Разработка кросс-платформенных мобильных приложений с использованием Appcelerator Titanium Software Freedom Day, Саратов 2010.
Microsoft TechDays Михаил Черномордиков Developer Evangelist, Microsoft
SharePoint Design Tools Office Applications Решения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и Office Описывает.
5 июля 2013 Создание современных приложений с Visual Studio 2013 Ефимцева Наталия, Работа c облачным бэкендом мобильных приложений.
Microsoft Student Partner, User Group Lead НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯ Интерактивные возможности Silverlight и XNA ЕДИНАЯ ПЛАТФОРМА РАЗРАБОТКИ Инструменты.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft Rus, Ekaterinburg
Microsoft + Node.js = LOVE! Владимир Юнев Microsoft.
Открытые технологии Microsoft Leonid Anikin Open Source Strategies Lead Microsoft Russia.
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
Евгений Воднев Microsoft Certified Application Developer Microsoft Certified Professional Developer.
Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile.
Введение в Tizen Денис Волошко Platform manager, Samsung Russia.
Мобильные приложения: разработка для платформы «1С-Битрикс» Юрий Тушинский Технический директор «Битрикс»
ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C ЛЕКЦИЯ 1. W3C. W3C – ЧТО ЭТО ? World Wide Web Consortium Консо́рциум Всеми́рной паути́ны Стандарты WWW ВВЕДЕНИЕ В ТЕХНОЛОГИИ.
Разработка контентных приложений для windows phone и windows 8 александр краковецкий devrain solutions Microsoft RD/MVP, Telerik
Михаил Черномордиков Developer Evangelist, Microsoft Россия
Мобильный веб (HTML5) или мобильное приложение (iPhone, Android), что же выбрать? Руслан Жакупов.
Разработка RIA-приложений с помощью LightSwitch Эксперт по разработке Microsoft Россия Дмитрий Андреев.
Транксрипт:

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

Drupal + мобилки = ?

Мобильный сайт Идентификация устройства Переключение домена Переключение контекста Переключение темы Инструменты Browscap Mobile Tools Mobile Theme, Switchtheme, ThemeKey Persistent URL Context

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

Мобильное приложение Стандартный путь iOS – Objective-C Android – Java Windows Phone 7 – C#/VB JS Фреймворки jQuery Mobile Sencha Touch Альтернатива HTML5 + JavaScript

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

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

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

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 HTML5 Адаптивный дизайн PhoneGap Titanium jQuery Mobile Sencha Touch Services 3.x документация Poster для Firefox Microsoft App Hub Исходники демо приложения Catch a Smile

Спасибо за внимание Константин Комелин