Tuesday Jul 28, 2009

The 1st session of the "Free 15-week JavaFX Programming (with Passion!)" online course ended as of today (July 25th, 2009) with participation of ~4000 people.

The 2nd session of the course will start from Aug. 25th, 2009. For registration, all you have to do is to send a blank email to the following email alias: javafxprogramming-subscribe@googlegroups.com

This course runs very much like a regular college course in which the students are expected to do weekly homework after studying the presentation material and doing the hands-on lab but it is free and can be taken online.  There is also class email alias where students can ask/answer questions.

For more information, please go to the course websites below.

Wednesday Jul 22, 2009

Español

Se vienen algunos cambios menores en este blog. A partir de ahora, voy a estar escribiendo solamente en inglés en este blog, pero todo el contenido en español estará en el blog de los Campus Ambassadors de Chile, en http://blogs.sun.com/chile

Ahí postearé junto a todos los CA de Chile, Patricia, Jorge y Carlos así que habrá aun más contenido relacionado con las tecnologías Sun todas las semanas. Nos vemos.

English

There will be some minor changes in this blog. From now on, I'll be blogging only in english in this blog, and all the content in spanish will be in the Chilean Campus Ambassadors blog here: http://blogs.sun.com/chile

There, I'll post with all the CA's from Chile, Patricia, Jorge and Carlos so there will be more content related to Sun's technologies every week. See you.

Monday Jul 06, 2009

A veces aprender a programar es aburrido. A algunas personas les frustra ver todo ese código y ver la parte "fea" de la informática. Ver todo lo que está detrás de esas aplicaciones que se ven tan bonitas.

El proyecto Alice llegó para solucionar estos problemas. Alice es un innovador entorno de programación en 3D que hace muy fácil aprender a programar, sobre todo para alumnos de primeros años de informática y de colegios o escuelas.

Alice está disponible gratuitamente, cortesía de la Universidad Carnegie Mellon. Permite a los estudiantes aprender conceptos fundamentales de programación orientada a objetos en el contexto de animar películas, y crear simples video juegos. En Alice, todos los objetos, por ejemplo animales, personas o vehículos que pertecen al mundo virtual que el estudiante crea luego tienen que ser animados para darles vida.

Alice usa una interfaz drag and drop bastante intuitiva para crear los programas, que pueden estar en lenguaje Java, C++ o C#.  Pero para que entiendas más de que se trata, te recomiendo ver este video de demostración. De seguro dice más que todas las palabras que pueda escribir aquí.

Alice 3

La versión 3 de Alice que aún está en desarrollo incluirá interesantes novedades. En primer lugar, se han aliado con Sun para mejorar su integración con Java y además con Electronic Arts, para usar los gráficos y personajes del juego Sims 2 en Alice. Puedes descargar una versión beta de Alice 3 aquí, aunque sus desarrolladores siguen recomendando usar Alice 2 ya que hay varios bugs que mejorar.

Descarga Alice aquí. Está diponible para Windows, Linux y Mac.

Link: Alice.

Thursday Jul 02, 2009

Esta imagen dice más que mil palabras, literalmente. El presidente de Brasil usando un gorro de OpenSolaris junto a miembros de grupos de usuarios de OpenSolaris en la décima edición del FISL, Fórum Internacional de Software Libre en Porto Alegre, Brasil, hace unos días atrás.

Wednesday Jul 01, 2009

La última versión del entorno de desarrollo integrado NetBeans ha sido liberada y está esperando por ti para ser descargada de manera totalmente gratis. Disponible para Windows, Linux, OpenSolaris y Mac, estas son algunas características de lo nuevo que trae:

  • Integración con Kenai para desarrollar colaborativamente en la "nube"
  • Integración con Maven.
  • Integración con el servidor de aplicaciones GlassFish.
  • Mejoras para Java, PHP, Ruby, Groovy y C/C++.
  • Soporte para JavaScrip 1.7 y Java ME SDK 3.0

Link: NetBeans 6.7

Thursday Jun 18, 2009

