Приложение для управления предприятием

Книга идей по созданию административного приложения Contoso On-Demand показывает, как можно использовать приложения Windows 8.1 для управления предприятием. Вы можете использовать административное приложение Contoso On-Demand для управления серверами вашей компании, включая уведомления, отчеты и решение проблем с серверами.

Вы можете почерпнуть вдохновение для проектирования собственного приложения для предприятия, просмотрев примеры в этом разделе, демонстрирующие использование языка дизайна Майкрософт в приложении для Windows 8.1.

Есть пример кода. Вы можете скачать код приложения Contoso On-Demand здесь.

Есть пример приложения. Вы можете скачать приложение XenApp Manager из Магазина Windows здесь.

Сценарии приложения для управления предприятием

Административное приложение Contoso On-Demand, описанное в этом разделе, использует возможности проектирования Майкрософт, чтобы облегчить администраторам наблюдение за серверами Contoso и решение возникающих проблем.

Информация Реагирование
Изображение начального меню изображение передачи данных по электронной почте

 

Информация

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

Арина — системный администратор Contoso On-Demand, службы потокового видео. Contoso On-Demand располагает приложением для управления предприятием, которое Арина использует для наблюдения за серверами компании и решения возникающих проблем. На работе Арина регулярно просматривает статус сервера на живых плитках приложения для управления предприятием. В случае возникновения события, требующего ее внимания, Арина получает всплывающее уведомление о проблеме.

Изображение всплывающего уведомления

Арина открывает административное приложение Contoso On-Demand и просматривает сведения на информационной панели приложения. Там представлены диаграммы, демонстрирующие данные производительности и сведения о количестве ошибок.

изображение приложения contoso on-demand

Арина проводит пальцем от правого края экрана, чтобы прокрутить раздел репозиториев содержимого на центральной информационной панели. Она просматривает отображаемое там распределение загрузки сервера.

изображение приложения contoso on-demand

Арина снова проводит пальцем от правого края экрана, чтобы просмотреть количество одновременных сеансов пользователей.

изображение приложения contoso on-demand

 

Сводка информации

В первом сценарии мы наблюдаем следующее.

  • Живые плитки возвращают пользователей к вашему приложению, отображая интересующие их сведения.
  • Всплывающие уведомления могут установить внутреннюю связь с вашим приложением и предоставить пользователю возможность снова связаться с вашим содержимым.
  • Удачный выбор схемы навигации позволяет пользователям легко и удобно переходить по окнам приложения.

Сведения о выборе лучшего шаблона навигации для приложения см. в разделе Шаблоны навигации.

Рассмотрите Шаблон одноуровневой навигации в действии в рамках нашей серии Компоненты приложения от начала до конца.

Сведения о живых плитках и всплывающих уведомлениях содержатся в следующих разделах:

Реагирование

Язык дизайна Майкрософт можно использовать, чтобы обмениваться информацией с другими приложениями и обеспечивать доступность вашего приложения, заставив его полноценно работать в узком представлении. Контекстное масштабирование предлагает отличный способ навигации по приложению, обеспечивая сводные представления данных.

Арина проводит пальцем от правого края экрана и выбирает "Поделиться", чтобы отправить почтовое сообщение руководителю системных администраторов Артему и уведомить его о проблеме. Это почтовое сообщение автоматически заполняется сведениями из административного приложения Contoso On-Demand.

изображение передачи данных по электронной почте

Когда Артем получает сообщение, он диагностирует проблему на другом компьютере. Он открывает административное приложение Contoso On-Demand и сжимает его в узкое представление, чтобы можно было просматривать сведения о сервере, продолжая работать над исходной задачей.

Изображение приложения в узком представлении

Тем временем Арина все еще решает проблему с загрузкой сервера. На центральной информационной панели она заходит в раздел "Серверы", чтобы перейти на страницу сведений о сервере.

изображение приложения contoso on-demand

Арина использует уменьшение с помощью семантического масштабирования, чтобы сгруппировать список серверов, выбрать раскрывающийся список и организовать сгруппированные серверы по состоянию.

изображение семантического масштабирования

Арина выбирает группу загруженных серверов и получает расширенный список серверов, находящихся под значительной нагрузкой. Она начинает искать сервер, который требует внимания.

изображение приложения contoso on-demand

 

Сводка по реагированию

Во втором сценарии мы наблюдаем следующее.

  • Повысить интерес пользователей к вашему приложению за счет многозадачности можно также с помощью полнофункционального узкого представления.
  • С помощью Windows 8.1 ваше приложение можно превратить в источник данных, который будет подключаться к другим приложениям, электронной почте и социальным сетям.
  • Семантическое масштабирование предлагает пользователям отличный способ просмотра и навигации по вашему приложению в зависимости от способа организации ваших данных.

Подробнее об изменении размера, контракте отправки данных и контекстном масштабировании см. в следующих разделах.

Изучение возможностей

Новые средства Windows 8 могут сделать ваше приложение неповторимым. Подробнее: Руководство по продукту Windows 8 для разработчиков.

Связанные разделы

Знакомство с приложениями Магазина Windows

Рекомендации по взаимодействию с пользователем для приложений Магазина Windows

Пример кода Contoso On-Demand

XenApp Manager в Магазине Windows

Пример живой плитки

Руководство по живым плиткам

Руководство и контрольный список для всплывающих уведомлений

Пример всплывающего уведомления

Проектирование навигации для приложений Магазина Windows

Навигация между страницами (C#, VB, C++)

Поддержка навигации (JavaScript)

Рекомендации по размерам окон и масштабированию на экранах

Руководство по изменению размера окон для высоких и узких макетов

Пример источника данных

Пример получателя данных

Руководство по общему доступу

Пример контекстного масштабирования (C#, VB, C++)

Пример контекстного масштабирования (JavaScript)

Руководство по контекстному масштабированию