Yahoo Widgets es una plataforma de aplicaciones gratuitas 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 adquirido por la empresa de servicios informáticos Yahoo el 25 de julio de 2005, cambió de nombre. [ 2 ] [ 3 ] Posteriormente, se restableció el nombre Konfabulator como el 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 llamadas 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! Widgets seguiría estando disponible para su descarga, pero el soporte y el desarrollo cesarían. [ 4 ]
Características
Yahoo Widget Engine incluye algunos widgets predeterminados para que los usuarios comiencen a usarlo, como un widget del tiempo, un reloj digital y un calendario, entre otros. Algunos de los más descargados incluyen un reloj de zona horaria mundial, [ 5 ] temporizadores de cuenta regresiva, [ 6 ] lectores sencillos de fuentes RSS [ 7 ] y visores de cámara web . [ 8 ]
Cada widget se ejecuta en su propio proceso del sistema , separado de otros tipos de widgets y del proceso principal del sistema Konfabulator, lo que mejora la estabilidad de la aplicación en su conjunto. Si se produce un problema con un widget de Konfabulator que requiere su cierre, ese widget en particular se puede cerrar sin afectar a otros widgets ni a la aplicación principal de Konfabulator. [ 9 ] 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 a 2 GB de RAM. Este era un problema menor en comparación con la RAM consumida por la naturaleza gráfica de los widgets, que podía hacer que consumieran más RAM que las aplicaciones de escritorio tradicionales de forma cuadrada.
Pantalla de visualización frontal/Konsposé
Yahoo Widgets ofrece una función que permite colocar rápidamente todos los widgets abiertos en la parte superior del escritorio . Se activa pulsando una tecla de acceso rápido (configurada por el usuario). Esto hace que todos los widgets pasen a primer plano y que las demás aplicaciones se atenúen. Los widgets también se pueden configurar para que solo aparezcan con Konsposé, lo que significa que solo se mostrarán cuando Konsposé esté activado. Inicialmente llamado Konsposé (en alusión a Exposé de Mac OS X ), se renombró a "Heads-Up Display" con el lanzamiento de Yahoo Widget Engine. [ 10 ]
(El) Muelle

Con la introducción de Yahoo Widget Engine 4.0, el motor ha incluido una función llamada dock. El dock muestra todos los widgets con iconos representativos. [ 11 ] Los widgets que no especifican imágenes se proporcionan con su captura de pantalla de la galería oficial de widgets o con el icono predeterminado del widget, ambos mostrados a la derecha. Al pasar el ratón por encima, el dock ayuda a los usuarios a gestionar sus widgets con botones para cerrar un widget, mostrar las preferencias de un widget y mostrar un widget en la pantalla de información . Para los usuarios que prefieren no tener el dock visible todo el tiempo, el dock tiene opciones para ocultarse automáticamente cuando no está activo, o incluso cerrarse por completo.
Funcionalidades para desarrolladores/API
El motor de widgets de Yahoo (Konfabulator) cuenta con una interfaz de programación de aplicaciones (API) muy flexible basada en JavaScript , con numerosas funciones útiles para los desarrolladores. Algunas funciones básicas incluyen elementos como áreas de texto, imágenes y temporizadores. Otras funciones incluyen la posibilidad de descargar páginas web de Internet, así como la entrada y salida de archivos y objetos de animación para facilitar 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 en la versión 4.0 la clase Canvas, que permite el dibujo vectorial. Las "imágenes" de Canvas se pueden guardar como archivos de imagen JPG o PNG. Con la introducción del dock, los widgets pueden configurar sus propios iconos. Los iconos del dock admiten un pequeño subconjunto de las funciones del motor, por lo que tienen la capacidad de mostrar varias imágenes y texto. Esto es útil para widgets diseñados para ser cosas como un reloj o un pronóstico del tiempo. También se ha añadido a los objetos de texto la compatibilidad con estilos CSS simples para el formato. [ 12 ] Otra nueva función incluida en la versión 4.0 es la capacidad de comprobar automáticamente si hay actualizaciones en los widgets descargados de la galería. Anteriormente solo disponible para los widgets oficiales de Yahoo, esta función se habilitó para todos los autores de widgets de terceros el 17 de agosto de 2007. [ 13 ]
Yahoo Widgets 4.5, lanzado el 29 de noviembre de 2007, introdujo compatibilidad con WebKit y Adobe Flash , lo que permitió el desarrollo de widgets mediante XML , HTML y JavaScript, además de 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. [ 14 ] [ 15 ]
Historia
Desarrollo inicial
Yahoo Widgets fue desarrollado originalmente como Konfabulator, por un equipo de desarrollo principal en la empresa de software Pixoria compuesto por Arlo Rose, Perry Clarke y Ed Voas. Originalmente lanzado el 10 de febrero de 2003, como una aplicación solo para Mac OS X que costaba $ 24.95 (y luego, con el lanzamiento de la versión 2.0, US$ 19.95), su versión para Windows fue lanzada 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 Pixoria fue vendida a Yahoo . [ 16 ] Poco antes de esto, Apple lanzó un motor de widgets similar, Dashboard , como parte de su sistema operativo Mac OS X Tiger . [ 17 ] 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 emplea la implementación Mozilla SpiderMonkey y cumple con los estándares de Mozilla JavaScript versión 1.5 (equivalente a ECMAScript 262 edición 3, con extensiones de Mozilla).
La idea de Konfabulator surgió en 1998, cuando Arlo Rose vio cómo podía personalizar la interfaz del reproductor de MP3 que se ejecutaba en su computadora. Su idea era "personalizar cualquier información que quisieras ver en tu escritorio". [ 18 ]
Antes de esto, tenía experiencia con Kaleidoscope, un programa de personalización de interfaz 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 . No tuvo éxito hasta el año 2002, cuando Perry Clarke (quien más tarde se convertiría en uno de los desarrolladores principales 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 de presentación preguntando a los visitantes qué era 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 su popularidad se disparó, algo que sorprendió a los desarrolladores. Debido a su popularidad, Rose y Clarke tuvieron que dejar sus trabajos para dedicarse a Konfabulator a tiempo completo.
En julio de 2003, Rose y Clarke comenzaron a trabajar en una versión para Windows con otro programador, pero diferencias internas los separaron y se vieron obligados a desechar el trabajo ya realizado. Posteriormente, Rose convenció a Ed Voas (quien por entonces era amigo de Rose y contaba con 10 años de experiencia en programación en Apple Computer , y que más tarde se convertiría en el tercer miembro del equipo principal de desarrollo de Konfabulator) para que desarrollara una versión para Windows. Inicialmente, Voas 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 para 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 Windows, y viceversa. Sin embargo, algunos widgets desarrollados posteriormente eran específicos de la plataforma.
A few months later, on May 18, 2005, the first major release of Konfabulator since version 1.0, Konfabulator 2.0 (sometimes shortened to K:2), was released, along with a visual overhaul of widgets, improved functionality, and a marked down price of US$19.95 from the previous US$24.95 (this was after many users, especially Windows users used to the idea of freeware and other cheaper widget engines, complained about the high price). The popularity of Konfabulator accelerated soon after that, and companies were seeking to use Konfabulator in their projects. In response to the demand for Konfabulator, and to provide a proper information source for widget developers (some of whom were scraping web sites for information for their widgets), the Konfabulator development team decided to sell Konfabulator to Yahoo.
Acquisition of Konfabulator
On July 25, 2005, Konfabulator was acquired by Yahoo, and Yahoo released Konfabulator for free. While the Konfabulator framework was renamed Yahoo Widgets, the underlying engine continued to be branded as Konfabulator until December 2005.
Yahoo said the reason they purchased Konfabulator was that they wanted an easy way to open up its APIs to the widget developer community and allow them easy access to the information on the Yahoo Web site. In doing this, widgets could be built without having to scrape or search web sites in order to get information regarding the APIs for widgets and the Konfabulator framework.
On May 23, 2006, the Universal binary of the Yahoo Widget Engine, version 3.1.4, was made available to users of Intel-based Macintosh computers.
In August 2006, Perry Clarke, the original engineer of the Mac version of the widget engine, left the Yahoo Widgets team,[19] followed later by Arlo Rose himself. In August 2008, Ed Voas, who developed the first Windows version of Konfabulator, also left the team.[20]
Closure
On March 2, 2012, it was announced that Yahoo would be closing down support for the Yahoo Widget Engine and closing the Yahoo Widget Gallery altogether. The announcement was made on the front page of the Yahoo gallery and on the Konfabulator forumDeprecated link archived 2012-12-17 at archive.today. Yahoo claimed that the reason for closure was twofold - the cost of replacing the older servers that supported the gallery and the refocussing of human resources on the development of the Yahoo! Connected TV widget platform.
Current technical status
Windows : El motor de widgets de Yahoo funciona en Windows XP, Vista, Windows 7, 8 y 10. En XP, el widget tiene plena funcionalidad. En sistemas NT6 (Vista y posteriores), la funcionalidad de control de sonido es limitada, ya que el Control de cuentas de usuario (UAC) de Windows no permite que las aplicaciones de widgets modifiquen el control de sonido del sistema sin acceso de administrador. El resto de las funciones operan según lo previsto.
Mac OS X – A partir de la versión 10.11 El Capitan, el dock de widgets de Yahoo ya no funciona correctamente. Sin embargo, se puede desactivar editando el archivo de configuración .plist correspondiente, y los widgets volverán a estar disponibles a través del menú. A pesar de esta limitación relativamente menor, los widgets siguen funcionando como se esperaba en versiones anteriores de OS X.
Linux : El motor de widgets de Yahoo se adaptó a Ubuntu Linux 10.10 y se modificó para convertirse en el motor de Yahoo! Connected TV . La versión para Linux no está diseñada como un motor de widgets independiente para ejecutar widgets en Linux de escritorio , sino que utiliza Ubuntu como sistema operativo integrado en televisores. Sin embargo, es posible ejecutar Ubuntu Linux 10.10 en un PC normal y ejecutar el motor de Yahoo! Connected TV localmente para fines de desarrollo y pruebas.
El 30 de marzo de 2018, quince años después del debut de Konfabulator, Yahoo (ahora propiedad de Verizon) dejó de permitir la publicación de aplicaciones "Kon" en el motor de Yahoo! Connected TV, e instó a los desarrolladores a ofrecer aplicaciones con conector HTML5. Esto marca la interrupción definitiva de la última rama de Konfabulator que seguía en funcionamiento. [ 21 ]
Interrupción en la transmisión del widget del tiempo
Desde mayo de 2016, el popular widget del tiempo de Yahoo dejó de funcionar. Este widget era uno de los más populares de Yahoo, ya que proporcionaba acceso gratuito a la información meteorológica de la plataforma. Yahoo modificó la forma de acceder a dicha información, lo que provocó la inutilización no solo del widget, sino también de todos los demás programas y sitios web que intentaban utilizarlo. La documentación actualizada de Yahoo indicaba: «Para aumentar la seguridad y ofrecer un mejor servicio a nuestros clientes de YDN, la fuente de datos meteorológicos implementará OAuth 1 a partir del 15 de marzo de 2016. Actualice sus llamadas a la API con OAuth 1 habilitado (a través del punto final OAuth /v1/yql si utiliza YQL) con su clave y secreto de la aplicación de Yahoo».
Dado que el widget del tiempo ya no es compatible, los empleados de Yahoo no realizarán cambios para corregirlo. Sin embargo, como todos los widgets se pueden descompilar a su código fuente JavaScript original, los desarrolladores podrían modificarlo para que se ajuste 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 fuentes alternativas como https://aviationweather.gov/adds/dataserver. Archivado el 25/02/2017 en Wayback Machine .
Referencias
- ↑ "Yahoo! Inc. - Cronología de la empresa" . Wayback Machine . 13 de julio de 2008. Archivado del original el 13 de julio de 2008. Consultado el 13 de febrero de 2017 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "Yahoo! Inc. - Cronología de la empresa" . Wayback Machine . 13 de julio de 2008. Archivado del original el 13 de julio de 2008. Consultado el 19 de julio de 2016 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ "Konfabulator ahora es Yahoo Widgets" . Archivado del original el 25 de marzo de 2009. Consultado el 21 de marzo de 2009 .
- ↑ "Centro de términos de Yahoo" . info.yahoo.com . Consultado el 26 de agosto de 2016 .
- ↑ "World Clock Pro - Yahoo Widgets" . Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
- ↑ "Temporizador de cuenta regresiva genérico - Widgets de Yahoo" . Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
- ↑ "NewsStand - Yahoo Widgets" . Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
- ↑ "WebImages - Yahoo Widgets" . Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
- ↑ "Widget Runtime" . Archivado del original el 18 de julio de 2011. Consultado el 21 de marzo de 2009 .
- ↑ "¿Qué hace el modo de visualización frontal? - Widgets" . Help.yahoo.com . Consultado el 21 de marzo de 2009 .
- ↑ "Blog de Yahoo Widgets - Actualidad en el mundo de los desarrolladores" . Widgets.yahoo.net. 26 de julio de 2007. Archivado del original el 28 de febrero de 2010. Consultado el 21 de marzo de 2009 .
- ↑ "Blog de widgets de Yahoo: ¡Ya está aquí!" . Widgets.yahoo.net. 22 de marzo de 2007. Archivado del original el 26 de marzo de 2009. Consultado el 21 de marzo de 2009 .
- ↑ "Comprobación de actualización de widgets activada para todos - Foros de Konfabulator" . konfabulator.com. Archivado del original el 27 de febrero de 2010. Consultado el 21 de marzo de 2009 .
- ↑ "Blog de Yahoo Widgets - ¡Ya llegó Yahoo Widgets 4.5!" . Widgets.yahoo.net. 29/11/2007. Archivado del original el 18/01/2009 . Consultado el 21/03/2009 .
- ↑ "Blog de Yahoo Widgets - Konfabulator 4.5: Funciones interesantes para desarrolladores" . Widgets.yahoo.net. 14 de diciembre de 2007. Archivado del original el 3 de enero de 2009. Consultado el 21 de marzo de 2009 .
- ↑ Sherman, Chris. "Por qué Yahoo compró Konfabulator" . Search Engine Watch . Archivado del original el 12 de octubre de 2007. Consultado el 11 de enero de 2024 .
- ^ Siracusa, John (28 de abril de 2005). "Mac OS X 10.4 Tigre" . Ars Técnica . Consultado el 11 de enero de 2024 .
- ↑ "Historia de Konfabulator" Archivada el 14 de agosto de 2005 en la Wayback Machine del sitio web de Konfabulator, ilustrada por Vera Brosgol.
- ↑ Blog de widgets de Yahoo - ¡Hemos vuelto!
- ↑ Voas, Ed (2008-08-07). "Abandonando el redil" . Foro de Konfabulator . Recuperado el 26 de enero de 2009 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Inicio | Yahoo Smart TV" .
Enlaces externos
- Sitio web oficial , archivado el 8 de febrero de 2012.
- Software de 2003
- Propiedades de Internet establecidas en 2003
- Las propiedades de Internet se desmantelaron en 2012.
- Productos y servicios descontinuados en 2012.
- Motores de widgets
- Software de utilidad para macOS
- Software de utilidad para Windows
- Servicios de Yahoo! descontinuados