Blogs

12a. Reunion de la Comunidad Springhispano.org, grails.org.mx

Hacemos la cordial invitación a todos los desarrolladores interesados, miembros de la comunidad y publico que le apasione el desarrollo de software a la 12a. Reunión de la comunidad que se llevará a cabo el día 30 de enero de 2010 a las 10:00 A.M., en donde presentaremos:

Java 2010: presente, límites y futuro, por Miguel Zuñiga (@miguel1mx)

Desde el green project de 1991 hasta la adquisición de Sun por Oracle a fines del 2009, muchos eventos han pasado entorno a Java. Desde las ópticas de tres proyectos: jnode, un sistema operativo escrito en Java, LWJGL, una solución para programación de juegos que implementa OpenGL y OpenAL en una sola API, y Apache Harmony, una implementación libre de Java SE 5.0, se propondrá a los asistentes a hacer pronósticos sobre qué sucederá con el Java de Sun y hacia dónde habrá que apostar este año.

Miguel Zúñiga González (@miguel1mx en twitter, ) es arquitecto (de casas y edificios) y (casi) lingüista aplicado y activo participante de proyectos libres como traductor. No tiene la menor idea de realmente qué implican la POO o la POA, no desarrolla, se pierde en los IDEs, le tiene miedo a M$ Visual Studio y aún así, se ha divertido horrores intentando abrirse camino por la plataforma Java.

El sistema operativo Android y su SDK por Enrique Diaz (@nRikeDiaz)

La charla tratará sobre el OS para móviles Android y el SDK. Daré una breve introducción sobre porqué deberíamos desarrollar widgets para Android, pues creo que hay un nicho de negocio importante y donde podemos competir de manera global. Veremos unas estadísticas sobre cómo se va moviendo el mercado de Android y sobre el boom que se espera para este año 2010. Daré también una demo de un proyecto que estoy realizando, el cuál consume un WebService con Http Basic Auth desde un Widget desarrollado en Android SDK.

Enrique Díaz es estudiante del último semestre de Ing. en Computación, IPN. Certificado en Java con SCJA. Sus puntos fuertes son el Web Development & Mobile App Development. De entre sus últimos proyectos se encuentra PurpleCat, un CRM para Android y AndroidMexico.com, comunidad mexicana de desarrolladores en Android SDK

Recordandoles que la entrada es totalmente gratuita y que habrá algunas sorpresas para los asistentes...

El lugar de la reunión es en:

Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.

El registro es importante que se realice en Coetus, ya que es requerido saber la cantidad de asistentes a la reunión. Se pueden registrar aquí .

De antemano agradecemos su asistencia y participación...

ATTE

Staff de SpringHispano.org, grails.org.mx

Bitacora de Desarrollo Colabora!!

Hola a todos..

Bueno les quiero comentar que el proximo lunes comensare a desarrollar un proyecto y me surgen algunas inquitudes y dudas dado que es mi primer proyecto en forma grande y quise comensar a escribir esta bitacora a manera de ir redactando mis experiencias y errores asi como tambien contar con su ayuda para la resolucion de los problemas y casos a los que me enfrente y no solo eso sino que tambien puedan orientarme sobre las mejores herramientas a utilizar, y siendo asi empezare esta bitacora pidiendo su consejo para lo siguiente lo planteare a manera de problema (costumbre):

Codigo para hacer un link de descarga

Hola a todos,

He desarrollado una aplicacion para venta de recarga por celular, pero necesito saber si alguno de ustedes tiene o me puede ayudar en como debo hacer para que la aplicacion se instale directamente al telefono desde una direccion web...gracias por su ayuda

Agregando Epiciclos?: Java todavia tiene futuro?

Vas a construir una nueva aplicación.. si eres como yo alguien que disfruta de las ventajas de la reutilizacion que te dan los proyectos opensource, y te estan pidiendo la tipica aplicacion web que tanto se acostumbra en estos tiempos... que haces?

Pues desde el principio ya estas pensando: Spring (o Weld si queres probar algo mas nuevo) para integrarlo todo, JPA para guardar en la base de datos... JSF, Wicket o Tapestry para la interfaz... y si tengo que poner mucha interactividad con Javascript? pues DWR!

Y construyes tu aplicación... Inclusive escribes un script de Ant para poder generar el .war que subiras (de forma tambie automatizada) al servidor de produccion...

Ignoremos por un momento los problemas que hayan podido surgir durante el desarrollo, y pensemos que llego el dia de finamente entrar "en produccion":

