sábado nov 07, 2009

El portal de software PortalProgramas.com ha hecho hoy públicos los resultados del estudio "Valoración del software libre en la sociedad (2009)" donde se da a conocer el grado de información, confianza y utilización que los usuarios tienen del software libre y de la ideología que éste promueve.

Los resultados muestran que la sociedad conoce el software libre, lo usa y confía en él. Sin embargo, el 75% de ellos se muestran abiertos a utilizar software propietario, por lo que no siguen la filosofía de libertad que promueven sus fundadores y que va en contra de utilizar software propietario. “La visión general en la sociedad es que el software libre está, en el apartado técnico, a la altura de cualquier otro tipo de aplicaciones.

Sin embargo, se necesita difundir los valores y la filosofía que hay detrás del software libre ya que hemos encontrado un porcentaje elevado de usuarios que no tienen claro qué es, y eso influye negativamente en su percepción. Nuestra misión es educativa: desde PortalProgramas vamos a explicar más y mejor este movimiento porque pensamos que los usuarios tienen que estar bien informados para tomar la mejor decisión” explica Benjamin Segura, responsable de comunicación de PortalProgramas.com.

El informe revela que el 85% de usuarios confían en el software libre; entre quienes desconfían de él, en el 52% de los casos lo hacen por miedo a que puedan insertar código dañino en sus programas.

 Los usuarios conocen la teoría: “cualquiera puede modificar el software libre”, pero no conocen el trabajo y supervisión que la comunidad de desarrolladores realiza antes de lanzar cualquier software libre. Según Carmen Manzanares, encargada del servició de atención a usuarios de PortalProgramas: “La confianza en el software libre es muy alta pero no la damos nosotros, nuestro trabajo es dar a los usuarios toda la información posible para que sean ellos quienes decidan si confían o no”.
El pasado domingo por la tarde se inauguró OpenWorld, el evento anual de Oracle, la nueva dueña de Sun Microsystems. Allí, además de su CEO, Larry Ellison, se hicieron presentes Scott McNealy, uno de los fundadores de Sun y otros de sus actuales ejecutivos. El mensaje de McNealy fue de tranquilidad para los usuarios de Sun (y para los empleados de esa firma). En general, McNealy recorrió el perfil innovador de Sun; hablo de IBM, de Linux y de Apple, a veces con sarcasmo y culminando, como siempre, con la mención de Java.
Conciente de los rumores que corren respecto a que Oracle podría descartar el negocio de hardware de Sun una vez completada la adquisición, McNealy dijo: “En este nuevo capítulo que se inicia para Sun, nos preguntamos si esta innovación continuará ¿Qué pasará con Sparc? Le hemos preguntado a Oracle y ellos están comprometidos. Van a invertir más dinero en el desarrollo de Sparc de lo que actualmente hace Sun. Siéntanse tranquilos acerca de la innovación.”
En similares términos se refirió a MySQL, aclarando que su naturaleza open source se mantendrá viva.
Luego hizo su aparición John Fowler, VP de Sun a cargo de sistemas, quien se refirió a los sistemas Exadata 2 presentados ya por Oracle  a la solución flash de almacenamiento F5100 FlashFire Storage Array.
Digamos que la participación de ejecutivos y emblemáticos de Sun encerró un mensaje de continuidad.
Por su parte, Larry Ellison fue más agresivo, ya que arrancó ofreciendo una recompensa de U$S 10 millones al cliente cuya configuración de servidor Sun no sea al menos el doble de veloz que una comparación comparable de IBM, agregando que no tiene interés en vender ninguna parte de Sun una vez completada su adquisición.
Ellison habló de MySQL, recordando que Oracle ya es dueña de dos bases dedatos open source: Sleepy Cat e InnoDB. En ambos productos, Oracle incrementó la inversión una vez aceptada su oferta por Sun. “MySQL es una fantástica tecnología, es muy popular, es open source y vamos a aumentar nuestra contribución a ese producto,” agregó Ellison.
Luego, volvió a lanzar algunos dardos contra IBM, criticando la forma en que esa empresa intenta conquistar clientes de Sun. Ellison dijo que los servidores Exadata 2 de Oracle/Sun han superado la performance de IBM en OLTP en un 26% y usando sólo nueve racks de equipamiento, contra 76 de IBM que consumen cuatro veces más energía.
Refiriéndose irónicamente a la campaña de marketing “Smarter Planet” que muestra a una IBM “green,” dijo: no se que es Smarter Planet, pero sí se que en Oracle-Sun estamos concentrados en hacer computadoras realmente más inteligentes (smarter) y que consumen menos energía.”

