Seminario de Tecnologías para Aplicaciones Móviles y Cloud Computing


Se viene el 1er Seminario de Tecnologías para Aplicaciones Móviles y Cloud Computing donde habrá charlas técnicas acerca de las tecnologías Android, Google Maps, AppEngine, Phonegap.

El seminario es organizado por el Gabinete de Aplicaciones Móviles y Cloud Computing del Departamento de Sistemas – UTN – FRSF, y se llevará a cabo el próximo Jueves 8 de Marzo a partir de las 17 hs. con acceso libre y gratuito.

16:30 – 17:00

Ingreso y registración 

17:00 – 17:30

Presentación del Gabinete de Aplicaciones Móviles y Cloud Computing UTN – FRSF – Ing. Martín Domínguez y Cristian Rinaldi.

17:30 – 18:00

Developers Passion in the Google Ecosystem, solid academic foundation. – Nicolas Bortolotti ( DevRel Latam South Region de Google )

18:00 – 18:30

Creando aplicaciones con PhoneGap y Google Maps para Android.  – Matías Molina. GTUG (Google Technology User Group) Santa Fe.

18:30 – 19:00

Cofee Break

19:00 – 19:30

Appengine + Google APIs – Juan Irungaray – GTUG (Google Technology User Group) Buenos Aires

19:30 – 20:00

JQuery and G+ API  – Pablo Moyano. GTUG (Google Technology User Group) de Rosario

Inscripción:

https://eventioz.com/events/seminario-de-tecnologias-para-aplicaciones-moviles/registrations/new

Bootcamp HTML5 y Android


Semanas con muy poco tiempo para dedicarle al blog y escribir algo, pero como para no seguir ausente les comento sobre un nuevo encuentro que se está organizando en la ciudad.

Al igual que en el anterior bootcamp la gente del GTUG Santa Fe (Google Technology User Group) en conjunto con la FICH (Facultad de Ingeniería y Ciencias Hídricas) está organizando otro evento denominado “Encuentro TIC: Tecnologías Abiertas”, que se desarrollará el sábado 27 de agosto, a partir de las 8:30 hasta las 19 horas.

El evento contará con la participación de reconocidos especialistas en el tema, se realizará un bootcamp de HTML5 y su aplicación en escritorio y móviles; se brindará una introducción a frameworks que facilitan el uso de estas tecnologías, y se abordarán temas como los principios del Google Web Toolkit (GWT), un framework creado por Google que permite ocultar la complejidad de varios aspectos de la tecnología AJAX.

Asimismo, en relación a la computación gráfica, los videojuegos y la creación de entornos virtuales, se realizará una introducción  al modelado en 3D con Google SketchUp. También se brindarán charlas de programación sobre Android para aplicaciones en dispositivos móviles, entre otras temáticas relevantes.

Este evento está destinado a alumnos y graduados de las carreras de Informática, Sistemas o afines, profesionales, aficionados a las tecnologías y público en general.

Las inscripciones ya se encuentran abiertas aquí, donde además pueden encontrar más información con el programa completo y los oradores.

Google I/O llega a todo el mundo a través de Google I/O Extended


Otro gran evento tecnológico de este 2011 es sin duda el Google I/O, un mega-evento donde se reúnen miles de desarrolladores y personas interesadas en toda la tecnología Google. El evento como bien dice el sitio  se centra en la creación de la próxima generación de Internet, móviles y aplicaciones empresariales, y tecnologías web abiertas como Android, Google Chrome, las API de Google, Google Web Toolkit, App Engine, y mucho más.

El evento se llevará a cabo los días 10 y 11 de mayo en San Francisco, pero nosotros como estamos un poco lejos y ya que las entradas se agotaron en menos de una hora no nos queda mas remedio que asistir a la conferencia en forma virtual desde nuestras casas o juntándose en grupos en diferentes lugares del mundo. Y es en este último caso en donde entra en juego Google I/O Extended, que en terminos generales vendría a representar a muchas de las oficinas de Google alrededor del mundo, al igual que agrupaciones como GTUG (Grupo de Usuarios de Google), y el objetivo de estos durante esos días es reunir a la comunidad de desarrolladores en diferentes sectores del mundo para poder seguir un stream en vivo de las conferencias de este gran evento.

Para poder asistir a estos eventos que forman parte del Google I/O Extended también es necesario registrarse, pueden ver la lista y el mapa de lo lugares en donde se desarrollaran en el sitio. En Argentina sólo se llevará a cabo en Buenos Aires, así que los que no estemos por ahí la única opción que nos queda es ver las conferencias del Google I/O en vivo desde el sitio.

