2009-10-12 5 views
1

제 질문이 의미가 있는지 확실하지 않습니다. Google Wave는 HTML 5 등을 사용하고 있습니다. 그러나 데스크톱 (예 : winforms) 응용 프로그램을 사용하는 경우 협업/토론을 위해 google Wave를 활용할 수 있습니까? 그것은 심지어 의미가 있습니까? 그렇다면 API는 무엇입니까?Google Wave 리치 클라이언트를 작성하려면 어떻게해야합니까?

+0

Wave는 API가 아니며 프로토콜입니다. – LiraNuna

+1

Google Wave를 사용하고 싶지만 정확히 무엇인지 모르는 이상한 점이 있습니다 ... 사용하는 것만으로도 좋은 아이디어는 아닙니다. (하지만 사이드 노트에 대해서는 모르겠습니다. 그것도 정확히 무엇인지 :-) –

+0

프로토콜은 어디에 문서화되어 있습니까? –

답변

3

예. 누군가 웨이브 프로토콜을 지원하는 .NET 용 라이브러리를 작성하면 가능합니다.

웨이브는 실제로 XMPP (jabber, google talk 등)의 확장 일 뿐이므로 어느 시점에서 씩 클라이언트 구현을하는 것이 좋습니다. 구글은 물론 웹 앱으로 추진하고있다.

내 머리 꼭대기에서 어떤 구현을 모르지만 어딘가에있는 누군가가 그것에 대해 노력하고 있다고 확신합니다.

+0

반드시 .NET 일 필요는 없습니다. (포스터에서 제공 한 태그인데, 당신이 그런 식으로 답변 한 이유입니다.) – JasCav

+0

답변 해 주셔서 감사합니다. 이 샘플이 있습니까? –

+0

사실 : 웨이브 프로토콜은 서버 간 통신에만 사용됩니다. –

1

Google은 federation protocol을 출시하여 사용자가 직접 웨이브 서버를 작성하고 Google과 통신하도록했습니다.

또한 embedding APIs을 사용하면 HTML 콘텐츠를 Wave에 넣고 HTML 콘텐츠에 Wave를 넣을 수 있습니다.

Google의 브라우저 내 Wave 클라이언트와 웨이브 서버가 말하는 방식이 여전히 독점적이며 사용자가 원하는 방식이기 때문에 이들 중 어느 것도 원하는 곳으로 가져갈 수 없습니다.

당신의 대답은 "심지어 말이되지 않습니다"입니다. 나만의 채팅 지원을 구축 한 다음 나중에 Wave에 연결하는 것이 좋습니다. 내 자신의 질문에 대답

+0

웨이브 클라이언트의 HTML 부분은 프로토콜의 일부가 아니며 단지 프로토콜의 소비자입니다. Google은 샘플 콘솔 기반 클라이언트를 출시했습니다. – overstood

+0

콘솔 기반 클라이언트의 samel 코드는 어디에 있습니까? –

+0

(샘플 코드를 의미 함) –

0

당신은 메신저/릴레이 로봇을 작성하는 로봇 API를 사용할 수 있습니다. 로봇은 구독중인 Waves에 대한 모든 업데이트를 기록한 다음 데이터를 데스크탑 프로그램으로 푸시 할 수 있습니다. 마찬가지로 로봇은 Wave에 응답하여 데스크톱 클라이언트의 프록시로 사용할 수 있습니다. 이것은 우아하고 효율적이지 않으며 미래를 보장하지 않습니다. 그러나 그것은 당신의 욕망을 만족시킬 수도 있습니다. 이 로봇은 아마도 2 일 내에 해킹 될 수 있으며 필요에 따라 업데이트 될 수 있습니다.

일단 Google이 클라이언트/서버 프로토콜을 게시하면 이러한 클라이언트를 작성하는 것이 훨씬 쉬울 것입니다.

관련 문제