En el evento de Sun JVM Summit que se celebró hace un par de semanas en Estados Unidos, los ingenieros de Google aprovecharon para anunciar a Noop un lenguaje para JVM con una sintaxis similar a Java pero enfocado en dos conceptos básicos que Java no tiene: Inyección de dependencias soportado en el core del lenguaje sin necesidad de recurrir a frameworks y Testability.

Su enfoque a la inyección de dependencias se basa en que una clase se puede crear de dos formas: a partir de objetos que el inyector puede proveer o a partir de a creación de dichos objetos en tiempo de ejecución ( usando new ), pero nunca a partir de una mezcla de ambos. Puedes leer los detalles de como piensan implementar esta funcionalidad en el wiki del proyecto.

Además del tema de Testability y la DI, Noop busca simplificar la programación para la JVM atacando casos comunes desde el core como la gestión de Nulls e impulsando las buenas prácticas de programación como favorecer la composición sobre la herencia. Características que a mi parecer lo hacen una opción interesante para mejorar la calidad de los desarrollos.

El proyecto esa en su fase inicial, pero ya puedes descargar la versión 0.1 para empezar a probarla. Algo interesante del lenguaje, es que además de proporcionar un intérprete para ejecución del lenguaje y un compilador a Byte Code (como lo hacen otros lenguajes de la JVM), también incluyen un "Traductor" cuyo propósito es generar código java a partir de Noop para permitir codificar en este lenguaje aunque tus proyectos sean 100% Java.

En un mundo cada vez más políglota, la JVM se ha visto fortalecida con esfuerzos como los de JRuby, Groovy, Scala y ahora Google entra al juego también con Noop.

miércoles nov 04, 2009

El Gobierno de la Ciudad de Buenos Aires continúa apostando al avance del Distrito Tecnológico de Parque Patricios. En esta ocasión anunció el lanzamiento de programas educativos para generar nuevos profesionales certificados en lenguajes de programación Java y .Net, que comenzará a implementarse este año.

La presentación se realizó en la Escuela Técnica Número 7 “Dolores Lavalle de Lavalle”, ubicada en Zavaleta 204, y estuvo a cargo del mandatario porteño Mauricio Macri. También asistieron el ministro de Desarrollo Económico, Francisco Cabrera, y el de Educación, Mariano Naradowski.

La iniciativa propone la apertura de cursos de capacitación para formar a 22 alumnos de sexto año seleccionados de instituciones de nivel medio con orientación industrial. Tendrán una duración de 16 horas y serán impartidos por el área educativa del fabricante nacional EXO.

Con la aprobación de la instancia de evaluación los jóvenes podrán certificarse en los lenguajes de programación de Sun MicroSystems y Microsoft. La estrategia se enmarca en el plan de desarrollo propuesto por la ley 2.972 de creación del Distrito Tecnológico, destinado a fomentar la capacitación en TIC para jóvenes.

Fuente: CanalAR Tecnología a Diario

Publicadas las actualizaciones 6u17 de Java para el JDK y 5u22 para el JRE de Java.

Esta actualización corrige varios agujeros de seguridad que permitían la ejecución remota de código, un fallo en el instalador de Java para ejecutar aplicaciones maliciosas como legítimas, desbordamientos de búfer y de entero sobre el JRE entre otros.

Fuente: INTECO CERT

domingo nov 01, 2009

La suite ofimática de software libre y código abierto OpenOffice, ha batido la cifra récord de los 100 millones de descargas. Esta suite ofimática propiedad de Sun Microsystems, integra procesador de textos, hojas de cálculo, presentaciones, herramientas de dibujo vectorial y base de datos.

OpenOffice es la alternativa gratuita perfecta al software propietario Microsoft Office, ya que cumple a la perfección, con casi todas las necesidades de cualquier usuario o empresa.

sun-microsystems-log

La cifra es realmente espectacular, y más si tenemos en cuenta que estos 100 millones de descargas, han sido realizados de su ultima versión OpenOffice 3.0.

OpenOffice fue desarrollado originalmente por StarDivision. Sun Microsystems la adquiriría en 1999 y liberaría su código fuente en julio del año 2000.

