Jul 27

Author: RihaanShim

Keywords:

Added: July 27, 2010

Jul 27

Microsoft condemns Yahoo! Japan-Google alliance
One News Page
Japan-Google alliance (AFP) (http://cli.gs/8Q1Zt) 2 hours ago satellitetvch The Google Wave Microsoft condemns Yahoo! Japan-Google alliance (AFP)

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Geeky gadgets

Google App Inventor: 10 Apps We Want to See Pronto
eWeek
Host conversations on Google Wave and play Google Pac-Man in a one-stop shop. While we appreciate the idea of the lone geek coding (or cutting and pasting,
Android's UK market share quadrupled in springElectronista (blog)
Android 3.0: 10 things Google should changeTechRadar UK

all 232 news articles »

No tags for this post.

Related posts

Tagged with:
Jul 27

Post image for Google Wave meet AR Wave

I came across this very interesting presentation by Tish Shute titled “AR Wave: A Proof of Concept”. AR, incidentally, stands for Augmented Reality. I then found this video that shows AR Wave in action, check it out:

Trish adds the following in her presentation:

The main advantages of using a OT system like Wave for games is twofold;

1. For making simple games it takes far less investment as all that is required is basic bot-coding. You dont even have to run your own server if you dont want, provided theres a Bot-supporting server or something like Google App Engine you can use for your game code.

Wave takes care of accounts, transfer of information and the propagation of changes over the rest of the infrastructure.

2. If you want to make a more advanced game (something like WoW or Secondlife), theres still some big advantages to using Wave. You can build your own custom-server to handle complex game events and actions, but by conforming to the WFP standard for serverserver interaction, you allow anyone to both view or join your game with little to no effort required. When users can just view or try your game with a single click, you stand a lot more chance of getting them hooked on it. Having to signup, login, and potentially download a client is often far too much effort for people that just want to try something quickly.

With OT you can even create multiple servers worldwide with a persistent and constantly synching world between them…all with no extra effort on your part. This means a faster experience for the end user, while still having a consistent game world for the user. (No need for separate worlds for the user to login too due to server load restrictions) You could even make your game support user generated content, or overlap with other game worlds…if you wish.

This is just a handful of advantages really (more that Markus suggested)

OT is what makes multiuser (or multiplayer) interaction possible. In Networked games you have a scene graph that is kept in sync between the clients by sending changes of its nodes states between the clients (or between the clients a a centralized server).

In Wave OT does this for the nodes of an XML document (aka a wave). The catch is that requirements for document editing and requirements for game scene graphs are somewhat different. For example regarding real time requirements vs. correctness. e.g, the way Googles OT implementation works, a client cannot send out a new change before the last change has been acknowledged. This is because OT has to guarantee consistency which isnt that important in a gaming scenario.

Also of course the scene graph example is rather simplified. Modern network games are a lot more sophisticated than that :) But the scope of Wave is much broader that game design, so a specialized AR Game Engine will most likely be able to offer more in terms of performance and possible gaming scenarios.

You can visit the ARWave.org site to find out more or to contact Trish with any questions you may have.

As always, please leave your comments and thoughts regarding the efforts of ARWave below. We love to hear what you think.

Related posts:

  1. Developer Spotlight: Wave-vs.net A while back in January I wrote a post titled…
  2. Developer Spotlight: Vicente J. Ruiz Jurado Our February Developer Spotlight shines on Vicente J. Ruiz Jurado…
  3. New Google Wave Gadgets Getting Much Better Lately the gadgets that have been released for Google Wave…

Related posts brought to you by Yet Another Related Posts Plugin.

No tags for this post.

Related posts

Tagged with:
Jul 27

Phandroid.com

T-Mobile No Longer Offering the G1
Phandroid.com
Both phones started a new wave of mobile devices, the g1 started the whole android crave, and the nexus one started to push other manufacturers to create

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Deals of the Day: BP to Extend Its Yard Sale
Wall Street Journal (blog)
US corporations suffered a wave of bankruptcies and other debt defaults over the past two years. But lenders actually fared better than during past

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Microsoft Hohm connects to home power monitor
CNET (blog)
Google, too, has already signed on a couple of device makers to connect its PowerMeter application to home electricity monitors. For consumers eager to get

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Kane & Lynch 2: Dog Days Hands-On
Crave Online
On multiple occasions there were wave after wave of enemies swarming both my partner (Kane) and I (Lynch), yet we gunned them down as if they were fish in a

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Google Music Launch By End Of Year
GoRumors (blog)
The next wave of competition between the tech giants – Apple, Google and Microsoft appears to be in the area of personal entertainment.

and more »

No tags for this post.

Related posts

Tagged with:
Jul 27

Andy Staples: Led by savvy commissioner Larry Scott, Pac-10 rebrands its image
SI.com
The Pac-10 just unveiled a sleaker, more dynamic logo featuring a wave rolling into a mountain. The Pac-10 came within days of making a move that would have

and more »

No tags for this post.

Related posts

Tagged with:
preload preload preload