Posted on 19. July 2010

Параметры тега object для Silverlight приложений

Меня часто спрашивают о возможных параметрах для тега object, который хостит Silverlight приложение на html или aspx странице. Привожу вырезку из онлайн документации по Silverlight:

Свойство

Описание

classid, codebase, codetype, code, archive

Обычно не используется для элемента object подключаемого модуля Silverlight. Silverlight использует type, чтобы задать тип MIME для его базы кода.

type

Идентифицирует базу кода подключаемого модуля Silverlight. Этому должно быть присвоено следующее значение:

application/x-silverlight-2

data

Не используется большинством обозревателей для целей Silverlight. Тем не менее установка значения этого свойства может помочь в предотвращении ухудшение производительности в некоторых обозревателях. Поэтому рекомендуется следующее значение для свойства data:

data:application/x-silverlight-2,

ПримечаниеПримечание.
Завершающая запятая является частью значения свойства.

width

Задает исходную ширину области подключаемого модуля Silverlight в HTML-странице. Может быть как пиксельное значение или в процентах (значение, которое заканчивается знаком % указывает значение в процентах). Например, "400" указывает 400 пикселей, а "50%" задает 50% (половина) доступной ширины области содержимого обозревателя. Дополнительные сведения см. в подразделе Примечания данного раздела.

height

Задает исходную высоту области подключаемого модуля Silverlight в HTML-странице. Может быть задано как пиксельное значение или в процентах (значение, которое заканчивается знаком % указывает значение в процентах). Например, "300" указывает 300 пикселей, а "50%" задает 50% (половина) доступной высоты области содержимого обозревателя. Дополнительные сведения см. в подразделе Примечания данного раздела.

altHtml

Предоставляет содержимое, которое предоставляет резервные подсказки, такие как сведения о загрузке и установке для Silverlight. Мы рекомендуем не указывать altHtml как атрибут. Вместо этого предоставьте это значение как внутренний HTML для элемента object. Этот способ эквивалентен предоставлению значения атрибута altHtml и предоставляет HTML, который легче читать.

tabIndex

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

id, style и т. д.

Укажите общее поведение элемента object. Эти атрибуты могут использоваться для элемента Silverlight object, в зависимости от того, как создана страница HTML размещения и от общей поддержка HTML.

culture, uiculture

Задает параметры языка и региональных параметров, которые используются для извлечения вспомогательных сборок. Дополнительные сведения см. в разделе Localizing Silverlight-based Applications.

Кроме этого рекумендую посмотреть Добавление Silverlight на веб-страницу с помощью HTML или JavaScript.



Posted on 19. July 2010

Silverlight и Blob хранилище

На сайте Channel9 доступно видео, в котором Join Ryan и Steve Marx рассказывают о возможностях взаимодействия Silverlight приложений и Windows Azure Blob Storage. Конкретнее:

  • как Silverlight приложения работают из blob хранилища;
  • отличия хостинга Silverlight приложения на своем веб сервере и в Blob хранилище;
  • использование различных трюков во время разработки Silverlight приложения для Windows Azure;
  • как трасировать запросы к локальному хранилищу разработчиков используя Fiddler.

Скачать Silverlight and Blob Storage.



Posted on 19. July 2010

Windows Phone 7 Tehnical Preview

Как было обещано ранее, компания Microsoft начала раздавать разработчикам первые мобильные устройства с установленой операционной системой Windows Phone 7. Данные устройства сделаны разными производителями (Samsung, LG и Asus). Общая характеристика у всех утройств – они не имеют название модели. Данные уствойства находятся в превью версии и существует большая вероятность, что к выходу на рынок в этих моделях будут изменения. Список обзоров некоторых устройств:



Posted on 16. July 2010

Русский Silverlight 4

Михаил Черномордиков в своем блоге опубликовал о доступности инструментов и документации по Silverlight 4 на русском языке. Расширение Silverlight на русском языке устанавливается, если его загружать с русской операционной системы.

Коллекция ресурсов:



Posted on 15. July 2010

RestSharp поддерживает Silverlight и Windows Phone 7

RestSharp

В решение RestSharp добавлено поддержку технологии Silverlight 4 и Windows Phone 7 платформы. Вы можете попробывать его использовать и написать отзыв. Последнюю версию проекта можно скачать здесь.

Пример использования:

