Buscar

Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

2011/11/28

Crea una extensión de Java para mejorar el desarrollo de aplicaciones

Niklas Broberg, investigador de la universidad sueca de Gotemburgo, ha creado Paragon, una extensión al lenguaje de programación Java que ayuda a  los desarrolladores a localizar vulnerabilidades de seguridad en las aplicaciones.
La idea es que los desarrolladores empleen Paragon mientras están creando sus aplicaciones, y así puedan tener una herramienta que les detecte las vulnerabilidades de seguridad de forma automática.
Broberg asegura que  Paragon puede integrarse sin dificultad en aplicaciones Java y explica más a fondo su funcionamiento en un ensayo que ha publicado recientemente bajo el título de “Programación flexible y práctica con control del flujo de la información”.
Broberg comenta que el primer paso que debe seguir el informático es especificar que personas pueden tener acceso al software que se va a desarrollar y bajo qué condiciones.
Más adelante, durante la fase de la compilación, gracias al empleo de Paralocks, un “Lenguaje de Especificación de Políticas”, Paragon se encargará de analizar de forma automática el programa en busca vulnerabilidades que necesiten arreglarse.

2011/11/11

Java sigue siendo el lenguaje favorito de los programadores

Una vez más, Java vuelve a revelarse como el lenguaje favorito de los desarrolladores. Así lo revelan las estadísticas de Tiobe Software, que se actualizan cada mes y que se basan en “el número de ingenieros cualificados en todo el mundo, cursos y proveedores”.
Su uso en aplicaciones para dispositivos móviles con Android le ha servido para revalidar el puesto.
Java tendría casi un 17,9% de cuota de mercado y es casi igualado por C, que disfruta de un 17,3%. Pero mientras el primero ha caído un 0,63% en su dominio desde noviembre de 2010, el segundo ha aumentado un 0,61%. Eso sí, todavía no lo suficiente para superar a Java como había pronosticado Tiobe que ocurriría este mismo mes.
En cuanto al incremento de uso año tras año, el mejor clasificado es Objective-C para Mac OS X e iOS con una subida del 2,79%. Curiosamente también fue el que más creció en 2009 y 2010. Le siguen C# (un 1,61% más) y JavaScript (un 0,90% más).
A pesar de haber salido a luz hace apenas unas semanas, el lenguaje Dart de Google ya ha saltado de la posición 107 de octubre a la 63.

2011/10/12

Java pierde interés entre los desarrolladores

Hace apenas unos meses que la plataforma Java ha recibido una gran actualización, a pesar de lo cual está perdiendo popularidad entre los desarrolladores. Al menos es lo que se desprende del Tiobe Programming Community Index, un informe publicado el pasado 9 de octubre por la compañía Tiobe Software.
En dicho informe, que recoge cómo le han ido a los diferentes lenguajes de programación en septiembre, se muestra que el 17,9% de los desarrolladores estaban utilizando Java en dicho mes, frente al 18,8% del mes anterior. Java sigue siendo el lenguaje más utilizado, pero si la tendencia continúa como hasta ahora, el lenguaje C, que en septiembre ocupaba la segunda posición con un 17,7% de usuarios, se convertirá el primero el mes próximo, asegura Tiobe.
Java ha sido el preferido de los desarrolladores desde 2001, con muy pocas excepciones entre mediados de 2004 y 2005 y un par de meses el año pasado, cuando C le superó. Paul Jansen, director general de Tiobe cree que la pérdida del favor de Java se ha debido a  que el lenguaje evoluciona demasiado lentamente comparado con otros lenguajes, como C#.
El pasado mes de julio Oracle lanzó Java SE 7, la primera gran actualización del lenguaje en más de cinco año. El lanzamiento ha querido adaptar Java a los procesadores multinúcleo y lenguajes dinámicos. El lanzamiento de Java SE8 está previsto para 2013, incorporando el motor JavaScript Nashorn.
Los datos del informe de Tiode muestran que los lenguajes más utilizados el pasado mes de septiembre fueron: C++, PHP, C#, Objective-C, Visual Basic, Python, Perl y JavaScript. Objective-C y Transact-SQL marcaron máximos históricos, con índices de utilización de 6,25% y un 0,91% respectivamente, mientras que Assembly volvió a entrar en el top 20, con el puesto 19. Visual Basic.Net saltó al puesto 25 después de que el ranking del mes pasado le situara en el 39; en cuanto a F# descendió del 23 al 46.