Como se puede ver en los siguientes gráficos el sistema operativo desde el que más de se descargado OpenOffice es Windows de Microsoft:

A pesar de que todos conocemos al proyecto como OpenOffcice, el nombre oficial es OpenOffice.org, ya que openoffice es una marca registrada y actualmente está en manos de otra empresa.

descarga-2 Descarga: OpenOffice.org.

Fuente: http://www.gigle.net/open-office-alcanza-los-100-millones-de-descargas/

viernes oct 30, 2009

Sun Microsystems tuvo el placer de participar en la Semana de Conferencias que organizó la Facultad de Ingeniería de la Fundación Universitaria San Martín, siendo nuestro espacio el pasado 20 de octubre. El tema principal fue Virtualización, hicimos un recorrido por la historia desde que empezó a concebirse el concepto como tal hasta el "hoy" de la virtualización y el enfoque de la corporación junto con nuestra herramienta Vitualbox, con la que posteriormente hicimos un pequeño demo. 

Aprovechando la oportunidad hicimos una corta charla sobre el convenio SAI al finalizar la sesión, no sin antes invitar a todos los estudiantes a hacer parte de nuestra Comunidad OSUM.

Gracias al Ingeniero Andrés Felipe Solarte, Director del Programa de Ingeniería de Sistemas, quien amablemente nos invitó, a Alvaro Guauque, integrante del Sun Team University - Universidad Distrital y a la Fundación Universitaria San Martín por tener siempre presente a Sun Microsystems.

Más fotos...

El IDE NetBeans es un galardonado entorno de desarrollo integrado disponible para Windows, Mac, Linux y Solaris.

El proyecto NetBeans consiste en un IDE de código abierto y una plataforma de aplicaciones que permite a los desarrolladores la creación rápida aplicaciones web, empresariales, móbiles y de escritorio utilizando la plataforma Java, así como JavaFX, PHP, JavaScript y Ajax, Ruby y Ruby on Rails, Groovy y Grails, y C / C + +.

El proyecto NetBeans es apoyado por una vibrante comunidad de desarrolladores y ofrece una amplia documentación y recursos de capacitación, así como una variada selección de plugins de terceros.

NetBeans IDE 6.8 Beta es el primer IDE  que ofrece soporte para toda la suite Java EE con soporte mejorado para JSF 2.0/Facelets, Java Persistence 2.0, EJB 3.1 incluyendo el uso de EJBs en aplicaciones web, servicios web RESTful y Glassfish v3. Recomendado también para desarrollos con JavaFX SDK 1.2.1 y parala creación de aplicaciones web con la nueva versión de PHP (PHP 5.3) o con Symfony.

La integracióncon con el Proyecto Kenai, un entorno colaborativo para alojar proyectos Open-Source, ahora tiene un soporte completo para JIRA e integración mejorada entre mensajería instantánea y seguimiento de incidencias. También se han añadido características para Maven e integración de bases de datos y se mejoró el editor al igual que las herramientas de integración de Ruby, Groovy y C/C++.

lunes oct 26, 2009

A continuación algunas noticias interesantes:

Apple decidió cancelar el proyecto de ZFS en Mac OS X: http://zfs.macosforge.org/ , debido a que no llego a un acuerdo con Sun sobre el soporte e identificación sobre el código (es decir, fue un problema legal, no técnico). Sin embargo, gente de la comunidad logro clonar el código que estaba antes disponible por Apple y seguirán haciendo el port de manera independiente: http://dustin.github.com/2009/10/23/mac-zfs.html . Hay al menos tres fuentes del código y de los binarios ahorita: http://github.com/alblue/mac-zfs , http://github.com/dustin/mac-zfs y http://github.com/alblue/mac-zfs.

Hace dos días se anuncio un port de ZFS para Linux, en la forma de un modulo independiente del kernel, así que evita problemas de conflicto de las licencias (GPL vs CDDL). Aquí está el anuncio: http://kqinfotech.wordpress.com/2009/10/23/hello-world/ y aquí una pequeña discusión al respecto: http://www.opensolaris.org/jive/thread.jspa?threadID=115841&tstart=0 .

