Buscar
Social
Ofertas laborales ES
lunes
ago032009

Compilación de Groovy en Eclipse

Hasta hace poco el soporte de Groovy en Eclipse era reducido. Se limitaba a un realzado de la sintaxis y a alguna asistencia en la escritura del código.

Si querías compilar el código de Groovy a la vez que el código java no se podía hacer bien. O compilaba primero el código Groovy o compilabas el código de Java.

Pero si existen dependencias entre clases escritas en diferentes lenguajes, algunas de las clases no las resolvía. El siguiente ejemplo habría dado error en la tercera clase, porque a la hora de compilarla, al no tener "compilada" la clase Apple no la encontraría.

 

Ahora la gente de SpringSource (nuevos propietarios de G2One, la compañía detras de Groovy y Grails) han creado un plugin que se integra con el compilador de Eclipse y permite mezclar en la misma compilación el código de los dos lenguajes, permitiendo compilar el código anterior sin ningún error.

El plugin es una versión inicial, aunque por lo poco que lo he probado cumple correctamente con sus funciones. Se integra perfectamente, y por ejemplo, todo el código escrito en Groovy es accesible desde los asistentes de código en java.

 

 

viernes
jul312009

Libreria para subir ficheros con barra de estado (GwtUpload y JsUpload)

Hola a todos,

Quiero comunicaros, que he publicado una libreria para subir ficheros al servidor mostrando estadisticas y una barra de progreso.

La libreria la he desarrollado principalmente en java, de manera que: la parte servidora se compone básicamente de un servlet que recibe los ficheros y al que se puede preguntar via Ajax para que responda con el status, y la parte cliente que se puede usar desde aplicaciones gwt, o directamente utilizando javascript, es la que se encarga de gestionar la cola en la parte cliente y dibujar las barras de progreso.

La libreria javascript se acompaña de un script cgi-bin en perl muy basico para proyectos donde no se use java o como ejemplo para gente que quiera implementar su propia parte servidora en otros lenguages.

La motivación para desarrollar mi propia librería fué que despues de probar distintas opciones, no encontré nada, que de manera fácil, me permitiera subir ficheros en mis proyectos web con una barra de progreso, y las que lo hacen facil como swfupload a veces no funcionan bien dependiendo de la version flash, o dejan frito el navegador (especialmente en linux).

Gwtupload y Jsupload no requieren ningun plugin intalado en el navegador, y las he publicado con licencia apache 2.0, y estan documentadas.

Espero que os sirva, la probéis y me reportéis problemas/mejoras.

El link al proyecto es: http://code.google.com/p/gwtupload/

Gracias

Manuel Carrasco Moñino

 

viernes
jul312009

Microsoft y Yahoo! se alían para plantar cara a Google

Microsoft y Yahoo han anunciado hoy un acuerdo por 10 años para unir sus sistemas de búsqueda y publicidad, en un intento por plantar cara a Google. Microsoft aporta la tecnología de búsquedas y Yahoo la gestión de la publicidad asociada a las mismas. Yahoo! incorporará el motor de búsqueda Bing y se encargará en exclusiva y a nivel mundial de la publicidad asociada. Este acuerdo culmina después de que fracasara la intentona de Microsoft de comprar la compañía rival en el sector de las búsquedas por 45.500 millones de dólares.
viernes
jul312009

Aprende SCRUM en 8 minutos

Excelente vídeo donde explican en que se basa la metodología de gestión de proyectos SCRUM.

Video en http://www.astracanada.net/2009/07/31/aprende-scrum-en-8-minutos/

miércoles
jul292009

Java Hispano ahora en OSUM

OSUM (Open Source University Meetup)

 

 

 

 OSUM Ahora pose un grupo para esta comunidad en  http://osum.sun.com/group/javahispano

Ademas de trabajar para Sun, desde hace mas de 5 años soy blogger, y los sigo sin falta ya desde hace tiempo. En este correo les quiero extender la invitacion a unirse a las nuevas iniciativas por parte de Sun. Dentro del correo les llegar un poco de información sobre la Comunidad que se ha lanzado desde ya hace algunos meses por parte de Sun Microsystems, llamada OSUM – OpenSource University Meetup. (http://osum.sun.com). Les copio y pego el resumen de lo que es nuestra comunidad y al pie del resumen les comento algunas caracteristicas y beneficios de pertenecer a esta comunidad.

OSUM (se pronuncia como “awesome” que significa imponente, increible) es una comunidad global de estudiantes que son apasionados por el codigo libre y abierto (FOSS) y como este esta cambiando nuestro (tu) mundo. Lo llamamos meetup (punto de encuentro) para promover la colaboración entre grupos de estudiantes para crear una comunida open source más fuerte aún.

El Objetivo de OSUM es ser el punto de encuentro entre Universidades a nivel mundial, donde docentes, alumnos y expertos en temas de tecnologias opensource (no solo de Sun) colaboren, aprendan y compartan sus conocimientos, promoviendo el uso de Software Libre (no solo de Sun).

Los beneficios por pertenecer a esta comunidad, entre otros son:

  • Posibilidad de tomar webinars (conferencias online) sobre las tecnologias OpenSource de Sun Microsystems dictados por ingenieros especialistas en el tema y algunas veces dados tambien por los Sun Campus Ambassadors de diferentes paises, estos webinars son totalmente gratuitos.
  • - Acceso a la plataforma del SAI (Sun Academic Initiative), la cual es una plataforma sobre la cual puedes tomar cursos en linea totalmente gratuitos para prepararte para tomar alguna certificacion de Java y/o Solaris, llevandote de la mano hasta concluir con el curso y al final tomar el examen de prueba, disponible tambien dentro del sitio. Ademas de tener acceso a un precio para tomar el examen de certificacion de $40dls mas IVA, solamente.
  • O tomarlas certificaciones java incluso gratis
  • Participar y colaborar con ingenieros de Sun y comunidades de las tecnologias OpenSource de Sun.
  • - Posibilidad de ser OSUM Leader (lider de tu grupo), el cual sera entrenado por Sun para dictar platicas en su campus y/o trabajo y asi promover el uso de tecnologias OpenSource de Sun, en base a su desempeño sera premiado con diferentes cosas como kits de bienvenida, playeras, etc.

Porque les comento esto? Con la finalidad de que con su ayuda podamos llegar a mas personas y hacer crecer la comunidad mexicana de OSUM y brindarle estos beneficios a mas y mas estudiantes e ingenieros la posibilidad de mejorar que por una u otra razon no tienen acceso a estas tecnologias.

 OSUM Ahora pose un grupo para esta comunidad en  http://osum.sun.com/group/javahispano

Un abrazo.