2011/08/31

El creador de Java abandona Google tras permanecer solo seis meses en la compañía


James Gosling, el ex vicepresidente de de Sun Microsystems y creador de Java, ha decidido abandonar Google tras estar sólo seis meses en la compañía.
Gosling ha anunciado en su blog que abandona su cargo en la compañía de Mountain View para irse a trabajar a Liquid Robotics, una 'startup' especializada en robótica, dónde desempeñará el cargo de director de arquitectura de 'software'.
El creador de Java fichó por Google en marzo en medio de la batalla que enfrentaba a la compañía con Oracle por las patentes de Java.
Gosling se va a Liquid Robotics, una compañía que recoge datos de los océanos mediante vehículos que incorporan sensores. Posteriormente esos datos se suben a la nube. El nuevo arquitecto de software se centrará en desarrollar esos dispositivos que, según asegura, "pueden cambiar la manera en que vemos los océanos".

2011/08/05

Java 8 se prepara para la nube

Ahora que Java 7 SE se ha lanzado oficialmente, se han iniciado los trabajos sobre Java 8 SE y lo primero es decidir qué características se incluirán en la próxima versión del lenguaje de programación, y una de las prioridades es preparar Java para la nube.
Oracle dejó fuera la mayoría de las características avanzadas planeadas para Java 7 con el fin de no retrasar más el lanzamiento, y esas características podrían incluirse en Java 8.
Los expertos aseguran que al menos dos de esas características serán importantes a la hora de hacer que la próxima versión de Java esté lista para despliegues cloud a gran escala. Una es la multilatencia, o la capacidad de que la Java Virtual Machine (JVM) ejecute múltiples aplicaciones de forma segura. La otra es la modularidad, o una reorganización de la JDK (Java Development Kit) en un conjunto de módulos bien definidos, aunque interdependientes.
Para red Hat la modularidad es lo más deseable para Java 8 porque podría reducir el tamaño de la mayoría de los despliegues Java, ya que no todos necesitan todas las librerías de Java. Esto ayudaría a los desarrolladores a interactuar más fácilmente con Java, permitiéndoles no sólo utilizar las partes que necesitan sino tratar mejor con todo el código base.
En cuanto a la multilatencia, o la capacidad de ejecutar de forma segura múltiples aplicaciones desde una JVM, será esencial para Java en su relación con la cloud computing, donde múltiples partes pueden compartir la misma infraestructura.
Lo que consigue la multilatencia es que cada aplicación tenga su propia zona o espacio en la memoria y por eso es tan importante añadir esta característica a Java 8; porque actualmente cada vendedor debe utilizar su propia manera de virtualización en su servidor de aplicaciones.
Además de estas dos características, claves, hay otras que podrían incluirse en Java 8, como ‘closures’, o la capacidad de crear una función dentro de otra función y convertirlas en variables, lo que ayudaría a que Java fuera más eficiente en múltiples núcleos de procesadores. Si se incluye, esta característica colocaría a Java a la par de otros lenguajes que ya la incluyen, como JavaScript y Scala.
Por el momento no se ha establecido el calendario de lanzamientos de Java 8, aunque se habla de finales de 2012.

2011/08/01

Apache advierte de que Java 7 contiene errores

Tras cinco años en proceso de desarrollo Java 7 fue lanzado la semana pasada a bombo y platillo, aunque no ha tenido que esperar tanto para recibir las primeras críticas.
Y es que según los desarrolladores de Apache Lucene, una biblioteca con motor de búsqueda de código abierto para recuperación de información, la nueva versión de la plataforma de Oracle incluye bugs que pueden causar que las máquinas virtuales de Java se cuelguen o incluso conducir a errores en las aplicaciones.
En su comunicado denunciando la situación, han pedido a los usuarios que sean precavidos a la hora de usar Java 7 porque dichos errores afectan al código de varios proyectos.

