HERRAMIENTAS DE GOOGLE PARA DESARROLLADORES



UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

CENTRO UNIVERSITARIO DE ORIENTE

CIENCIAS ECONÓMICAS

TÉCNICO AUDITOR

 

LIC. DAVID ESTUARDO VILLATORO

COMPUTO II

 

 

HERRAMIENTAS DE GOOGLE PARA DESARROLLADORES

 

 

201541138 – ARMANDO JOSE VIVIDOR BOLLA

201546006 – MARÍA LUISA ALFARO SALAZAR

201547142 – JOSE DANIEL MARCOS

201443948 – MARIA ELISA MEJÍA

201244464 – FREDY ORLANDO AGUIRRE RAMOS

199940190 – KARLA MARIA SAGASTUME ESPINO

 

 

CHIQUIMULA, 8 DE AGOSTO DE 2015



INTRODUCCIÓN 

La herramienta de Google es una empresa multinacional estadounidense especializada en productos y servicios relacionados con Internet, software, dispositivos electrónicos y otras tecnologías, por medio de los cuales tiene varios elementos que lo conforman como lo es web, móviles, medios, geo, hogar y oficina, búsqueda social, búsqueda especializada e innovation.  Así mismo para que se utilizan y cómo funcionan, permite crean anuncios que aparecerán en páginas con información relevante.

Algunas aplicaciones importantes como lo son: google awords, google adsence, google alerts, google analytics, google blogger, google calendar, google docs, google doubleclick ad planner, google gadgets, google youtube, google insights, google mail (gmail), google places, google+google translate, google trends, google voice, google webmaster tool.


 

 OBJETIVO GENERAL 

Comprender que es necesario que las personas conozcan cómo están conformadas las herramientas con que cuenta Google.

 

OBJETIVOS ESPECÍFICOS

  • Conocer las herramientas con que cuenta Google.
  • Analizar cómo utilizar las herramientas de Google.
  • Investigar las ventajas y desventajas.



HERRAMIENTAS DE GOOGLE PARA DESARROLLADORES

DEFINICIÓN

Google Inc. es una empresa multinacional estadounidense especializada en productos y servicios relacionados con Internet, software, dispositivos electrónicos y otras tecnologías. El principal producto de Google es el motor de búsqueda de contenido en Internet del mismo nombre, aunque ofrece también otros servicios como un servicio de correo electrónico llamado Gmail, sus servicios de mapas Google Maps y Google Earth, el sitio web de vídeos YouTube, otras utilidades web como Google Libros o Google Noticias, el navegador web Google Chrome, la red social Google+. Por otra parte, lidera el desarrollo del sistema operativo basado en Linux, Android, orientado a teléfonos inteligentes, tabletas, televisores y automóviles y actualmente está trabajando en un proyecto de gafas de realidad aumentada, las Google Glass, en un servicio de fibra óptica; el Google Fiber y en vehículos autónomos. Asimismo existen otros proyectos como el Project Loon.

Además de un buscador web, Google ofrece un sin fin de herramientas complementarias para que tus búsquedas y tu experiencia en la red sea completamente satisfactoria.

Las Herramientas para desarrolladores de Chrome constituyen un conjunto de herramientas de depuración y creación que se encuentran integradas en Google Chrome. Estas herramientas son útiles para solucionar problemas con solicitudes de anuncios o versiones móviles de sitios web, o bien para compartir información con el equipo de asistencia.

ELEMENTOS QUE LO CONFORMAN

Google ofrece un sin fin de herramientas complementarias para que las búsquedas y  experiencia en la red sea completamente satisfactoria, entre algunas de las herramientas se encuentran:

WEB

Dentro del apartado de servicios web, tenemos la Búsqueda web (Se trata del clásico buscador de Google); Google Chrome (Un navegador especial hecho por Google que puedes descargar para utilizar en tu ordenador desde cualquier lugar del mundo.); iGoogle (Para crear tu página principal personalizada con las noticias y juegos que más quieras ver cuando ingreses en tu cuenta); Barra Google (Si utilizas otro navegador distinto al Chrome, puedes descargar la barra navegadora para buscar directamente en Google sin necesidad de entrar en la URL. Te facilita tiempo y disponibilidad constante).

MÓVILES

Los móviles son otras de las características que Google ha desarrollado entre sus servicios. Google Móviles (Con la llegada de los smartphones puedes descargar aplicaciones específicas que te permitirán disfrutar de las mismas características que te dan en la web); Puedes también utilizar la aplicación de Búsquedas de móviles al igual que la aplicación Maps creada especialmente para los móviles.

