stringtranslate.com

Widgets de Yahoo

Yahoo Widgets es una plataforma de aplicaciones gratuita discontinuada 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] El nombre Konfabulator se restableció posteriormente 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, es 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á estando disponible para su descarga, pero se detendría el soporte y el desarrollo. [4]

Características

Yahoo Widget Engine incluye algunos widgets predeterminados para ayudar a los usuarios a comenzar, incluido un widget del clima, un reloj digital y un calendario, entre otras cosas. Algunos de los más descargados incluyen un reloj con zona horaria mundial, [5] temporizadores de cuenta regresiva dedicados, [6] lectores de feeds RSS simples , [7] y visores de cámaras web . [8]

Cada widget se ejecuta en su propio proceso de 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 requiera que se apague, ese widget en particular se puede apagar sin afectar a otros widgets o a la aplicación principal de Konfabulator. [9] Una desventaja de hacer esto era la memoria de computadora necesaria para que se ejecute cada proceso, lo que posiblemente era un problema potencial en las computadoras de la época que generalmente estaban equipadas con solo 512mb-2gb de RAM. Este era un problema menor en comparación con la RAM consumida por la naturaleza gráfica de los widgets, que podría hacerlos más intensivos en RAM que las aplicaciones de escritorio tradicionales con forma cuadrada.

Pantalla de visualización frontal/Konsposé

Yahoo Widgets ofrece una función que puede llevar rápidamente todos los widgets abiertos a la parte superior del escritorio . Se puede activar pulsando una tecla de acceso rápido (establecida por el usuario). Esto hace que todos los widgets se coloquen en primer plano y que todas las demás aplicaciones se atenúen. Los widgets también se pueden configurar para que sean exclusivos 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 ), se renombró como "Heads-Up Display" con el lanzamiento de Yahoo Widget Engine. [10]

(El) Muelle

Widget de Yahoo

Con la introducción de Yahoo Widget Engine 4.0, el motor ha incluido una característica 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 de widgets oficial o el icono de widget predeterminado, ambos mostrados a la derecha. Cuando se pasa el mouse sobre 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 de visualización frontal . Para los usuarios que prefieren no tener un dock visible todo el tiempo, el dock tiene opciones para ocultarse automáticamente cuando no está activo, o incluso cerrarse por completo.

Funciones de API/desarrollador

El motor de widgets de Yahoo (Konfabulator) tiene una interfaz de programación de aplicaciones (API) muy flexible basada en JavaScript con muchas funciones útiles para los desarrolladores. Algunas funciones básicas incluyen elementos como áreas de texto, imágenes y temporizadores. Otras funciones incluyen la capacidad de descargar páginas web de Internet, así como entrada/salida de archivos y objetos de animación para ayudar en los efectos visuales. Una interfaz incorporada 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, se ha incluido SQLite en el motor, lo que permite a los desarrolladores crear y modificar bases de datos. También se incluye con la versión 4.0 la clase Canvas, que permite el dibujo vectorial. Las "imágenes" de Canvas se pueden guardar en un archivo de imagen JPG o PNG. Con la introducción del dock, los widgets pueden configurar sus propios iconos de dock. Los iconos de dock admiten un pequeño subconjunto de las características 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 pronosticador del tiempo. También se agregó a los objetos de texto soporte para estilos CSS simples para formatear. [12] 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 para ver si hay actualizaciones. Anteriormente solo estaba disponible para los widgets oficiales de Yahoo Widgets, pero esta característica 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 utilizando 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. [14] [15]

Historia

Desarrollo inicial

Yahoo Widgets fue desarrollado originalmente como Konfabulator, por un equipo de desarrollo central en la firma de software Pixoria, compuesto por Arlo Rose, Perry Clarke y Ed Voas. Originalmente lanzado el 10 de febrero de 2003, como una aplicación exclusiva para Mac OS X que costaba $ 24,95 (y más tarde, con el lanzamiento de la versión 2.0, US $ 19,95), 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 Pixoria se vendió a Yahoo . [16] [ cita(s) adicional(es) necesaria(s) ] 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 utiliza la implementación de Mozilla SpiderMonkey y se ajusta a 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 el reproductor multimedia MP3 que tenía instalado en su ordenador. Su idea era "personalizar cualquier información que quisiera ver en su escritorio". [18]

