Приложение для управления предприятием
Книга идей по созданию административного приложения 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 и сжимает его в узкое представление, чтобы можно было просматривать сведения о сервере, продолжая работать над исходной задачей. |
Тем временем Арина все еще решает проблему с загрузкой сервера. На центральной информационной панели она заходит в раздел "Серверы", чтобы перейти на страницу сведений о сервере. |
Арина использует уменьшение с помощью семантического масштабирования, чтобы сгруппировать список серверов, выбрать раскрывающийся список и организовать сгруппированные серверы по состоянию. |
Арина выбирает группу загруженных серверов и получает расширенный список серверов, находящихся под значительной нагрузкой. Она начинает искать сервер, который требует внимания. |
Сводка по реагированию
Во втором сценарии мы наблюдаем следующее.
- Повысить интерес пользователей к вашему приложению за счет многозадачности можно также с помощью полнофункционального узкого представления.
- С помощью Windows 8.1 ваше приложение можно превратить в источник данных, который будет подключаться к другим приложениям, электронной почте и социальным сетям.
- Семантическое масштабирование предлагает пользователям отличный способ просмотра и навигации по вашему приложению в зависимости от способа организации ваших данных.
Подробнее об изменении размера, контракте отправки данных и контекстном масштабировании см. в следующих разделах.
- Рекомендации по размерам окон и масштабированию на экранах
- Руководство по изменению размера окон для высоких и узких макетов
- Руководство по общему доступу
- Пример источника данных
- Пример получателя данных
- Руководство по контекстному масштабированию
- Пример контекстного масштабирования (C#, VB, C++)
- Пример контекстного масштабирования (JavaScript)
Изучение возможностей
Новые средства Windows 8 могут сделать ваше приложение неповторимым. Подробнее: Руководство по продукту Windows 8 для разработчиков.
Связанные разделы
Знакомство с приложениями Магазина Windows
Рекомендации по взаимодействию с пользователем для приложений Магазина Windows
XenApp Manager в Магазине Windows
Руководство и контрольный список для всплывающих уведомлений
Пример всплывающего уведомления
Проектирование навигации для приложений Магазина Windows
Навигация между страницами (C#, VB, C++)
Поддержка навигации (JavaScript)
Рекомендации по размерам окон и масштабированию на экранах
Руководство по изменению размера окон для высоких и узких макетов
Пример контекстного масштабирования (C#, VB, C++)