MEDIOS

Desde Youtube (A raíz de un acuerdo con Google es muy fácil llegar a los videos y linkearlos a desde la plataforma, incluso cuando haces una búsqueda, si se trata de un video de youtube aparece directamente en el motor de búsqueda); la Búsqueda de imágenes (Para personalizar aún más las búsquedas, puedes utilizar este motor de búsqueda específico de imágenes); Búsqueda de videos (La misma personalización de búsqueda de imágenes lo mismo con videos haciendo más pequeño el espectro de búsqueda); Google Libros (Buscar libros electrónicos de forma sencilla y en librerías de calle); Google Noticias (Quizás el servicio más utilizado de Google además de los motores de búsqueda, teniendo un contenido general de todos los medios que se actualizan constantemente pudiendo incluso utilizar alertas); Picasa (El servicio de la nube para fotografías de Google que te permite compartir tus fotografías en la red con amigos y tenerlas alojadas en un solo sitio).

GEO

Dentro de la especialización de Geo, contamos con Maps (El servicio Maps que más se maneja para llegar a sitios específicos. Puedes utilizar el servicio directamente o incluso en el motor de búsqueda de Google te aparecerá el mapa directamente); Panoramio (Una plataforma especial para compartir fotografías en todo el mundo marcando de donde viene cada una de las fotografías, teniendo un contrato especial con Google); Sketchup (Aplicación para construir modelos 3D); Earth (Obten la información geográfica al instante del mundo. Podrás explorar el mundo desde cualquier lugar. Creado por Google).

HOGAR Y OFICINA

Google Docs (La posibilidad de crear documentos y poder compartirlos con otras personas en línea y tener la posibilidad de modificarlos.); Google Calendar (Posibilidad de tener un calendario en línea, tener varios calendarios compartidos e invitar a eventos a compañeros para tener todos el mismo contenido); Google Talk (Aplicación especial para hablar y realizar videoconferencias especialmente creado por Google); Google Cloud Print (Nueva tecnología creada por Google para utilizar tus impresoras en línea); Google Mail (El servicio más utilizado de Google además de su buscador, un servicio de email perfecto, que permite incluir muchas de las demás herramientas de la misma compañía); Google Sites (Si te interesa crear alguna página web sencilla, esta aplicación te ayuda a crearla y a integrar todas las aplicaciones y servicios de Google); Traductor (El traductor más particular de idiomas)

BUSQUEDA SOCIAL

Dentro de las redes sociales Blogger (Utiliza la potencia de Google para ser más fuerte que su adversario WordPress); Google Reader (Te permite acceder fácilmente a los feeds y novedades utilizando blogs y noticias personalizando y filtrando la información que quieres leer día a día ); Google Grupos (Crear grupos con amigos y otros usuarios tanto abiertos como cerrados para compartir contenido, en su momento fueron muy populares dentro de internet).

BUSQUEDA ESPECIALIZADA

A nosotros que nos queremos especializar y aprender a buscar, este tipo de herramientas nos es muy útil para limitar el espectro de búsqueda. Búsqueda de blogs (Buscar los blogs directamente sin necesidad de pasar por el motor de búsqueda general); Búsqueda académico (Posibilidad de buscar documentos académicos sin necesidad de pasar por la búsqueda general); Búsquedas especializadas (Es un servicio que te permite colocar en tu propia página web un motor de búsqueda de Google); Alertas (Si te gustaría estar atento a un tema específico puedes hacer que te lleguen alertas a tu correo electrónico sobre las últimas noticias que genera de ese tema en el motor de búsqueda).

INNOVATION

En caso de que te dediques a ser programador Google está desarrollando un servicio para desarrolladores con productos específicos que te permitan modificar códigos para colocar en tus páginas web. Puedes ver todos los productos gracias a Google Developers.

¿PARA QUE SE UTILIZAN Y COMO FUNCIONAN?

Todos sabemos que Google aparte de ser el buscador más importante, tiene muchísimas aplicaciones muy útiles y además gratuitas. Pero, ¿sabemos cuáles son esas aplicaciones? Y más importante aún, ¿sabemos para qué sirven?

GOOGLE AWORDS

El programa Google AWords le permite crear anuncios que aparecerán en las páginas de resultados de búsqueda de Google relevantes y en nuestra red de sitios de socios.

GOOGLE ADSENCE