El port de ZFS en FreeBSD (integrado en el 2007) ya está estable y siguen agregando funcionalidades en cada versión nueva. Para la próxima versión de FreeBSD (8.0, ya pronto a salir) ya lo catalogan como "production ready" (http://svn.freebsd.org/viewvc/base?view=revision&revision=197221) y piensan integrarlo con su solución vitalización a nivel de OS (Jails), similar a las Zonas de Solaris (http://ivoras.sharanet.org/freebsd/freebsd8.html).

En NetBSD también hay un port en progreso: http://blog.netbsd.org/tnf/entry/google_summer_of_code_zfs , http://netbsd-soc.sourceforge.net/projects/zfs-port/

Es importante también mencionar que existe un programa llamado FUSE (Filesystem in Userspace, http://en.wikipedia.org/wiki/Filesystem_in_Userspace, http://fuse.sourceforge.net/) que permite montar sistemas de archivos de diferentes formatos en una capa sobre el sistema operativo, en la forma de un modulo cargable del kernel. Es una especie de "vitalización", por lo que no es la forma 100% óptima de utilizar sistemas de archivos, pero permite la interoperabilidad entre diferentes sistemas operativos. Entre los sistemas operativos que soporta están Linux, Windows, OpenSolaris y Mac OS X y entre los sistemas de archivos están NTFS (Windows), EXT2/3 (Linux), imágenes de VMware, Lustre y ZFS (http://groups.google.com/group/zfs-fuse/about).

Por otro lado, DTrace es otra parte de Solaris/OpenSolaris que está apareciendo en otros sistemas operativos. Los más importantes son Mac OS X (http://en.wikipedia.org/wiki/Instruments_%28application%29 , http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html), FreeBSD (http://www.freebsd.org/doc/en/books/handbook/dtrace.html) y Linux (no oficial, pero casi completa http://www.crisp.demon.co.uk/blog/archives/2008-09.html#2008-09-25T20_58_45.txt , ftp://crisp.dynalias.com/pub/release/website/dtrace/).

IBM y HP hasta ahora solo se han limitado a intentar copiar ZFS y DTrace en AIX, HP-UX y Linux (http://en.wikipedia.org/wiki/ProbeVue, http://en.wikipedia.org/wiki/SystemTap, http://en.wikipedia.org/wiki/AdvFS, http://news.cnet.com/8301-13556_3-9975201-61.html, http://en.wikipedia.org/wiki/Btrfs), pero tienen varias dificultades:

  • ZFS y DTrace tienen ya bastante tiempo en el mercado, por lo que son productos probados. Las alternativas son muy nuevas, inestables y propensas a fallas. Claro, irán evolucionando y mejorando, pero ZFS y DTrace también seguirán evolucionando, no se quedaran estáticos.
  • Oracle creo Btrfs como respuesta a ZFS para Linux y es el mayor contribuyente al proyecto, pero ahora que tendrán a Solaris/OpenSolaris bajo su poder, pierde algo sentido seguir desarrollándolo de la misma manera (mas aun porque Oracle ya posee un sistema de archivos para sus instalaciones RAC, llamado ASM), empezando porque Btrfs aun esta en desarrollo y es inestable. Y más aun ahora que se desarrolla un port directo de ZFS para Linux.
  • SystemTap es la respuesta a Dtrace en Linux y Oracle también es uno de sus más importantes contribuyentes (junto con IBM, HP y Red Hat). Pero incluso los mismos desarrolladores admiten que falta mucho para compararse con DTrace (un poco mas de información en http://blogs.sun.com/bmc/entry/dtrace_on_linux).
  • Fragmentación. Mientras FreeBSD, Solaris/OpenSolaris, buena parte de la industria y la comunidad trabajan en ZFS y DTrace, IBM, HP y la gente diversa se encuentran trabajando en muchos proyectos redundantes (contra ZFS: AdvFS, Btrfs, EXT4, etc. contra DTrace: SystemTap, ProbeVue, etc.), por lo que será muy difícil que lleguen a: 1) un consenso de cuál es la mejor alternativa 2) concentrar recursos al desarrollo de un solo producto.
Lo último que quería hacerles llegar son dos artículos que desglosan los últimos eventos que han ocurrido alrededor de la compra de Sun por Oracle y la polémica de la Comisión Europea con MySQL. El primero es: http://redmonk.com/sogrady/2009/10/23/oracle-mysql-and-the-eu-the-qa/ y el otro es http://www.informationweek.com/news/global-cio/interviews/showArticle.jhtml;jsessionid=XMOTO0NLXIQULQE1GHPSKH4ATMY32JVN?articleID=219501494&pgno=1&queryText=&isPrev= .

miércoles oct 21, 2009

This blog copyright 2009 by jeniferunal