Un dato más que quería compartir y que viene de la mano del GTUG Santa Fe, es que el año que viene este grupo también formará parte de las reuniones del Google I/O Extended y podremos asistir gran parte de la comunidad de Argentina y de todo el litoral :). Sin duda será un excelente momento para reunirse con mucho desarrolladores del sector, interactuar con personas que de otro modo no conoceríamos y hacernos de nuevos contactos profesionales. Pero bueno esto se lo tiene planeado para el año que viene, por el momento vamos a poder seguir la transmisión en vivo y la cobertura de algunos sitios especializados.

Android BootCamp


Acá estoy nuevamente para comentarles sobre otro evento que se estará realizando en los próximos días en la ciudad de Santa Fe.

El evento denominado Android BootCamp será el día viernes 15 de abril a las 17 hs. en la FICH (Facultad de Ingeniería y Ciencias Hídricas – UNL) y estará organizado por la UNL y el Santa Fe GTUG (Grupo de usuarios de tecnologías Google en Santa Fe).

El curso está orientado a introducir a los participantes en el desarrollo de aplicaciones Android a través de un caso práctico que abarca la configuración del entorno y herramientas de desarrollo y la ejecución paso a paso de un tutorial. El evento constará además de charlas breves (lighting talks) sobre aplicaciones reales para Android a cargo de distintos disertantes.

Los oradores serán:

  • Matías Molinas
  • Horacio Alvarez
  • Federico Castoldi
  • Felipe Lang

Es un evento totalmente gratuito, y ya se pueden inscribir aquí.

Google y el cambio de paradigma


Estas últimas semanas hemos vivido grandes anuncios por parte de la mano de Google, y todos con algo en común que es la famosa «Nube». Hace años que google viene trazando un nuevo camino en la web orientado a mantener a los usuarios mas conectados a la red, dejando un poco de lado las aplicaciones de escritorio, haciendo que se migre todos nuestros datos y toda la información de uso diario a la nube, creo que a esta altura nadie va a estar en desacuerdo en que google cambio y re-definió el concepto de web, empezando con la manera en que buscamos información, accedemos y compartimos hasta el día de hoy que con los anuncios llegando a implementar Chrome OS, Google eBooks y la Chrome Web Store, que harán de la web un gran sistema operativo en línea.

Como usuario de muchos de los servicios de google puedo decir que ha cambiado bastante el antiguo paradigma de tener una pc con muchas aplicaciones instaladas y la forma en que se trabaja con ellas, para explicarme un poco mejor se los voy a ejemplificar con varias actividades que realizo a diario. Uno de los puntos claves a tener en cuenta en este cambio de paradigma y que es el mas visible y que comenta la gente de google es que el navegador pasó a ser la aplicación mas utilizada dentro de todas las que tenemos instaladas en nuestra pc, algo bastante obvio y que lo vemos a diario.

Ahora a partir de esto podemos ver como cambio por ejemplo, nuestra de forma de comunicación a través de Gmail, simplemente chateando desde el navegador, o también con la utilización de Gtalk y su posibilidad de llamadas.

Otro cambio profundo y notable es la utilización de herramientas como Google Docs, particularmente en estos últimos meses con compañeros de la facultad hemos estado realizando trabajos prácticos con esa herramienta vía Skype, y puedo decir que la experiencia fue muy buena y sirve mucho cuando no hay coordinación de horario con los integrantes del grupo por diferentes causas.

También un servicio que utilizamos con amigos actualmente es Google Code para albergar nuestro proyecto y la verdad funciona a la perfección. Además de estos servicios hay muchos mas como Google Traslate de uso constante y ahora en estos días tenemos a disposición la Google Web Store que termino de definir un poco todo esto de las aplicaciones web y es una especie de entrada al Chrome OS.

Como verán de eso se trata el nuevo cambio en la web y en la manera en que hacemos las cosas, personalmente siempre me gustaron todos los servicios que he usado de Google, en parte creo que se debe a que me gusta su forma vanguardista de ver el mundo y el futuro en especial, siempre están proponiendo diferentes perspectivas para lograr una mayor fluidez en la comunicación y mejorando la forma en que se comparte la información.

Para terminar, los videos tan particulares de la compañía para explicar sus nuevos servicios y herramientas:

Google Chrome OS

Google eBooks

