야후! 위젯
Yahoo! Widgets개발자 | 야후 위젯 팀 |
---|---|
초기 릴리즈 | 2003년 2월 10일, 2005년 7월 , 전( 7월 25일 (Yahoo!)위젯)[1] | 전( (Konfabulator로서)
최종 릴리즈 | 4.5.2.0 / 2009년6월 25일, 전( |
운영 체제 | Mac OS X, Microsoft Windows XP, Vista 및 Windows 7 |
유형 | 위젯 엔진 |
면허증. | 수정된 BSD 라이센스(앱의 EULA 참조) |
웹 사이트 | http://www.widgets.yahoo.com (2012년 2월 8일 아카이브 완료) |
Yahoo Widgets는 Mac OS X 및 Microsoft Windows, 특히 Windows XP, Vista 및 Windows 7용 무료 응용 프로그램 플랫폼입니다.이 소프트웨어는 이전에 Konfabulator라고 불렸으나 2005년 7월 25일 컴퓨터 서비스 회사인 Yahoo에 인수된 후 브랜드 [2][3]변경되었다.이후 Konfabulator라는 이름이 기본 렌더링 엔진의 이름으로 복원되었습니다.이 엔진은 XML 인터프리터와 결합된 JavaScript 런타임 환경을 사용하여 위젯이라고 하는 작은 응용 프로그램을 실행하므로 위젯 엔진이라고 하는 소프트웨어 응용 프로그램 클래스의 일부입니다.2012년 2월 27일 Yahoo는 2012년 4월 3일 현재 Yahoo!로 라이선스 계약을 갱신했습니다.위젯은 계속 다운로드할 수 있지만 지원 및 개발이 [4]중단됩니다.
특징들
Yahoo Widget Engine에는 날씨 위젯, 디지털 시계, 달력 등 사용자가 시작할 수 있도록 기본 위젯이 포함되어 있습니다.가장 많이 다운로드되는 것 중에는 세계 표준시계,[5] 전용 카운트다운타이머,[6] 심플한 RSS 피드 리더,[7] Web 카메라 [8]뷰어 등이 있습니다.
각 위젯은 다른 유형의 위젯 및 주요 Konfabulator 시스템 프로세스와는 별도로 자체 시스템 프로세스로 실행되므로 소프트웨어 애플리케이션 전체의 안정성이 향상됩니다.Konfabulator 위젯을 종료해야 하는 문제가 발생한 경우 다른 위젯이나 기본 Konfulator [9]애플리케이션에 영향을 주지 않고 해당 위젯을 종료할 수 있습니다.이 방법의 단점은 각 프로세스를 실행하는 데 필요한 컴퓨터 메모리입니다.이것은 일반적으로 512MB-2GB의 RAM만을 탑재한 당시의 컴퓨터에서는 잠재적인 문제가 될 수 있습니다.이는 위젯의 그래픽 특성에 의해 소비되는 RAM에 비하면 사소한 문제였으며, 이는 기존의 사각형 데스크톱 애플리케이션보다 RAM 부하가 더 높을 수 있습니다.
헤드업 디스플레이 / Konsposé
야후 위젯은 열려 있는 모든 위젯을 데스크톱 맨 위로 빠르게 가져올 수 있는 기능을 제공합니다.단축키(사용자가 설정)를 누르면 활성화할 수 있습니다.그러면 모든 위젯이 맨 앞에 표시되고 다른 모든 응용프로그램이 흐리게 표시됩니다.위젯은 Konsposé 전용으로 설정할 수도 있습니다. 즉, Konsposé가 활성화되었을 때만 나타납니다.처음에는 Konsposé(Mac OS X의 Exposé를 의미)로 불렸지만, 야후 위젯 엔진이 [10]출시되면서 "Heads-Up Display"로 이름이 바뀌었다.
(더) 독
Yahoo Widget Engine 4.0의 도입으로 이 엔진은 독이라고 불리는 기능을 포함하게 되었다.도킹 스테이션에는 대표 [11]아이콘이 있는 모든 위젯이 표시됩니다.이미지를 지정하지 않은 위젯은 공식 위젯 갤러리의 스크린샷 또는 오른쪽에 표시된 기본 위젯 아이콘과 함께 제공됩니다.마우스를 사용하여 롤오버하면 사용자가 위젯을 닫고 위젯 기본 설정을 표시하며 헤드업 디스플레이에서 위젯을 표시하는 버튼으로 위젯을 관리할 수 있습니다.도킹 스테이션이 항상 보이지 않는 것을 선호하는 사용자는 도킹 스테이션이 활성화되지 않을 때 자동으로 숨기거나 완전히 닫히는 옵션을 사용할 수 있습니다.
개발자/API 기능
Yahoo Widget Engine(Konfabulator)은 JavaScript 기반의 매우 유연한 애플리케이션 프로그래밍 인터페이스(API)를 갖추고 있으며 개발자에게 유용한 많은 기능을 갖추고 있습니다.텍스트 영역, 이미지 및 타이머와 같은 몇 가지 기본 기능이 있습니다.기타 기능에는 인터넷에서 웹 페이지를 다운로드하는 기능, 파일 입력/출력, 시각 효과를 돕는 애니메이터 개체 등이 있습니다.내장 인터페이스를 통해 위젯 개발자는 Windows에서 셸 스크립트 및 COM 애플리케이션과 같은 OS별 코드를 실행하고 Mac에서는 AppleScript를 실행할 수 있습니다.
Yahoo Widget Engine 4.0에서는 SQLite가 엔진에 포함되어 개발자가 데이터베이스를 작성 및 수정할 수 있습니다.또한 4.0에는 벡터 드로잉이 가능한 캔버스 클래스가 포함되어 있습니다.캔버스 "이미지"는 JPG 또는 PNG 이미지 파일에 저장할 수 있습니다.독의 도입으로 위젯은 자체 독 아이콘을 설정할 수 있습니다.도킹 아이콘은 엔진 기능의 작은 부분 집합을 지원하므로 여러 이미지와 텍스트를 표시할 수 있습니다.이것은 시계나 기상 캐스터와 같은 위젯에 유용합니다.텍스트 오브젝트에는 포맷을 [12]위한 단순한 CSS 스타일 지원도 추가되어 있습니다.버전 4.0에 포함된 또 다른 신기능은 갤러리가 다운로드한 위젯에서 업데이트를 자동으로 확인하는 기능입니다.이전에는 공식 Yahoo 위젯에서만 사용 가능했던 이 기능은 2007년 [13]8월 17일부터 모든 타사 위젯 작성자에 대해 사용 가능하게 되었습니다.
2007년 11월 29일에 출시된 야후 위젯 4.5는 WebKit과 Adobe Flash를 모두 지원하여 플래시의 기능뿐만 아니라 XML, HTML 및 JavaScript를 사용한 위젯 개발을 가능하게 했습니다.WebKit 지원에는 플러그인이 포함되어 있지 않기 때문에 플래시는 별도의 네이티브오브젝트를 [14][15]사용하여 지원됩니다.
역사
이 섹션은 확인을 위해 추가 인용문이 필요합니다.(2009년 1월 (이 를 에 대해 합니다) |
초기 개발
Yahoo Widgets는 원래 Arlo Rose, Perry Clarke 및 Ed Voas로 구성된 핵심 개발 팀에 의해 Konfabulator로 개발되었습니다.2003년 2월 10일 24.95달러(그리고 이후 버전 2.0의 출시와 함께 19.95달러)의 Mac OS X 전용 애플리케이션으로 처음 출시된 윈도우 버전은 2004년 11월 8일에 버전 Konfabulator 1.8의 출시와 함께 출시되었고 2005년 7월 25일 Konfulator 2.1의 출시와 함께 프리웨어를 만들었다.이에 앞서 애플은 Mac OS X Tiger 운영 체제의 일부로 유사한 위젯 엔진인 Dashboard를 출시했다.Konfabulator의 윈도 플랫폼에서의 주요 상업적 경쟁자는 Stardock이 개발한 Desktop X입니다.비슷한 기능을 제공하는 다른 프로그램으로는 Kapsules와 AveDesk(Windows용), gDesklets(GNOME용), SuperKaramba(KDE용) 등이 있습니다.
Konfabulator에서 사용되는 JavaScript 엔진은 Mozilla SpiderMonkey 구현을 사용하며 Mozilla JavaScript 버전 1.5 표준을 준수합니다(모질라 확장자를 사용하는 ECMAScript 262 Edition 3과 동일).
콘파불레이터의 아이디어는 1998년 알로 로즈가 자신의 컴퓨터에서 실행되는 MP3 미디어 플레이어의 가죽을 벗기는 방법을 보았을 때 시작되었다.그의 아이디어는 [16]"데스크탑에서 보고 싶은 모든 정보를 가려내라"는 것이었다.
그 전에 그는 WindowBlinds와 유사한 Apple Macintosh 운영체제용 스킨킹 프로그램인 Kaleidoscope를 사용해 본 경험이 있다.그는 자신의 아이디어를 설명하기 위해 "Konfabulator"라는 용어를 만든 후 다른 소프트웨어 프로그래머들에게 자신의 아이디어를 피칭하려고 시도했다.그는 2002년 페리 클라크(나중에 Konfabulator의 핵심 개발자 중 한 명이 됨)가 그의 아이디어를 듣고 그와 함께 이 프로젝트에 참여하기로 동의했을 때까지 성공하지 못했다.
2003년 2월 10일, Rose와 Clarke는 Konfabulator 버전 1.0을 출시했습니다.론칭 전에 로즈는 Konfabulator가 아직 개발 중인 동안 방문객들에게 Konfabulator가 무엇인지 묻는 티저 웹사이트를 만들었다.최종적으로 발매되었을 때, Konfabulator의 유저는 위젯의 아이디어에 깊은 인상을 받아, 그 인기가 치솟아 Konfabulator의 개발자를 놀라게 했다.그 인기로 인해 로즈와 클라크는 콘파불레이터를 풀타임으로 작업하기 위해 일을 그만둬야 했다.
2003년 7월, Rose와 Clarke는 다른 소프트웨어 프로그래머와 함께 Windows 버전 작업을 시작했지만, 내부적인 차이로 인해 두 사람은 이미 수행한 작업을 폐기해야 했습니다.이후 로즈는 에드보아스(당시 로즈의 친구이자 애플컴퓨터에서 10년간 소프트웨어 프로그래밍 경험을 가지고 있으며, 후에 Konfabulator의 핵심 개발팀의 세 번째 멤버가 될 것)를 설득하여 Windows 버전을 개발하게 되었습니다.처음에는 거절했지만, 나중에 작업용 시제품을 만들어 이틀 만에 Konfabulator 개발팀에 제출했습니다.
2004년 11월, 최초의 크로스 플랫폼 버전인 Konfabulator 1.8이 발매되었습니다.Windows 버전은 Mac OS X 운영 체제용으로 작성된 대부분의 Konfabulator 위젯을 Windows 시스템에서 원활하게 실행할 수 있었고, 그 반대도 마찬가지였습니다.그러나 나중에 개발된 일부 위젯은 플랫폼에 따라 다릅니다.
몇 달 후인 2005년 5월 18일, 버전 1.0 이후 첫 번째 주요 릴리스인 Konfabulator 2.0(때로는 K:2로 줄임말)이 출시되었고, 위젯의 시각적 개편, 향상된 기능성, 그리고 이전 24.95달러(특히 많은 사용자들이 사용한 이후)에서 19.95달러의 가격 인하된 가격도 함께 출시되었습니다.프리웨어와 기타 저렴한 위젯 엔진에 대한 아이디어, 비싼 가격에 대한 불만).그 직후, 콘파불레이터의 인기는 가속해, 기업은 콘파불레이터를 프로젝트에 이용하려고 하고 있었다.Konfabulator 개발팀은 Konfulator의 수요에 부응하여 위젯 개발자에게 적절한 정보원을 제공하기 위해 Konfabulator 개발팀은 Konfulator를 Yahoo에 판매하기로 결정했다.
야후, Konfabulator 인수
2005년 7월 25일 야후가 콘파불레이터를 인수했고 야후는 콘파불레이터를 무료로 출시했다.Konfabulator 프레임워크는 Yahoo Widgets로 이름이 변경되었지만, 기본 엔진은 2005년 12월까지 Konfabulator로 계속 브랜드화되었습니다.
야후는 Konfabulator를 구입한 이유는 API를 위젯 개발자 커뮤니티에 개방하고 야후 웹사이트의 정보에 쉽게 접근할 수 있는 쉬운 방법을 원했기 때문이라고 말했다.이를 통해 위젯용 API와 Konfulator 프레임워크에 대한 정보를 얻기 위해 웹 사이트를 스크래핑하거나 검색할 필요 없이 위젯을 구축할 수 있습니다.
2006년 5월 23일 야후 위젯 엔진의 유니버설 바이너리 버전 3.1.4가 인텔 기반의 Macintosh 컴퓨터 사용자에게 제공되었습니다.
2006년 8월, Widget Engine의 Mac 버전의 원조 엔지니어인 Perry Clarke가 Yahoo [17]Widget 팀을 떠났고, 그 후 Arlo Rose가 그 뒤를 이었다.2008년 8월, 최초의 Windows 버전의 Konfabulator를 개발한 Ed Voas도 [18]팀을 떠났다.
야후가 야후 데스크톱 위젯을 닫다
2012년 3월 2일 야후는 야후 위젯 엔진에 대한 지원을 폐쇄하고 야후 위젯 갤러리를 완전히 폐쇄할 것이라고 발표되었습니다.이 발표는 야후 갤러리 1면과 콘파불레이터 포럼에서 이루어졌다.야후는 폐쇄 이유가 두 가지라고 주장했다. 갤러리를 지탱하는 오래된 서버 교체 비용과 야후 개발 인력 재집중 비용이다. 연결된 TV 위젯 플랫폼.
현재 기술 상태
Windows - Yahoo Widget 엔진은 Windows XP, Vista, Windows 7, 8, 및 10에서 작동합니다.XP에서는 위젯이 모든 기능을 제공합니다.NT6 시스템(Vista+)에서는 Windows UAC가 위젯 앱에 관리자 권한 없이 시스템 사운드 컨트롤을 변경할 수 있는 권한을 부여하지 않기 때문에 사운드 컨트롤 기능이 제한됩니다.그 외의 기능은 모두 설계대로 동작합니다.
Mac OSX - 10.11 El Capitan에서 야후 위젯 도킹 스테이션이 더 이상 제대로 작동하지 않습니다.그러나 관련 .plist 구성 파일을 편집하여 도킹을 비활성화할 수 있습니다. 그러면 메뉴를 통해 위젯에 액세스할 수 있습니다.이러한 비교적 사소한 제한에도 불구하고 이전 버전의 OSX에서는 위젯이 여전히 예상대로 작동합니다.
Linux - Yahoo 위젯 엔진은 Ubuntu Linux 10.10으로 포팅되어 Yahoo!로 변경되었습니다. 접속되어 있는 TV 엔진.Linux 버전은 데스크톱 Linux에서 위젯을 실행하기 위한 독립형 위젯 엔진으로 설계되지 않았으며 대신 Ubuntu를 TV 세트에 포함된 o/s의 호스트로 사용합니다.그러나 Ubuntu linux 10.10을 일반 PC에서 실행하여 Yahoo!를 실행할 수 있습니다.개발/테스트를 위해 TV 엔진을 로컬로 연결.
2018년 3월 30일 - Konfabulator가 데뷔한 지 15년 후, 야후(현재는 Verizon 소유)는 "Kon" 앱의 야후! 공개를 중지했습니다.커넥티드 TV 엔진으로 개발자가 HTML5 커넥터 앱을 제공할 것을 권장합니다.이로써 콘파불라토르의 [19]마지막 지점은 최종적으로 폐지되었다.
야후의 날씨 위젯 피드가 중단되었습니다.
2016년 5월 현재 인기 있는 야후 날씨 위젯은 작동을 멈췄다.날씨 위젯은 야후의 날씨 피드에 무료로 접근할 수 있는 야후의 가장 인기 있는 위젯 중 하나였다.야후는 날씨 위젯뿐만 아니라 날씨 위젯을 사용하려는 다른 모든 프로그램과 사이트를 부수면서 날씨 피드 접근 방식을 변경했다.야후의 최신 문서에는 다음과 같이 기재되어 있습니다.「보안 대책을 강화하고, YDN 고객에게 보다 나은 서비스를 제공하기 위해서, 기상 데이터 소스는 2016년 3월 15일부터 OAuth 1을 실시합니다. Yahoo App 키와 암호를 사용하여 OAuth 1을 활성화(YQL을 사용하는 경우 OAuth /v1/yql 엔드 포인트 사용)한 상태에서 API 호출을 업데이트하십시오."
날씨 위젯은 지원되지 않기 때문에 야후 직원들이 위젯을 수정하기 위한 변경은 하지 않습니다.그러나 모든 위젯을 원래 JavaScript 소스 코드로 디컴파일할 수 있기 때문에 개발자는 야후의 수정된 권한 요건에 대응하거나 대체 날씨 소스에서 데이터를 얻도록 위젯을 수정할 수 있습니다.다른 위젯은 이러한 방식으로 수정되었으며 이미 https://aviationweather.gov/adds/dataserver과 같은 대체 피드로부터 소스 데이터를 가져옵니다.
레퍼런스
- ^ "Yahoo! Inc. - Company Timeline". Wayback Machine. 2008-07-13. Archived from the original on 2008-07-13. Retrieved 2017-02-13.
{{cite web}}
: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ "Yahoo! Inc. - Company Timeline". Wayback Machine. 2008-07-13. Archived from the original on 2008-07-13. Retrieved 2016-07-19.
{{cite web}}
: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ "Konfabulator now Yahoo Widgets".
- ^ "Yahoo Terms Center". info.yahoo.com. Retrieved 2016-08-26.
- ^ "World Clock Pro - Yahoo Widgets". Widgets.yahoo.com. Retrieved 2009-03-21.
- ^ "Generic Countdown Timer - Yahoo Widgets". Widgets.yahoo.com. Retrieved 2009-03-21.
- ^ "NewsStand - Yahoo Widgets". Widgets.yahoo.com. Retrieved 2009-03-21.
- ^ "WebImages - Yahoo Widgets". Widgets.yahoo.com. Retrieved 2009-03-21.
- ^ "Widget Runtime".
- ^ "What does Heads Up Display mode do? - Widgets". Help.yahoo.com. Retrieved 2009-03-21.
- ^ "Yahoo Widgets Blog - Current Events in Developer Town". Widgets.yahoo.net. 2007-07-26. Retrieved 2009-03-21.
- ^ "Yahoo Widgets Blog - It's Here!". Widgets.yahoo.net. 2007-03-22. Retrieved 2009-03-21.
- ^ "Widget Update Check Activated For Everyone - Konfabulator Forums". konfabulator.com. Retrieved 2009-03-21.
- ^ "Yahoo Widgets Blog - Yahoo Widgets 4.5 is Here!". Widgets.yahoo.net. 2007-11-29. Retrieved 2009-03-21.
- ^ "Yahoo Widgets Blog - Konfabulator 4.5: Cool Developer Features". Widgets.yahoo.net. 2007-12-14. Retrieved 2009-03-21.
- ^ 베라 브라더스골의 그림처럼 콘파불토르의 웹사이트에 있는 '콘파불토르의 역사'
- ^ Yahoo Widgets 블로그 - We're-a-a-a-ak!
- ^ Voas, Ed (2008-08-07). "Leaving the Fold". Konfabulator forum. Archived from the original on 2013-01-27. Retrieved 2009-01-26.
{{cite web}}
: CS1 maint: bot: 원래 URL 상태를 알 수 없습니다(링크). - ^ "Home Yahoo Smart TV".
외부 링크
- 야후가 Konfabulator를 사들인 이유
- DesktopX와 Konfulator의 비교
- Yahoo Widgets 실습 리뷰 CNET 네트워크
- DeviantArt의 Yahoo 위젯 갤러리
- Yahoo 위젯을 지원되는 엔진으로 변환하는 방법 안내서
대시보드와 Konfulator의 비교
- John Siracusa의 Ars Technica용 Mac OS X v10.4 리뷰에서 대시보드와 Konfabulator 비교
- Darling Fireball의 John Gruber의 Dashboard와 Konfabulator 비교