lunes jun 30, 2008
lunes jun 30, 2008

Apple ha anunciado que la nueva versión de OS X Server incluirá el sistema de archivos ZFS, dejando entrever la posibilidad de que las próximas versiones de OS X lo incluyan como sistema de archivos nativo (recordemos que el actual sistema de archivos de OS X, HFS+, también fue introducido inicialmente en la versión Server de este sistema operativo).
Esta es una gran noticia para todos los usuarios del sistema operativo de la manzanita, ya que podrán comenzar a disfrutar de las ventajas de este nuevo y poderoso sistema de archivos, desarrollado desde cero por un equipo de ingenieros de Sun Microsystems, entre las que podemos destacar:
Para más información sobre ZFS, pueden leer los artículos de Storage Mojo al respecto (parte 1 y parte 2), la entrada en Wikipedia, o visitar la pagina de la comunidad ZFS en OpenSolaris.org.
Además, en forma no oficial, existe una implementación de ZFS para OS X creada por la comunidad (que pueden encontrar en Mac OS Forge), la cual aún posee algunos bugs, pero aquellos que esten interesados y se den mañan podrán al menos probarla (e incluso contribuir, si así lo quisieran).
Fuente: Storage Bits, Applesfera.
jueves may 15, 2008
Durante los días 6, 7, 8 y 9 de mayo se llevó a cabo en el Moscone Center de San Francisco la edición 2008 de la conferencia JavaOne, la cual es el mayor evento relacionado con las tecnologías Java del año, en que se realizan los mayores anuncios y presentaciones al respecto, y se marca la tendencia que seguirá la plataforma, al menos hasta la próxima edición de la conferencia.
Este año, el tema de la conferencia fue “Java + You”, y todo el evento giró en torno a esta idea de como Java esta presente en todas las “pantallas de tu vida”. Contó con 370 presentaciones en sus 4 días de duración, varias a cargo de grandes personalidades del mundo Java, como el mismísimo James Gosling.
Con este articulo, me propongo dar inicio a una serie de posts que cubran algunas de las cosas más importantes que sucedieron en el marco de este evento (anuncios, demos, tendencias, etc), para que todos aquellos que siguen el blog puedan enterarse de estas cosas (en español, y con la clara y objetiva mirada de los editores de este blog, cuac!).
Yendo al tema que nos compete, una de las cosas más importantes que se mostraron en la JavaOne de este año, fue la vuelta de los applets. Un applet no es más que una aplicación escrita en el lenguaje Java que corre en el contexto de otra aplicación, comúnmente en el browser. Estas aplicaciones pueden embeberse en el código HTML como si se tratase de una imagen, un componente Flash, etc.
Sin embargo, esta nueva generación de applets promete un nivel de integración que escapa al browser, capacidades de manejo de datos y multimedia mucho mayores, además de una mayor facilidad en su desarrollo, todo gracias a la tecnología JavaFX.
Si bien ya lo hemos nombrado antes en el blog, vale la pena recapitular y decir que JavaFX es un conjunto de tecnologías para crear Rich Internet Aplications (Aplicaciones Ricas en Internet, pese a que la traducción textual suena horrible, se refiere a aplicaciones “ricas” en contenido – datos y multimedia -, similares a una aplicacion desktop tradicional. Para que ver a lo que me refiero, observen algunos de los vídeos más adelante) del lado del cliente, (en un modelo cliente-servidor) utilizando el potente y flexible lenguaje de scripting declarativo JavaFX Script.
La novedad más importante que veremos en los vídeos a continuación, es el drag and drop de la aplicación que realizan las personas a cargo de las demostraciones desde el browser hacia el escritorio, convirtiendo el applet en algo similar a un widget, que continua proveyendo la misma funcionalidad aún fuera del navegador.
¿Que es importante observar de todo esto? Para empezar, además de funcionar sobre cualquier navegador, el applet funciona sobre cualquier sistema operativo, teléfono celular (puede verse en el demo de la aplicación que funciona en Facebook) con una VM de Java, e incluso sobre la plataforma Android de Google. Es decir, al diseñar y construir una aplicación de este tipo, realmente nos acercamos a la idea original de Java de “write once, run everywhere” (un desarrollador solo escribirá una versión de su aplicación, y un usuario podrá utilizar la misma aplicación en todos sus dispositivos). Además, nos olvidamos del proceso de instalación, sin importar cual sea nuestro sistema operativo, simplemente con arrastrar y soltar tendremos nuestra aplicación funcionando en el escritorio, y si la cerramos, se creará automáticamente un icono en el mismo que nos permitirá reabrirla y continuar utilizándola cuando nos plazca. Otro detalle a observar, en el mismo demo de la aplicación en Facebook, es como la persona realizándola arrastra una imagen desde su computadora y la suelta en la aplicación, esto quiere decir que la aplicación nos permite realizar esta acción en cualquier dispositivo y/o plataforma que nos provea este mecanismo (D&D), ahorrando a un programador la tarea de programar una versión de esta funcionalidad para cada plataforma.
Sin más, los dejo con los hechos:
En este primer video, vemos una charla sobre RIAs y JavaFX entre Rich Green (vice presidente ejecutivo del área de software de Sun) y Jonathan Schwartz (CEO y presidente de Sun), y de la utilización de Java en "todas las pantallas de tu vida". Hablan además de cuan extendido (númericamente) se encuentra el uso de Java en las distintas plataformas, y el nivel de alcance que esto representa, el hecho de que los desarrolladores se encuentran interesados en desarrollar sobre plataformas open source, la sencillez de uso de JavaFX, Android, la competencia que enfrenta JavaFX, las posibilidades de distribuir las aplicaciones entre plataformas utilizando drag and drop, etc etc. Este video nos dará el marco de lo que veremos en los siguientes.
En este segundo video Rich Green y Nandini Ramani (community leader de openjfx) nos muestran una aplicación funcionando dentro de la red social Facebook que se conecta a los feeds de mensajes de Twitter y Flickr, manteniendonos actualizados continuamente. Muestran el drag and drop del applet al escritorio, y finalmente muestran la misma aplicación corriendo en el teléfono de Ramani.
Video con mayor calidad de audio en ZDNet
Este video muestra las capacidades multimedia de JavaFX en dos aplicaciones: Photo Flocker y Movie Cloud. El primero busca imágenes por tags con una interfaz muy sencilla y el segundo muestra hasta 200 vídeos en alta definición a la par dentro de la aplicación.
Video con mayor calidad de audio en ZDNet
Ahora, Danny Coward (chief arquitect de aplicaciones cliente en Sun) y Ken Russell (miembro del JavaSE deployment team) nos muestran una serie de applets funcionando en el browser, siendo quizás el más interesante el que localiza a nuestros amigos utilizando el servicio World Wind de la NASA, nuevamente vemos el drag and drop al escritorio, y adicionalmente veremos como luego de cerrar la aplicación se crea un icono en el mismo para reutilizar la aplicación en un futuro.
Video con mayor calidad de audio en ZDNet
De este video no conseguí versión embebible (no estaba en YouTube, al menos hasta ayer), pero les dejo el link a la versión de alta calidad de ZDNet. En él vemos a Chris Oliver (creador de JavaFX Script), Ken Russell y Robert Brewin (chief technology officer) hablando de como crearon los efectos del juego 3D al que están jugando en multiplayer en la presentación (Moon Tank) utilizando JavaFX.
Finalmente vemos a Eric Klein (vice presidente de marketing de Java) mostrando una aplicación JavaFX funcionando en el emulador de la plataforma Android de Google, y discutiendo la posibilidad de JavaFX de funcionar en múltiples plataformas móviles.
Sin lugar a dudas, la de las RIAs, es una de las tendencias más importantes y una de las apuestas más fuertes no solo de Sun, sino también de otras grandes empresas como Adobe (con AIR) y Microsoft (con Silverlight), por lo que les recomiendo comenzar a meterse de a poco en este mundo.
Para más información sobre JavaOne, pueden visitar el sitio oficial de la conferencia, que tiene videos de varias de las presentaciones más importantes. También utilizar YouTube (pero aquí la mayoría de los videos están filmados desde algún asiento del auditorio, con mala calidad de audio en general).
viernes may 09, 2008
Ya se encuentra disponible la beta pública de la nueva versión de esta suite de escritorio, cuya versión final se espera para el mes de septiembre. Desde el sitio de descargas de OpenOffice.org podrán obtener las versiones para Windows, Linux, Solaris (Sparc y X86) y para Mac OS X.
Entre las principales novedades de esta versión, podemos destacar:



