Buscar
Social
Ofertas laborales ES
jueves
mar082007

javaHispano y Sólo Programadores organizan la JavaCup 2007

La revista Sólo Programadores y la organización sin ánimo de lucro javaHispano hemos organizado un concurso que consiste en un torneo virtual de fútbol donde cada equipo será una clase Java que implementa una interfaz predefinida. El concurso está abierto a la participación de todos los hispanos, bien residan en México, Centroamérica, Sudamérica o en España y está patrocinado por Sun Microsystems y por Andago.


Desarrollar tu propio equipo de fútbol es extremadamente simple ya que el software en el cual se basa el concurso (cuya licencia es GPL) se encarga de dibujar en la pantalla y gestionar los movimientos de la pelota y de los dos equipos. Para crear un equipo lo único que hay que indicar es qué movimientos quieres que realice tu equipo en cada situación, lo cual es sencillo gracias a la API que expone a los equipos el software.


Documentación sobre el concurso:




Todos los que quieran participar en el concurso deberán ve este vídeo-tutorial de 25 minutos. En él se explica qué se necesita para construir los equipos, dónde obtenerlo, cómo funciona el software y, además, se construyen varios equipos simples (que se distribuyen junto con el software de la JavaCup) a modo de ejemplo. En el vídeo se ha grabado como un programador (Jorge Rubia) teclea en Netbeans letra por letra el código para crear los distintos equipos de ejemplo. Por tanto, debería ser extremadamente sencillo construir tu propio equipo tras ver el vídeo.




En breve publicaremos un segundo vídeo en el cual se explica cómo se construyó el software que se emplea para el concurso JavaCup. Este segundo vídeo no es necesario para construir tu propio equipo de fútbol. Su propósito es satisfacer la curiosidad de aquellos que, además de construir su propio equipo, quieran saber cómo funciona el software que ejecuta los partidos.






¡Descarga ya el software del concurso y pruébalo!




Premios:




El ganador del concurso recibirá una workstation Ultra 20 valorada en unos 1000 euros y una suscripción anual a la revista Sólo Programadores. El concursante que quede en segundo lugar recibirá un ipod y una suscripción anual a la revista Sólo Programadores. El primer premio del concurso está patrocinado por Sun Microsystems y el segundo por Andago.


Normas básicas del concurso:


Cada participante deberá implementar un equipo virtual de fútbol. Para ello se apoyará en un software que se distribuye bajo licencia GPL y que puede obtenerse en el CD que acompaña al número de marzo de la revista Sólo Programadores, en la página web del concurso o en el proyecto JavaCup de javaHispano.net . El software puede considerarse un framework que cuenta con puntos de extensión (que en este caso permiten crear un equipo de fútbol) y ofrece una API en la cual pueden apoyarse los equipos para construir sus tácticas de juego. Para facilitar su uso, el software se distribuye como un proyecto de Netbeans que, una vez descargado y descomprimido, está listo para ser abierto y ejecutado desde este entorno de desarrollo. No obstante, si el participante prefiere emplear otro entorno, es posible importar el código fuente en cualquier IDE.


Podrán enviarse equipos a partir del 15 de este mes hasta el 15 de abril. De modo excepcional, podrán seguirse enviando equipos hasta el 30 de abril. Cada participante sólo podrá enviar un único equipo. Los equipos jugarán entre sí en una competición del estilo copa y se grabarán en vídeo el resultado de los partidos de cuartos, semifinales y finales. El ganador del concurso se anunciará el día 31 de mayo. Podéis encontrar las normas completas del concurso en su página web.


Agradecimientos: javaHispano y Sólo Programadores agradecen a Jorge Rubira Santos su colaboración desinteresada en la organización de este concurso desarrollando el software y los vídeos que lo han hecho posible. Jorge, sin ti no hubiésemos podido hacer todo esto.
jueves
mar082007