El segundo día, específicamente el 2 de Junio se dió inicio a la conferencia más grande del mundo que reúne desarrolladores, estudiantes y profesionales del mundo TI y específicamente entusiastas de Java en un solo lugar: El Moscone Center de San Francisco.

Como les contaba en el post anterior, cada día se abría con una keynote de 2 horas que inauguraba la jornada. La keynote del primer día del JavaOne estaba repleta, miles y miles de personas, literalmente, yo creo que unas 5000 personas, con el Moscone Center a full, fue increíble por muchas razones, que mejor las enumero para que quede más claro:

  1. Muchos anuncios y lanzamientos! En primer lugar, JavaFX ahora disponible para Linux y OpenSolaris, además de las versiones ya existentes de Mac OS y Windows. Todo esto con una nueva versión, la 1.2.
  2. Otro anuncio/lanzamiento más: La Java Store, una tienda de aplicaciones de Java, con la misma idea de la Apple Store, donde los usuarios y desarrolladores son los que envian sus aplicaciones y las venden al precio que quieren, quedándose con un buen porcentaje de las ganancias. Esto posibilita a todos los desarrolladores Java del mundo a comercializar sus aplicaciones, con un mercado que es... todo el mundo! Con la expansión que tiene Java en el mundo, esta se convierte probablemente en una de las tiendas más grandes que exista en el planeta. Por ahora está en fase beta privada y Sun está esperando feedback de los usuarios para pasar a la siguiente fase.
  3. James Gosling en el escenario, el padre de Java junto con el CEO de Sun, Jonathan Schwartz conversaron, hicieron estos anuncios y entretuvieron al público. Muy bueno, esto estaba mejor que los premios Oscar, con muchísimas celebridades en un solo lugar.

Larry Ellison, CEO de Oracle sube el escenario

Para este anuncio le quise dedicar un título especial. Larry Ellison subió al escenario del Moscone Center. Junto con Scott McNealy, co-fundador de Sun en los años 80, estuvieron compartiendo algunas palabras y comentarios. Fue impresionante verlo, y yo creo que nadie se lo esperaba. Scott se veía un poco triste, no se si siempre es así o era una especie de despedida. Se llevó todos los aplausos cuando se bajó del escenario.

Larry no dijo nada que no se supiera, pero sí le dió mucho énfasis al desarrollo de JavaFX y al uso que le dan a Java en todas las aplicaciones de Oracle. Dijo algo como: "si quieren saber lo que va a pasar en el futuro, miren lo que hemos hecho en el pasado". Palabras algo tranquilizadoras pero poco concretas.

Conversación y foto con James Gosling!

Luego de eso estuve trabajando 2 horas en el stand del OSUM que teníamos en el enorme pabellón de los stands. Me tomé fotos con Duke, la mascota de Java y una de las cosas más impresionantes fue estar sentado en la misma mesa con James Gosling, conversando y escuchando un Q&A que realizó con unas 10 personas, que estabamos con el en ese momento.

James es una persona muy sencilla, es fácil de hablar con el y me tomé una foto, con el gran maestro. Fue increíble, jamás pensé que podía estar tan cerca de él. Sin duda uno de los mejores momentos de todo el viaje.

El momento de relajo! 2 fiestas en una noche

El momento de relajó comenzó con una reunión/fiesta que hicimos con todas las personas de educación de Sun que estaban en el JavaOne. Todos los Campus Ambassador, 2 ex CA, Kira de EEUU y Rodrigo de Chile también estaba allá! Fue muy bueno, bebida y comida gratis, mesa de pool, juegos de dardos y lo más importante, muy buena onda.

Luego de eso nos fuimos al exclusivo club W, en realidad es un Hotel muy bueno en San Francisco pero los 2 primeros pisos tenian una especie de bar o club. En este lugar estaban todas las celebridades y ejecutivos de Sun en una fiesta exclusiva para empleados de Sun. Pudimos tomar una cervezas justo al lado de James Gosling, conversar con Nandini Ramadi, rockstar del team de JavaFX y muchos muchos otros, gente de GlassFish, Kenai, el mismo David Douglas de Cloud Computing estaban ahí. Fue increíble, y la mejor manera de terminar el día! Todavía me acuerdo de esos momentos y quiero volver a vivirlos.