Chrome Web Store

Google vs Google Instant


Ya todos conocemos el nuevo chiche Google Instant, que es otro de los sistemas orientados a la búsqueda de información en tiempo real como Google Realtime. A través de los años vimos que Google desde su creación oriento sus servicios a la información, y como meta principal tratar de ordenarla.

Últimamente con la llegada de nuevas tecnologías móviles y nuevos servicios como facebook y twitter vemos que los usuarios somos potenciales generadores de información, la cual es muy relevante hablando en términos de tiempo real, y para dar con esa información también se necesita un buscador y nuevas plataformas que estén orientadas a eso, creo que por ello vemos a Google orientándose en ese camino y lo entiende muy bien, siempre tratando de innovar de la mano de las nuevas tendencias y formas de comunicación.

Para terminar éste pequeño post, les dejo un video visto en Lifehacker donde se hace una comparación Google vs Google Instant, es impresionante la manera en que arroja los resultados.

Grupo de usuarios de tecnologías Google en Santa Fe


Una muy buena noticia para Santa Fe de la mano de Santa Fe Valley es la creación de GTUG que son las siglas de Google Technology User Group, o lo que es lo mismo, grupo de usuarios de tecnologías Google.
El objetivo del grupo es organizar eventos y charlas en Santa Fe, Argentina, que traten sobre las APIs, herramientas y plataformas de Google, desde la mirada del desarrollador.

Esta muy bueno que en la provincia se generen estos grupos para poder realizar charlas y eventos en donde se puedan tratar temas relacionados con la informática y que se junten a muchos profesionales de diferentes áreas, en éste caso sobre Google. Y ya se están preparando charlas, y el tema de la primera será «Google App Engine para desarrolladores Java».

Aquí los links para seguirlos:

Sitio Oficial http://santafegtug.appspot.com

Grupo en Google http://groups.google.com/group/santa-fe-gtug

Twitter http://twitter.com/santafegtug

Google con nuevos motores


Una de las noticias mas relevantes de esta semana fue el anuncio oficial del nuevo sistema de indexación de Google denominado Caffeine, explicado en forma general con la siguiente imagen mas que trillada:

En resumen: Caffeine nos permite indexar páginas web a una escala enorme. De hecho, cada segundo procesa cientos de miles de páginas en paralelo. Si estuviéramos hablando de una pila de papeles, sería como si esa pila creciera 3 millas en altura por segundo. El nuevo índice de búsqueda almacena casi 100 millones de gigabytes en una base de datos y agrega nueva información a un ritmo de cientos de miles de gigabytes por día. Se necesitarían 625,000 de los iPods más grandes para almacenar esa cantidad de información; y si esos iPods estuvieran puestos en fila ocuparían más de 40 millas.

Mas info Blog Oficial Google Latinoamérica

Entrevista para Ingeniero de Software en Google


Después de hablar de:

les quiero dejar unas cuantas preguntas de las que publican en GeeksRoom, pertenecientes a las entrevistas realizadas por la gente de Google para así dar con los mejores Ingenieros de Software del mundo.

  • Usted tiene un flujo de consultas infinito (es decir, consultas en tiempo real de búsqueda de Google que la gente está haciendo). Describa cómo hacer para hallar una buena estimación de 1000 muestras de esta interminable serie de datos y luego escribir el código para ello.
  • ¿Cómo almacenar 1 millones de números de teléfono?
  • Diseño y describir un sistema o aplicación de la manera más eficaz posible para producir un informe 1 millon de solicitudes de búsqueda de Google. Estos son los datos: 1) Se le da 12 servidores para trabajar. Todos ellos son máquinas de doble procesador con 4 GB de RAM, 4×400 GB discos duros y conectados en red. 2) Los datos de registro ya se han limpiado. Se trata de 100 mil millones de registros, desglosados en 12 320 GB de archivos en términos de búsqueda con 40 bytes en cada línea. 3) Puede utilizar aplicaciones escritas o disponible de software gratuito de código abierto.
  • ¿Cuál es la diferencia entre variables locales y globales?
  • ¿Cuánto tiempo le tomaría para ordenar 1 billón números? Llegar a una buena estimación.
  • Explicar cómo funciona el control de la congestión en el protocolo TCP.

Como ven algunas preguntas son bastantes sencillas y solo engloban un concepto en particular, otra requieren de un poco mas de tiempo para poder llegar a la respuesta deseada.

Bonus: Dos entrevistas durante el Google I/O