Yahoo! widgets

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Plataforma de aplicación suspendida

Yahoo Widgets es una plataforma de aplicaciones gratuita descontinuada para Mac OS X y Microsoft Windows, específicamente Windows XP, Vista y Windows 7. El software se llamaba anteriormente Konfabulator, pero después de ser adquirida por la empresa de servicios informáticos Yahoo el 25 de julio de 2005, pasó a llamarse. Posteriormente se restableció el nombre Konfabulator como nombre del motor de renderizado subyacente. El motor utiliza un entorno de ejecución de JavaScript combinado con un intérprete XML para ejecutar pequeñas aplicaciones denominadas widgets y, por lo tanto, forma parte de una clase de aplicaciones de software denominadas motores de widgets. El 27 de febrero de 2012, Yahoo actualizó el acuerdo de licencia indicando que a partir del 3 de abril de 2012 Yahoo! Los widgets seguirán estando disponibles para su descarga, pero el soporte y el desarrollo se detendrán.

Características

Yahoo Widget Engine incluye algunos widgets predeterminados para que los usuarios puedan comenzar, incluido un widget meteorológico, un reloj digital y un calendario, entre otras cosas. Algunos de los más descargados incluyen un reloj de zona horaria mundial, temporizadores de cuenta regresiva dedicados, lectores de fuentes RSS simples y visores de cámara web.

Cada widget se ejecuta en su propio proceso del sistema, separado de otros tipos de widgets y del proceso principal del sistema Konfabulator, mejorando así la estabilidad de la aplicación de software en su conjunto. Si ocurre un problema con un widget de Konfabulator que requiere que se apague, ese widget en particular se puede apagar sin afectar a otros widgets o a la aplicación principal de Konfabulator. Una desventaja de hacer esto era la memoria de la computadora necesaria para que se ejecutara cada proceso, lo que posiblemente era un problema potencial en las computadoras de la época que normalmente estaban equipadas con solo 512 MB-2 GB de RAM. Este fue un problema menor en comparación con la RAM consumida por la naturaleza gráfica de los widgets, lo que podría hacerlos consumir más RAM que las aplicaciones de escritorio tradicionales de forma cuadrada.

Heads-Up Display/Konsposé

Yahoo Widgets proporciona una función que puede llevar rápidamente todos los widgets abiertos a la parte superior del escritorio. Se puede activar presionando una tecla de acceso rápido (configurada por el usuario). Esto hace que todos los widgets pasen a primer plano y todas las demás aplicaciones se atenúen. Los widgets también se pueden configurar para que sean solo de Konsposé, lo que significa que solo aparecerán cuando Konsposé esté activado. Inicialmente llamado Konsposé (en alusión a Exposé de Mac OS X), pasó a llamarse "Heads-Up Display" con el lanzamiento de Yahoo Widget Engine.

(El) muelle

Yahoo Widget
Yahoo Widget

Con la introducción de Yahoo Widget Engine 4.0, el motor ha incluido una función llamada base. El Dock muestra todos los widgets con iconos representativos. Los widgets que no especifican imágenes se proporcionan con su captura de pantalla de la galería de widgets oficial o con el ícono de widget predeterminado, ambos se muestran a la derecha. Cuando se pasa el mouse, el Dock ayuda a los usuarios a administrar sus widgets con botones para cerrar un widget, mostrar las preferencias de un widget y revelar un widget desde la pantalla frontal. Para los usuarios que prefieren no tener un muelle visible todo el tiempo, el muelle tiene opciones para ocultarse automáticamente cuando no está activo o incluso cerrarse por completo.

Funciones de desarrollador/API

Yahoo Widget Engine (Konfabulator) tiene una interfaz de programación de aplicaciones (API) muy flexible basada en JavaScript con muchas funciones útiles para los desarrolladores. Algunas características básicas incluyen elementos como áreas de texto, imágenes y temporizadores. Otras características incluyen la capacidad de descargar páginas web de Internet, así como entrada/salida de archivos y objetos animados para ayudar en los efectos visuales. Una interfaz integrada permite a los desarrolladores de widgets ejecutar código específico del sistema operativo, como scripts de shell y aplicaciones COM en Windows y AppleScript en Mac.

A partir de Yahoo Widget Engine 4.0, SQLite se ha incluido en el motor, lo que permite a los desarrolladores crear y modificar bases de datos. También se incluye con 4.0 la clase Canvas, que permite el dibujo vectorial. Lienzo "imágenes" se puede guardar en un archivo de imagen JPG o PNG. Con la introducción del Dock, los widgets pueden configurar sus propios íconos de Dock. Los íconos del Dock admiten un pequeño subconjunto de las funciones del motor, por lo que tienen la capacidad de mostrar múltiples imágenes y texto. Esto es útil para widgets diseñados para ser cosas como un reloj o un pronosticador del tiempo. También se agrega a los objetos de texto soporte para estilos CSS simples para formatear. Otra característica nueva incluida en la versión 4.0 es la capacidad de verificar automáticamente los widgets descargados de la galería en busca de actualizaciones. Anteriormente solo estaba disponible para los widgets oficiales de Yahoo, pero esta función se habilitó para todos los autores de widgets de terceros el 17 de agosto de 2007.

Yahoo Widgets 4.5, lanzado el 29 de noviembre de 2007, introdujo soporte para WebKit y Adobe Flash, permitiendo el desarrollo de widgets usando XML, HTML y JavaScript, así como las capacidades de Flash. La compatibilidad con WebKit no incluye complementos, por lo que Flash se admite mediante el uso de un objeto nativo independiente.

Historia

Desarrollo inicial

Yahoo Widgets fue desarrollado originalmente como Konfabulator, por un equipo de desarrollo central formado por Arlo Rose, Perry Clarke y Ed Voas. Lanzada originalmente el 10 de febrero de 2003, como una aplicación exclusiva para Mac OS X que costaba 24,95 dólares (y posteriormente, con el lanzamiento de la versión 2.0, 19,95 dólares), su versión para Windows se lanzó el 8 de noviembre de 2004, con el lanzamiento de la versión Konfabulator. 1.8 y se convirtió en software gratuito con el lanzamiento de Konfabulator 2.1 el 25 de julio de 2005, cuando se vendió a Yahoo. Poco antes de esto, Apple lanzó un motor de widgets similar, Dashboard, como parte de su sistema operativo Mac OS X Tiger. El principal competidor comercial de Konfabulator en la plataforma Windows es DesktopX, desarrollado por Stardock. Otros programas que ofrecen una funcionalidad similar incluyen Kapsules y AveDesk (para Windows), gDesklets (para GNOME) y SuperKaramba (para KDE).

El motor JavaScript utilizado por Konfabulator utiliza la implementación Mozilla SpiderMonkey y cumple con los estándares Mozilla JavaScript versión 1.5 (equivalente a ECMAScript 262 edición 3, con extensiones de Mozilla).

La idea de Konfabulator se originó en 1998, cuando Arlo Rose vio cómo podía modificar el reproductor multimedia MP3 que se ejecutaba en su computadora. Su idea era "desvelar cualquier información que quisieras ver en tu escritorio".

Antes de esto, tenía experiencia con Kaleidoscope, un programa de diseño para los sistemas operativos Apple Macintosh, similar a WindowBlinds. Acuñó el término "Konfabulator" para describir su idea y luego intentó presentarla a otros programadores de software. No tuvo éxito hasta el año 2002, cuando Perry Clarke (quien más tarde se convertiría en uno de los principales desarrolladores de Konfabulator) se enteró de su idea y aceptó trabajar con él en el proyecto.

El 10 de febrero de 2003, Rose y Clarke lanzaron la versión 1.0 de Konfabulator. Antes del lanzamiento, Rose creó un sitio web teaser preguntando a los visitantes qué es Konfabulator, mientras aún estaba en desarrollo. Cuando finalmente se lanzó, los usuarios de Konfabulator quedaron muy impresionados con la idea de los widgets y, como resultado, su popularidad se disparó, algo que sorprendió a los desarrolladores de Konfabulator. Debido a su popularidad, Rose y Clarke tuvieron que dejar sus trabajos para trabajar en Konfabulator a tiempo completo.

En julio de 2003, Rose y Clarke comenzaron a trabajar en una versión de Windows con otro programador de software, pero diferencias internas los separaron y se vieron obligados a descartar el trabajo ya realizado. Más tarde, Rose convenció a Ed Voas (que entonces era amigo de Rose y tenía 10 años de experiencia en programación de software en Apple Computer, y más tarde se convertiría en el tercer miembro del equipo central de desarrollo de Konfabulator) para que desarrollara una versión de Windows para ellos.. Inicialmente se negó, pero luego creó un prototipo funcional y lo presentó al equipo de desarrollo de Konfabulator en dos días.

En noviembre de 2004, se lanzó Konfabulator 1.8, la primera versión multiplataforma de Konfabulator. La versión de Windows era capaz de ejecutar sin problemas la mayoría de los widgets de Konfabulator escritos para el sistema operativo Mac OS X en máquinas con Windows, y viceversa. Sin embargo, algunos widgets desarrollados posteriormente eran específicos de la plataforma.

Unos meses más tarde, el 18 de mayo de 2005, se lanzó la primera versión importante de Konfabulator desde la versión 1.0, Konfabulator 2.0 (a veces abreviado como K:2), junto con una revisión visual. de widgets, funcionalidad mejorada y un precio rebajado de 19,95 dólares estadounidenses desde los 24,95 dólares anteriores (esto fue después de que muchos usuarios, especialmente los usuarios de Windows acostumbrados a la idea del software gratuito y otros motores de widgets más baratos, se quejaran del alto precio). La popularidad de Konfabulator se aceleró poco después y las empresas buscaban utilizar Konfabulator en sus proyectos. En respuesta a la demanda de Konfabulator y para proporcionar una fuente de información adecuada para los desarrolladores de widgets (algunos de los cuales buscaban información en sitios web para sus widgets), el equipo de desarrollo de Konfabulator decidió vender Konfabulator a Yahoo.