Antes de esto, había tenido experiencia con Kaleidoscope, un programa de diseño de máscaras 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 (que más tarde se convertiría en uno de los desarrolladores principales de Konfabulator) escuchó sobre 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 en el que preguntaba 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, 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 para Windows con otro programador de software, pero las diferencias internas los separaron y se vieron obligados a desechar el trabajo que ya habían hecho. 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 que más tarde se convertiría en el tercer miembro del equipo de desarrollo central de Konfabulator) para que desarrollara una versión para Windows para ellos. Inicialmente se negó, pero más tarde 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.

Unos meses después, 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 los widgets, una funcionalidad mejorada y un precio reducido de US$19,95 desde los US$24,95 anteriores (esto fue después de que muchos usuarios, especialmente los usuarios de Windows acostumbrados a la idea del freeware y otros motores de widgets más baratos, se quejaran del alto precio). La popularidad de Konfabulator se aceleró poco después de eso, y las empresas buscaban usar 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 estaban raspando sitios web para obtener información 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 lo lanzó de forma gratuita. Si bien el marco de Konfabulator pasó a llamarse Yahoo Widgets, el motor subyacente siguió llamándose Konfabulator hasta diciembre de 2005.

Yahoo dijo que la razón por la que adquirieron Konfabulator fue que querían una forma sencilla de abrir sus API a la comunidad de desarrolladores de widgets y permitirles un acceso sencillo a la información del sitio web de Yahoo. De esta manera, se podrían crear widgets sin tener que buscar en 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, se puso a disposición de 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, abandonó el equipo de Yahoo Widgets [19] , seguido más tarde por el propio Arlo Rose. En agosto de 2008, Ed Voas, que desarrolló la primera versión para Windows de Konfabulator, también abandonó el equipo [20] .

Cierre

El 2 de marzo de 2012, se anunció que Yahoo dejaría de ofrecer soporte para Yahoo Widget Engine y cerraría Yahoo Widget Gallery por completo. El anuncio se hizo en la página principal de Yahoo Gallery y en el foro Konfabulator. Archivado el 17 de diciembre de 2012 en archive.today . Yahoo afirmó que el motivo del cierre era doble: el costo de reemplazar los servidores antiguos que respaldaban la galería y la reorientación de los recursos humanos hacia el desarrollo de la plataforma de widgets Yahoo! Connected TV .

Estado técnico actual

Windows : el motor de widgets de Yahoo funciona en Windows XP, Vista, Windows 7, 8 y 10. En XP, el widget tiene todas sus funciones. En los sistemas NT6 (Vista+), la funcionalidad de control de sonido es limitada, ya que el Control de cuentas de usuario de Windows 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 previsto.

Mac OSX : a partir de la versión 10.11 de El Capitan, el dock de widgets de Yahoo ya no funciona correctamente. Sin embargo, el dock se puede desactivar editando el archivo de configuración .plist correspondiente y, a partir de ese momento, se podrá 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 fue portado a Ubuntu Linux 10.10 y modificado para convertirse en el motor de Yahoo! Connected TV . 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 televisores. Sin embargo, es posible ejecutar Ubuntu Linux 10.10 en una PC normal y ejecutar el motor de Yahoo! Connected TV localmente para fines de desarrollo y 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 se publicaran aplicaciones "Kon" en el motor de Yahoo! Connected TV, y en su lugar alentó a los desarrolladores a ofrecer aplicaciones de conector HTML5. Esto marca la discontinuación final de la última rama continua de Konfabulator. [21]

Interrupción del suministro de widgets meteorológicos

A partir de mayo de 2016, el popular widget del tiempo de Yahoo dejó de funcionar. El widget del tiempo era uno de los widgets más populares de Yahoo, ya que brindaba acceso gratuito al feed del tiempo de Yahoo. Yahoo modificó la forma en que se accede al feed del tiempo, lo que dañó no solo el widget del tiempo, sino también todos los demás programas y sitios que intentan usarlo. La documentación actualizada de Yahoo indicó: "Para aumentar las medidas de seguridad y brindar un mejor servicio a nuestros clientes de YDN, la fuente de datos del tiempo 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) utilizando su clave y secreto de la aplicación Yahoo".

