Je ne suis pas sûr que ma question ait un sens. Google Wave utilise HTML 5 et autres. Mais si j'ai une application desktop (dites winforms), puis-je tirer parti de google Wave pour la collaboration/discussion? Cela a-t-il même un sens? Si oui, quelle est l'API?Comment puis-je écrire un client enrichi Google Wave?
Répondre
Oui, vous pouvez une fois que quelqu'un écrit une bibliothèque pour .NET qui prend en charge le protocole d'onde.
Wave est vraiment juste une extension XMPP (Jabber, Google Talk, etc.), il est donc logique d'avoir une implémentation client lourd à un moment donné. Google, bien sûr, pousse comme une application web.
Je ne sais pas de toute mise en œuvre hors du haut de ma tête, mais je suis sûr que quelqu'un quelque part travaille là-dessus.
Il ne suffit pas nécessairement d'être .NET (bien que, je sais que c'était l'étiquette fournie par l'affiche, c'est pourquoi vous avez répondu de cette façon). – JasCav
Merci pour la réponse. Y a-t-il un échantillon pour cela? –
Non vrai: le protocole d'onde est uniquement pour la communication de serveur à serveur. –
Google a publié une federation protocol qui permet à votre écrire vos propres serveurs vagues et les ont parler de Google.
Ils ont aussi embedding APIs qui vous permettent de mettre votre contenu HTML dans Wave et mettez Wave dans votre contenu HTML. Cependant, aucune de ces solutions ne vous permet d'obtenir où vous voulez, car la façon dont le client Wave de Google et les serveurs Wave de Google sont toujours propriétaires, et c'est ce que vous recherchez.
Votre réponse est "cela n'a même pas de sens". Vous feriez mieux de créer votre propre support de discussion, puis de le connecter à Wave plus tard.
Les parties HTML du Wave Client ne font pas partie du protocole, elles ne sont que des consommateurs du protocole. Google a même publié un exemple de client basé sur une console. – overstood
Où est le code samel pour le client basé sur la console? –
(Je voulais dire un exemple de code) –
répondre à ma propre question: Il y a un client Java: com.google.wave.api: http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google/wave/api/package-tree.html
Cette lib est utilisée pour développer des robots Wave en Java, pas pour intégrer Wave dans des applications Java. –
Vous pouvez utiliser l'API de robot pour écrire un robot messager/relais. Le robot peut enregistrer toutes les mises à jour des Waves auxquelles il est abonné, puis les transférer dans votre programme de bureau. De même, le robot peut répondre à un Wave en tant que proxy pour votre client Desktop. Ce n'est pas élégant, efficace ou à l'épreuve du futur. Il pourrait, cependant, satisfaire vos désirs. Ce robot pourrait probablement être pirater ensemble dans deux jours, et mis à jour au besoin.
Une fois que Google publie les protocoles client/serveur, il sera beaucoup plus facile d'écrire un tel client.
Wave n'est pas une API, c'est un protocole. – LiraNuna
Je suis un peu bizarre que vous voulez utiliser Google Wave, mais je ne sais pas exactement ce que c'est ... en utilisant juste pour le diable de l'utiliser, ce n'est pas vraiment une bonne idée ... (mais sur un sidenote, je ne sais pas soit ce que c'est exactement :-) –
Où le protocole est-il documenté? –