El programa Google AdSense difiere en que publica anuncios de Google AdWords en sitios web de particulares. De este modo, Google paga a los editores web por los anuncios que publican en su sitio en función de los clics que los usuarios efectúan en anuncios o en impresiones de anuncios, según el tipo de anuncio.

GOOGLE ALERTS

Las alertas de Google son mensajes de correo electrónico que recibes cuando Google encuentra nuevos resultados (por ejemplo, páginas web, noticias, etc) que coinciden con tus consultas anteriores o con algo específico que hayas señalado.

GOOGLE ANALYTICS

Es el sistema de estadísticas por excelencia de Google. Con él podrás medir los visitantes de tu web, la procedencia de las visitas, las palabras clave por las que te han encontrado…

GOOGLE BLOGGER

Es un servicio que adquirió Google hace unos años y permite publicar un Blog o Bitácora de forma gratuita en la red.

GOOGLE BOOKS

Es un servicio de Google que busca el texto completo de los libros que Google escanea, convierte el texto por medio de reconocimiento óptico de caracteres y los almacena en su base de datos en línea.

GOOGLE CALENDAR

Es una agenda y calendario electrónico desarrollado por Google. Permite sincronizarlo con los contactos de Gmail de manera que podamos invitarlos y compartir eventos.

GOOGLE DOCS

Es un programa gratuito basado en Web para crear documentos en línea con la posibilidad de colaborar en grupo. Incluye un Procesador de textos, una Hoja de cálculo, Programa de presentación básico y un editor de formularios destinados a encuestas.

GOOGLE DOUBLECLICK AD PLANNER

DoubleClick Ad Planner permite identificar los sitios web con posibilidades de atraer a su público objetivo.  A continuación, revisa el tráfico, la cobertura y otros datos clave de cada sitio para que puedas decidir dónde anunciarte.

GOOGLE GADGETS

Conjunto de aplicaciones y widgets que ofrece Google para añadirlos a tu página web o escritorio. Incluye traductor, calendario, juegos, noticias… La lista de gadgets es casi infinita.

GOOGLE YOUTUBE

Creo que no hace falta explicación de Youtube, pero por si acaso alguien no lo sabía, si, Youtube pertenece a Google.

GOOGLE INSIGHTS

Google Insights es otra herramienta online de uso libre que sirve para comprender mejor el comportamiento de los usuarios de internet, y los volúmenes de búsquedas de diferentes queries. La utilidad de esta herramienta a la hora de planificar nuestras acciones de online marketing.

GOOGLE MAIL (GMAIL)

Es el servicio de correo electrónico de Google. Poca gente carece de una cuenta, y quién lo haga debe solucionar ese problema de inmediato.

GOOGLE PLACES

Cada vez es mayor el número de usuarios que utilizan Internet para realizar búsquedas de empresas, por lo que es importante asegurarse de que tu ficha de empresa se pueda encontrar fácilmente en Google.es y en Google Maps. Google Places permite crear una ficha de empresa de calidad en solo unos minutos y de manera totalmente gratuita.

GOOGLE+

La red social de Google, al estilo Facebook. No muy usada ni adorada pero muy útil para el posicionamiento en Google si cuentas con una web o blog.

GOOGLE TRANSLATE

Sistema de traducción automática gratuito proporcionado por Google, basado en datos estadísticos para traducir texto, documentos y páginas web a otras lenguas.

GOOGLE TRENDS

Herramienta de Google que muestra los términos de búsqueda más populares del pasado reciente, las tendencias. Las gráficas de Google Trends representan con cuánta frecuencia se realiza una búsqueda particular en varias regiones del mundo y en varios idiomas.

GOOGLE VOICE

Google Voice se postula como un nuevo y gratuito intermediario entre usuarios y operadoras de telefonía, la idea básica es la de tener un número único que “redirige” a todos los demás que tengamos, sean fijos o móviles, particulares o del trabajo. Para entendernos, el Skype de Google.

GOOGLE WEBMASTER TOOLS

Es un paquete de servicio web, creado por Google para webmasters, en donde se permite a los webmasters comprobar el estado de indización y optimizar la visibilidad de sus sitios web en la Internet. Tiene muchísimas opciones, asique si eres webmaster ¡ve ahora mismo a investigar!

VENTAJAS Y DESVENTAJAS

VENTAJAS

Una de las ventajas de usar navegadores como Google Chrome o Firefox es que, gracias a las extensiones, podemos personalizarlos por completo. Mediante el uso de complementos podemos transformar un navegador de “propósito general” en un entorno adaptado a nuestro trabajo o que nos haga navegar de manera mucho más cómoda. Casi sin darnos cuenta, el navegador se ha convertido en una de las aplicaciones clave para cualquier usuario, ya sea porque usemos aplicaciones web o trabajemos en el desarrollo de éstas.

