viernes, 25 de octubre de 2013

Lightning Talk en la Facultad de Ingeniería de la UNAM

En la semana del 21 al 25 de Octubre de 2013 se llevo a cabo el congreso "Punto y Coma" organizando por la Sociedad de Alumnos de Ingeniería en Computación (SAIC) de la UNAM. El evento se llevo a cabo en las instalaciones de la Facultad de Ingeniería de Ciudad Universitaria y me tocó participar por invitación de Amin Espinoza en la plática titulada "Construyendo Aplicaciones para Windows 8 y Windows Phone".

La experiencia de platicar fue un poco agridulce, las cosas principales que debía de comentar las hice, pero hubo cosas que ya acordé conmigo mismo antes de la conferencia pero al momento de estar frente al público universitario me inquieté. Varios de ustedes saben que ya he ofrecido talleres en otros eventos, pero eran precisamente eso, talleres donde iba paso a paso explicando como usar cierta tecnología. Esto era diferente, era narrar el porque y como de lo que estoy haciendo a nivel conceptual y no tanto técnico. Es decir, ya no explicar el código ni técnicas de programación, ni tips ni nada de eso. Era prácticamente algo parecido a vender un producto. Para esto, me dieron alrededor de 6 ó 7 minutos para exponer lo que llevaba, una plática relámpago como lo dice el título del post.


Sin mas ni mas, les dejo la presentación que subieron los chicos de la SAIC a youtube:



Yo entro en escena a partir del minuto 28:10.

Y bueno, para terminar el post, muchas, muchísimas gracias a los chicos del SAIC por la organización del evento, gracias a Amin por la invitación y sobre todo muchas gracias a los que asistieron e invirtieron una hora de su valioso tiempo en asistir a la conferencia.

martes, 22 de octubre de 2013

Demo WP8 + Arduino

Dentro de mi estancia en el CTIN fui parte de un proyecto que si bien no llegó a realizarse produjo mas proyectos aun. Uno de de los varios proyectos que se originaron fue una aplicación con Windows Phone 8 para controlar dispositivos vía bluetooth. En iOS y Android a estas alturas del partido es de lo mas normal debido a que existen gran cantidad de third party libraries las cuales facilitan mucho la programación. En el caso de WP8 aun no ocurre eso, si, existe mucha documentación pero los developers están mucho mas concentrados en las plataformas que van a la cabeza.

Cabe mencionar que yo iba por el mismo camino, pero por azares del destino o como lo quieran llamar en #CPMX4 tuve la oportunidad de conocer a Amin Espinoza quien se interesó en el proyecto de Seguridad y Vialidad. Posteriormente, me hizo un gran favor al proporcionarme un dispositivo con WP8 para desarrollar una app. Dicha aplicación es para demostrar que WP8 también es una plataforma muy práctica para crear aplicaciones, pero, mas que aplicaciones, crear dispositivos que interactuen con ella. Por ejemplo ¿han oído hablar de Sphero o de Philips Hue?

Pues bien, aparatos como los antes mencionados no tardan en ser creados exclusivamente para WP8. Para muestra un video:




Es una aplicación que desarrollé para controlar un simple carrito a control remoto usando bluetooth en lugar de radio frecuencia. En esta versión el control es usando botones, pero he creado otra la cual mostraré en la charla que daré en C.U. este jueves.

Bueno, eso es todo por hoy.
Pd. Muchas gracias a Ramon y Oscar por ayudarme en la parte del carrito y también muchas gracias a Carlos y Edgar quienes colaboraron en la programación del arduino así como en la circuiteria y pruebas.

domingo, 20 de octubre de 2013

Pensamientos

Hace mucho que no escribo en el blog, de hecho mi inspiración de fue de vacaciones. Por fortuna, estoy mas cerca de terminar la tesis y eso me ha despejado un rato y, por lo tanto, dado tiempo para pensar en que post escribir. Tengo una larga lista de posts que escribir, varios de ellos son acerca de desarrollo de software en distintas plataformas como Firefox OS, WP8, BB10 así como frameworks de desarrollo como Django o KendoUI.



Pero hoy no van a leer sobre eso, hoy he escrito otra cosa. 

El viernes me dio por escribir una serie de tweets con aires de dolido, obviamente no estoy dolido ni nada por el estilo pero el punto es que se me ocurrió escribir una mini-historia, pensamiento, relato o como le quieran llamar. El objetivo es compartirla en un solo post ya que no todos me siguen en twitter, además no todo el tiempo está uno pegado a twitter... Bueno, lo que están a punto de leer es el resultado de dicho experimento.



Esa canción solo me recuerda a ti.
¿Por qué es tan hermosa ella?
Casate conmigo decias, seremos felices para toda la vida insistias.
Pero nunca supe decir que no, que no estaba totalmente convencido.
Entonces recordé las tardes de hace años cuando pasaba las tardes tocando canciones de panda.
Alguna vez me dijiste que el misterio es lo que me define.
Alguna vez pensaste que a diferencia de los demás habladores, yo sí tenía experiencia.
Daño, eso fue lo único que conseguí hacerme estando cerca de ti.
La tristeza de tu rostro me enamora cada día mas, no sé, creo que saca el lado mas perverso de mi.
Entre broma y broma, la verdad te quiero hacer muchas cosas que quizás nunca te hubieras imaginado viniendo de mi.
Si hubiéramos bajado solos en el elevador, definitivamente no hubiéramos salido en un buen rato.
Ahora siento tristeza cuando hablamos (@sweetdumb)
Siempre he sido el catch de tu try *
Tu inocente rostro despierta mis mas retorcidas pasiones.**

Espero haya sido de su agrado este experimiento. Estaba buscando imágenes para ilustrar el post pero no encontré las adecuadas...
Notas:
* El try-catch en programación quiere decir que en caso de que lo que se encuentre dentro del bloque try no funcione correctamente y por tanto produzca un error entonces saltará al bloque catch, es decir saldrá al quite para salvar lo que no se pudo realizar con éxito en el try
** El tweet original es Tu inocente rostro despierta mis perversas pasiones, sin embargo lo edité en este post ya que no quiero abusar de la palabra "perverso".