martes nov 03, 2009

Entre los días 20, 21 y 22 de Agosto del 2008 se llevó a cabo, en la sede de la Universidad de Belgrano (Buenos Aires, Argentina), las  8vas. Jornadas Regionales de Software Libre. La misma contó con la asistencia de 1300 asistentes que se hicieron presentes en las aproximadamente 120 charlas.


Las Jornadas Regionales de Software Libre son un evento regional, internacional e itinerante donde diferentes actores de la comunidad trabajan para integrar proyectos, lanzar nuevas ideas y superar los límites de los programas que utilizan.

Esta edición estuvo organizada por Grupo de Usuarios de Software Libre de Capital Federal (CaFeLUG). Durante las mismas se reunieron programadores, desarrolladores, estrategas, expertos en tecnologías, emprendedores involucrados en Software Libre para intercambiar ideas, compartir técnicas, discutir y explorar tecnologías libres tales como Apache, GNU/Linux, JAVA, MySQL, OpenSolaris, PHP, Python y muchas otras.

Entre los invitados destacados estuvieron Chris Hoffman, Rik van Riel, Jon ‘maddog’ Hall, Christoph Hellwig, Dag Wieers, Mario Bonilla y Raymond Hettinger.


En estas jornadas, junto con Ezequiel Singer, Santiago Pericas-Geertsen, Juan Daniel Pérez y Ezequiel Aranda dimos una serie de charlas relacionadas con las tecnologías Java, GlasFish y OpenSolaris.

El día miércoles 20 dí una charla sobre “HTPC (Home Theater Personal Computer)” en donde la idea de la charla fue mostrar las distintas tecnologías abiertas que nos permitirán transformar nuestra PC de escritorio en un potente centro multimedial abierto.

Ese mismo día Ezequiel Singer y Juan Daniel Pérez dieron una charla sobre “Las nuevas tecnologías en el mundo Java”. En la misma se hizo un repaso de la historia y las distintas plataformas Java, como fue su conversión al Open Source, se mostró el entorno Netbeans, y finalmente se habló sobre las nuevas tecnologías dentro de Java, tales como JavaFX y JRuby, entre otras.

Finalizada la charla de Ezequiel y Juan Daniel, Santiago Pericas-Geertsen dio su charla sobre “Open Data Sync: Open-Source Mobile Enterprise Data Synchronization”.  Open Data Sync es un plataforma de software libre basada en estándares que permite desarrollar soluciones para acceder a datos empresariales desde teléfonos celulares. Open Data Sync es la base del producto Sun Java System Mobile Enterprise (MEP) ofrecido por Sun Microsystems. La plataforma provee extensiones a J2ME que permiten el desarrollo de clientes para sincronizar datos, un motor de sincronización basado en SyncML corriendo sobre Glassfish, y componentes adicionales que permiten el desarrollo de conectores para acceder a los sistemas de información empresariales.

El día jueves 21, Ezequiel Singer y Juan Daniel Pérez dieron la charla de “Introducción a OpenSolaris”. Durante la misma, se habló sobre la historia de Solaris, su liberación del código en el 2005 y las nuevas características que incluye este novedoso sistema operativo. Luego se comentó sobre las distintas distribuciones, sus características y sus principales tecnologías, tales como ZFS, Zones y DTrace.


Finalmente, el día viernes 22, Santiago Pericas-Geertsen dio  la charla de “Glassfish, Desarrollando un servidor de aplicaciones en Open Source”. En la misma explicó el pasado, el presente y el futuro de Glassfish así como también algunas de las tecnologías mas importantes disponibles actualmente y en desarrollo. Dio ejemplos de porque considerar utilizar Glassfish en nuestros proyectos, y nos contó como podemos participar en la comunidad Glassfish para influenciar versiones futuras. Sobre el final de la charla habló sobre el desarrollo de RESTful web services utilizando JAX-RS (Java API for RESTful Web Services), y su implementación de referencia, Jersey, disponible en Glassfish.

Finalizada la charla de Santiago, junto con Ezequiel Aranda dimos una charla de “Introducción a OpenSolaris”, en la que contamos la historia del proyecto OpenSolaris y hablamos sobre sus principales tecnologías, entre las que estaban ZFS, Dtrace y Zones.