Así como estas novedades, existen otras tantas igual o mas interesantes e importantes (nuevo set de iconos, mejoras en los gráficos, planillas más grandes en Calc, etc), para ver una lista completa no hace falta más que visitar la página de features de la beta.
De más esta decir que los mismos autores aún no recomiendan cambiar la suite que estemos usando por esta versión, ya que es justamente una beta y podríamos encontrarnos con situaciones indeseadas.
viernes mar 28, 2008
Gracias a un acuerdo entre las empresas Sun Microsystems y Transitive podremos, mediante un producto de software llamado QuickTransit, ejecutar aplicaciones Sparc en Solaris x86. Así mismo ambas empresas están trabajando para que también sea posible ejecutar aplicaciones Solaris x86 en Sparc.
De esta forma Sun pretende crear valor para los clientes que quieren cambiar de arquitectura, manteniendo el sistema operativo, aún cuando el hardware sean de servidores Dell, IBM o HP.
Al momento se ofrecen tres versiones de QuickTransit para “Solaris/SPARC-to-Solaris/x86”. En el sitio oficial de la empresa, encontrarán mayor información de como poder adquirir algunas de estas versiones.
Fuente: tod-os.com
miércoles mar 26, 2008
El post de hoy es para recomendarles una extensa comparación entre estos dos IDEs (integrated development enviroments - ambientes de desarrollo integrado -) escrita por Andrew Binstock, quien es integration columnist en SD Times, senior contributing editor en InfoWorld y también contribuye con GreenerComputing, todo esto manteniendo su trabajo de analista principal en Pacific Data Works. Andrew tiene más de diez años
de experiencia escribiendo sobre tecnología y se especializa en
análisis de herramientas de desarrollo y de la industria de desarrollo
en sí misma.