Adquisición de Konfabulator

El 25 de julio de 2005, Yahoo adquirió Konfabulator y Yahoo lanzó Konfabulator de forma gratuita. Si bien el marco Konfabulator pasó a llamarse Yahoo Widgets, el motor subyacente continuó con la marca Konfabulator hasta diciembre de 2005.

Yahoo dijo que la razón por la que compraron Konfabulator fue que querían una manera fácil de abrir sus API a la comunidad de desarrolladores de widgets y permitirles un fácil acceso a la información en el sitio web de Yahoo. Al hacer esto, se podrían crear widgets sin tener que raspar o buscar sitios web para obtener información sobre las API para widgets y el marco Konfabulator.

El 23 de mayo de 2006, el binario universal de Yahoo Widget Engine, versión 3.1.4, estuvo disponible para los usuarios de computadoras Macintosh basadas en Intel.

En agosto de 2006, Perry Clarke, el ingeniero original de la versión para Mac del motor de widgets, dejó el equipo de Yahoo Widgets, seguido más tarde por el propio Arlo Rose. En agosto de 2008, Ed Voas, que desarrolló la primera versión de Konfabulator para Windows, también dejó el equipo.

Cierre

El 2 de marzo de 2012, se anunció que Yahoo cerraría el soporte para Yahoo Widget Engine y cerraría Yahoo Widget Gallery por completo. El anuncio se realizó en la portada de la galería de Yahoo y en el foro Konfabulator. Yahoo afirmó que el motivo del cierre era doble: el coste de reemplazar los servidores más antiguos que daban soporte a la galería y la reorientación de los recursos humanos en el desarrollo de Yahoo! Plataforma de widgets de TV conectada.

Estado técnico actual

Windows: el motor del widget de Yahoo funciona en Windows XP, Vista, Windows 7, 8 y 10. En XP, el widget tiene funcionalidad completa. En los sistemas NT6 (Vista +), la funcionalidad de control de sonido es limitada ya que Windows UAC no otorga a las aplicaciones de widgets el derecho de modificar el control de sonido del sistema sin acceso de administrador; todas las demás funciones funcionan según lo diseñado.

Mac OSX: a partir de la versión 10.11 de El Capitan, la base de widgets de Yahoo ya no funciona correctamente. Sin embargo, el Dock se puede desactivar editando el archivo de configuración.plist correspondiente y luego se puede acceder a los widgets a través del menú. A pesar de esta limitación relativamente menor, los widgets siguen funcionando como se esperaba en versiones anteriores de OSX.

Linux: el motor de widgets de Yahoo se transfirió a Ubuntu Linux 10.10 y se modificó para convertirse en Yahoo! Motor de TV conectado. La versión de Linux no está diseñada como un motor de widgets independiente para ejecutar widgets en Linux de escritorio, sino que utiliza Ubuntu como host para un sistema operativo integrado en los televisores. Sin embargo, es posible ejecutar Ubuntu Linux 10.10 en una PC normal y ejecutar Yahoo! Motor de TV conectado localmente para fines de desarrollo/prueba.

El 30 de marzo de 2018, quince años después del debut de Konfabulator, Yahoo (ahora propiedad de Verizon) dejó de permitir que "Kon" aplicaciones que se publicarán en Yahoo! Motor de TV conectado, que anima a los desarrolladores a ofrecer aplicaciones de conector HTML5. Esto marca la interrupción definitiva de la última rama continua de Konfabulator.

Interrupción del feed del widget meteorológico

A partir de mayo de 2016, el popular widget meteorológico de Yahoo dejó de funcionar. El widget del tiempo era uno de los más populares de Yahoo, ya que proporcionaba acceso gratuito a la información meteorológica de Yahoo. Yahoo ha modificado la forma en que se accede a la información meteorológica, rompiendo no sólo el widget del tiempo sino también todos los demás programas y sitios que intentan utilizarlo. La documentación actualizada de Yahoo indica: "Para aumentar la medida de seguridad y brindar un mejor servicio a nuestros clientes de YDN, la fuente de datos meteorológicos aplicará OAuth 1 a partir del 15 de marzo de 2016. Actualice sus llamadas API con OAuth 1 habilitado (a través del punto final OAuth /v1/yql si usa YQL) usando la clave y el secreto de su aplicación Yahoo."

Dado que el widget del tiempo ya no es compatible, los empleados de Yahoo no realizarán cambios para arreglar el widget. Sin embargo, como todos los widgets se pueden descompilar en su código fuente JavaScript original, los desarrolladores podrían modificar el widget para que corresponda a los requisitos de autorización modificados de Yahoo o para obtener los datos de una fuente meteorológica alternativa. Otros widgets se han modificado de esta manera y ya obtienen los datos de origen de fuentes alternativas como https://aviationweather.gov/adds/dataserver.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save