Como el widget meteorológico ya no es compatible, los empleados de Yahoo no realizarán cambios para solucionarlo. Sin embargo, como todos los widgets se pueden descompilar a su código fuente JavaScript original, los desarrolladores podrían modificar el widget 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 origen de fuentes alternativas como https://aviationweather.gov/adds/dataserver.

Referencias

  1. ^ "Yahoo! Inc. - Cronología de la empresa". Wayback Machine . 13 de julio de 2008. Archivado desde el original el 13 de julio de 2008. Consultado el 13 de febrero de 2017 .{{cite web}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
  2. ^ "Yahoo! Inc. - Cronología de la empresa". Wayback Machine . 13 de julio de 2008. Archivado desde el original el 13 de julio de 2008. Consultado el 19 de julio de 2016 .{{cite web}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
  3. ^ "Konfabulator ahora es Yahoo Widgets". Archivado desde el original el 25 de marzo de 2009. Consultado el 21 de marzo de 2009 .
  4. ^ "Centro de términos de Yahoo". info.yahoo.com . Consultado el 26 de agosto de 2016 .
  5. ^ "Reloj mundial Pro - Yahoo Widgets". Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
  6. ^ "Temporizador de cuenta regresiva genérico - Yahoo Widgets". Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
  7. ^ "NewsStand - Yahoo Widgets". Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
  8. ^ "WebImages - Yahoo Widgets". Widgets.yahoo.com . Consultado el 21 de marzo de 2009 .
  9. ^ "Widget Runtime". Archivado desde el original el 18 de julio de 2011. Consultado el 21 de marzo de 2009 .
  10. ^ "¿Qué hace el modo Heads Up Display? - Widgets". Help.yahoo.com . Consultado el 21 de marzo de 2009 .
  11. ^ "Blog de Yahoo Widgets: actualidad en la ciudad de los desarrolladores". Widgets.yahoo.net. 26 de julio de 2007. Archivado desde el original el 28 de febrero de 2010. Consultado el 21 de marzo de 2009 .
  12. ^ "Ya está aquí el blog de widgets de Yahoo!". Widgets.yahoo.net. 22 de marzo de 2007. Archivado desde el original el 26 de marzo de 2009. Consultado el 21 de marzo de 2009 .
  13. ^ "Widget Update Check Activated For Everyone - Konfabulator Forums" (La comprobación de actualización de widgets está activada para todos: foros de Konfabulator). konfabulator.com. Archivado desde el original el 27 de febrero de 2010. Consultado el 21 de marzo de 2009 .
  14. ^ "Blog de Yahoo Widgets: ¡Ya está aquí Yahoo Widgets 4.5!". Widgets.yahoo.net. 2007-11-29. Archivado desde el original el 2009-01-18 . Consultado el 2009-03-21 .
  15. ^ "Blog de Yahoo Widgets - Konfabulator 4.5: Funciones interesantes para desarrolladores". Widgets.yahoo.net. 14 de diciembre de 2007. Archivado desde el original el 3 de enero de 2009. Consultado el 21 de marzo de 2009 .
  16. ^ Sherman, Chris. "Por qué Yahoo compró Konfabulator". Search Engine Watch . Archivado desde el original el 12 de octubre de 2007. Consultado el 11 de enero de 2024 .
  17. ^ Siracusa, John (28 de abril de 2005). "Mac OS X 10.4 Tigre". Ars Técnica . Consultado el 11 de enero de 2024 .
  18. ^ "Historia de Konfabulator" Archivado el 14 de agosto de 2005 en Wayback Machine en el sitio web de Konfabultor, ilustrado por Vera Brosgol
  19. ^ Blog de Yahoo Widgets: ¡Estamos de vuelta!
  20. ^ Voas, Ed (7 de agosto de 2008). "Leaving the Fold". Foro Konfabulator . Archivado desde el original el 27 de enero de 2013. Consultado el 26 de enero de 2009 .{{cite web}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
  21. ^ "Inicio | Yahoo Smart TV".

Enlaces externos