Como siempre queremos agradecer a los organizadores del evento por la invitación.Y por sobre todo les damos las gracias a todas las personas que asistieron a las distintas charlas, que sin ellos esto no sería posible.


Me despido dejándoles un enlace a una galería de fotos de algunas de las charlas y talleres que dictamos y los invito a que dejen sus comentarios. Les dejo también una pequeña entrevista que le realizo Ezequiel Aranda a Santiago Pericas-Geertsen (Ingeniero en el grupo Application Platform de Sun Microsystems):

Quien desee puede unirse a la red social OSUM, en donde seguramente encontrarán un grupo creado especialmente para cada una de las Universidades/Facultades de las que son parte, Y allí podrán compartir inquietudes y estar en contacto con amigos, compañeros, profesores y profesionales del mundo del software libre.

domingo oct 04, 2009

Entre los días 3, 4, 5, y 7  de Julio del 2008, junto con mi compañera Silvana Canuto, nos hicimos presentes en la ciudad de La Punta (San Luis, Argentina), para realizar una serie de charlas y talleres sobre Java y OpenSolaris, que se llevaron a cabo en la instalaciones de la Universidad de La Punta (ULP).

En principio quiero agradecer a todo al personal del Parque Informático La Punta (PILP), por lo bien que fuimos tratados durante nuestra visita, en especial a Cristian Moleker y Alexis Pozzi, quienes nos recibieron de forma excelente y siempre estuvieron muy atentos con nosotros. También quiero agradecer a todos los asistentes que participaron en las charlas y en los talleres, y a todos los que nos acompañaron durante nuestra visita.


Entre las actividades que realizamos, estuvieron el taller de OpenSolaris que dimos el viernes 4 de Julio durante el transcurso de la mañana, en el cual se mostró como instalar dicho sistemas y se vieron algunas de sus principales características, tales como ZFS, Zones y DTrace.


Ese mismo viernes por la tarde, Silvana dio una charla introductoria al lenguaje Java. En la misma comentó las principales características del lenguaje, también mostró sintaxis básica del lenguaje y dio una introducción al entorno de desarrollo integrado (IDE) NetBeans.


Durante la mañana del día sábado 5 de Julio dimos un taller sobre NetBeans y JavaME, en el cual se comentó sobre las principales características de este poderoso IDE, e hicimos una demo paso a paso mostrando como crear interfaces graficas (GUI’s)  y luego entre todos fuimos desarrollando un juego, en el cual mostramos como poder construir dicho juego utilizando el entorno NetBeans y luego poder portarlo a un dispositivo móvil.


El día 7 de Julio por la mañana dimos una charla sobre OpenSolaris, en donde nuevamente volvimos a comentar las principales características que tiene este sistemas operativo y fuimos mostrando sus principales tecnologías que son el filesystems ZFS, la herramienta de debugging DTrace y como poder virtualizar utilizando Zones.


Por la tarde nos despedimos dando una charla/taller sobre HTPC (Home Theater Personal Computer), en la cual mostramos diferentes maneras de poder convertir nuestra PC en un centro multimedial utilizando únicamente software libre.


Nuevamente quiero agradecer a dichos asistentes, y a todo el equipo del PILP por la excelente atención que nos brindaron durante nuestra estadía. Me despido dejándoles un enlace a una galería de fotos de algunas de las charlas y talleres que dictamos y los invito a que dejen sus comentarios, y quien desee puede unirse a la red social OSUM, en donde encontrarán un grupo creado especialmente para la ULP. Allí podrán compartir inquietudes y estar en contacto con amigos, compañeros, profesores y profesionales del mundo del software libre.


martes dic 30, 2008

