I. 위젯의 선두 주자, 야후 위젯
필자의 이전 강좌에서 알 수 있듯이 야후 위젯은 맥킨토시에서 날씨, 계산기, 달력과 같은 악세사리를 제공하는 프로그램이다. 사실 원래의 이름은 Konfabulator이며, XML(JavaScript)로 작성된 위젯이라는 작은 프로그램을 실행해주는 일종의 소프트웨어 플랫폼이다.
소프트웨어 플랫폼
IE에도 IE에서만 동작하는 확장을 사용할 수 있다. 이러한 확장은 IE가 있어야지만 동작한다. 그런면에서 보면 IE 역시 이러한 확장을 실행하기위한 소프트웨어 플랫폼으로 볼 수 있다. 그러나 IE는 확장이 없어도 브라우저로서 기능을 수행하지만 소프트웨어 플랫폼은 플랫폼에서 동작하는 프로그램이 없으면 어떠한 일도 하지 못한다. 이러한 소프트웨어 플랫폼으로 가장 유명한 것은 자바 가상 머신이다. JVM 역시 바이트 코드로 작성된 프로그램을 실행시켜주는 일종의 소프트웨어 플랫폼이기 때문이다.
Konfabulator는 계속 맥킨토시 용으로 개발되어왔지만 Mac OS X Tiger에서 Konfabulator와 유사한 기능을 하는 대쉬보드를 탑재함으로서 얼마전 부터 윈도우용으로 개발됐다. 그러나 바탕화면을 점령하려는 구글
과 맞서기위해 야후가 Konfabulator를 인수하고 야후 위젯이라는 이름으로 무료로 제공하고 있다.