“Oracle ha publicado hoy Java 7. Por desgracia, contiene optimizaciones de HotSpot que compilan erroneamente algunos bucles”, advierten. “Esto puede afectar al código de varios proyectos de Apache. A veces las JVMs sólo se bloquean pero, en muchos casos, los resultados calculados pueden ser incorrectos, conduciendo a errores en las aplicaciones”.
Precisamente Apache Lucene Core es uno de esos proyectos. Pero también el buen funcionamiento de Apache Solr queda comprometido.
“A los usuarios de Solr con la configuración por defecto se les bloqueará Java con SIGSEGV [referencia de memoria no válida] tan pronto como empiecen a indexar documentos, ya que una parte afectada es el de sobra conocido lematizador Porter”, explican los desarrolladores de Apache. “Otros ciclos en Lucene también pueden compilarse mal, dando lugar a corrupción de índice”.
Los problemas fueron detectados y remitidos a Oracle sólo cinco días antes del lanzamiento oficial de Java 7, por lo que la compañía no ha tenido tiempo para solucionarlos. Sin embargo, Oracle habría prometido solucionarlos con la segunda actualización de Java 7.
“Esto significa que no se puede utilizar Apache Lucene/Solr con Java 7 hasta la actualización 2″, recomiendan desde Apache.

2011/07/27

El CEO de Sun pudo aprobar el uso del código de Java en Android

La batalla legal que mantienen Oracle y Google por un supuesto plagio del código de Java podría dar un giro radical gracias a las palabras del que fuera CEO de Sun, en las que da una calurosa bienvenido a Android a su plataforma.
Estas palabras fueron publicadas por el propio Jonathan Schwartz, CEO de Sun Microsystems en el año 2007 en un blog de la compañía que al parecer Oracle habría eliminado para deshacerse de las pruebas.
Del texto se extrae que, lejos de suponer un problema, Schwartz daba su aprobación al uso de Java en el desarrollo de Android.
El CEO asegura que tanto él como los demás miembros de Sun ofrecen sus “más sinceras felicitaciones a Google por el anuncio de su nueva plataforma móvil Java/Linux, Android. ¡Felicidades!”. Teniendo en cuenta estas declaraciones no parece que el CEO estuviera preocupado por el uso del código de Java, sino más bien todo lo contrario.
Hoy es un día increíble para la comunidad de código abierto y un apoyo masivo a dos de las comunidades más prolíficas de la industria del software libre, Java y Linux”, afirmaba hace cuatro años Jonathan Schwartz.
Es de suponer que Google utilizará esta entrada en el blog que ha sido rescatada de la red para defenderse de las acusaciones de Oracle, que pide una cantidad desorbitada como compensación por el presunto plagio del código de Java en Oracle.

the INQUIRER

2011/07/13

Facebook lanza aplicación para teléfonos móviles que soportan Java


Facebook quiere que todos sus usuarios estén conectados a la red social sin importar dónde estén o la forma a la que acceden a ella.
Por ello, la compañía de Mark Zuckerberg lanzó "Facebook for Every Phone app", una aplicación de que se adapta a cualquier tipo de teléfono móvil que permita descarga de aplicaciones. Por el momento solo está disponible para móviles con Java.
No solo aquellos usuarios que dispongan de un "smartphone" con iOS o Android podrán acceder a su cuenta de la red social con una aplicación adaptada al dispositivo sino también todos aquellos que dispongan de cualquier teléfono móvil con acceso a Internet.
Esta nueva aplicación ofrece una experiencia de Facebook "rápida y completa" sobre más de 2.500 teléfonos diferentes, asegura la red social en su blog oficial.
Esta aplicación no incluye las características más populares de Facebook, como "Últimas Noticias", "Bandeja de entrada" y "Fotos", pero sí permite subir fotos y encontrar amigos basándose en los contactos almacenados en el teléfono.
Los usuarios de todo el mundo pueden descargar la aplicación al visitar "m.facebook.com" y desplazarse hasta el link de descarga que se encuentra en la parte inferior de la página, o bien introduciendo "d.facebook.com/install" directamente en el navegador móvil. También se puede encontrar en las tiendas de aplicaciones, como GetJar, Appia, y Mobile Weaver.
Además Facebook colaboró con compañías de todo el mundo para ofrecer durante 90 días el acceso libre de datos.
Facebook asegura que esta "experiencia" está optimizada para utilizar menos datos que otras aplicaciones Java o sitios móviles, por lo que es mucho más asequible para las personas utilizar cuando el período de 90 días termina.
"Facebook for Every Phone app" está disponible a nivel mundial en teléfonos compatibles con Java y siguen trabajando para que la aplicación sea compatible con el resto de teléfonos móviles en el futuro.

iProfesional

2011/03/30

