Posts Tagged ‘api’

Post

Gadget. A fun one

In Post on 2009-11-15 by Cathie Tagged: , , ,

Now I’m rather pleased that I can get myself around Wave, post links to my pho­tos and gen­er­ally do all the good stuff.

There are how­ever, peo­ple of my acquain­tance who are a lot more tech­no­log­i­cally ‘ept’ (it should be a word, you know —  the oppo­site of inept) and have started muck­ing about under the bon­net of Wave.

One of these is Dave, and the other day he intro­duced me to a lit­tle gad­get he calls 5×5.  The object of the game is to totally fill the grid with black squares. Click­ing on a square results in that square (and those around it as seen in the ini­tial pat­tern below) tog­gling its colour. There is a solu­tion in 14 moves.

DavePs 5x5

DaveP’s 5×5

I’ll hand over to Dave to explain what it is, how it came about,  and how it works.

5×5 is a puz­zle I first saw as a DOS PC thing back in the late 1980s. I wrote my own ver­sion of it back then (just for fun) and, ever since, it’s sort of been my “try a new envi­ron­ment” project. I’ve writ­ten ver­sions for DOS, Win­dows, OS/2, the old Palm Pilot and even for GNU emacs.

Some time back I quickly wrote a HTML/Javascript ver­sion so, given that that’s pretty much all a Wave gad­get is, I reworked it as a gad­get. The main dif­fer­ence with this ver­sion is that it’s coded with the state of the game held in the Wave. This means that a) you can always come back to it and it’ll be how you left it and b) every­one who is part of the Wave can see what’s hap­pen­ing and can also make moves.

All you have to do is use the “add a gad­get” tool­bar but­ton (the one that looks like a green jig­saw) and just input this URL in the dia­log that you get: http://serenity.davep.org/5x5/5x5.xml

Hmm — the fun stuff begins!

Oh, and PS … I couldn’t do the puz­zle (/grin) not even using Wave’s fab­u­lous “play­back” feature!

t

jWave: jQuery Plug-in

In Link on 2009-06-13 by Joshua Tagged: , ,

jWave is a jQuery plug-in that you can use to eas­ily embed a Google Wave into your web­site with the grace and sim­plic­ity of jQuery.

jQuery Plu­g­ins

This jQuery plu­gin was one of the first com­mu­nity made addi­tions on the Google Wave API page.

t

Embed and Extend

The Google Wave APIs come in two fla­vors: Embed and Exten­sions. With Embed, you’re able to bring waves into your own site through a sim­ple JavaScript API. For exam­ple, embed­ding a wave in a web­page is a good way to encour­age a dis­cus­sion among the vis­i­tors. With Exten­sions, you’re able to write pro­grams, which are pack­aged as Robots or Gad­gets, that pro­vide rich func­tion­al­ity inside the Google Wave web client.

Intro­duc­ing the Google Wave APIs

Posted 2009-06-05 by Joshua

Post

Wave the Platform

In Post on 2009-06-05 by Joshua Tagged: , , , , ,

This is Google Wave as a Plat­form, one of the “Three Ps” of the Wave. The API gives devel­op­ers a way to plug in to the Wave prod­uct and offer new and inter­est­ing ways of using waves. For instance at the pre­view, a soft­ware robot devel­oped using the API could be added to a con­ver­sa­tion to trans­late your waves in real-time into other languages.

I’ll be cov­er­ing more of the ways the API can be used in later posts, but for now I’ll say it’s pow­er­ful way to make an already com­pelling prod­uct even more useful.

Google wants devel­op­ers cre­at­ing value to add to their prod­uct on day one. Hope­fully some­one enter­pris­ing will use the API to bridge the gap between email and waves unless Google does it first.