API de Gadget

13
API DE GADGET Integrantes: Denisse Saltos Tiziana Herrera

description

 

Transcript of API de Gadget

Page 1: API de Gadget

API DE GADGET

Integrantes: Denisse Saltos Tiziana Herrera

Page 2: API de Gadget

¿QUÉ ES UN GADGET? Un gadget es una pequeña aplicación,

que los usuarios pueden instalar en su web, blog, red social favorita como Facebook, MySpace o incluso descargarse en su computador o teléfono móvil.

Page 3: API de Gadget

API GOOGLE DESKTOP Las API de Google Desktop te permiten

crear gadgets y complementos de indexación para Google Desktop. También se puede integrar las funciones de búsqueda de Google Desktop en tus propias aplicaciones.

Page 4: API de Gadget

API GOOGLE DESKTOP Las API de Google Desktop constan de

dos partes:API de GadgetsAPI de búsquedas

El API de gadget consiste en unos simples componentes básicos: XML, HTML y JavaScript

Page 5: API de Gadget

CREACIÓN DE UN GADGET La API de Google Gadgets es un método

simple para crear pequeñas aplicaciones que se ejecuten en varios sitios web, incluido la Página de iGoogle, Google Desktop, Google Gadget Editor

Page 6: API de Gadget

TIPO DE CONTENIDO Antes de crear un Gadget se debe tener

en cuenta el tipo de contenido, el mismo que determina:Las funciones de API que tienes disponibles

como creador de un gadget.La forma en que se ejecuta el gadget .Dónde se puede instalar el gadget.

Page 7: API de Gadget

TIPO DE CONTENIDO

Html

• El contenido reside, por lo general, en la especificación del gadget.

• Un gadget type="html" contiene código HTML, posiblemente con objetos JavaScript, Flash, ActiveX u otros objetos de navegador incrustados. Se trata del tipo predeterminado.

Html - inline

• El código HTML del gadget se ejecuta como parte de la página principal en lugar de hacerlo en un iframe. De esta manera, el gadget podrá modificar la página principal, por ejemplo, para cambiar el color de la fuente.

URL

• El contenido del gadget se aloja en una página web remota a la que hace referencia una URL en la especificación del gadget.

• En la página web remota residen todas las etiquetas HTML y JavaScript.

• NO se puede insertar ningún código de etiquetas HTML ni JavaScript en la especificación del gadget propiamente dicha.

Page 8: API de Gadget

EJEMPLO USANDO HTML<Module>

<ModulePrefs ... /> <Content type="html"><![CDATA[

Incluir código Html]]></Content>

</Module>

Page 9: API de Gadget

EJEMPLO USANDO HTML-INLINE

<?xml version="1.0" encoding="UTF-8"?> <Module>

<ModulePrefs title="Inline Test"/> <Content type="html-inline"> <![CDATA[ <h4>Everything looks better in pink.</h4><script type="text/javascript"> _IG_RegisterOnloadHandler(function () { // Turn the personalized homepage background pink. document.body.style.backgroundColor="Pink"; });</script> ]]></Content>

</Module>

Page 10: API de Gadget

EJEMPLO GADGET USANDO URL

<Module> <ModulePrefs ... /> <Content type="url" href="http://www/cgi-bin/example/gadgets/mystats.cgi" />

</Module>

Page 11: API de Gadget

ANATOMÍA DE UN GADGET La especificación de gadget XML consta

de 3 partes principales:Sección de contenido <Content> - Se

desarrolla el trabajo real del gadget. En esta sección se especifica el tipo de gadget, la lógica de programación y, a menudo, los elementos HTML que determinan su aspecto y diseño.

Page 12: API de Gadget

ANATOMÍA DE UN GADGETPreferencias del usuario <UserPrefs> - Se

definen los controles que permiten a los usuarios especificar valores para el gadget.

Page 13: API de Gadget

ANATOMÍA DE UN GADGETPreferencias del gadget <ModulePrefs> -

Del archivo XML se especifican las características del gadget como, por ejemplo, el título, el autor, el tamaño preferido, etc.