var client = new RestClient("http://example.com");
var request = new RestRequest("resource", Method.POST);
client.ExecuteAsync(request, (response) => { var resource = response.Data; });

Ядро решения сейчас использует Client Profile по-умолчанию. Асинхронные методы с Silverlight/Windows Phone 7 также доступны в ядре библиотеки.



Posted on 15. July 2010

CodePlex: Silverlight Scheduler

На сайте CodePlex появился новый и интересный проект Silverlight Scheduler, который позволит легко добавить в ваше приложение некоторые возможности ежедневника. Уже сейчас данное решение может:

  • изменять время и дату события используя сложнейшую технологию D&D;
  • несколько режимов просмотра (день, неделя, события и др.);
  • управлять видимостью отдельных частей календаря;
  • поддерживает кастомизацию и имеет событийную модель.

Онлайн-демо проекта находится здесь



Posted on 15. July 2010

Windows Phone Developer Training Kit – Beta

В связи с обновлением платформы Windows Phone 7 вышла обновленная версия Windows Phone 7 Traning Kit. Данное решение позволяет разработчикам в относительно короткий период времени начать разрабатывать приложения для платформы Windows Phone 7. Вы можете как скачать материал, так и использовать его онлайн версию.

Больше информации об изменениях в инструментах разработки вы найдете здесь.

Данная версия обучающего комплекта включает материал предыдущей версии и имеет несколько новых лабораторных работ:

  • использование Windows Phone Launcher и Choosers в ваших приложениях;
  • жизненный цикл Windows Phone приложения:
  • обновился пример с использования Push Notification сервиса.

Если вы интересуетесь или только начинаете разрабатывать приложения для платформы Windows Phone 7, то рекомендую ознакомится этим обучающим набором.



Posted on 14. July 2010

Dotfuscator нацелен на Windows Phone 7

PreEmptiveSolutions

PreEmptive Solutions сотрудничают с Microsoft, чтобы адаптировать аналитические решения Dotfuscator для Windows Phone 7 приложений. Которые в свою очередь помогут разработчикам более правильно расставлять приоритеты для новых задач и анализировать текущее состояние приложения.

PreEmptive анонсировали, что инструменты для Windows Phone 7 выйдут как обновление для Dotfuscator Professional в конце 2010 года. Оно будет доступно раньше выхода платформы Windows Phone 7. Об этом сказал CEO Gabriel Torok во время Microsoft Worldwide Partner Conference 12-го июля.



Posted on 14. July 2010

VISIBILITY.net ERP использует Microsoft Silverlight

Visibility Corporation Компания Visibility Corporation  объявила об использовании для своего продукта VISIBILITY.net расширение, которое позволит использовать достижения Microsoft Silverlight технологии для насыщеных медиа, графических презентаций с поддержкой интеграции данных, многопоточности, HD видео используя IIS Smooth Streaming и встроенную защиту контента.

VISIBILITY.net использует Silverlight для расположения своих насыщенных графикой возможностей планирования в ERP продукте.



Posted on 14. July 2010

Telerik рассказал о Q2 2010

Сегодня компания Telerik рассказала о нововведениях и изменениях в очередном релизе своих элементов управления. Среди всего набора предложений и обновлений следует отметить JustMock, новый инструмент Visual Studio, который позволит легко и быстро подставлять объекты-заглушки для тестирования, Silverlight Assembly Minifier - инструмент для оптимизации размера сборок, RichTextBox для Silverlight, Round Trip Mapping для визуального дизайнера в Telerik OpenAccess ORM.

Представленый элемент управления RadRichTextBox для Silverlight технологии позволяет разработчикам реализовать возможности по редактированию документов с возможностями на уровне Office Word. Этот компонент имеет мощные возможности по редактированию и форматированию текстовых данных, импорту и экспорту в HTML, DOCX и XAML.

Еще одно дополнения для Silverlight технологии – это Telerik Assembly Minifier. Этот инструмент позволяет уменьшать размер RadControls для Silverlight-сборок. Что позволяет разработчикам быстро создавать высокооптимизированные пользовательские библиотеки, которые содержать только элементы управления Telerik и ресурсы необходимые для специфических приложений. Комбинация из RadControls для Silverlight и Assembly Minifier позволяет разработчикам достичь прежне недосягаемого уровня оптимизации и скорости загрузки приложения на клиент.

О других новинках Q2 2010 от Telerik читайте в официальном анонсе