Buscar
Social
Ofertas laborales ES
miércoles
dic132006

Concluye el concurso de plugins para IntelliJ IDEA

Ha terminado el concurso de desarrollo de plugins que la compañía IDEA había anunciado en agosto de este año para su entorno de desarrollo IntelliJ. En el concurso se ofertaba un total de 25.000 $ en premios. Podéis ver a los ganadores en esta página .



No hay ningún hispano entre los ganadores : ( ¿hay alguien de esta comunidad que haya participado?
martes
dic122006

FMJ avanza...

Después de un periodo sin mucho movimiento, hay noticias de que FMJ avanza, y por buen camino!



FMJ, Freedom for Media in Java, es una implementación libre del que quizás sea el API más maltratado por parte de Sun: JMF (Java Media Framework).

Ahora mismo ya es posible reproducir video y audio, usar dispositivos de captura y recibir streams multimedia via RTP. Además cuenta con su propio reproductor. Pero lo más importante, es multiplataforma.



Podeis verlo todo en su renovada página web, incluidas varias capturas de pantalla.

martes
dic122006

Java en el escritorio

Más que una noticia se trata de una recopilación y reflexión sobre un tema que me parece importante.



¿Realmente ofrece Java pocas posibilidades para aplicaciones de escritorio o es que los desarrolladores no se animan a hacer uso de las opciones disponibles? Esta es la pregunta que yo me planteo.



Por ejemplo, en el terreno de los gráficos tenemos dos proyectos interesantes, Java3D (http://java.sun.com/products/java-media/3D/) y Jogl (https://jogl.dev.java.net/). No sé si en la misma aplicación se pueden mezclar ambos, pero en todo caso los dos ofrecen posibilidades dignas a tener en cuenta.



En el terreno multimedia, es verdad que JMF (http://java.sun.com/products/java-media/jmf/) lleva parado desde 2003. Hace poco me enteré que añadieron soporte para MP3 a finales del 2004. Aún así, este armazón ofrece posibilidades interesantes.



Además, hay un proyecto, Media4J (https://media4j.dev.java.net/), de un compañero nuestro de javaHispano, que acaba de empezar y que pretende añadir una capa adicional a JMF con la intención de facilitar su uso. Los códigos de ejemplo que lo acompañan son muy interesantes.



Un tutorial en español sobre JMF está en (http://www.lcc.uma.es/~pinilla/TutorialJMF/Index.htm) y en inglés hay uno en (http://www-128.ibm.com/developerworks/java/edu/j-dw-javajmf-i.html?S_TACT=104AHW02)



Existe otro armazón del que se hizo eco javaHispano, llamado FMJ (http://fmj.sourceforge.net/). Quizá ahora que Java es libre tenga sentido que el autor cambie el nombre. Está más actualizado que JMF, y la aplicación de ejemplo deteca la webcam y captura imágenes, y reproduce mp3 y películas. El mayor inconveniente que yo le veo, aunque imagino que será solucionado, es que apenas tiene documentación y uno no sabe muy bien cómo usar las clases para crearse un reproductor de películas, por ejemplo.



Para la reproducción de mp3, FMJ se basa en JLayer (http://www.javazoom.net/javalayer/javalayer.html), una biblioteca empleada también por Jlgui (http://www.javazoom.net/jlgui/jlgui.html), un clon de winamp -yo lo me lo instalado, y está chulo, la verdad, a pesar de que no me gustan los reproductores con interfaces tan pequeñas- del que también se hizo eco javaHispano en una noticia. En esa web hay una documentación breve, pero útil, sobre cómo usar de forma fácil el código de la biblioteca para reproducir un fichero mp3.



Se pueden mejorar muchas cosas en el soporte que Java da a las aplicaciones de escritorio, pero yo creo que hay buenos puntos de partida, y quizá falta que los desarrolladores se animen.



Bueno, ahí quedan mis reflexiones ¿qué opináis vosotros?



Un saludo,

José María
martes
dic122006

Servidores de aplicaciones en la comunidad hispana (encuesta del mes)

Es la tercera vez que hacemos esta encuesta en javaHispano. La segunda fue hace casi tres años; la principal diferencia en desde entonces ha sido el aumento en el uso de JBoss. La primera vez fue hace unos cinco años y medio (¡qué viejos somos ya!).



Sentíos libres para discutir aquí cualquier cosa que queráis acerca de los servidores de aplicaciones, aunque propondré un tema ya recurrente y siempre bastante interesante: ¿por qué pagar X decenas de miles de euros por un servidor de aplicaciones comercial cuando hay servidores de aplicaciones libres robustos y probados?. ¿Mejor soporte? ¿Herramientas de desarrollo y administración? ¿Integración con sistemas legacy? ¿El nombre de la compañía que está detrás?.



¿Tu servidor de aplicaciones es libre o propietario? ¿Por qué se ha tomado esa decisión? y ¿qué echas de menos en él?
martes
dic122006

BEA JRockit se podrá ejecutar a través de VMWare

JRockit, la máquina virtual de BEA Systems, se podrá ejecutar a través de VMWare sin depender de un sistema operativo; es decir, VMWare exportará directamente una instancia de la máquina virtual, no una instancia de la máquina virtual corriendo en algún sistema operativo. Este movimiento supone una apuesta de la compañía por la virtualización de servidores.



Algunos (entre ellos un desarrollador del proyecto JNODE) consideran que esta innovación podría considerarse el primer sistema operativo "Java". BEA también ha anunciado que WebLogic 10, con soporte para Java EE 5, está ya listo, pendiente de la certificación, y será anunciado en breve.