Buscar
Social
Ofertas laborales ES
miércoles
nov242004

Discusrión interesante para fanýticos del rendimiento de la JVM

En Javalobby se ha creado un post donde varias personas (algunas con profundos conocimientos sobre JITs) discuten si puede o no ser interesante que las JVM cacheen código optimizado mediante el JIT para ser cargado en sucesivas ejecuciones. Quizýs sea aburrido y pesado para los no fanýticos de los JITS, pero si eres uno de ellos tienes que leer este interesante Thread.


Uno de los inconvenientes es garantizar la integridad de ese código cacheado (que seráa nativo). Otro que las optimizaciones de muchos JIT actuales no son ýtiles en otra ejecuciones. Tambrión discuten sobre una posible compilacrión en tres fases: interpretacrión, JIT rýpido para algunos hotspots y JIT minuciosa para los hotspots más crýticos.


En la discusrión tambrión aparece .NET, que parece ser que si cachea su código JIT y según unote los porteadores esto hace que Java le supere en rendimiento, en especial en los benchamrks que miden rendimiento de código que hace uso intensivo del polimorfismo. Por otro lado se critican algunas características de esta cache de .NET, ya que al margen de poseer los problemas anteriormente mencionados sobre los virus el hecho de que todos los usuarios compartan una ýnica caché agrava la situacrión.



Class Data Sharing, posibles mejoras que se incluiran en Mustang, y las virtudes de JRockit de BEA son otros de los temas que salen a relucir.



¿Opiniones al respecto? ýCacheo de código JIT si o no?
miércoles
nov242004

TechTarget compra y cierra The Middleware Company

TechTarget , compañía dedicada a desarrollar campañas publicitarias IT, ha comprador The Middleware Company (TMC), y con ella los portales TheServerSide (TSS): TSS.com y TSS.NET y TSS Java Symposium, a Veritas.


TMC dejará de existir, y se cesarán todas las labores de consultoría e investigación que desarrollaba; los portales sin embargo seguirán activos y gozarán (según se afirma en TSS.com) de una independencia tota respecto a sus contenidos. Además TechTarget ha incrementado su financiación, cosa que pronto se verá reflejada en el servicio que ofrecen.


No conozco a TechTarget, y no se si es una compañía de la órbita de Microsoft (quien sí es uno de sus clientes), pero en principio me parece una buena noticia: por un lado los análisis y proyectos de TMC tenían cada vez una reputación y fiabilidad más dudosas. Por otro si TechTarget no órbita entorno Microsoft posiblemente algunos podamos dejar de dudar sobre la imparcialidad de TSS respecto a J2EE y .NET.
miércoles
nov242004

Fallo de seguridad en el Java Plugin, y múltiples fallos en Opera

Parece que hoy tenemos un dýa de bugs en Java. Por un lado está una vulnerabilidad del Java Plugin que afecta al SDK y JRE 1.4.2_05 y anteriores, todos los 1.4.1 y 1.4.0, y los 1.3.1_12 y anteriores. Esta vulnerabilidad permite a un Applet que interaccione con JavaScript ganr privilegios y cargar y ejecutar código malicioso que, entre otras cosas, puede leer y escribir en el HDD. Los SDK y JRE 1.4.2_06 y posteriores, 1.3.1_13 y posteriors, y 5.0 no están afectados.


Por otro lado el navegador Opera 7.54 tiene varias varias vulnerabilidades que permiten a los applets maliciosos ganar privilegios. Están afectados Opera 7.54 en todas las plataformas, aunque los exploits más severos fueron comprobados solo en Windows. As versiones anteriores tambrión podrýan ser vulnerables.


Opera utiliza directamente el Java Runtime Environment (JRE) con su adaptador propietario en vez de usar el Java Plugin, y tambrión introduce sus propias polýticas por defecto, permitiendo que applets sin privilegios puedan acceder al paquete interno de Java Sun, y utilizar algunas funcionalidades indocumentadas, violando la seguridad.


Otra vulnerabilidad se debe a un fallo en el procesador de XSLT que puede permitir a applet leer datos de otro applet, lo que podrýa ser aprovechado por un applet malicioso, para escalar privilegios en el equipo afectado.


El navegador tambrión puede dejar de responder si examina cierto código en JavaScript (Opera maneja tambrión la comunicacrión entre JavaScript y la mýquina virtual Java); expone la ubicacrión de la instalacrión local de Java, posibilitando una escalada de privilegios a un usuario que normalmente no posee los permisos necesarios y expone el nombre del usuario local a un applet de Java no confiable.


Opera Software fue avisado en setiembre de 2004, ha solucionados los problemas en la versrión 7.60, por el momento solo beta.
martes
nov232004

Una carta abierta de alguien muy importante

Aquí podeís encontrar el texto de una carta abierta, dirigida por Donald Knuth a Condolezza Rice.


Donald Ervin Knuth, es uno de los más reconocidos expertos en ciencias de la computación y Profesor Emérito de la Universidad de Stanford.



Se le conoce principalmente como el autor de la obra The Art of Computer Programming, una de las más respetadas referencias en el campo de las ciencias de la computación. Prácticamente creó el campo del análisis de algoritmos e hizo muchos aportes seminales en varias ramas teóricas de la ciencias de la computación. Es el creador del sistema tipográfico TEX y del sistema de diseño Metafont, y fue un pionero en el estilo de programación conocido como programación literaria.



Creo que vale la pena conocer como piensa alguien que ha aportado tanto, sobretodo a nuestro campo de desarrollo profesional.
martes
nov232004

Programa del II congreso javaHispano

Ya tenemos un programa (que seguro que os sorprenderá gratamente), para el II Congreso javaHispano . Todavía resta por confirmar el contenido de algunas ponencias, pero ya podéis encontrar el grueso de los contenidos del congreso en esta dirección .


Estoy seguro que os llevaréis una grata sorpresas cuando comprobéis que gente de la talla de Neal Gafter, Joshua Bloch , Hugo Pinto, Alexandre Vasseur y Miguel Valdes-Faura son ponentes invitados del congreso. En las charlas cuyos ponentes no hablen español estará disponible un servicio de traducción simultánea.


Este año también ha crecido el apoyo de las empresas al evento, hecho que se ha visto claramente reflejado en el número de patrocinadores: Si visitáis la sección de patrocinio comprobaréis que Sun, BEA, Vodafone, Quality Objects, NHT Norwick, Compuware, Borland, Solo Programación y Todo Programación han confiado en esta comunidad.


Como podréis comprobar además de las charlas, celebradas en dos sesiones paralelas, habrá demostraciones comerciales de empresas, mesas redondas, y la presentación de un concurso de desarrollo de aplicaciones J2ME organizado por jH y Vodafone.


A falta de cerrar algunos flecos creemos que el equipo de jH está cumpliendo su parte para que el II congreso javaHispano sea un éxito. Ahora queda vuestra parte: esperamos que todos los que podáis asistáis al congreso, y que colaboréis con él. ¿Cómo? Pues planteando cuestiones a los ponentes y en las mesas redondas; fomentando, fortaleciendo y haciendo crecer los lazos de unión de la comunidad que ha a nacido entorno javaHispano mediante el contacto personal con las personas que están detrás de los niknames de la web; haciéndonos llegar sugerencias sobre jH de modo personal a cualquier miembro de la organización, difundindo el congreso en tu universidad o empresa...


Saludos de parte de todo el equipo de javaHispano, y esperamos veros las caras en Móstoles el 15 y 16 de Diciembre.