Si trabajas en el ámbito del desarrollo de aplicaciones, el navegador también es una herramienta clave para la fase de depuración y verificación de nuestro proyecto; una vez que hemos desarrollado una web tenemos que probarla, comprobar que ésta funciona adecuadamente o que, a nivel de diseño, se corresponde con las pautas que habíamos marcado. Teniendo en cuenta todas estas tareas, puede ser interesante complementar las funcionalidades de nuestro navegador con algunas funcionalidades adicionales que nos faciliten nuestro trabajo, en este sentido, en la Chrome Web Store (que, por cierto, se ha convertido en la única fuente oficial de extensiones) podemos encontrar un buen número de extensiones de Google Chrome para desarrolladores y diseñadores que vale la pena conocer.

Siempre que se produce un cambio o se agrega una característica en iOS, Android, o Windows, la herramienta de desarrollo tiene que reflejar o tener en cuenta el cambio y hacer los ajustes necesarios en el código. Esto significa que las herramientas de desarrollo de aplicaciones móviles multiplataforma siempre irán detrás de los SDK oficiales.

Otras ventajas son:

  • Permite desarrollar aplicaciones que se adaptan fácilmente a distintas resoluciones, tamaños de pantallas, relaciones de aspecto y orientaciones.
  • Permite potenciar las funcionalidades avanzadas, tales como el GPS, la cámara y el acelerómetro, en dispositivos modernos y brindar una experiencia de usuario adaptada al contexto en una amplia variedad de dispositivos, incluidos los smartphones y las tabletas electrónicas.
  • Las aplicaciones se pueden implementar como aplicaciones web locales y también se pueden ver en los navegadores.
  • Las aplicaciones móviles pueden usar los mismos canales de monetización y distribución que las aplicaciones nativas.
  • Las aplicaciones no están restringidas por los marcos de las ventanas de los navegadores y se pueden ejecutar en modo de pantalla completa.
  • Los usuarios tienen el control completo de los dispositivos y el uso del espacio de la pantalla.
  • El código centralizado se puede modificar para que se interconecte con varios dispositivos.
  • JavaScript*, HTML e CSS son la columna vertebral de la Internet y las aplicaciones web; por lo tanto, la migración de herramientas de desarrollo a dispositivos móviles es más sencilla.
  • Escribir una única vez código de integración permite a las aplicaciones móviles funcionar de manera similar en todas las plataformas, independientemente del dispositivo.

DESVENTAJAS

  • A veces, lleva tiempo tener listas las aplicaciones móviles debido a que los desarrolladores tienen que escribir código para cada plataforma.
  • Los desarrolladores trabajan en lenguajes que no son nativos para las plataformas; por eso, la eficacia del código depende del motor de traducción. Sucede a menudo que las técnicas de codificación son ineficientes o que el código es redundante.
  • La diferencia de tiempos de ejecución de las plataformas a menudo causa complicaciones en el desarrollo de aplicaciones móviles multiplataforma.
  • El estándar HTML5 evolucionó en un período relativamente corto y ello produjo discrepancias en la implementación de atributos CSS, etiquetas HTML y API de JavaScript. A veces, estas características se comportan de manera diferente en plataformas distintas. Sin embargo, hay herramientas disponibles para resolver estas discrepancias.

EJEMPLOS PARA UTILIZAR ALGUNAS DE LAS HERRAMIENTAS

ACCEDER A LA INFORMACIÓN DE RESPUESTAS Y SOLICITUDES DE ANUNCIOS

Puede usar las Herramientas para desarrolladores de Chrome como una forma rápida y sencilla de obtener solicitudes a partir de anuncios de una página web y determinar qué línea de pedido o creatividad se devolverá en la respuesta de anuncio.

  • Vaya a la página con la solicitud de anuncio usando Google Chrome.
  • Haga clic con el botón secundario en cualquier lugar de la página y seleccione Inspeccionar elemento.
  • Seleccione la pestaña Reden el panel que se abrirá en la parte inferior de la página.
  • Actualice la página para recopilar y ver información sobre la pestaña Red.
  • En esta misma pestaña, pulse las teclas Ctrl + F (Cmd + F en Mac) para realizar una búsqueda de texto.
  • Seleccione el icono de filtro y escriba double para solicitudes de anuncio de DART, o bien pubads para solicitudes de anuncio de GPT.
    1. La lista se filtrará para mostrar solamente las solicitudes que coincidan con la cadena de texto: las solicitudes de anuncio disponibles.
  • Seleccione los elementos para ver la información de solicitudes y respuestas desglosada.
    1. Después de realizar la selección, la información se mostrará en “Encabezados”, opción que aparece en la columna derecha.