Después de estas excelentes experiencias, de vuelta al hotel, caminando, pasando por fuera del Moscone Center, porque todo quedaba muy cerca y era muy agradable y seguro caminar por las calles de San Francisco. A dormir y los días siguientes se los cuento en el próximo post.

Las fotos de todo esto las pueden encontrar en mi álbum en flickr.

Tuesday Jun 16, 2009

Como algunos saben, me compré un Macbook cuando estuve en San Francisco en el JavaOne 09 :) Pero tuve un pequeño problema al crear una aplicación Java con NetBeans 6.5. En este post, les diré la solución, para el que le ha pasado (o para que no les pase).

El problema ocurrió cuando descargué la última actualizacion de Java para Mac OS. Cuando iba a crear un nuevo proyecto Java en NetBeans y le daba click al botón Finalizar, se quedaba pegado en "Creating new project" 25%, como en la foto a continuación.

Esto ocurre porque el archivo AppleScriptEngine.jar, que viene incluído en la actualización de Java para Mac, fue originalmente compilado con JDK 6. El problema es que dicho archivo está compartido con todas las versiones del JDK, entonces se produce el error.

La solución es bien simple. Primero cierra NetBeans y luego simplemente elimina AppleScriptEngine.jar que se encuentra en la carpeta /System/Library/Java/Extensions. Después abre NetBeans y comprueba que no tendrá más este problema.

El pasado 14 de Junio de 2009 se celebró el cumpleaños número 4 de nuestro querido sistema operativo OpenSolaris.

El proyecto comenzó con 15 miembros de la comunidad y ha crecido de manera inesperada y se ha esparcido en todo el mundo, con más de 148 grupos de usuarios de OpenSolaris en distintos países.

Los invito a descargar la última versión de OpenSolaris, 2009.06 recién salida el 1 de Junio de 2009 desde www.opensolaris.com

Sunday Jun 14, 2009

En esta serie de posts quiero contarles lo que fué el JavaOne 2009 y mi experiencia en este mega super evento en San Francisco, CA. Pero antes de hablar del JavaOne, les contaré en esta ocasión del CommunityOne West (también existe el CommunityOne East, que se realiza en otra fecha en la costa este de los Estados Unidos), un evento que se realizó 1 día antes de su hermano JavaOne, el 1 de Junio de 2009, en el mismo lugar: El centro de convenciones Moscone Center en San Francisco.


El CommunityOne es una conferencia auspiciada por Sun Microsystems que se enfoca en temas de open source, y todo lo que se puede innovar e implementar con el. Es un evento enorme, que reúne desarrolladores, entusiastas, estudiantes y profesionales de todas partes del mundo, para que puedan intercambiar ideas, conocerse y asistir a las muchas sesiones técnicas acerca de open source que se realizan en la jornada.

Nos subimos al escenario del Moscone Center

Apenas llegué a San Francisco el día domingo 31 de Mayo, me estaba esperando Gary Serda (jefe y coordinador del programa de Campus Ambassadors y la comunidad OSUM en el mundo) en el aeropuerto SFO, junto a Kevin Li y Hyejin Park, ambos destacados Campus Ambassadors de Sun en China y Korea respectivamente. Llegamos al hotel y lo único que hicimos fue dejar nuestro equipaje porque luego partimos caminando al Moscone Center al ensayo de lo que iba a ser la keynote principal del CommunityOne el día siguiente, 1 de Junio.

Gary nos presentó a David Douglas, Senior Vice President of Cloud Computing y Chief Sustainability Officer de Sun Microsystems. Para nosotros, toda una celebridad que sólo conocíamos por internet. Muy buena onda además. Con él ensayamos nuestra aparición que ibamos a tener en la keynote, nos iba a llamar al escenario en la inauguración del CommunityOne.

Básicamente nos iba a presentar como estudiantes y Campus Ambassadors de Sun destacados y también nos iba a preguntar 1 pregunta a cada uno, acerca de las cosas que hemos hecho en nuestros respectivos países en temas de evangelización del software Open Source de Sun. Nada de nervios hasta el momento. Nos subimos al magno escenario y nos imáginabamos que mañana iba a haber mucha gente, y ensayamos, todo muy profesional, como se estila por esos lados.

