Entradas

Mostrando entradas de 2012

Google I/O Extended 2012 Perú

Imagen
El sábado 30 de Junio se llevo a cabo el evento Google I/O 2012 Extended en Perú. Fue un full-day donde se realizo un resumen de Google I/O, hubieron talleres y charlas sobre tecnologías Google. Arduino + Amarino (Android) Utilizando Fusion Table en Google Drive. Automatización de procesos con Apps Script. Google y HTML5. Dart, el lenguaje estructurado de Google. API Hangout Usando un wii remote como control externo para Android. Como hice el app en Android para el evento. Engine 2d para Desarrollo de juegos en Android. Realidad aumentada en Android. La gente que asistió la paso genial, empezando el día con un desayuno previo antes de las charlas, en el almuerzo comimos pizza xD, por mi parte fue una nueva experiencia ya que tuve la oportunidad de estar por primera vez al frente dando la charla de como realice la aplicación para le evento en Android. En general la gente que asistió se fue contenta con el evento realizado. Presentaciones  que se mostraron en e

Hangouts on Air de Google+ ahora permite hacer broadcasting

Imagen
Google paso la versión beta su sistema de videoconferencias masivas Hangouts on Air, que estaba disponible sólo para algunas cuentas en específico. Ahora  todos podremos utilizar esta herramienta =). Google implementó el sistema de videoconferencias cuando lanzó Google+, pero sólo permitía hablar con 10 personas al mismo tiempo. Hangouts on Air en cambio es como un canal de TV, con funcionamiento similar a servicios como Livestream, Ustream o Justin.tv. Las sesiones son abiertas y cualquiera puede conectarse a mirar. Además el video se graba y se sube automáticamente al canal de YouTube, para que se pueda reproducir después. El video también se puede insertar en sitios web, por ejemplo, para hacer una transmisión en vivo. Para poder usar la herramienta hay que activarla, y aceptar los términos de servicio, que enlazarán tu cuenta de YouTube con tu Google+. La función comenzará a aparecer, pero probablemente demorará un poco hasta que todo el mundo lo vea.

Google Drive desde tu dominio Apps

Imagen
Primero veremos que es Google Drive y como se diferencia de Google Docs . Google Docs  está formado por los editores de documentos, hojas de cálculo, presentaciones, dibujos y formularios de Google. Se trata de documentos online alojados en la nube y que ofrecen funciones de colaboración en tiempo real. Google Drive  es el lugar donde se accede a todos tus archivos, incluidos los documentos de Google Docs y los archivos locales que hayas sincronizado con la nube. Si has utilizado Google Docs antes de abril de 2012, Google Drive sustituye y mejora la lista de documentos de Google Docs anterior. Para obtener más información c onsulta  Visión general de Google Drive y Google Docs  y  Componentes de Google Drive   Plan de Almacenamiento: usuarios de Google Apps, que aún no han podido activar su cuenta de Google Drive gratuita con 5gb de almacenamiento, por motivo que " Google Drive Todavia no esta habilitado en el dominio ... ". En el centro de a

Academic Developer Technology Groups 2012 en Perú

El sábado 28 de abril del 2012 asistí al Academic Developer Technology groups en Perú que se realizo en las instalaciones de la facultad de Ingeniería y Arquitectura de la USMP , donde ubo una gran afluencia de gente. La primera pregunta que nos hacemos es... ¿Que es un ADTG? Un Academic Developer Technology Groups - ADTGs  es un programa propuesto por  Google DevRel Latam South Region  cuyo objetivo es aperturar grupos I+D en universidades que puedan  generar, proponer y crear un ecosistema para la difusión de  Tecnologías Google para desarrolladores   tanto  para  alumnos, docentes, egresados  e interesados en general. El principal propósito de los Academic Developer Technology Groups es transmitir conocimiento en tecnologías Google,  que los alumnos y docentes puedan participar de los programas y proyectos propuestos por  Google DevRel Latam South   y ser los principales actores que fomenten el desarrollo de proyectos tecnológicos utilizando estas tecnologías.

Help desk - Google Apps Script

Imagen
En este proyecto usaremos gmail, calendar y sites. Mostraremos los siguientes pasos para la automatización de un flujo de trabajo de una mesa de ayuda. Crear un formulario con google docs para almacenar los datos,  tendrá  los siguientes campos. En el Spreadsheet le agregamos los siguientes campos (Notas, Estado, Resolucion). ** El usuario debe compartir su Calendario con permisos “Realizar cambios en eventos” sino al momento de crear el evento en el calendario del usuario nos dará un error por falta de permisos. Crear un nuevo site en mi caso sera (Geferson-heldesk), crear una nueva pagina (helpdesk), seleccionamos  una plantilla tipo lista. Clic en crear tu propia lista. Añadimos 2 columnas de tipo texto (Descripción, Resolución), guardar. Programar las citas con los usuarios. Para programar una cita con un usuario para ayudarles con su problema. En el pasado, iba a abrir los dos calendarios, encontrar un momento en que ambos era

GUI en Google Apps Script I

Imagen
ahora crearemos una interfaz gráfica básica utilizando la clase UiApp. el ejemplo que realizaremos sera un panel que contenga un botón y al dar clic en el botón nos muestre un mensaje.

automatiza y enviar correo con Google Apps Script

Imagen
ahora automatizaremos la correción de una práctica o examen. con un formulario que crearemos en google docs haremos un examen y los datos se guardaran en un SpreadSheet, corregir una práctica que tiene opciones y luego enviarles un correo con su nota mmmm algo aburrido, lo mejor seria que se corrija y envie el correo con la nota automáticamente =) Creamos un Formulario en Google Docs. La práctica consta de 4 preguntas con alternativas a,b,c,d o verdadero, falso y ademas debe ingresar su correo. Luego nos dirigimos al SpreadSheet en donde le agregaremos la columna  "Nota". ahora abriremos el editor de secuencia de comandos. La función calcular() sumara los puntos de las preguntas. Esta linea de código sheet.getActiveCell().getRow() lo que hace es darnos la posición de la fila activa. function calcular(){   var sheet=SpreadsheetApp.getActiveSpreadsheet()       var row=sheet.getActiveCell().getRow();      var uno=sheet.getRange("C