Breve de JSF: Obtener la ruta física del contexto de la aplicación web desde Java Server Faces

Este código puede servirnos por ejemplo en una ruta de descarga o carga de archivos.
La ruta física del contexto de la aplicación web o incluso de un directorio es posible obtenerla desde Java Server Faces.

Dentro de un Managed Bean puede ser en el constructor

 

Hablemos de Interoperabilidad

Hace poco Tuve una plática muy agradable con Javier @benek y coincidimos en muchos puntos, pero el más importante fue el tema de la interoperabilidad y las oportunidades que como desarrolladores nos abre en el mundo empresarial.

Es muy común cuando estamos trabajando en un proyecto que las empresas cuenten con ambientes heterogéneos, (diferentes sistemas operativos, bases de datos y aplicaciones) pero lo que es aún más común es que nuestro cliente nos pida interactuar con alguno de estos sistemas dentro de nuestra aplicación no importando el lenguaje que sea.

La idea de este blog es hablar de interoperabilidad en una tono neutral y sin apasionamientos, donde pueda aprender de ustedes y compartirles información que les pueda ser útil en el desarrollo de aplicaciones o proyectos que requieran integrarse de alguna manera con tecnologías Microsoft, creando puentes que nos permitan lograr aplicaciones más flexibles y con una mejor capacidad para platicar entre sistemas desarrollados con lenguajes distintos.

Webinar: Cómo Ahorrar Tiempo, Proteger su Presupuesto y Reducir Riesgos con Open Source Soportado

"Martes, 02 de febrero de 2010

Asista a este webinar para aprender por qué con el Software de Código Abierto soportado MySQL y GlassFish usted consigue mucho más que asistencia técnica. Obtenga las soluciones que le ayudarán a acelerar el tiempo de liberación de sus servicios al mismo tiempo que incrementa el retorno en su inversión (ROI). En este webinar usted aprenderá acerca de las características del software de código abierto soportado tales como:

Acuerdos en Niveles de Servicio (SLAs) y soporte a resolución de problemas para sus ambientes productivos.

Herramientas de administración que permiten monitorear y obtener desempeño óptimo.

Acceso a actualizaciones y parches críticos para eliminar costos tiempos de mantenimiento y caídas de los sistemas.

¡Acompáñenos para conocer el valor del Open Source soportado con MySQL y GlassFish!"

Sale y vale
Byte

Actualizando de Spring 2.5 a 3.0

Recientemente actualicé una aplicación que utiliza Spring 2.5, para que utilice Spring 3.0 y quiero compartir algunos detalles de esta experiencia. No quiero decir que esta es la manera de actualizar pero pues espero le sirva a alguien y si hay mejores maneras también las puedan poner aquí como comentarios.

Primero que nada, quiero mencionar que los proyectos que actualicé no utilizan Maven ni Ivy ni nada por el estilo; de ahí la complejidad y la mención en mi blog; si fuera con Maven sería más sencillo y no habría tanto problema.

El primer cambio que noté con Spring 3.0 es que ya no existe un JAR grande (como era spring-2.5.6.jar por ejemplo) sino que ahora hay varios JARs, uno por módulo, y la nomenclatura se complicó un poco, por ejemplo  .

Java 6 Update 18 ya disponible!

Ya está disponible el update 18 de Java 6.

Algunas características son:

  • Actualizaciones a JavaDB
  • VisualVM 1.2
  • Hotspot VM 16.0
  • Mejora en la velocidad de creación de archivos jar
  • Habilidad para leer archivos zip de mayor tamaño (hasta 4 gb)
  • Se incluye también una amplia lista de bugfixes

Más detalles e info en las Release Notes:

Saludos a todos!

Javier Ramírez Jr.

Screencasts en SpringHispano

La comunidad hermana SpringHispano acaba de lanzar uno de sus nuevos proyectos, el cual consta de elaborar Screencasts para enseñar el uso de las tecnologías del Spring Framework.

La idea me parece excelente de su parte, es una verdadera muestra del ánimo de compartir conocimiento.

Hace un par de días fue publicado el primer episodio de esta serie de ScreenCasts, episodio que es una "Introducción a Spring Framework", excelente para iniciados en la tecnología Spring e incluso en Java.

El Episodio 0 - Temporada 0 de los screencasts, Introducción a Spring Framework, pueden encontrarlo desde el siguiente enlace en la página de SpringHispano:

Saludos a todos!

Javier Ramírez Jr.

Distribuir contenido