Buscar
Social
Ofertas laborales ES
miércoles
ene162008

La guerra de formatos ha acabado; ¡Blu-Ray ha ganado!

La semana pasada Warner Bross anunció que dejará de producir sus películas de alta definición en ambos formatos (Blu-Ray y HD-DVD) para emplear exclusivamente el primero. Según la gran mayoría de los analistas, el hecho de que el gigante de Hollywood haya votado de un modo tan claro entre ambos formatos decanta la balanza definitivamente hacia Blu-Ray, ya que ahora este formato gana claramente a HD-DVD en lo que se refiere a estudios de cine que lo soportan.

 

Como consecuencia de este anuncio la semana pasada Toshiba canceló una fiesta dedicada a HD-DVD que pensaba celebrar en el marco de Consumer Electronics Show (la feria empresarial más grande del mundo dedicada a dispositivos electrónicos orientados al consumidor) y ha emitido comunicados de prensa diciendo que "están decepcionados pero siguen pensando que su formato es superior y van a continuar adelante con él". Microsoft, uno de los grandes apoyos de HD-DVD, también ha hecho comentarios en los cuales deja ver que no le importaría soportar el formato Blu-Ray en su XBox.

 

Después de este movimiento, lo más probable es que sea sólo cuestión de tiempo que más estudios abandonen HD-DVD. A no ser que algo muy inesperado suceda, la guerra ha terminado.

Para los que no entendáis que tiene que ver todo esto con Java, para crear contenido interactivo para los dispositivos Blu-Ray se emplea el lenguaje de programación Java. Ambos formatos tiene unas posibilidades bastante similares, si bien Blu-Ray proporciona algo más de espacio de almacenamiento y permite crear contenido más interactivo. HD-DVD tenía la ventaja de ser más barato, tanto para crear copias de las películas en el caso de los estudios, como para comprar reproductores, en el caso de los usuarios finales. En cualquier caso, lo que parece que ha decidido esta guerra (como suele suceder en estas cosas) son las alianzas entre empresas y no los méritos de las tecnologías.

miércoles
ene162008

Mighty Box, "spotlight" implementado en Java

Mighty Box es un proyecto libre que pretende construir una utilidad similar a spotlight de los Mac pero implementado en Java. Spotlight es una herramienta para realizar búsquedas dentro del sistema de ficheros, similar a Google Desktop Search, pero con el añadido de que una vez el archivo deseado ha sido encontrado empleando una determinada combinación de teclas es posible realizar múltiples acciones sobre él.

 

Para activar este tipo de herramientas se pulsa una determinada combinación de teclas, a continuación se comienza a escribir el nombre del archivo y la herramienta va mostrando dinámicamente el conjunto de archivos y aplicaciones cuyo nombre coincide con lo que se lleva tecleado. Se puede seleccionar cualquier archivo de la lista y pulsando un par de teclas (por ejemplo "em" de "email") se puede ejecutar una acción sobre el archivo (en el ejemplo anterior, lo enviaría por correo electrónico). Se trata de una utilidad destinada a power users para incrementar su productividad.

Mighty Box todavía está en una etapa muy temprana del desarrollo pero ya es funcional. Aquí os dejo unas cuantas capturas de pantalla.

martes
ene152008

Paradigma Tecnológica imparte seminarios tecnológicos gratuitos de Java

Próximos Seminarios de Paradigma Tecnológico

FechaTítuloHorario
25-eneCiclo de vida de aplicaciones e Integración continua9 h - 11 h
08-febStruts 2 con AJAX9 h - 11 h
22-febHibernate 39 h - 11 h
24-marOpen Architecture Ware9 h - 12 h
07-abrPruebas automáticas con JRuby9 h - 12 h

¿En qué consisten estos seminarios?

Los Seminarios Técnicos de Paradigma Tecnológico son acciones puramente técnicas de medio día de duración. Esta formación se imparte por desarrolladores especializados que utilizan estas tecnologías en el día a día en sus proyectos y que atenderán y resolverán todas las dudas que se planteen durante el seminario.

¿Quién puede asistir?

Son seminarios gratuitos a los que pueden asistir tanto clientes de Paradigma Tecnológico como técnicos interesados en conocer estas tecnologías.

¿Dónde se imparten?

Los 3 primeros seminarios se impartirán en la siguiente dirección:

C/La Palma, 10. Madrid
 

¿ Cómo puedo asistir?

Envíanos un correo a seminarios@paradigmatecnologico.com

Más información: http://paradigmatecnologico.pbwiki.com

 

martes
ene152008

¿Funciona el e-outsourcing?

En este portal ya hemos hablado en bastantes ocasiones sobre el outsourcing y el impacto que puede tener para la industria del software. Últimamente tengo la percepción de que un nuevo tipo de outsourcing está empezando a ganar fuerza: el "e-outsourcing". El pionero, o al menos el más famoso, en este campo es RentACoder. Otros que han tratado de imitarlo son GetACoder, oDesk, getAFreelancer, CoderForRent...

 

Para los que no lo conozcáis, la idea detrás de estos portales es la siguiente: los programadores nos registramos y ofrecemos nuestros servicios. Los clientes, cualquier persona que necesite algún desarrollo, se registran y ofrecen trabajo o bien a un desarrollador concreto, o bien simplemente hacen pública la oferta. Cuando un programador acepta el trabajo el portal suele requerir que el cliente deposite el dinero inmediatamente. Cuando el trabajo haya sido terminado, si el cliente está satisfecho puede autorizar el pago. Si el cliente no está satisfecho pero el programador afirma haber hecho su trabajo cualquiera de las dos partes puede solicitar que el portal arbitre el conflicto. El portal se suele reservar el derecho para decidir si paga o no al programador y cuánto le paga (a lo mejor, realmente no ha hecho todo el trabajo y sólo le paga una parte).

 

En todo este proceso el portal actúa como una entidad en la que confía tanto el programador como el cliente para garantizar que el programador, si lo merece, realmente va a cobrar por su trabajo. A cambio de esta mediación, el portal se queda con un porcentaje del dinero.

 

Este modelo puede ser una forma sencilla de ganar un pequeño dinero extra para los programadores. Simplemente, buscas un trabajo que sepas hacer bien y que requiera la cantidad de tiempo que estés dispuesto a dedicar y lo haces en tu casa a ratos libres.

 

Respecto a las empresas, no creo que IBM o Microsoft vayan a usar estos portales. Pero quizá si las pequeñas y medianas empresas. Estas empresas no suelen tener una gran plantilla de técnicos. En algún momento pueden necesitar a alguien con un perfil que no tiene en plantilla, un trabajo que podrían hacer sus empleados pero de un modo más bien chapucero y a costa de meterle mucho tiempo. Un trabajo para la cual, a través de estos portales, podrían contratar a alguien con amplia experiencia en el tema. Instalar alguna aplicación de groupware, configurar una VPN, optimizar una base de datos en la cual no hay experiencia en la empresa, desarrollar un cliente Java ME para una aplicación... podrían ser ejemplos de tareas susceptibles de e-outsourcing.

 

Mi percepción es que cada vez hay más de estos portales y cada vez veo más anuncios de estos portales en javaHispano, Javaloby, TSS... da la impresión de que se trata de un negocio en alta.

¿qué os parece esta idea del e-outsourcing? ¿Lo habéis hecho alguna vez, bien sea como programadores o como clientes?

martes
ene152008

¿Hemos perdido el norte en el desarrollo web? (opinión publicada en Solo Programadores)

¿Hemos perdido el norte en el desarrollo web? (opinión publicada en Solo Programadores)

Jose María Arranz, Innowhere Software Services S.L. (jmarranz_at_innowhere.com)

 

Mucho ha evolucionado el desarrollo de aplicaciones web desde el viejo CGI. Los ASP y los JSP facilitaron la necesidad obvia de poder diseñar aplicaciones web respetando la estructura del HTML aunque introduciendo lógica (ej. en Java) junto al HTML nació el Model 1. Sin embargo, la obsesión por sacar el código Java de las plantillas JSP nos llevó a los custom tags, programación en XML mezclada con código HTML con "bindings" a objetos Java. El paso siguiente: ¿por qué no sacar la navegación de los JSP? y frameworks como Struts introdujeron el Model 2, pero la navegación en XML que parece que queda todo más claro. ¿Y por qué no generamos HTML para definir componentes a lo desktop? Y nació JSF con sus custom tags y más archivos con programación en XML. ¿Y con esto del AJAX qué? podemos generar JavaScript o XML a medida para cambiar el componente en el cliente usando librerías JavaScript ante eventos del usuario…

 

¿Y por qué no volver a las raíces? si la vista, el DOM del navegador, antes ha de cocinarse en el servidor, ¿por qué usar extraños artefactos?, ¿por qué no replicar el árbol DOM del cliente en el servidor en Java?, al revés, ¿el DOM cliente un clon del DOM servidor sincronizando el cliente automáticamente cuando se cambie el servidor?, ¿por qué no recibir los eventos DOM del cliente como eventos DOM en el servidor vía AJAX?, ¿no encaja esto perfectamente con AJAX?. Con este enfoque ha nacido el framework Java ItsNat: volver a la cordura y a la sencillez en la era AJAX.
Nota:


javaHispano y la revista Sólo Programadores poseen varias líneas de cooperación; entre ellas está una sección de actualidad Java que javaHispano publica mensualmente en la revista. Dentro de esta sección se incluye una opinión sobre cualquier tema de actualidad escrita por cualquier usuario de javaHispano. Al usuario lo solemos elegir desde javaHispano buscando alguien que ha hecho algún comentario bastante inspirado en alguna noticia, o que haya publicado una noticia interesante. Esta opinión fue publicada en el número de noviembre de 2007 de la revista.


A cambio de esa sección, los usuarios de javaHispano tenéis derecho a suscribiros a la revista (tanto al edición en papel como digital) a un precio ventajoso. También existe la posibilidad de que los artículos que se publican en javaHispano se publiquen en la revista, obteniendo su autor una remuneración económica.