2009-08-15 2 views
8

오늘 내 웨이브 샌드 박스를 초대했습니다. 누구든지 구글 웨이브 .NET 라이브러리를 알고 있습니까? (클라이언트 및 서버) 저는 C# 프로그래머입니다. Google 샘플이 작성된 언어에 익숙하지 않습니다.Google Wave for .Net

+0

을 :. P 을 (내가 자바의 팬이 아니라 C#은 자바가 리눅스에서 더 나은 지원을한다면 올바르게 수행된다) –

+0

이클립스는 나에게 가장 큰 문제를 준다. –

+0

잠시 동안 초대를 기다렸습니다. 귀찮게 도울 수 있는지 알려주세요. –

답변

9

Robot API를 ASP.NET으로 포팅했습니다.

결국 코드는 this Google Code project에 호스팅되지만 아직 없습니다.

대부분의 Java 인터페이스를 이식하고 JSON을 deserialize 할 수는 있지만 아직 serialization을 수행하지 않았습니다. 아마 앞으로 몇 주 동안 많은 진전을 이루지 못할 것입니다.하지만 그 후에는 다시 돌아올 수 있어야합니다. 지금까지 얻은 것에 관심이 있다면 이번 주말에 약간 정리하고 프로젝트에 올려 놓을 수 있습니다. 지금까지 정말 과장되어 테스트가 부끄러워졌습니다. (

샌드 박스는 Java를 모두 AppEngine에서 실행하는 것을 허용하지 않습니다. Java Robot Tutorial을 따라 가면 할 수있는 일에 대한 아이디어를 얻을 수 있습니다. (내 포트를 내부적으로 테스트하여 공개 버전이 AppEngine 이외의 로봇에 연결할 수 있도록 할 수 있기를 바랍니다. 행운을 빕니다. 준비가 완료됩니다.)

Robot API에 대해 이야기하고 있지 않다면, 내가 쓴 API에 대해 자세히 설명해 주시겠습니까? 사용 가능한 다른 API를 살펴 보지 않았습니다. (또는오고) 그러나 나는 가젯이 기본적으로 자바 스크립트라고 믿는다.

(Btw, 연락을 원하시면 [email protected]입니다. 나는 매우 자주하지만 샌드 박스에 보이지 않는)

+0

IM은 확장 API (로봇)와 Wave Federation 프로토콜의 .NET 구현에 대해 이야기합니다. 당신이 이미 그것의 대부분을 이식했음을 기쁜 데. 나는 그것이 꽤 간단하다고 생각한다. 테스터가 필요한지 알려주세요. 제휴 프로토콜이 더 어려워 보입니다. 기존 문서가 불완전합니다. 나는 그것이 어떻게 작동하는지 알아내는 것이 재미있는 부분이라고 생각한다. 오픈 소스 프로젝트를 시작하겠습니다. 어쩌면 우리는 Google을 이길 수 있습니다. –

+2

@Sam : 나는 Google을 위해 일하면서 "beating"Google에 관심이 없다. 연합 프로토콜의 구현은 흥미로울 것이지만 나는 지금 그 모습을보고 있지 않다. Robot API를 처음부터 시작하게되어 기쁩니다. 합리적으로 * 간단하지만, 대부분의 코드가 쉬울지라도 포트를 옮기는 데는 상당한 양의 코드가 남아 있습니다. (길을 따라 몇 가지 버그를 발견했습니다. 추가 할 수도 있습니다 ...) –

+0

@Jon : 그게 더 나아질 거예요 :) 어쨌든, 누구든지 관심이 있다면 알려주세요. 나는 프로토콜에 대해 꽤 알기 쉽다. 나는 내가 할 수 있다고 생각해. 오픈 소스 프로젝트를 시작하는 가장 좋은 방법은 무엇입니까? (people.etc 찾기.) –