Google ficha al creador de Java

  El fichaje de James Gosling puede traer grandes beneficios a Google. Un programador de esta experiencia puede ayudar a potenciar muchos de los servicios y soluciones en los que actualmente está trabajando Google. Actualmente la compañía mantiene un pulso con Oracle por una cuestión de patentes de Java en Android. Al contratar a Gosling, Google se asegura de que, si pierde su batalla con Oracle, cuenta con la persona más indicada para buscar una solución.
En el comunicado que ha publicado en su blog, James Gosling explica que en el último año su carrera ha atravesado "giros extraños". El programador se refiere a un año duro después de sus discrepancias con el director de Oracle. James Gosling asegura que durante este tiempo ha dicho "no" a muchas ofertas y que tomar decisiones como esta es "de las cosas más difíciles de la vida".
El programador se muestra ilusionado con su nueva etapa profesional aunque reconoce que le resulta "extraño" dar el paso a uno de las empresas más grandes en el sector. Sobre su nueva etapa profesional, Gosling comenta que "parece divertida, interesante y con una influencia enorme".
Por el momento no se conocen las actividades que desarrollará James Gosling en Google. En caso de que Oracle consiga ganar su batalla contra Google por usar Java en Android, todo apunta a que sobre Gosling recaerá la responsabilidad de adaptar un nuevo lenguaje a las características actuales del software. Hasta que eso ocurra, el programador ha asegurado que se dedicará a hacer "un poco de todo".

Libertad Digital

2011/01/27

Oracle podría limitar el futuro de Java a la empresa

Oracle está limitando el desarrollo de Java centrando el futuro desarrollo del lenguaje al segmento empresarial en detrimento de una comunidad Java más amplia y diversa. Así lo aseguran un par de analistas de la empresa de investigación de mercado Forrester.
Jeffrey Hammond y John Rymer aseguran que Sun tenía un enfoque muy amplio para Java, tanto para las aplicaciones middleware empresariales como para el PC, los dispositivos móviles y los sistemas embebidos. Ahora, afirman, el enfoque estará en el middleware, “que es donde está el dinero”.
Esta estrategia haría perder a Java parte de su importancia entre la comunidad de desarrolladores porque se creerá que es un lenguaje más especializado para servidores y para compañías como Oracle e IBM, afirman los dos investigadores.
Desde que Oracle anunció la compra de Sun Microsystems, completada hace un año, Larry Ellison, CEO de Oracle, se ha referido frecuentemente al lenguaje de programación Java de Sun como uno de los activos más importantes de la adquisición.
Aunque la mayoría de la especificación de Java es de código abierto, Oracle mantiene un férreo control sobre las variantes al ser propietarios de la marca Java. Además, Hammond y Rymer afirman que también mantiene el control sobre el JCP (Java Community Process), el organismo independiente que supervisa el desarrollo de Java.
El pasado mes de diciembre la Apache Software Foundation se retiró de JCP en protesta por algunas decisiones de Oracle respecto a Java.
Para generar su informe y las afirmaciones que en él se hacen los analistas hablaron con doce organizaciones directamente involucradas en Java, incluidas Oracle, IBM, Red Hat, Microsoft, y el ASF.

ITespresso

2011/01/21

Salen a la luz más pruebas de la supuesta copia del código de Java en Android

Oracle y Google mantienen un enfrentamiento legal en el que la primera acusa al buscador de copiar más de un tercio del código de Java en el desarrollo del sistema operativo móvil Android.
En octubre Oracle realizó una actualización de la demanda que había interpuesto contra Google, aportando más pruebas de la supuesta violación de patentes con ejemplos de partes del código procedente de Java habrían sido copiados en Android.
Google siempre ha sostenido que las demandas de Oracle carecen de sentido, pero Florian Mueller, experto en patentes de FOSS Patents (Free Open Source Software) asegura haber encontrado múltiples evidencias de que realmente existe el plagio de los códigos.
En este sentido, Mueller afirma que ha descubierto más ejemplos, aparte de los presentados por Oracle en la demanda, de código fuente de Java utilizado tanto en Android Froyo (2.2) como en Gingerbread (2.3).
A la luz de estas pruebas, y de otras que se pueden consultar en el blog de FOSS Patents, el experto en patentes considera que “Oracle ni siquiera ha presentado la punta del iceberg en su denuncia” y añade que “el proceso podría ser muy fructífero para Oracle y terrible para Google”.
Mueller también ha identificado 37 ficheros marcados por Sun (compañía adquirida por Oracle en el 2009) como “Propietario/Confidencial”, además de un archivo de nota de copyright que dice: “¡no distribuir”.
Estos archivos parecen referirse a la API de Mobile Media de Sun Java Wireless Toolkit, según explica Mueller, y “a menos que Google hubiera obtenido una licencia para ese código (lo que es poco probable dado el contenido y el tono de los avisos), esto constituye otra violación”.

