Buscar
Social
Ofertas laborales ES
domingo
nov232008

JavaHispano Podcast - 024 - Propiedad Intelectual del Software (Entrevista a Andy Ramos)

Publicado un nuevo número del podcast de JavaHispano. En este número entrevistaremos a Andy Ramos. Nuestro invitado es abogado especializado en la propiedad intelectual y es responsable de Interiuris, una interesante web de propiedad intelectual que contiene texto legal, un blog y su podcast.

Durante la entrevista, Andy nos hablará de la Ley de Propiedad Intelectual y le preguntaremos orientando la temática al desarrollo del software. Finalmente nos explicará alguna sentencia de interés y nos hablará de las patentes en el software.

Por último, nos gustaría avisar que las leyes son diferentes según la nación a la que puedes pertenecer. En este número evaluamos principalmente leyes del estado español.

Links de interes:

http://www.interiuris.com/ para acceder a la web.

http://www.interiuris.com/podcast/ para acceder a su podcast.

domingo
nov232008

O'Reilly School of Technology ofrece certificaciones para Java

Este mes la O'Reilly School of Technology ha comenzado a ofrecer dos certificaciones para Java, una sobre "introducción a Java y a Eclipse" y otra sobre "el lenguaje de programación Java". Antes de fin de año, espera incorporar otras dos certificaciones más. El precio de cada una de ellas es de 448 $. Este precio no solo da derecho a hacer el examen, sino que incluye el material docente.

Yo nunca he estado demasiado interesado en el tema de las certificaciones, pero si quisiera obtener una sobre Java creo que me iría a por una de las de Sun, y no una de O'Reilly.


¿Cuantos por aquí tenéis certificaciones? ¿Os han sido útiles en vuestra vida laboral? ¿Qué opinais de esta nueva certificación?

viernes
nov212008

soapUI 2.5: la edición REST

Hace muy pocos días se publicó soapUI 2.5, la nueva versión de la herramienta más conocida para probar servicios web.

La novedad más importante es el soporte para los servicios web REST, que incluye invocación, pruebas funcionales, verificaciones y carga de servicios REST con o sin WADL. También puede generar archivos WADL y generar documentación para los servicios REST.

viernes
nov212008

Cloud computing (Encuesta del mes)

La encuesta de este mes está reflejando que más de la mitad de los usuarios del portal tan siquiera tienen claro qué es "Cloud computing ". Un 2% de los miembros de la comunidad, aproximadamente, parecen tener aplicaciones desplegadas en una solución de este tipo, y en torno a un 4% está en proceso proceso de evaluación de una solución de este tipo. La gente que está convencida que el "Cloud computing ni ahora ni nunca" está en torno al 5%.

Cloud computing consiste fundamentalmente en desplegar tu aplicación "en la nube"; esto es, en servidores de otra compañía que se encarga de mantenerlos, y que te permite en cualquier momento incrementar el número de servidores físicos que alojan tu aplicación para responder a un pico de demanda. En este tipo de servicios suele pagarse "por lo que se gasta" como hacemos con la electricidad a día de hoy. Es decir, cuanto más ancho de banda, más CPU y más espacio de almacenamiento requiera tu aplicación más pagas. Si tu aplicación no la usa prácticamente nadie pagas prácticamente nada. Y si un buen día llega tu día de gloria porque apareces en la portada de Digg, por ejemplo, tu aplicación no se caerá porque la solución de Cloud computing puede añadir más instancias de tu servidor a su nube.


El pionero en este tipo de soluciones fue Amazon con su servicio EC2. Otro de los más populares es el de Google, aunque ambos son bastante diferentes. En Amazon uno tiene más flexibilidad ya que, básicamente, parte de una imagen del sistema operativo en el cual instala lo que le dé la gana. Obviamente, la flexibilidad trae una mayor complejidad. Con la estrategia de Google, por la contra, el desarrollador sólo tiene que crear el código de la aplicación (en Python), y no necesita preocuparse de configurar el entorno de ejecución o de instalar software más allá de su propia aplicación. Claro que esto es un factor limitante respecto a lo que es posible hacer con la solución de Google. 
Hace un par de semanas Microsoft se subió a este carro con su Windows Azure. Y esta semana Erick nos contaba que en la reestructuración de Sun una de las tres divisiones que se contemplan precisamente es la de Cloun computing.


Yo ya llevo dos años defendiendo que esto será claramente el futuro de los CPD. De aquí a 10 años, para la mayor parte de las empresas tendrá tanto sentido tener habitaciones llenas de ordenadores como lo tendría tener habitaciones llenas de generadores eléctricos para que la empresa funcione. Efectivamente, hace 80 años era muy habitual que las empresas tuvieran sus propios generadores eléctricos para cubrir sus necesidades. Hoy simplemente "se enchufan" al grid eléctrico. El día en el cual las empresas también se "enchufen" al grid de computación está muy cerca.


¿Compartis mi punto de vista o queréis que es equivocado? ¿Qué opináis del cloud computing en general? ¿Cuál ha sido vuestra experiencia con él?

jueves
nov202008

Browsershots, facilitando la comprobación de navegadores

Muchos de nosotros nos encontramos desarrollando aplicaciones web día a día, con la pesadilla de comprobar las compatibilidades entre navegadores. Browsershots es un proyecto que nos permite ver la apariencia de nuestra web en más de 60 navegadores diferentes. Cuando un usuario envía una dirección web, las capturas de pantallas se generan automáticamente en ordenadores distribuidos de voluntarios que tienen los navegadores en cuestión.

Realmente una herramienta de mucha utilidad, además de ser open source (escrita en Python).

¿Cómo hacéis las comprobaciones para garantizar que vuestra aplicación web se renderiza correctamente en todos los navegadores? ¿Cuales son los navegadores que soportáis normalmente?