En el siguiente link (http://www.phoronix.com/scan.php?page=article&item=os_threeway_2008&num=1) encontrarán un benchmark muy interesante de la mano de la gente de Phoronix. Las versiones de los sistemas operativos analizados son las siguientes: Ubuntu 8.10, OpenSolaris 2008.11 RC2 (versión no final) y FreeBSD 7.1 Beta (versión no final). Como resultado, de todos los items analizados, Ubuntu salió primero en 8, OpenSolaris en 7 y FreeBSD en 3 de los tests. Se nota una gran diferencia en la performance de aplicaciones Java en OpenSolaris con respecto a Ubuntu y FreeBSD, y en las operaciones con el filesystem (ZFS demuestra su potencial!).

Como conclusión obtenemos que dependiendo de las tareas que vayamos a realizar optaremos por un sistema operativo u otro.

Los invito a que recorran el benchmark y dejen sus comentarios!

Algunos de los gráficos que arrojó el benchmark en el item de filesystem:

Benchmark disco

Benchmark Disco

Benchmark Disco

jueves dic 18, 2008

 El 1º de diciembre se realizó una charla en la FIUBA, donde nos encontramos con miembros del OSUM, estudiantes,y contamos con la colaboración y participación de Hernán Satiel, entre otras de las casi 50 personas que participaron...

Con Juan estuvimos dando la charla sobre SAMP (OpenSolaris + Apache + MySQL +Php/Python/Perl), y sobre la nueva versión de NetBeans 6.5.


Los participantes demostraron interés, preguntando y dando sus opiniones sobre las funcionalidades de las distintas tecnologías y aplicaciones de Sun.


También estuvo presente Ezequiel, y nos sacó algunas fotos y video...


Gracias a todos por su participación y colaboración, en especial a Juan y Eze que con ellos organizamos la charla, y a Adriana, miembro de El Gradiente, quien consiguió el aula, que nos quedaba re cómoda y era re linda!! ellos también nos ayudaron con la difusión y consiguieron los elementos necesarios para poder realizar la charla.

Saludos!

viernes nov 21, 2008

Sun Microsystems anunció la disponibilidad de NetBeans Integrated Development Environment (IDE) 6.5. Es la plataforma para el desarrollo de aplicaciones basadas en Java y JavaScript.
El énfasis de este release está puesto en los lenguajes de scripting (o procedurales) que han cobrado popularidad en los años que siguieron al debut de Java en 1995. Han sido muy aceptados en la creación de aplicaciones y scripts Internet.
En la versión 60 de NetBeans, Sun incorporó soporte a PHP (PHP: Hypertext Preprocesor, lenguaje de scripting open source que trabaja del lado servidor embebido en HTML y usado para crear páginas Web dinámicas). Pero en la versión 6.5 el soporte es completo e integrado a nivel de producto. Ofrece dispositivos como compleción de código, codificación coloreada por semántica e integración a bases de datos.
Ya solucionado el tema PHP, Sun agrega elementos básicos de Python, tales como un editor, debugger y algunos runtimes. También hay elementos mejorados Ruby en el editor, debugger y Rake (variante de codificación Ruby). También soporta Groovy y Grails en el editor.

Pero Mark Dey, quien dirige el release 6.5 de NetBeans en Sun, nos dice que “no se ha olvidado a Java. Trabajamos también en su productividad, aunque lo principal es extender el IDE a los desarrolladores que utilizan lenguajes dinámicos. Son cada vez más populares y hay mayor demanda en esas áreas.”
La performance del código se optimizó para Java con un dispositivo compile-and-save donde la compilación se realiza en un segundo plano cada vez que el programador salva su tarea. También se puede testear lo salvado en forma inmediata. NetBeans 6.5 soporta desarrollo con JavaFX, aunque la versión final de ese lenguaje todavía no esté disponible y sería anunciada en diciembre.
Otra novedad es un editor para desarrollo JavaScript con compleción de código CSS/HTML y capacidad de debuggin del código del lado cliente en los browsers Firefox y Explorer. También tiene debugging de tecnologías Java en modo multithreaded, además de soporte ampliado para Spring, Hibernate, Java Server Pages y la API Java Persistence.
Esta versión viene con el servidor de aplicaciones GlassFish 3.0. GlassFish 3.0 apunta a la capa Web para servicio de aplicaciones Web y tiene un diseño muy modular. Ocupa muy pocos recursos, tanto como unos 100 KB de base, para incorporar nueva funcionalidad a medida que la requiere.

Los links oficiales de Netbeans son:

http://www.netbeans.org/

http://www.netbeans.org/downloads/index.html

Los invito a sumarse y participar del grupo de Netbeans en el OSUM:  

http://osum.sun.com/group/netbeans

 

This blog copyright 2009 by Ezequiel Singer