Oracle cede el fuente de TopLink a la Fundación Eclipse

Oracle anuncia que convierte TopLink en código abierto y la creación del proyecto Eclipse Persistence Platform. Si bien ya existe una versión reducida de TopLink de código abierto, parece que Oracle obsequia a la fundación Eclipse con la completa.


Además, Oracle anuncia que aumentará su implicación en la fundación Eclipse pasando a ser Strategic Member.


Más información:




¿Creéis que este movimiento de Oracle va a producir cambios en el mundillo de la persistencia objetual de código abierto?


¿Cuál es vuestra experiencia con TopLink?
miércoles
mar072007

Java y Linux en el escritorio

En Javalobby se discute sobre la creación de aplicaciones de escritorio en Linux usando java, se habla sobre el esfuerzo para integrar el Look and feel de Gnome en Swing a partir de Java 6, en que SWT proporciona soporte a GTK y en los bindings existentes para GTK y Qt.




Antes el principal obstáculo para que Java "conquistara" el mundo de Linux era que no era open source (la famosa trampa java de Stallman), sin embargo ahora ya no existe esa barrera.




¿Contra quien compite Java? No se mucho sobre desarrollo de aplicaciones de escritorio en Linux, pero lo que yo he visto es que antes se usaba mucho C (Como en Evolution de Novell), ahora se usa bastante Python y empieza a usarse la implementación libre de C#, Mono.




¿Creen que Java logre posicionarse sobre otros lenguajes en el mundo Linux? ¿Conocen desarrollos importantes para Linux en desarrollo o ya en el mercado hechos con java? Por ahora solo recuerdo el famoso Azureus, la suite Rational Rose de IBM, Lotus Notes de IBM.
miércoles
mar072007

Sun anuncia Project Darkstar, servidor de juegos

Sun lanzó como opensource bajo licencia GPL su plataforma Project Darkstar "El primer servidor para juegos en línea open source, empresarial y escalable de la industria". Este servidor está enfocado en los tan de moda juegos multijugadores en línea como World of Warcraft o Second Life y está hecho 100% en java.



Sun también ha abierto inscripciones a "Darkstar Playground" para que los desarrolladores de juegos puedan acceder a un servidor mantenido por Sun para probarlo sin pagar nada.



Puedes ver un demo de un en este enlace y puedes encontrar más información en la página del proyecto.



Si bien java siempre ha estado asociado a juegos simples en applets y, de unos años para acá, en dispositivos móviles, creo que esto marca un salto hacia el terreno de juegos más complejos y puede llevar a java a una industria en la que no ha tenido mucha participación.



¿Qué les parece esta iniciativa?
miércoles
mar072007

tiDE, el IDE java 1.0

tIDE es un IDE para java escrito 100% en este lenguaje y con licencia GPL creado por Stephen Heiss. Entre tantos IDEs en el mercado, el autor nos dá sus razones para crear el propio:



"¿Por qué? ¿Estoy loco por haber creado un IDE? ¿Por qué no usar NetBeans, Eclipse, JBuilder? Sí, probé todos y no me hicieron feliz. Son programas pesados. necesitan muchos recursos y tienen muchas características especiales que no necesito al desarrollar aplicaciones 100% java. Pero la razón más importantes el disfrutar programando. tIDE es un proyecto muy excitante que me hace feliz"



Pues bien, tIDE tiene características como autocompletado, coloreado de sintaxis, un profiler, creación automática de jars, etc. Pero quizás lo mejor es que solo mide 1 mb y que puedes usarlo desde java web start siguiendo este enlace. Lo que lo vuelve muy práctico en esos momentos de emergencia en que tienes que codificar en ambientes donde no hay un IDE instalado o no tienes permisos para instalar uno o la PC no tiene muchos recursos (tIDE corre incluso en 386).



Por cierto, se requiere java 6 para ejecutarlo aunque a mi me corrió bien en java 5. Disfrútenlo.