오픈소셜 프로젝트 Shindig 릴리스

|



올해는 SNS(Social Networking Service)에 대한 관심이 급증했는데요..
오픈소셜(Opensocial)에 대한 프로젝트가 공개되어서 소개하려고 합니다.

먼저 오픈소셜에 대한 내용 제가 지난번에 작성한 오픈소셜(OpenSocial)에 대한 자료조사! 를 참고하시면 되구요..

공개된 프로젝트의 명칭은 Shindig로서 Apache Software Foundation의 인큐베이터로 시작하는 것 같습니다. 자세한 내용은 구글의 Product Manager인 Dan Peterson의 Let’s get this shindig started 를 참고하시면 됩니다.
“Shindig is a new project in the Apache Software Foundation’s incubator (as per the formal proposal) that aims to provide an open source reference implementation of the entire OpenSocial stack — Shindig’s goal is to allow new sites to start hosting social apps in well under an hour’s worth of work.” This source “is based upon code that has been powering Google Gadgets and iGoogle for the past few years and is meant to bootstrap the Shindig project.”
Shindig는 몇몇 분야의 프로젝트로 구성되어 있고 다음 네개의 컴포넌트에 대한 코드를 포함하고 있습니다.
  • Gadget Container JavaScript — 가젯(gadget)을 구성하기 위한 자바스크립트 인듯합니다. 이것은 OpenSocial API와 보안, 통신, UI 레이아웃등의 기능을 처리할 수 있다고 하네요.
  • Gadget Server — gmodules.com의 오픈소스 버전으로서 가젯(gadget)의 xml을 HTML과 javascript로 렌더링하는 역할을 하는 것 같습니다.
  • OpenSocial Container JavaScript — 가젯(gadget) 컨테이너에서 사용하는 Javascript로서  오픈소셜에 기능들(profiles, friends, activities)을 제공한다고 합니다.
  • OpenSocial Gateway Server — 오픈소셜 REST API를 포함해서 서버 인터페이스를 구현한 오픈소스라고 합니다.

현재 버전은 Java로 이루어져있지만, Shindig 프로젝트는 언어중립적으로 진행할 예정이라고 합니다. 그래서 PHP Gadet Server를 추가적으로 제공할 계획이 있고.. 향후 C#, Perl, Ruby에 대한 지원도 생각하고 있는 듯합니다.

shindig 프로젝트의 레파지토리에 들어가보면 (http://svn.apache.org/repos/asf/incubator/shindig/trunk/)
java, php, javascript에 대한 소스들을 볼 수 있습니다. (아직 제대로 살펴보지는 못했네요.. -.-)

꾸준히 관심을 가지고 보면 국내에 Open Social을 도입하는데 있어 참고가 되지 않을까 합니다.

원문참조 : http://blog.programmableweb.com/2007/12/19/opensocial-shindig-released/




Trackback 0 And Comment 0