close

Вход

Забыли?

вход по аккаунту

?

Презентация

код для вставкиСкачать
DevCon•12
// msdevcon.ru
23-24 мая, 2012 г.
Microsoft
#msdevcon
Особенности разработки
корпоративных приложений
для Windows 8
АЛЕКСАНДР ДЕМАКОВ
Разработчик корпоративных решений на платформах
MS SharePoint и Windows Azure, Аплана МП
Alexander.Demakov@aplana.com
// DevCon•12
Постановка задачи
#msdevcon
Сводка приложения
Назначение
Устройства
Приложение предназначено
для руководителей средних
и крупных предприятий.
Планшетные компьютеры
Платформа
Windows8
Ограничения
В данной работе мы
полностью сосредоточились
на интерфейсе приложения.
Функциональные требования
Основные функции:
Просмотр справочника сотрудников и
организационной структуры предприятия,
Просмотр документов,
Просмотр и выдача поручений,
Возможность коммуникации с сотрудниками по
аудио и/или видео.
Сценарии использования
Создание поручения
Пользователь открывает приложение, находит сотрудников,
связывается с ними голосом и создаёт поручения на основании
разговора
Подписание приказа
Пользователь подписывает приказ нажатием кнопки
Взаимоотношения сотрудников
Пользователь просматривает дни рождения сотрудников и
поздравляет их.
Другие возможные сценарии
Рабочий график руководителя
Иван Иванович даёт поручение своему секретарю назначить
совещание, через некоторое время в рабочих графиках Иван
Ивановича и его заместителей появляется совещание,
Показатели работы компании
Иван Иванович рассматривает графики роста производства и роста
продаж и видит, что продажи отстают, даёт распоряжение PRдиректору провести рекламную компанию.
Демонстрация
Обзор приложения
Демонстрация
#msdevcon
Демонстрация
Алфавитный справочник сотрудников
Демонстрация
#msdevcon
Особенности реализации
Привязка данных непосредственно к коллекции
посредством LINQ GroupBy,
Отсутствие дополнительных сущностей для
группировки,
Возможность группировки одной и той же коллекции
по разным атрибутам в «одну строку кода».
Давайте немного
похимичим!
Второй вариант алфавитного справочника
Эксперимент
#msdevcon
Особенности реализации
Не нужно переходить между видами для поиска
нескольких сотрудников,
Позвонить нескольким сотрудникам можно с одного
экрана,
Создать поручение сразу для нескольких
сотрудников.
Демонстрация
Структура организации
Демонстрация
#msdevcon
Особенности реализации
Стандартный SemanticZoom поддерживает только два
вида (Zoom-In и Zoom-Out), в общем случае
требуется N видов,
Произвольная иерархия,
Переход к сотрудникам подразделения,
Отображение количества сотрудников на плитке
подразделения.
Отладка в реальном
времени.
Структура организации
Отладка
#msdevcon
Демонстрация
Работа с документами
Демонстрация
#msdevcon
Особенности реализации
Для приложений Metro в настоящее время
отсутствует встроенный viewer документов
docx/xps/pdf,
Одним из возможных решений может быть разбивка
документа на jpeg-слайды и использование flipview,
Выбрано такое решение: открывать документы в
отдельном приложении в соответствии с
сопоставлениями файлов (docx в word, xps – windows
reader).
Демонстрация
Поиск
Демонстрация
#msdevcon
Особенности реализации
Поиск открывается с любой страницы,
Единая страница результатов поиска со вкладками
«Документы», «Поручения», «Люди»,
При наборе текста предлагаются варианты поиска.
Отладка в реальном
времени.
Поиск
Отладка
#msdevcon
Демонстрация
Сотрудник на рабочем столе
Демонстрация
#msdevcon
Особенности реализации
Отдельного сотрудника (например, начальника или
секретаря) или несколько сотрудников можно
поместить на рабочий стол и убрать с рабочего
стола,
При нажатии на плитку приложение открывается на
странице этого сотрудника.
Итоги
Стандартный SemanticZoom поддерживает только два
вида,
Просмотр документов отсутствует внутри
приложения,
Простая группировка по LINQ,
Удобная интеграция с поиском,
Быстрая проверка работы на планшете (touchэмулятор).
Полезные материалы
http://msdn.microsoft.com/
http://www.codelync.com/
Связанные сессии
CLI202
Обзор платформы разработки для
Windows 8 – Windows Runtime
CLI303
Лучшие практики создания отзывчивых
приложений для Windows 8
Пожалуйста
Оцените доклад и мастерство докладчика.
Форма для оценки находится в вашем инфопакете.
Спасибо за внимание!
Вопросы
#msdevcon
Документ
Категория
Презентации по информатике
Просмотров
0
Размер файла
1 265 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа