Własny dostęp do urządzenia USB przez przeglądarkę… możliwy? Może Silverlight? (Java jest na razie wyłączona)

Prawdopodobnie istnieje wiele podobnych pytań, ale ponieważ wiem, że tylko kilka rozwiązań tego, co do których nie jestem pewien, będzie dla nas działać, szukam czegoś innego, może nowych technologii ...

Mamy to urządzenie USB, które nie jest tak wyszukane (oczywiście wymaga załadowania sterownika) i ma kilka bibliotek C ++, które pomagają uzyskać pewne wyjście. Na początek stworzyliśmy aplikację komputerową C #, która w bardziej atrakcyjny sposób korzysta z urządzenia (mnóstwo interopów wewnątrz).

Do tej pory tak dobrze, ale aby aplikacja została podniesiona do sieci w celu uzyskania większej elastyczności ... Jakie są opcje?

Znane rozwiązania to:

1)ActiveX - trochę starej technologii, a nie cross-browser;2).Net „applet” - nie tak często (czy to nawet rozwiązanie?)3)Aplet Java - dobrze znany, ale JVM potrzebował (ponieważ poszliśmy na C ++ C # może być poza zakresem);4)Usługa internetowa na samym urządzeniu USB - nasze urządzenie jest bardzo lekkie, nie możemy go tam mieć.

Czy są inne sposoby? Czy Silverlight 4, 5 (być może „poza przeglądarką”) jest wykonalnym rozwiązaniem? A co z tymi nowymi technologiami w dzisiejszych czasach?HTML 5 lub coś?

EDIT1: W szczególności interesuje mnie Silverlight. Czy jest jakiś sposób wykorzystaniaSilverlight?

EDIT2: Znalazłem to pytanie:Czy Silverlight może uzyskać dostęp do biblioteki .Net z dostępem do portu USB? . Co mam z tego zrozumieć? Czy naprawdę Silverlight nie jest wykonalnym rozwiązaniem dla mojego scenariusza?

EDYCJA 3: BARDZO WAŻNE!

Urządzenia te muszą być używane po stronie klienta! Przeglądanie ludzi musi korzystać z nich lokalnie na ich komputerach!

Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion