Silverlight взаимодействует с периферийным устройством - PullRequest
0 голосов
/ 15 июля 2009

Я заинтересован в создании приложения Silverlight. Одним из моих требований является связь с периферийными устройствами, подключенными к клиентам. Каков наилучший способ удовлетворить это требование. Я хотел бы держаться подальше от ActiveX и использовать, возможно, Java. Написание приложения Silverlight с использованием Java для связи с клиентскими периферийными устройствами - это направление, в котором я движусь.

Я бы хотел, чтобы другие разработчики высказали свое мнение. Сложно ли общаться между Java и Silverlight? Я полагаю, что Silverlight ограничен песочницей браузера по понятным причинам.

Любое понимание будет с благодарностью.

Ответы [ 3 ]

0 голосов
/ 17 июля 2009

У нас похожая проблема с нашим приложением: мы хотим получить доступ к микрофонам и веб-камерам наших пользователей, но эта функция была взята из SL 3.0 по неизвестным причинам. Наш текущий подход заключается в использовании моста HTML / Javascript для доступа к простому объекту Flash, который мы затем накладываем на наше приложение Silverlight. (Базовый подход описан здесь .) Возможно, вы могли бы сделать что-то подобное, когда вы предлагаете пользователю установить, скажем, небольшой элемент управления ActiveX, который предоставляет аналогичный доступ, а затем общаться с этим элементом управления AX через JavaScript , Мы планируем двигаться в этом направлении, потому что поддержка микрофона Flash слишком плохая, чтобы использовать ее в реальном сценарии VOIP / конференц-связи.

0 голосов
/ 23 июня 2010

мы можем использовать периферийные апплеты для одного и того же, и это вызовет метод javascript для встроенного jsp, и у нас будет элемент управления для того же

0 голосов
/ 16 июля 2009

Рассматривали ли вы сделать это с помощью подписанного Java-апплета или JavaFX?

Или полностью клиентское решение C # / Java?

Я не знаю Silverlight 3.0, но сомневаюсь, что вы можете разрабатывать для него приложения на языке Java, больше как в J #.

Не могли бы вы дать более подробную информацию о вашем случае / требования / окружение?

...