Múltiples definiciones y opiniones. Gadget, originalmente: a device that is very useful for a particular job ◦ Chisme ◦ Artilugio Contexto del desarrollo de software ◦ Gadget: Una pequeña aplicación que se puede conseguir gratuitamente y que sirve funcionalmente para pequeñas tareas concretas. ◦ Widget: Gadgets para la web. Cometido: personalizar la vida digital con aplicaciones sencillas y, ante todo, muy útiles.
Apple popularizó los widgets con el lanzamiento de la versión de su sistema operativo Tiger en abril de 2005 ◦ Dashboard ◦ tablero de instrumentos ◦ desde la página de Apple se puede acceder a más de Windows vista ◦ Se gestionan a través de una barra lateral en el escritorio ◦ se pueden descargar más de 430 gadgets desde la galería de Microsoft. ◦ Ej: La barra de búsqueda de Google, que supera las descargas Nokia ofrece widgets para sus teléfonos, pero cambia la denominación: widsets
Dos tipos: ◦ Gadgets para el escritorio, instalables en la barra del google desktop ◦ Gadgets para iGoogle. Vamos a ver cómo desarrollar gadtes para el iGoogle. Entrar en iGoogle con nuestra cuenta y configurarla con algunos gadgets
Crear una nueva solapa en nuestro iGoogle Buscar y añadir el google gadget editor Cambiar el mensaje Pinchar el preview. Guardar el gadget Como prueba.xml
Dos alternativas: El código del gadget está en nuestro propio servidor El gadget está en nuestra cuenta de google.
Cabecera ◦ Module : indica el comienzo de la definición del gadget. ◦ ModulePrefs Título Tamaño Descripción Autor Otros
Aprovechando el gadget de prueba, incrustar un formulario que enlace con la página de calendar.php que hemos construido antes. En ModulePrefs cambiar los atributos: ◦ Height = 350 ◦ width = 350 ◦ Title = “Mi primer gadget” ◦ description=”Éste es mi primer gadget” ◦ author=”Fulanito Pérez”
Para averiguar la url del gadget, pinchamos sobre el nombre en la esquina superior derecha del editor. Vamos al igoogle, e introducimos la url del gadget en Añadir gadgets/Añadir feed o gadget
El gadget que hemos desarrollado utiliza HTML para representar el contenido En lugar de HTML, podemos crear gadgets cuyo contenido es una url. ” />
Crear un gadget “buscargoogle” que haga de buscador en google reutilizando el MyGoogle que desarrollamos con la api de google durante las sesiones anteriores.