Java and the Duke logo are trademarks of Sun Microsystems, Inc.
Lenguajes de Scripting en ambientes Java (Scala y Groovy)
Java SE
Escrito por Martin Cabrera   
viernes, 01 de febrero de 2008

No hay que ser muy audaz para darse cuenta que gran parte de la comunidad está poniendo todos sus esfuerzos en incorporar lenguajes de mejor productividad que Java.
En este enfoque tenemos varias opciones que no se apartan de Java (temas estratégicos, de ambiente, comunidad, popularidad, etc.). Estos lenguajes utilizan a la JVM como interprete de su bytecode generado. Los dos lenguajes más populares con este enfoque son: groovy y scala
Si bien existen otras opciones que adecuan otros lenguajes generando .class como JRuby su origen (Ruby) no tiene ese enfoque.

Este post no pretende comparar groovy y scala, simplemente la idea es introducirlos comentando mis impresiones. A mi entender este tema (lenguajes de alta productividad en Java) es uno de los puntos que debemos atacar en este 2008.

Groovy (http://groovy.codehaus.org/)
Muy popular en la Web y en Uruguay. Particularmente conozco empresas que desarrollan utilizando este lenguaje. Tuvimos una de ellas en el evento de octubre del año pasado.
El gran atractivo que encuentro en este lenguaje es la facilidad que tiene un desarrollador Java de comenzar a crear código groovy. Podemos escribir código groovy exactamente igual al código Java y a partir de que comenzamos a conocerlo utilizamos las ventajas sintácticas de este lenguaje.

Scala (http://www.scala-lang.org/)
Groovy no es la única opción de un lenguaje de gran productividad basado en Java que genera bytecode Java (*.class).
Scala es otro lenguaje con similares características. Si bien encuentro en scala un lenguaje un tanto más complejo que groovy, los pocos ejemplos que generé los hice con tiempos realmente bajos.
La sintaxis de scala es muy simple y para mi gusto más productiva que groovy (claro que depende en gran medida de mi y no es un dato para tener en cuenta).
Mirando en la Web encontré muchos lugares que analizan la performance de código groovy y scala sobre JVM. Los rendimientos (por poco) son mejores en scala que en groovy.

En posteriores post pretendo desarrollar este tema como se merece. Si hay algún interesado en trabajar este tema conmigo … bienvenido!!! Me puede enviar un mail a: Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla

Modificado el ( jueves, 07 de febrero de 2008 )
 
Curso Web Gratuito
Las noticias
Escrito por Gerardo Valeri   
viernes, 25 de enero de 2008

Nuevo Curso Gratis en la Web con Tecnologías Nuevas

Apoyando las tareas de incrementar el número de usuarios de su nuevo IDE multilenguaje y multiplataforma Netbeans 6 y de dar a conocer nuevas tecnologias basadas en Java, Sun ha comenzado a ofrecer, mediante su sitio Student Courses, un training online denominado "Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME". Tal como su titulo lo indica, este curso cubre las bases de estas 4 tecnologías:

  • GUI Builder: este componente de Netbeans 6 permite la rápida y sencilla creación de interfaces para aplicaciones de escritorio mediante la utilización extensiva del mecanismo de drag & drop, garantizando además el correcto espaciado y ubicación de los elementos con la inclusión de guias de diseño que se ajustan al sistema operativo en el que se ejecuta la aplicación. Permite también una sencilla vinculación de los datos y los componentes de la interfaz mediante la incorporación en el IDE de la tecnología Beans Binding.
  • JRuby: una implementación 100% java del lenguaje de programación Ruby, ampliamente utilizado para la creación de aplicaciones web mediante el conocido Framework Ruby on Rails.
  • JavaFX: un nuevo lenguaje de scripting basado en Java utilizado para desarrollar contenido multimedia e interactivo para diferentes entornos. Al igual que el lenguaje en el que esta basado, garantiza la característica de portabilidad "write once, run anywhere".
  • JavaME: la plataforma mas conocida y utilizada en el desarrollo de aplicaciones para dispositivos móviles. Instalada en mas de dos billones de dispositivos, entre los que se encuentran: celulares, PDAs, impresoras y equipos para TV, JavaME incluye robustas características de seguridad, protocolos de red,  interfaces flexibles y ayudas para sobrellevar las diferencias entre dispositivos.

El curso se encuentra en http://www.sunstudentcourses.com/course/, y puede accederse al mismo luego de pasar por un sencillo proceso de registro de usuario. El programa del curso incluye una introducción general, una introducción a cada una de las tecnologías, desarrollo de los contenidos mediante interesantes ejercicios (entre los que podemos destacar la creación de una aplicación JRuby on Rails que se conecta al servicio de Flickr y la creación de un sencillo juego para teléfonos celulares utilizando JavaME) y un homework a entregar por cada tópico desarrollado. Es interesante destacar que luego de entregar los cuatro homeworks, podrá accederse a un certificado en forma gratuita, que garantiza que poseemos los conocimientos brindados en el curso.

De más esta decir que las características del curso (online, gratuito, actual y certificado) lo hacen lo suficientemente interesante como para inscribirse y completarlo.

Saludos,
Equipo Juguy

Modificado el ( domingo, 03 de febrero de 2008 )
 
Sun compra MySQL, Oracle compra BEA
Las noticias
Escrito por Nicolás Doroskevich   
miércoles, 16 de enero de 2008

Hoy es un día de compras. Tal parece que Sun Microsystems ha anunciado la adquicisión de MySQL, mientras que Oracle ha anunciado que ha llegado finalmente a un acuerdo por la compra de BEA Systems.

La cosa viene agitada en este comienzo de 2008. ¿Qué opinan ustedes de acerca de estos temas? ¿En qué se puede ver afectada o beneficiada la industria con estos anuncios y en especial el mundo Java?

Referencias:


Modificado el ( miércoles, 16 de enero de 2008 )
 
Feliz 2008!
Las noticias
Escrito por Carlos Soderguit   
viernes, 28 de diciembre de 2007
Al culminar este año, que coincide con el primer año de vida del grupo, queremos desearles a todos un excelente 2008 y compartir un pequeño resumen de lo logrado en 2007 y los planes para el año que comienza.

El balance del 2007 para el grupo es mas que positivo.

Comenzamos hace poco mas de un año con muchas expectativas y nada de experiencia en la formación de comunidades de usuarios, área en la que tenemos muchísimo por mejorar, y a la fecha nuestra comunidad se compone de mas de 460 usuarios.

Organizamos, tanto solos como en colaboración con el Grupo de Usuarios Linux del Uruguay, charlas y talleres técnicos abiertos y gratuitos, orientados a volcar conocimiento genuino (sin componentes de marketing) a la comunidad informática, sean o no parte de los respectivos grupos de usuarios.

Logramos un acuerdo importante con la editorial O'Reilly que ha servido como base para la formación de nuestra, por ahora pequeña pero en crecimiento, biblioteca.

Logramos un acuerdo con la Iniciativa Académica de Sun (SAI), que permite que nuestros usuarios cuenten con los beneficios que tienen los estudiantes de insitituciones educativas asociadas a la SAI. Entre otros la posibilidad de acceder gratuitamente a un amplio conjunto de cursos online y a descuentos del 60% en las certificaciones oficiales de Sun.

Logramos realizar el mayor evento tecnológico del área Java del Uruguay, con mas de 400 asistentes. Javauy07 presentó en dos tardes alrededor de 20 sesiones y laboratorios técnicos completamente gratuitos y completamente "marketing free" :)

Hay muchísimas cosas para hacer en 2008 y a partir de febrero o marzo, luego de un merecido descanso, comenzaremos a convocarlos para participar tanto en los temas que tenemos en agenda como aportando nuevas iniciativas.

Entre otras cosas queremos:

  • Aumentar la participación de los usuarios y mejorar y aumentar los servicios que el grupo pueda aportar a los mismos.
  • Seguir ampliando la biblioteca e instrumentar la logística para que puedan acceder a la misma.
  • Organizar mas y mejores talleres y charlas técnicos.
  • Profundizar el relacionamiento con otras comunidades de Uruguay y del exterior.
  • Lograr que Javauy08 sea aún mejor que Javauy07, ofreciendo excelentes sesiones de conferencistas nacionales y extranjeros para distintos niveles de usuarios, ampliando la cantidad de asistentes y conservando las características de gratuito y "libre de marketing".
  • Promover las buenas ideas que aporten nuestros usuarios fomentando una comunidad horizontal, cooperativa y democrática.
  • Promover proyectos de software libre para la comunidad.
  • Promover disintas formas de aportes del grupo a la sociedad en general.

Para finalizar queremos agradecer a todos los que apoyan esta iniciativa:

  • A las empresas que nos apoyaron en distintas oportunidades y en particular para que Javauy07 fuera una realidad (están en la página del evento).
  • A la comunidad internacional de grupos de usuarios Java y a Aaron Houston quien coordina el apoyo de Sun a los mismos.
  • A las empresas que publicaron ofertas de trabajo en el portal del grupo.
  • A todos los que participaron activamente este año en distintas oportunidades y en particular en la organización de Javauy07, que demandó muchas horas del tiempo particular de los organizadores.
  • A todos los usuarios que se registraron en el grupo y que esperamos que en este 2008 ,en la medida de lo posible, puedan aportar su pequeño granito de arena para que el grupo siga creciendo y convirtiendose en la herramienta que deseamos para el crecimiento personal y profesional de todos los que formamos parte del mismo.

Felicidades y un gran abrazo a todos!
 
premios a proyectos OPEN SOURCE
Las noticias
Escrito por Martin Cabrera   
viernes, 14 de diciembre de 2007

SUN acaba de anunciar los premios anuales a proyectos Open Source. Esta es una interesante movida, y reconfirma como la industria cada vez apoya más al movimiento OPEN SOURCE.

1 millon de U$$ anuales serán destinados para la primera convocatoria, que será anunciada a mediados de enero de éste próximo año 2008 y que se cerrará en agosto del mismo año, los miembros del jurado serán representantes de los proyectos GlassFish (implementación libre del servidor de aplicaciones Java), NetBeans, OpenJDK, OpenOffice.org, OpenSolaris y OpenSPARC.

Esten atentos, el lanzamiento oficial es el 14 de Enero, y TODOS podemos participar

Mas info en:

http://www.sun.com/aboutsun/pr/2007-12/sunflash.20071205.1.xml

http://www.sun.com/software/opensource/awards/index.jsp

 
Respuesta sobre el post "JBoss Developer Studio una total decepción" por Diego Martinez
Las noticias
Escrito por Martin Cabrera   
jueves, 13 de diciembre de 2007

A partir del post subido hace unos días y el mail que se envio por parte del grupo, Diego Martinez envío una serie de comentarios que publicamos.

Leer más...
 
Jboss Developer Studio una total decepción
Las noticias
Escrito por Martin Cabrera   
martes, 11 de diciembre de 2007

En un reciente post se anunció que JBoss había liberado el IDE RedHat Developer Studio CR1. <Ver post>

Hace unos pocos días JBoss realizó la salida de la versión 1.0 cambiando el nombre a JBoss Developer Studio 1.0. En esta instancia el único cambio no fue el nombre y algunos bugs … el cambio más importante es que este nuevo IDE (o integración de herramientas) ahora ES PAGO !!!! El precio inicia en U$S 99, pero tenemos distintas variantes de sabores. Pagina principal del producto

En la página de JBoss no se hace mucha referencia al cambio, se plantea como algo totalmente natural. Esta modalidad nunca fue planteada desde un comienzo. Muchas comunidades, organizaciones y otros estaban apostando en este desarrollo no obstante en la cabeza de los empresarios había otro objetivo.

Si bien JBoss Developer Studio es simplemente la integración de herramientas y plugins: Eclipse + JBoss Tools + Seam. Estaba simpática la idea de contar con un sistema que integrara a todas ellas en un entorno unificado.

La justificación de JBoss es contar con una herramienta con el soporte de JBoss o RedHat no obstante el desarrollador común puede integrar el mismo las herramientas descargando las distintas partes sin perder ninguna de las funcionalidades.

Puden encontrar un lindo post en el foro de JBoss que plantea toda esta discusión:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=125618&postdays=0&postorder=asc&start=0

Sinceramente estoy muy decepcionado de esta decisión.

Modificado el ( miércoles, 12 de diciembre de 2007 )
 
<< Inicio < Anterior 1 2 3 4 5 6 7 8 Siguiente > Final >>

Resultados 31 - 40 de 75

Ingresar






¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí

Usuarios conectados

Hay 1 invitado en línea

Cuestionario

¿Que tema elegirías para tratar en el próximo evento del jug?
 

Syndicate

joomla templates by dezinedepot
© 2008 Juguy - Grupo de Usuarios Java del Uruguay
Joomla! es Software Libre distribuido bajo licencia GNU/GPL.