Предоставьте сочетания клавиш для опытных пользователей (даже если это так же просто, как «нажать Enter для поиска»)
Не выводите слишком много на экран сразу.
Если вы откроете окно сообщения, ваши пользователи, как правило, никогда его не прочитают.
Я решил укусить пулю и просто катиться самостоятельно. Это не так уж сложно. Простое udp + xml + мыло.
Эта ссылка мне очень помогла:
http://www.upnp.org/download/UPnP_Device_Architecture_Generic_20000710.ppt
Подробные сведения о каталоге содержимого медиасервера см .: http://www.upnp.org/standardizeddcps/documents/ContentDirectory1.0.pdf
The Mono.Upnp source was also helpful.
I have no plans to make this open source as it won't be a complete implementation (I'm doing the strict minimum for my project).
Возможно, стоит просмотреть соответствующую часть исходного кода MediaPortal . В частности, может быть полезен проект UPnP .
Что касается Intel UPnP SDK, он был недавно обновлен и переименован в Инструменты разработчика для UPnP . Наиболее заметные изменения заключаются в том, что теперь он включает исходный код для всех инструментов и генератора кода, исходный код находится под лицензией Apache 2.0, а поддержка IPv6 была добавлена в нескольких местах.
См. сообщение в блоге 1 и сообщение в блоге 2 от Intel Илиана Сен-Илера .