Posted on 28. July 2010

Книги по Windows Phone 7

Хочу показать какие книги по Windows Phone 7 мне удалось найти. Если вы видели еще, добавляйте линки на них в комментарии.

Windows Phone 7 Unleashed автор Daniel Vaughan, издательство Sams. Daniel сделал описание своей книги в блоге.

beginning windows phone 7 development

Beginning Windows Phone 7 Development автор Henry Lee, издательство Apress.

pro windows phone 7 development

Pro Windows Phone 7 Development автор Rob Cameron, издательство Apress.

windows phone 7 game development

Windows Phone 7 Game Development автор Adam Dawes издательство Apress. Описание книги.

learning windows phone game programming

Learning Windows Phone Programming авторы Yochay Kiriaty и Jaime Rodriguez издательство O’Reilly. Можно скачать бесплтано 50-т страниц книги.

programming windows phone 7

Programming Windows Phone 7 автор Charles Petzold, издательство Microsoft Press. Книгу можно скачать в PDF или XPS форматах, вместе с исходным кодом.

windows phone 7 application development using silverlight

Windows Phone 7 Application Development Using Silverlight автор Corey Schuman, издательство Addison-Wesley Professional.

xna game studio 4.0 programming

XNA Game Studio 4.0 Programming: Developing for Windows Phone and Xbox Live авторы Tom Miller и Dean Johnson, издательство Addison-Wesley Professional.

wrox

Кроме этого готовится несколько книг от издательства Wrox у которых пока нету дизайна:



Posted on 28. July 2010

Microsoft Research Twahpic

Twahpic

