суббота, 30 марта 2013 г.

Создание мобильной службы в Windows Azure

В продолжение знакомства с Windows Azure я расскажу как можно легко создать мобильную службу в облаке. Чтобы выполнить данный пример потребуется:

  1. Наличие подписки на Windows Azure (можно бесплатное пробное использование);
  2. Установленный пакет Mobile Services SDK.
Процесс создания службы достаточно прост. Для этого, в панели управления Windows Azure , следует зайти в раздел "Мобильные службы" и выбрать пункт "Создать".






Указываем имя мобильной службы (в конечном варианте оно будет следующим: https://{You Name}.azure-mobile.net), экземпляр базы данных, в которой будут хранится данные (если база данных не создана, то ее потребуется создать) и регион, где будет располагаться служба. Важно отметить, что регион сервера базы данных и регион мобильной службы должны совпадать, иначе вы будете платить за лишний трафик.

пятница, 22 марта 2013 г.

Протокол Windows Store (ms-windows-store)

Помимо возможности извне открывать страницу "Отзывы и оценки" приложения в магазине Windows (описание см. в статье Windows Store. Rate and Review), существует ряд других возможностей по работе с протоколом магазина.
К примеру, чтобы вызвать страницу описания приложения достаточно выполнить следующее действие:
ms-windows-store:PDP?PFN=package_family_name, где в качестве параметра принимается - это PackageId.FamilyName.
Так же существует возможность открыть страницу обновления магазина Windows:
Ну и можно выполнить поиск по магазину:
ms-windows-store:Search?query=Bessonov Kirill, где в качестве параметра принимается поисковый запрос.
Для более удобной работы с данным функционалом, объединим это во вспомогательный класс:

вторник, 19 марта 2013 г.

Конкурс «Добавь праздник в Windows Store»



Завершился конкурс приложений для Windows 8, в котором участвовало 54 кандидата. При оценке приложений данные брались из российского Windows Store по TOP FREE/PAID, а также учитывалось количество оценок и средний рейтинг.

В номинации "Самое популярное приложение за время конкурса" победило мое приложение Конвертер валют! :)

Хотел выразить благодарность организаторам конкурса и всем, кто голосовал за мое приложение.
Спасибо!

воскресенье, 17 марта 2013 г.

WIX + SQL Server

Для работы многих приложений требуется база данных. Это не проблема, если база одна на всех и находится на общедоступном сервере. Но как быть если требуется установить базу данных локально? Наилучшим вариантом в этом случае будет создание базы данных во время установки приложения. В этой статье я опишу как, используя WIX, можно во время установки приложения проверить подключение к Sql Server и выполнить скрипт для создания базы данных.

Предварительные условия:

  1. Наличие Visual Studio;
  2. Установленный компонент WIX Toolset.
В качестве шаблона проекта я использую пример из статьи WIX + NET 4.0 Framework + Microsoft Windows Installer 3.1.
Для того, чтобы пользователь смог настроить подключение к серверу баз данных, ему нужно предоставить пользовательский интерфейс, где он сможет ввести нужные учетные данные.

воскресенье, 10 марта 2013 г.

Создание WCF службы в Windows Azure

Посетив Windows Azure Summit, я решил поближе познакомиться c "лазурными облаками". Было принято решение начать с размещения WCF-службы в облаке, о чем речь и пойдет в этом посте.
Прежде чем начать разработку, следует соблюсти ряд условий. А именно:
  1. Наличие подписки на Windows Azure (можно бесплатное пробное использование);
  2. Установленный инструмент Windows Azure SDK.
После того, как все готово для разработки, запускаем Visual Studio и создаем проект "Windows Azure Cloud Service", как показано на рисунке:



Затем выбираем веб-роль служб WCF: