Buenas grupo,
Les tengo una consulta, seguramente (o asi espero) habra alguien que haya
pasado por algo similar. Tenemos un sistema web que para registrar a las PC
donde se va a usar utiliza un ActiveX para generar una clave con datos del
hardware y guardar dicha clave en el registro de Windows y en el servidor y que
es accesible a traves de Javascript para invocar sus metodos, es algo
desarrollado hace mucho y en pos de que nuestro sistema sea cross browser (y si
podemos cross platform) estamos analizando posibilidades para reemplazar ese
ActiveX con otra cosa.
Nuestra primera opcion por un lado fue un applet de Java, pero nosotros
trabajamos sobre .Net por lo que implicaria meternos en un entorno y
tecnologias nuevo, no es imposible pero quizas si más costoso en tiempos. La
otra opcion que se nos ocurrio fue Silverlight, funciona en multiples
navegadores como un plug-in, es accesible a traves de Javascript y tiene cierto
acceso (si bien es limitado) al registro.
Mi pregunta principal es, si tuviesen que pensar una estrategia cross platform
para albergar esta clave generada en la PC cliente, sin usar el registro
(porque en Linux no hay tal), donde la guardarian si el plugin de Silverlight
no va a correr Out of Browser (hay muchas cosas que por temas de segurar no te
deja hacer)? Hay alguna otra alternativa hecha sobre .Net ademas de Silverlight
que sea Cross-browser y cross-platform?
Desde ya muchas gracias por el tiempo.
Matias