Twahpic (произноситься как 'twɑːpɪk), это лексическая комбинация твитов и тем. Microsoft Research представила проект, который объединяет полуобучаемое моделирование тем с твитами. Этот проект позволяет узнать о чем пишет определенный пользователь или информацию по определенному запросу.

Темы твапика генерируются анализируя твиты за неделю, потом строится спецальная модель которая описывает различные концепции. Часто эти концепции сливаются вокруг имен существительных, таких как люди, места. Темы могут быть определены как положительные прилагательные или просто как приветственные слова.

Больше о данном проекте читайте на его странице About.



Posted on 27. July 2010

Silverlight HTML5 WebSocket клиент

В блоге Silverlight Web Services Team появилась информация об использовании WebSocket.

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

Пример такого приложения (чат) реализует WebSocket протокол: http://40interop.epiq.msftlabs.com/html5/wsdemo.html. Пример содержит следующие компоненты:

  1. серверная часть содержит WCF сервис(.Net Framework 4.0) с конечной точкой ws://40interop.epiq.msftlabs.com:4502/servicemodelsamples/chat.svc
  2. клиентская часть состоит из 2-х компонентов:


Posted on 26. July 2010

Flickr API для Silverlight приложений

Использовать Flick API из Silverlight приложений становиться проще с использованием открытого проекта Flickr API for Silverlight. В отличии от .Net врапера, который требует много пользовательской сериализации и запросов к сервису, Flickr API для Silverlight работает в комплекте с WCF для запуска запросов. Решение разработано только для Silverlight технологии.

Проект находится в стадии раннего развития и имеет небольшое количеством проверенніх методов.

Страница Flickr API for Silverlight.



Posted on 26. July 2010

Защита Windows Phone 7 приложений от декомпиляции

Ранее я писал об адаптации инструмента Dotfuscator для его работы с Windows Phone 7 приложениями. Сейчас же хочу больше описать какие возможности он будет иметь.

Но перед этим еще одна новость, что Dotfuscator будет работать с Silverlight приложениями версии 2-4. Preemptive говорит, что интрумент работает с .Net Framework версиями 1.1-4, Expression Blend 3 и 4.

Функциональность Dotfuscator для Silverlight приложений включает:

  • добавление аналитической информации в Silverlight сборки без какого-либо программирования или доступа к исходному коду, что бы помощь разработчикам и архитекторам улучшить качество программного продукта;
  • интеграцию с аналитическими веб сервисами через Expression Blend и Silverlight Analytics Framework;
  • компресия и связывание Silverlight сборок для оптимизации времени загрузки и проиводительности приложения;
  • обфускацию XAP сборок для защиты интелектуальной собственности и предотвращения возможности подделки;
  • обработка XAP файлов и автоматическое переподписывание сборок для автоматизации процесса сборки проекта.

Gabriel Torok (Preemptive CEO) отметил, что часть настроек в инструменте сделано, потому что процесс выполнения приложений на смартфоне базируется на Silverlight 3,  c некоторыми элементами Silverlight 4.

Кроме этого, Preemptive разрабатывает RESTfull сервис, который позволит интегрировать слой данных с “бекэнд” функционалом для бизнес приложений. Данная возможность позволит разработчикам отслеживать как используется мобильное приложения относительно веб приложения.

 



Posted on 24. July 2010

Silverlight, IIS Smooth Streaming & FIFA World Cup

Во время последнего чемпионата мира по футболу Rainet, интернет компания RAI (Radio Televisione Italiana), использовали Silverlight и IIS Smooth Streaming для прямой трансляции и просмотра “по-требованию” HD стриминга этого события на своих ресурсах Rai Sport и Rai.tv.

Ниже несколько скриншотов их сайта Rai Sport, который посвящен чемпионату:RAI_1RAI_2
RAI_3
Во время матчей пиковая нагрузки на Live Streaming составляла больше чем 1 млн. уникальных пользователей и до 560 тыс. конкурентных пользователей.

Rai видео плеер постоен на основе Silverlight Media Framework и позволяет пользователям выбирать различные камеры для просмотра матчей. Кроме этого плеер имеет удобное меню, с помощью которого можно публиковать видео клипы во время матчей. Для этого использовались Rough Cut Editor и Composite Stream Manifest (.csm), а также архитектура близкая к той, которая использовалась на Vancouver Olympics.

Во время FIFA World Cup 2010 Rai использовали IIS Media Services 4 Beta 1 (IISMS4), которые позволяют создавать прямую трансляцию на устройства iPad пользователей. Следующая версия IIS Media Services позволит использовать одну серверную сторону для трансляции видео на PC, Mac, iPhone, iPad и устройства Windows Phone 7.

Детальнее об организации читайте в оригинальном анонсе.



Posted on 22. July 2010

Книга по разработке игр для Windows Phone 7

Windows Phone 7 Game Development cover

В декабре месяце этого года выйдет книга по разработке игра для платформы Windows Phone 7. Автор книги Adam Dawes:

В книге будут описаны темы создания 2D и 3D игр с использованием , создание игр с использованием Silverlight, управления процессом игры с использованием касаний экрана и акселероменра, звуковые эффекты и музыка. Также к книге будут прилагаться много примеров кода и готовых игр.

Для тех, кто хочет разрабатывать под платформу Windows Phone 7 эта книга станет хорошим началом в изучении разработки приложений под WP7.



Posted on 22. July 2010

Элемент управления Silverlight OutlookBar

HomePage.png

Silverlight OutlookBar – это элемент управления, который повторяет стиль OutlookBar используя Silverlight 4.

Этот элемент управления использует код, который является частью Silverlight Toolkit, но не является частью Toolkit.

Текущий вариант имеет простые возможности OutlookBar. Но его создатели уже собирают отзывы разработчиков.

О том как элемент управления использовать в Silverlight приложения читайте здесь.



Posted on 22. July 2010

Вышел релиз WCF RIA Services Contrib

WCF RIA Services Contrib – это коллекция инструментов для WCF RIA Serivces.

Текущая версия содержит набор расширения для классов Entity и EntitySet, которые добавляют возможности импорта и экспорта данных.

В этой версии Contrib добавлены методы ApplyState и ExtractState для объектов типа Entity, метод Import для объектов типа EntityList и метод Export для объектов типа IEnumerable, где T – Entity класс. Для использования этих методов необходимо подключить сборку RIAServicesContrib.dll и подключить пространство имен RiaServicesContrib.Extensions.

Пример использования перечисленных выше методов смотрите на странице решения.

Более детальное описание решения.



Posted on 21. July 2010

Обновился Microsoft Silverlight Analytics Framework

Michael S. Scherotter анонсировал обновление Microsoft Silverlight Analytics Frameworkписал о нем раньше). Возможности этого обнолвения:

Поддержка Windows Phone 7

Добавлено поведение TrackLocation для Windows Phone 7, которое позволяет отслеживать перемещение пользователя. При этом (по-хорошему) необходимо запрашивать разрешение у пользователя.

Silverlight Media Framework Player или Smooth Streaming Client пока что не доступны для Windows Phone 7. Но когда они появятся для этой платформы, то буду и состветствующие поведения для них.

Microsoft Silverlight Media Framework 2.0

Полностью поддерживается возможность отслеживания действий пользователя при использовании Microsoft Silverlight Media Framework 2.0.

Поддержка Webtrends

Разработчики продукта добавили поведение WebtrendsAnalytics для Silverlight 4, WPF и Windows Phone 7. Оно разработано с использованием Webtrends Data Collection API.

Добавлена поддержка Google Analytics в WPF и Windows Phone 7

Разработчики сделали несколько улучшений Google Analytics компонента для поддержки WPF и Windows Phone 7. Было исправлено несколько ошибок, которые нашли пользователи.