eWeek

2010/12/14

Oracle pide a Apache que reconsidere su salida del comité de Java

Oracle ha pedido a la Apache Software Foundation que reconsidere su decisión de abandonar el Java SE/EE Executive Committee, y reconoce su importancia para el futuro de java.
La Apache Software Foundation anunció su salida del comité la semana pasada a través de un post en un blog, afirmando, entre otras cosas, que Oracle tenía demasiado control sobre Java. “Los intereses comerciales de una única entidad, Oracle, continuarán interfiriendo seriamente con la gestión transparente del ecosistema”, se leía en el blog.
La fundación también está molesta por las restricciones FOU (field of use) que Oracle ha impuesto en el Java Technology Compatibility Kit (TCK)  que la Apache Software Foundation utiliza para comprobar la compatibilidad de Apache Harmony con el estándar de Java. Las restricciones bloquean el uso del código abierto de Harmony utilizado en las plataformas móviles.
En un mensaje lanzado desde Oracle, la compañía realizaba algunos gestos conciliatorios con Apache y recordaba que el mes pasado Oracle volvió a nominar a Apache para el Comité Ejecutivo de Java porque se valoraba su papel activo y perspectiva sobre Java. Adam Messinger, vicepresidente de desarrollo de Oracle asegura que su compañía tiene la responsabilidad de garantizar el futuro de Java y mantener la uniformidad del estándar Java para los millones de desarrolladores de Java y anima a la Java Software Foundation  a que reconsidere su posición y siga siendo parte del proceso de Java.
Messinger también reconoce que los proyectos de código abierto que existen dentro de la Apache Software Foundation “son una parte importante del ecosistema de Java”. Además, hay que tener en cuenta los más de 100 proyectos patrocinados por la fundación relacionados con Java de alguna manera, entre los que cabe citar los servidores de aplicaciones Tomcat y Geronimo.
No parece que por el momento la Apache Software Foundation esté reconsiderando su decisión. De hecho a través de Twitter, Jim Jagielski, presidente de la fundación dijo: “Danos una razón por la que la ASF [Apache Software Foundation] debería reconsiderarlo además de ‘por favor’”.
El Java Community Process está “muerto” aseguraba Jagielski, para después comentar que tal vez de esta muerte surja una nueva y verdadera comunidad en alguna parte, un grupo de personas sin ninguna entidad más importante que el resto; “eso es algo que la ASF podría estar interesado en ver”, añadió Jagielski.

ITespresso

2010/12/10

Apache deja de pertenecer a la comunidad Java

Como protesta por lo que considera que es un indebido control de Java por parte de Oracle, la Apache Software Foundation ha dejado su asiento en el Java SE/EE Executive Committee. “Los intereses comerciales de una única entidad, Oracle, continuarán interfiriendo en la gestión transparente del ecosistemas”, puede leerse en un post publicado en el blog de la fundación.
En el post, sin firma, también se denuncia que el JCP (Java Community Process) “no es un proceso de especificación abierto –las especificaciones Java son una tecnología propietaria que debe licenciarse directamente”.
A primeros de esta semana el Java Executive Committee ha aprobado la especificación para Java SE (Standard Edition) 7 y Java SE 8. La Apache Software Foundation había manifestado que la dimisión del Java EC (Executive Committee) no debe afectar al Java Technology Compatibility Kit, que la Apache Software Foundation utiliza para medir el grado de compatibilidad que hay con Apache Harmony, un run-time de Java e código abierto . Las restricciones impedirían el uso del software de código abierto en plataformas móviles, explican en Infoworld.com.
Destacar por último que la Apache Software Foundation patrocina más de 100 proyectos de código abierto que utilizan o soportan Java de alguna forma, incluido Apache Tomcat, Ant, Geronimo o Velocity.

ITespresso

2010/11/15

Apple se une al proyecto OpenJDK de Oracle