Productor, cámarografos, cámaras HD, un escenario enorme, pantallas gigantes y miles de sillas para los espectadores (5000 para ser exactos) estaban ahí ese día. Yo quedé impresionado al momento de entrar y ver ese impresionante despliegue de infraestructura, medios y personas.

El día siguiente era el día D, nos unimos con Tom Mix, Campus Ambassador de Brasil que llegó ese día en la mañana y con Avinash Joshi de India. Estabamos ya algo nerviosos, llegamos 1 hora antes de que empezara el show, a las 7:30 AM y repasabamos en la mente lo que ibamos a decir. El productor luego nos dijo que nos teníamos que sentar en línea, en el mismo orden en el que nos íbamos a parar en el escenario. Cuando organizan este tipo de eventos tan profesionalmente, no bromean.

Subímos, dijimos nuestras palabras, nos vieron miles de personas a través de la transmisión por la web y miles más ahí mismo en vivo. Yo estaba emocionado, nunca había subido a un escenario tan grande y menos frente a tanta gente. Fue increíble. Hablé acerca de cómo lo hacía para crear tantos grupos OSUM (Open Source University Meetup) en Concepción, que no es una ciudad muy grande, pero sin embargo tiene muchos estudiantes que están en la comunidad y muchos grupos.

Después de eso vino el relajo y disfrutamos el show. Fuimos a que nos pasaran unas cámaras portátiles HD para poder grabar los JavaOne Minute, unos videos de 1 minuto en los que entrevistamos a alguien o damos nuestras impresiones acerca de algo que hayamos visto en el JavaOne. Pueden encontrar muchos JavaOne Minute en este enlace. El primer día tuve el agrado de conocer, entrevistar y conversar con Iban Nieto, que representaba al grupo de usuarios de OpenSolaris en España, además conocí a Kira Morrow, ex Campus Ambassador de Sun Microsystems hace 2 años, muy buena onda y a Jim Grisanzio, el encargado del portal de OpenSolaris.org, todo una celebridad (y muy buen fotógrafo). Jim trabaja en Tokio, Japón, por lo que solo nos habíamos comunicado por Twitter y algunos correos, así que fue un agrado conocerlo en persona.

El momento de relajo, comida, bebida y fiesta!

En la tarde una cena, a las 6:30 PM, bastante temprano para lo que estamos acostumbrados en Chile, con los Campus Ambassador, Gary y Tzel, nuestra coordinadora. Muy buena onda todos! fue un agrado conocerlos y compartir la semana entera con ellos :)

Después de la cena teníamos algo de sueño pero el día no se acababa, era el momento de partir para la fiesta del CommunityOne, en el mismo Moscone Center, con comida, bebida, cerveza, tragos, palomitas de maíz, etc ilimitado. Una banda en vivo muy buena y geek llamada Spazmatics y juegos como Dodgeball, entre muchos otros. Muy pero muy entretenido :)

Luego de la fiesta si que nos fuimos a dormir, cansados por el agitado día pero contentos por las cosas buenas que estaban pasando. En el próximo post les contaré más de los próximos días.

Las fotos las pueden ver mi galería en flickr.

Monday May 25, 2009

I'm going to Santiago tomorrow morning! I will give my first presentation in english on Wednesday, to students from the U.S. who are coming to Chile as part of an MBA they are doing. They're from the San Jose State University and want to know what Sun is doing in Chile and how the office works here. I'm also going to talk about the Sun Academic Initiative and OSUM of course, since that's what I know the most.

I'm excited. Next day (Thursday) i'm going to take an exam to get Solaris certified. I hope all goes well these days. I'm coming back to Concepción Thursday night. Then I'm leaving to Santiago again on Saturday morning, after that I'll take off to San Francisco at night for the JavaOne Conference :). I guess I'll talk more about that on the next post.

Have a great day.

This blog copyright 2009 by Felipe Cerda