С выходом в свет Silverlight 4 у разработчиков появилась возможность создавать доверяемые приложения, которые могут делать вызовы к COM подсистеме Windows. Это позволяет расширять функциональности Silverlight приложений практически неограниченным образом. Все бы ничего, но примеров такого использования и реализаций немного, да и скорее всего они вызывают самые необходимые вещи в приложениях, в виде библиотек их не выпускают. Поэтому Microsoft выпустил в свет обертки Silverlight над наиболее интересными функциями COM.
Набор этих компонент называется Native Extensions for Microsoft Silverlight и опубликованы они по этому адресу: http://code.msdn.microsoft.com/nesl вместе с исходным кодом.
В основную часть этих компонент вошли следующие возможности:
Read more: Habrahabr.ru
Набор этих компонент называется Native Extensions for Microsoft Silverlight и опубликованы они по этому адресу: http://code.msdn.microsoft.com/nesl вместе с исходным кодом.
В основную часть этих компонент вошли следующие возможности:
- Windows Sensor API Возможности по интеграции сенсоров поддерживаемых операционной системой Windows 7 Это например такие сенсоры как акселерометр, сенсор освещенности, компас, гироскоп, сенсор локации.
- Windows Speech API Средства чтения текстов (TTS) и распознавания речи (SR).
- Windows Portalbe Devices APIСредства работы с мобильными устройствам и контентом на них. Это камеры, телефоны, плееры, сканнеры и т.п.
- Windows 7 Taskbar Integration Средства интеграции с панелью задач Windows. Пункты быстрых переходов, миниатюры, кнопки, в общем, все основные функции доступные приложениям Windows7.
- Webcam Local Encoding and Window Capture Средства работы с веб-камерами. Запись потока веб камеры в файл а так же запись экранного видео.
- Windows Message Interception Работа с низкоуровневыми оконными сообщениями Windows. Например, один из сценариев приведенных в документации к NESL это реализация реакции приложения на сообщение об изменении разрешения экрана.
Read more: Habrahabr.ru