Apple anunció el pasado viernes que se ha unido al proyecto OpenJDK de Oracle y que contribuye con la mayoría de los componentes clave, herramientas y tecnología requerida para una implementación de Java SE 7 en Mac OS X.
El anuncio representa un nuevo respaldo para OpenJDK, sobre el que IBM dijo el mes pasado que podría convertirse en la principal ubicación para el desarrollo de código abierto de Java SE.
Apple contribuirá a la máquina virtual java basada en HotSpot de 32-bit y 64-bit, librerías, una pila de red y un nuevo cliente gráfico para OpenJDK.
La disponibilidad de Java en Mac OS X juega un papel  clave en la promesa de un Java multiplataforma. Así lo ha asegurado Hasan Rizvi, vicepresidente de desarrollo de Oracle. Por su parte, Apple ha destacado que la unión al proyecto asegura que seguirá existiendo una gran versión de Java en Mac.
Además de unirse a OpenJDK, Apple continuará haciendo que Java esté disponible para Mac OS X Snow Leopard y el próximo Mac OS X Lion. Oracle será el encargado de distribuir Java SE 7 y ediciones posteriores para OS X.

ITespresso

2010/11/10

Oracle quiere unir sus máquinas virtuales Java

Oracle tiene planes de unir sus dos máquinas virtuales de Java, o JVMs, y ofrece un único microkernel para su servidor de aplicaciones de código abierto GlassFish y para WebLogig, el servidor comercial.
La compra de Bea Systems llevó a Oracle el JRockit JVM y Weblogic, mientras que la de Sun cedió para Oracle la posesión de HotSpot JVM y de GlassFish. Java depende de una JVM para poder ejecutar programas de Java independientemente del sistema operativo que se utilice.
Los primeros lanzamientos de esta fusión aparecerán en 2011. Al menos es lo que ha asegurado Adam Messinger, vicepresidente de desarrollo de Oracle durante la celebración de la conferencia de desarrollo de software Qcon en San Francisco. Los planes de la compañía, ha dicho, son la convergencia hacia una máquina virtual, “algo que probablemente nos llevará tres años”.
Además, Oracle está planeando compartir el microkernel HK2 entre WebLogic y GlassFish. Desde Infoworld se describe el HK2, o Hundred Kilobytes Kernel, como “una abstracción de un subsistema de módulo acoplado a un potente modelo de componentes para crear software de servidor. Esta es la base para el servidor de aplicaciones GlassFish V3 y consiste en varias tecnologías.
Adam Messinger también ha destacado que Oracle está realzando a Java y JavaScript como una manera de acceder a las APIs gráficas en lugar de tener que utilizar JavaFX Script, un lenguaje que la compañía presentó en 2007. La razón, explicaba Messinger, es que esos lenguajes han tenido una mayor adopción que los JavaFX Script, que no obstante continuará estando disponible y recibiendo mejoras.

ITespresso

2010/11/08

El malware hacia aplicaciones Java crece preocupantemente

El particular Ranking de Malware elaborado por la compañía de seguridad G Data SecurityLabs para el mes de octubre de 2010 se ha modificado sustancialmente, algo que no ocurría desde febrero de este año.
Según los datos analizados por la firma, los documentos en formato PDF eran los más afectados por ataques de malware, pero esta situación ha cambiado en el último mes, detectándose tres nuevas variantes que explotan las vulnerabilidades de JavaScript. La más activa es Java.Trojan.Exploit.Bytverify.N, localizada en sitios web hackeados que, mediante un applet manipulado de Java intenta infectar un PC mediante la táctica “drive-by-download”. Una vez descargado en los equipos, los atacantes pueden tomar el control del PC infectado.
Y es que, según G Data, las vulnerabilidades Java ofrecen a los cibercriminales muchas posibilidades técnicas para el desarrollo y distribución de código malicioso y explotarlas resulta considerablemente más fácil si lo comparamos con otros métodos de infección. Desde la compañia se recomienda encarecidamente

eWeek

2010/10/29

Oracle: “Google nos copió directamente un tercio de Java para desarrollar Android”

Oracle acusa ya directamente y sin tapujos a Google de copiarle gran parte del código de Java para desarrollar Android.
Así lo ha demostrado en la actualización que ha hecho a la demanda que interpuso el pasado mes de agosto a Google. En aquel momento, no ofrecía muchos datos sobre la presunta violación de los derechos de autor cometidos por Google y relacionados con Java, pero ahora sí.
Oracle ha presentado puebas añadiendo ejemplos de partes del código copiado en el sistema operativo para dispositivos móviles que procederían de Java (el cual fue adquirido por Oracle cuando compró Sun Microsystems a principios de año).
interpuso una demanda contra Google el pasado mes de agosto en la que afirmaba que Android, el sistema operativo para dispositivos móviles de Google, viola derechos de autor relacionados con Java, que Oracle adquirió cuando compró Sun Microsystems a primeros de este año.
Al parecer, según Oracle, un tercio de los API de Java han sido utilizados para desarrollar Android. Google siempre ha mantenido que las demandas de Oracle carecen de sentido, aunque no se ha pronunciado aún ante esta ampliación de la demanda.