En este articulo, Andrew compara la nueva versión de NetBeans con el afamado Eclipse tomando en cuenta varios aspectos de estos IDEs, entre ellos: la experiencia “out of the box”
provista por cada uno(es decir, el proceso de instalación y la
configuración inicial), las características de los editores, soporte
para distintos lenguajes, las herramientas de tipo “Enterprise” provistas (modelado, reportes, profiler, etc), la cantidad y calidad de los plugins disponibles, etc.
Las conclusiones, si bien no favorecen a ninguno de los IDE en particular, hacen foco en la calidad de la nueva versión de NetBeans.
Andrew indica que durante los últimos dos años NetBeans no había estado
siquiera cerca de alcanzar el nivel de calidad de su contraparte, pero
que la nueva versión escrita desde cero es igual o mejor que Eclipse en cada uno de los puntos de comparación analizados.
Sin más, les dejo el link al articulo original (extenso y en inglés, pero realmente vale la pena) y un link al blog de Andrew
en el que escribe artículos muy interesantes y actuales sobre
tecnologías web, herramientas, metodologías y varias temáticas
relacionadas al mundo del desarrollo de software.
lunes mar 10, 2008
Se anuncia un “OpenOffice.org móvil” dentro de un proyecto oficial de Java.net. Según la página de mOOo (mobile OpenOffice org): “El objetivo del proyecto es crear una serie de herramientas que le faciliten al usuario poder crear o modificar documentos ODF, en dispositivos móviles, como por ejemplo teléfonos y PDAs; e interactuar con la suite OpenOffice.org a través de estos dispositivos. Todo esto se haría utilizando Java SE y la plataforma Java ME”.
La integración de Java con una base de desarrollo móvil de OpenOffice.org resulta mas que interesante. Ya para la versión 3.0 de esta suite ofimática, se esperan grandes avances respecto a este tema.
Para quien quiera probar mOOo Impress Controller, les dejo el enlace al sitio oficial, en donde se explican los pasos que hay que seguir para poder instalar y usar la aplicación.
Fuente: incubaweb.com.
A partir la próxima versión beta de OpenOffice.org 3.0,
esperada para el mes de abril, su licencia será cambiada por la versión 3 de
"Sun está cambiando la licencia para el código base de OpenOffice.org a la más flexible y protectora LGPLv3", dice su anuncio oficial.
Fuente: vivalinux.com.ar.
sábado mar 08, 2008
Sun Microsystems está desarrollando una nueva versión de
Un día después de que Apple informara sobre el SDK para el
iPhone y la próxima versión de firmware 2.0 que lanzarán para el público en
junio, Sun ha hecho público que portará
Eric Klein anuncia: “Ahora el iPhone está abierto […] Vamos
a asegurar que
Una vez que aparezca la versión final de firmware 2.0 en junio, veremos nacer nuevas aplicaciones y entre ellas estará la nueva JVM de Sun Microsystems.
Fuente: TheInquirer.es
martes mar 04, 2008
El sistema Sun Constellation es el primer entorno abierto de informática a escala petabyte del mundo, combina alto rendimiento y ultradensidad, interconexión, almacenamiento y software dentro de un sistema integrado de propósito general.
La primera implementación a petaescala de Sun Constellation
System es el cluster Ranger HPC, desarrollado conjuntamente con Texas Advanced
Computing Center (TACC) de
Con la ayuda de Sun Microsystems, la universidad de Texas tendrá la nueva computadora más potente del mundo, con 504 teraflops. La misma incluirá 15.744 procesadores AMD Barcelona (Opteron de 4 núcleos) y será gestionada por la fundación nacional de ciencias (EEUU).
En la última lista de los 500 primeros supercomputadores, publicada en noviembre de 2007, IBM lidera la lista con el Blue Gene/L instalado en el Lawrence Livermore National Laboratory, que alcanza 478 teraflops, un récord que Sun rompe con el Constellation.
El sistema Sun Constellation es la arquitectura HPC basada en estándares abiertos y estándar de la industria más escalable del mundo. El sistema Sun Constellation incluye los siguientes componentes innovadores:
A continuación pueden ver el video de la presentación del clúster
Ranger HPC en
Y un video, en el cual se hace una descripción detallada del sistema Sun Constellation (-en ingles-):
Fuentes: enbytes.com, richardcornejo.com, tod-os.com, ar.sun.com.
jueves feb 28, 2008
La versión 2.4 de OpenOffice.org - que aparecerá en marzo de 2008 - incluirá, en su editor de presentaciones Impress, una serie de efectos de transición entre las transparencias (slildes) haciendo uso de la aceleración por hardware.
OpenOffice.org ha demostrado la potencia visual que se puede lograr al integrar las funciones disponibles en las librerías OpenGL con programas como Impress.
A continuación pueden ver un video donde se muestran algunos efectos aplicados a una presentación:
Fuente: theinquirer.es
viernes feb 22, 2008
… Si es así, y además te gustaría desarrollar un proyecto open source por el cual podés recibir un premio de hasta 11.500 dólares, te recomiendo que sigas leyendo.
Sun Microsystems presenta la competencia “Dreams of Reality”, en la cual se premiarán diez proyectos open source con 11.500 dólares en efectivo y otros diez proyectos mas pequeños con 2.000 dólares cada uno. Esta competencia fue concebida con el propósito de aumentar el nivel de adopción del proyecto NetBeans entre los desarrolladores y recompensar las contribuciones de estos a la comunidad. Dreams of Reality es parte de la iniciativa de Sun para repartir un millón de dólares entre la comunidad open source.
Las reglas de la competencia son las siguientes:
Se presentan las propuestas hasta el 3 de marzo, las mismas deben partir de la premisa “como mejorar NetBeans”, y un panel de expertos las analizará y dará a las mejores una concesión de dinero. Sencillo, ¿Verdad?
Para recibir el dinero (en caso de ser ganador), deberás completar el proyecto planteado en la propuesta. Los proyectos podrán ser materializados en forma de módulos, aplicaciones construidas sobre la plataforma NetBeans, reparación de bugs o incluso creación de documentación faltante o traducciones. Es decir, cualquier cosa que creas que ayudará a incrementar la adopción del proyecto NetBeans es valida como propuesta. Los proyectos cuyo nivel sea considerado “de excelencia” podrían, además, recibir premios especiales de 11.000 y 5.000 dólares.
Para una descripción en detalle de la competencia, pueden escuchar el audiocast de Bruno Souza (el manager global de la comunidad NetBeans, a quien tuvimos el gusto de recibir en Argentina el pasado mes de noviembre) al respecto en SYS-CON.TV, o ingresar a la pagina de NetBeans Innovator Grants.
Fuente: Java Developers Jornal.
lunes feb 11, 2008
Writer’s Tools es una extensión que le añade funciones extras a la suite ofimática OpenOffice.org. Con la cual, sus usuarios, podrán llevar a cabo un gran número de tareas que les ayudara a agilizar el trabajo diario. Alguna de las herramientas que Writer’s Tools ofrece son:

