사용자 삽입 이미지



 좀 오래된 이야기이지만..
 네이버 데스트톱이 위젯 플랫폼을 공개했었다.

 국내에서는 가벼운 OpenAPI정도가 아닌 자신의 일부 플랫폼을 공개하는 사례는
 거의 전무하다시피 할 정도의 환경이다 보니 꽤 관심있게 보았었다.

 근데 오늘 막상 속을 들여다 보니.. 아무나 쓸 수 있는 수준은 아닌 것 같다.

 Google Desktop, Yahoo Widgets, Windows Sidebar Gadgets등은..
 간단한 HTML과 Javascript 등의 형태로 매우 쉽게 제작할 수 있는 반면

 네이버 데스크톱은.. Windows의 COM 기술을 알아야 하며,
 Visual Studio를 띄워서 Compile까지 해야 한다.
 게다가 권장 개발 환경인 VS.NET 2003 IDEWTL7.5가 아니면
 Sample Code의 컴파일도 조차도 잘 되지 않는다.
 (Adobe의 Flash 기술을 사용하는 하는 방법도 있지만 이것 또한 swf로 컴파일 해야 한다.)

 사정이 이렇다 보니..
 진짜 개발자만 네이버 데스크톱 Widget을 만들 수 있다.
 어디서 개발자 흉내 좀 내보겠다는 사람은 아마.. 손도 못될만한 수준이 아닌가 싶다.

----
 결론적으로..
 네이버가 데스크톱 플랫폼과 API를 공개한 것은 매우 훌륭한 시도지만..
 플랫폼 기업을 꿈꾼다면... 좀 더 많은 사용자에 개방적인 자세가 필요하다.
 서비스 기획/디자인 단계부터 사용자의 개방과 참여를 고려해야 한다.

Posted by U∙Seung

이제 앞으로 하나의 Widget만 만들면 이를 Google, Vista, Dashboard, Yahoo Widget에서 사용할 수 있을 것 같습니다.

Starting Page혹은  Customzied(Personalized) Page로 유명한 Netvibes CEO는 21일 런던에서 열린 Future of Web apps에서 이 같은 내용을 발표 하였습니다. Netvibes의 CEO인 Tariq Krim은 다음 "Coriander" 릴리즈에서 이 같은 내용을 지원한 것이라고 했으며, 이를 Universal Widget API(UWA)라고 부른다고 합니다.

Netvibes의 개발자 네트워크 페이지에 들어가면  이 같은 내용을 직접 볼 수 있으며, 여기에서는 Screencast로 사용하는 예제를 보여주고 있습니다.

사용자 삽입 이미지

간략히 본 내용을 소개를 하자면...

  1. 일단. UWA에 제공되는 Spec에 맞추어서 Widget을 개발해야 합니다.
    • 당연하게도 HTML+JS 기반이며
    • 기본적은 헤더 이외에
    • Widget Model
    • Widget Controller
    • Widget View (Style)
    • Widget View (Structure) 형태로 제작해야 합니다.
  2. 제작이 완료된 Widget은 Netvibes, iGoogle Widget으로 바로 내보내기를 할 수 있습니다.
  3. Mac의 Dashboard에 Widget을 내보내기 하기 위해서는 Dashboard에 UWA Runtime Widget을 설치해야 합니다.
    • UWA Runtime에서는 실행하고자 하는 Widget의 URL을 입력하여 UWA기반 Widget을 실행할 수 있습니다.
  4. Vista, Yahoo등의 지원은 아직 Sample은 안보이는데 마찬가지로 Runtime을 만들고, 그 기반위에서 동작하도록 만들지 싶습니다.
사용자 삽입 이미지

Netvibes는 이 Platform을 Launching할 때, Runtime도 오픈소스화 할 생각이라고 합니다.
Widget 플랫폼이라 얼마나 활성화 되고, 직접 만드는 것과 비교해서 얼마나 유사한 유연함을 제공할지 지켜봐야 겠지만 이러한 발상 자체가 매우 흥미롭습니다. 10 million의 Active User와 3rd party Widget 개발자들 많은 참여 덕분이겠지요.

우리 나라에서는? 그만한 사용자가 있을까요?
글쎄요..

이 글은 스프링노트에서 작성되었습니다.

Posted by U∙Seung