2010/10/15

Desarrollan Java para computación en paralelo

eWeek


Los desarrollos basados en la plataforma Java suelen consumir bastantes recursos de computación, pero no están realmente adaptados a las capacidades de proceso de los microchips actuales.
Partiendo de esa base, investigadores del Centro de Investigación de Computación en Paralelo de la Universidad de Illinois han estado desarrollando una implementación de Java capaz de sacar el máximo partido a los procesadores multinúcleo.
El resultado es el proyecto DPJ (Deterministic Parallel Java), que en su momento consiguió fondos de la Fundación Nacional de Ciencia Estadounidense y compañías como Intel y Microsoft.
La implementación básicamente es una variedad del lenguaje Java al que se le han añadido nuevas instrucciones especializadas en la computación en paralelo a nivel de arrays o punteros a objetos. También se podrán utilizar nuevas variedades de estructuras de datos más flexibles para que puedan ser procesadas de forma inteligente por los distintos núcleos del procesador.
DJP facilitará a los desarrolladores la migración de aplicaciones Java secuenciales para que se ejecuten en sistemas multinúcleo, pero si necesidad de reescribirlas completamente desde cero.
Está disponible para descarga y se ha construido con licencia basada en código abierto.

2010/08/20

Firefox 4 mejorará el rendimiento de Java

ITespresso

Mozilla empieza a calentar motores para el lanzamiento de su Firefox 4, la nueva y esperada versión de su navegador, para lo que han empezado a crear expectativas a su alrededor. La última ha sido sobre el funcionamiento de JavaScript en el navegador: según la compañía, estará “una generación” por delante del resto de los navegadores del mercado.
El responsable de estas declaraciones ha sido Chris Blizzard, director de la plataforma web de Mozilla, que ha asegurado que “la generación actual de motores de JavaScript se ha estancado“, y que la diferencia “entre todos los navegadores ahora mismo no es muy grande”.
Mozilla espera adelantarlos a todos con su nueva extensión  JägerMonkey, que acelerará el rendimiento de Java en lo que parece un objetivo algo más ambicioso que el expresado a principios de año de, al menos, ser tan rápidos como sus competidores.
Con la versión final de Firefox 4, que de momento se encuentra en fase beta y no incluye Jäger Monkey, Mozilla espera recuperar parte de la cuota de mercado que a ido perdiendo a favor de Google Chrome. De este último, Blizzard critica sus ciclos de actualizaciones cada seis semanas y se pregunta si alguien “estará de acuerdo con que su navegador cambie cada mes y medio”.

2010/04/13

El creador del lenguaje Java de programación abandona Oracle

Fuente: Yahoo!

James Gosling, creador del lenguaje informático Java y uno de los empleados más destacados de Sun Microsystems, adquirida recientemente por Oracle, ha dimitido de su puesto.
Gosling, que anunció el viernes su salida de la compañía en su blog personal, no dio los motivos para su decisión.
"En cuanto a por qué me he ido, es difícil responder. Casi cualquier cosa que podría decir que fuera sincero y exacto haría más daño que bien", dijo.
No estaba claro en un primer momento si su marcha podría tener algún efecto en los planes de Oracle para desarrollar Java, uno de los lenguajes informáticos más utilizados en el mundo. El consejero delegado de Oracle, Larry Ellison, ha dicho que pretende aumentar la inversión en Java, que considera el activo de software más importante que ha adquirido nunca su empresa.
La portavoz de la compañía Karen Tillman declinó hacer comentarios sobre la dimisión.
Gosling es uno de los empleados de Sun de más alto nivel que abandona Oracle desde que la firma, la tercera fabricante de software del mundo, completó la adquisición de Sun Microsystems en enero, una operación que costó 7.500 millones de dólares. Había trabajado como jefe de tecnología en grupo de software de cliente de Oracle.
El consejero delegado de Sun, Jonathan Schwartz, y el presidente, Scott McNealy, han abandonado también la compañía.