Quien quiera pude consultar la guía del usuario (-en
ingles-), en donde se detallan el uso de todas estas herramientas.
Fuentes: bitelia.com, ojobuscador.com, genbeta.com.

Viendo en SlideShare.net unas presentaciones sobre OpenOffice.org, me encuentro con una que enumera cinco motivos de porque utilizar la suite ofimática OpenOffice.org. Estos motivos son:
Dinero: OpenOffice.org es gratis, lo que implica que no tienen que gastar dinero en una licencia que le autorice a usar el software. Cada empresa puede tener todas las copias que necesite. Los empleados se pueden llevar una copia a casa. No hay que controlar quién lo usa. No hay que pagar por cada usuario
Estándar: OpenOffice.org utiliza el formato OpenDocument, el
único formato de documento ofimático reconocido como estándar ISO. Motivo por
el cual, independientemente de la versión, siempre podrá acceder a sus documentos creados con OpenOffice.org.
Fácil: OpenOffice.org es muy fácil de usar. Si usted ha
manejado alguna vez un software ofimático, podrá usar OpenOffice.org sin
necesidad de formación adicional. Puede exportar a ficheros PDF
nativamente sin usar programas intermedios. Lee y graba ficheros con el formato Office de Microsoft. Maneja plantillas y
estilos. Es multilenguaje. Es fácil de actualizar, mantener y administrar.
Libre: Lo más importante: OpenOffice.org es libre. Esto significa que usted puede usar el software como quiera. Puede copiarlo, regalarlo y distribuirlo a quien quiera. Puede instalarlo las veces que quiera, en todos los ordenadores que quiera. Incluso puede modificarlo, si lo necesita. Puede hacer todas estas cosas y nadie le acusará de ser un pirata o un delincuente. OpenOffice.org es una liberación de las ataduras que imponen los acuerdos de licencia de los fabricantes de software propietario.
Si quieren obtener OpenOffice.org, pueden descargarlo de forma gratuita desde el sitio oficial.
martes feb 05, 2008
El propósito de este pequeño post (acorde a la función de este plug-in) es contarles de la existencia de Sun Presentation Minimizer, una extensión de OpenOffice, cuya tarea es la de achicar presentaciones odp (también funciona con presentaciones ppt de Microsoft Office).
Sun Presentation Minimizer realiza esta tarea comprimiendo imágenes, borrando notas y slides ocultas, creando versiones estaticas de los elementos vinculados en forma dinámica, etc. El resultado es una presentación optimizada ya sea para una pantalla o un proyector, que ya no posee los residuos propios del tiempo de diseño, y puede ser enviada por mail o almacenada en un medio masivo ocupando una fracción de su tamaño original.
Sun Presentation Minimizer es gratuito (con licencia GPL), y requiere OpenOffice 2.3 o StarOffice 8 o posteriores. Pueden descargarlo en la pagina de extensiones de OpenOffice.org en versiones para Linux, Windows y Sparc.
Fuentes: Lifehacker y Linux.com
jueves dic 20, 2007
Joachim Lingner (Ingeniero de Software de Sun Microsystems) dio una conferencia en donde mostró el trabajo que se está realizando para conseguir un buen gestor de extensiones para OpenOffice.

Y una vez dentro del mismo, podemos hacer click en Obtener
más extensiones aquí… para abrir el catálogo:

Es interesante saber que OpenOffice nos ofrece también la posibilidad de desarrollar nuestras propias extensiones. En la wiki del proyecto, existe una sección que nos explica como poder hacerlo.
Fuente: diariolinux.com