Могут ли приложения HealthVault быть написаны как толстые приложения Windows Forms или они должны быть написаны как веб-приложения?

Ну вот и мой вопрос:

Могут ли приложения HealthVault быть написаны как толстые приложения Windows Forms или они должны быть написаны как веб-приложения?

Мне кажется, что барьером для реализации приложения форм Windows будет реализация входа в систему OpenID / LiveID в приложении форм Windows, что суперкласс HealthVaultPage делает для вас. Другими словами, я думаю, вам нужно реализовать суперкласс HealthVaultForm и идти дальше. Остальная часть платформы кажется независимой от платформы.

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

Я упускаю суть или это разумная вещь, чтобы попытаться сделать? И есть ли способ сделать это?

Брайан

2 ответа

Решение

Существует два типа доступа к HealthVault (термины несколько запутанные).

  1. Онлайн. Наиболее распространенным является режим "онлайн", который требует, чтобы пользователь входил в систему со своим LiveID/OpenID каждый раз, когда он хочет использовать ваше приложение. Это то, что вы использовали бы, если бы вы писали веб-приложение.
  2. Автономный режим. Второй способ - "автономный" режим, в который вам нужно заглянуть. Это позволит вам получить доступ к чьим-либо данным HealthVault без необходимости входа в систему. Тем не менее, требуется, чтобы пользователь выполнил вход один раз, чтобы он мог одобрить ваше приложение и чтобы ваше приложение могло получить свой идентификатор личности (или идентификатор пользователя) и идентификатор записи, которые вам необходимы для выполнения любых автономных действий.

Также обратите внимание, что приложения HealthVault имеют разные права доступа для каждого режима. Например, приложение может разрешать онлайн-доступ к данным о весе, росте и аллергии, но может разрешать только автономный доступ к данным об аллергии.

И обратите внимание, что примеры приложений, поставляемых с SDK, не поддерживают автономный доступ, поэтому, если вы хотите поиграть с этим режимом, вам придется создать собственное приложение.

Конечно, вы можете, HVCC был написан в форме Windows! https://account.healthvault.com/help.aspx?topicid=ConnectionCenterHelp

Другие вопросы по тегам