Punycode конвертер на Silverlight 4

Как известно, в системе доменных имён разрешены только 26 букв латинского алфавита, цифры и дефис. Для использования Unicode символов в доменных именах предусмотрен стандартизованный метод преобразования — Punycode.
В связи с этим возникают различные проблемы, поскольку некоторые версии браузеров, устаревших программ и т.п. не поддерживают конвертацию Punycode. Существуют многочисленные варианты программ для конвертации. Лично мне не встречался только конвертер на Silverlight. Поэтому предлагаю известную библиотеку Libidin (распространяемую по лицензии GNU GPL) перенесенную мною в проект библиотеки для Silverlight 4.
Библиотека: http://cid-5e88cf06ab6ed171.office.live.com/self.aspx/.Public/SilverlightClassLibrary2.zip
Пример программы: http://cid-5e88cf06ab6ed171.office.live.com/self.aspx/.Public/SilverlightApplication7.zip
Библиотека умеет кодировать в Punycode и декодировать обратно.

Как приложению WP7 определить запущено оно на телефоне или на эмуляторе

Для решения задачи определения где запущено WP7 приложение — на устройстве или на эмуляторе (а это может понадобиться) нужно добавить следующую функцию в App.xaml.cs :

public static bool IsRunningOnDevice
{
get { return Microsoft.Devices.DeviceType.Device == Microsoft.Devices.Environment.DeviceType; }
}

После этого её можно использовать в других классах так:

App.IsRunningOnDevice

Dotfuscator и Runtime Intelligence для Windows Phone 7

На сайте компании Preemptive Solutions (http://www.preemptive.com/windowsphone7.html) появилось уточняющее и обнадеживающее сообщение касательно их инструментов Dotfuscator и Runtime Intelligence для Windows Phone 7. Напомню, что эти инструменты распространялись с бесплатной лицензией сроком до 31 марта 2011 года включительно. Preemptive Solutions в своем сообщении подтверждает, что лицензии могут быть продлены по запросу бесплатно и все предупреждения об окончании лицензии 31 марта — будут сняты. А более детальное будущее этих инструментов будет описано в ближайшее время.

Конкурс Windows Phone 7 App Challenge

Нижеприведенный текст является переводом текста со страницы конкурса.
Cтраничка конкурса находится по адресу: http://wp7challenge.com/

Вы готовы бросить вызов?

Создайте крутое приложение для Windows Phone 7, заработайте почётное право и шанс получить бесплатную поездку на WPC 2011 (Microsoft Worldwide Partner Conference 2011)! Вы можете быть выбраны среди авторов лучших приложений.

Добро пожаловать на Соревнование приложений Windows Phone 7 для WPC 2011! Вы можете принять участие в разработке приложения, оценке и выставлении баллов приложениям, или в обоих составляющих соревнования.

Важные даты

Начало: 25 марта 2011
Окончание: 6 июня 2011
Окончательное подведение итогов: 10-14 июля 2011

Для участия, приложение должно соответствовать требованиям Microsoft для приложений и быть принятым в Microsoft.

Приложение также должно быть доступно для загрузки в Marketplace на 6 июня 2011 года.
Страница конкурса: http://wp7challenge.com/

Семинар для web-разработчиков по Windows Azure

29 марта 2011 года в Москве пройдёт семинар для web-разработчиков по Windows Azure.
Регистрация на мероприятие и прочая информация тут.

Пятнашки WP7

Вышла наша реализация пятнашек. Лаконичная версия. Но графика обязательно будет. Основная цель — опыт создания триального приложения. То есть имеющего пробную версию.
Итак, в пробной версии пятнашек доступно 20 запусков приложения и неограниченное количество игр за каждый запуск.
Качать: http://social.zune.net/redirect?type=phoneApp&id=fa8018e5-6532-e011-854c-00237de2db9e

Escape room для WP7

Подумалось мне что Windows Phone — это хорошая платформа для игр типа escape room. Для тех кто не знает — это поджанр квестов, в котором надо найти выход из комнаты разгадывая различные головоломки. Перемещение по комнате происходит с помощью видовых экранов. Как правило такие игры делаются на флэше. Формат игры очень хорошо подходит для реализации на Silverlight, а для Windows Phone — такие игры самое то. Русских игр этого жанра маловато, а хотелось бы побольше. Жду всевозможных отзывов!

Подборка материалов разработчикам для WP7 из журнала MSDN

На русском:
http://msdn.microsoft.com/ru-ru/magazine/ff960707.aspx

На английском:
http://msdn.microsoft.com/en-us/magazine/gg232764.aspx
http://msdn.microsoft.com/en-us/magazine/gg309180.aspx