Creo que no me aclaro. Vamos a ver, ¿Estamos de acuerdo en que cualquier empresa puede desarrollar una máquina virtual Java mientras cumpla el estándar impuesto por Sun? Ejemplos hay...
¿Monopolio que haya un JRE? ¿Monopolio de quien? IBM tiene un JRE, gnu tiene un JRE ¡ Cualquiera puede escribir un JRE, también Microsoft !. El problema es que Microsoft quería escribir "su" JRE, que ahora es el JRE de C#.
¿cuando haya muchos procesadores rápidos y sean la mayoría Sun? no sé lo que quieres decir. La velocidad de los procesadores no dependen de Sun, y si lo que quieres decir es que si la máquina virtual de Sun tiene la mayoría (como es el caso) y decide cobrar por ella.... pues usas la de IBM o la de GNU... o te haces una.
Repito, haber si centramos el tema. Yo creo que el problema aquí es que Microsoft siempre intenta desviar los estándares en su beneficio. Ya lo hizo con javascript (ya... era netscape y netscape no puso control como sun. Resultado: todos lo vemos), con el HTML, lo intentó con Java y ahora va por el XML. "Abarca o acepta y >".
Si alguien en BeOS (por ejemplo que no esta) decide hacer una de esas librerias, que puedes hacer, para manejar cosas de BeOS, puede llegar Sun y ponerle un pleito por terminar con la portabilidad del lenguaje, o no. Segun se lleven.
Si alguien en BeOS quiere hacer una extensión de Java que maneje temas nativos del su S.O., lo que tiene que hacer es meter sus clases en un paquete que se llame com.be.loquesea.xxxxx (si sigue la nomenclatura recomendada), y distribuirla en un fichero .jar separado. Lo único que NO puede hacer es llamar a sus clases java.xxxx o javax.xxxx, ni incrustarlas en el rutime de la JVM, que es precisamente lo que hizo Microsoft con sus extensiones JDirect.
Re:Los dos 33: A ver.
(Puntos:1)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
¿Monopolio que haya un JRE? ¿Monopolio de quien? IBM tiene un JRE, gnu tiene un JRE ¡ Cualquiera puede escribir un JRE, también Microsoft !. El problema es que Microsoft quería escribir "su" JRE, que ahora es el JRE de C#.
¿cuando haya muchos procesadores rápidos y sean la mayoría Sun? no sé lo que quieres decir. La velocidad de los procesadores no dependen de Sun, y si lo que quieres decir es que si la máquina virtual de Sun tiene la mayoría (como es el caso) y decide cobrar por ella.... pues usas la de IBM o la de GNU... o te haces una.
Repito, haber si centramos el tema. Yo creo que el problema aquí es que Microsoft siempre intenta desviar los estándares en su beneficio. Ya lo hizo con javascript (ya... era netscape y netscape no puso control como sun. Resultado: todos lo vemos), con el HTML, lo intentó con Java y ahora va por el XML. "Abarca o acepta y >".
Xavi.
Re:Los dos 33
(Puntos:2)Si alguien en BeOS quiere hacer una extensión de Java que maneje temas nativos del su S.O., lo que tiene que hacer es meter sus clases en un paquete que se llame com.be.loquesea.xxxxx (si sigue la nomenclatura recomendada), y distribuirla en un fichero .jar separado. Lo único que NO puede hacer es llamar a sus clases java.xxxx o javax.xxxx, ni incrustarlas en el rutime de la JVM, que es precisamente lo que hizo Microsoft con sus extensiones JDirect.