RECOPILAR Y GUARDAR REGISTROS DE RESPUESTAS Y SOLICITUDES HTTP

Puede usar las Herramientas para desarrolladores de Chrome si desea guardar un archivo de archivado HTTP (HAR) que recopile todas las actividades de respuestas y solicitudes de la carga de la página. Se trata de una opción útil para solucionar problemas y compartir información con distintos recursos de asistencia.

  • Vaya a la página con la solicitud de anuncio usando Google Chrome.
  • Haga clic con el botón secundario en cualquier lugar de la página y seleccione Inspeccionar elemento.
  • Seleccione la pestaña Reden el panel que se abrirá en la parte inferior de la página.
    1. El botón de registro se activa automáticamente cuando se abre el panel.
    2. Es importante que el inspector se encuentre en el modo de registro antes de actualizar la página.
  • Actualice la página para recopilar todas las solicitudes y respuestas HTTP en la pestaña Red.
  • Cuando se haya cargado al completo la página, haga clic con el botón derecho dentro del panel y seleccione Guardar como HAR con contenido
  • Guarde el archivo.

SOLUCIONAR PROBLEMAS DE VERSIONES MÓVILES DE SITIOS WEB

Además de depurar sitios web de escritorio, podrá usar la emulación de dispositivos móviles para solucionar problemas en las versiones móviles de sitios web usando un ordenador de sobremesa.

La experiencia del contenido web en dispositivos móviles puede ser muy diferente de la que obtienen los usuarios en los ordenadores de sobremesa. La función de depuración remota de Chrome permite usar las Herramientas para desarrolladores de Chrome en un entorno de dispositivos móviles con el objetivo de poder inspeccionar, depurar y analizar pestañas del navegador y vistas WebView en un dispositivo Android. Puede obtener más información sobre las Herramientas para desarrolladores de Chrome, incluidas las instrucciones paso a paso, en el sitio de desarrolladores de Chrome.


CONCLUSIONES

  • Entre los elementos que conforman Google están: Web, Móviles, Medios, Geo, Hogar y Oficina, Búsqueda Social, Búsqueda Especializada e Innovation.
  • Para saber cómo utilizar las herramientas que Google ofrece debemos de comprender que es el buscador más importante ya que tiene muchísimas aplicaciones muy útiles y además gratuitas, como por ejemplo Gmail, YouTube, Google Chrome, entre otras.
  • Una de las ventajas que tiene Google es la utilidad, rapidez y comodidad para navegar y adaptarlo según las necesidades de las personas.



 

RECOMENDACIONES

  • Es necesario que los desarrolladores al momento de utilizar cualquiera de los elementos deben de ser exactos con las palabras y seguir paso a paso las indicaciones necesarias para la instalación de los mismos.
  • Es recomendable que las personas conozcan que debemos de utilizar adecuadamente la información que se encuentra en cualquiera de las herramientas de Google.
  • Una recomendación para los padres deben de estar conscientes de las ventajas y desventajas que tiene las herramientas de Google que utilizan sus hijos.

EGRAFIA

WordPress.com (2014) Herramientas de google para desarrolladores. https://aprendiendotecnologiaadmonb.wordpress.com/herramientas-de-google-para-desarrolladores Extraído el 30 de Julio de 2015.

About.com (2015) Elementos que lo conforman. http://buscadores.about.com/od/aplicacionesbusquedas/tp/Servicios-Y-Herramientas-De-Google.htm Extraído el 31 de Julio de 2015.

Internet (2012) Herramientas de Google ¿Cuáles son y para qué sirven? http://blog.atperson.com/herramientas-de-google-cuales-son-y-para-que-sirven/ Extraído el 30 de Julio de 2015.

Hipertextual (2014) Ventajas y Desventajas de Google Chrome. http://hipertextual.com/archivo/2014/02/extensiones-google-chrome-desarrollo-web/ Extraído el 4 de Agosto de 2015.

Copyright RedUsers (2015) Ventajas y Desventajas de las Herramientas http://www.redusers.com/noticias/ventajas-y-desventajas-de-las-herramientas-html5-de-desarrollo-de-apps-android-multiplataforma/