Pacific Crossing in Google Earth

Join a journey of discovery virtually in Google Earth, as Liquid Robotics launches four wave-powered robotic gliders to cross the Pacific ocean in their Pacific Crossing (PacX) Challenge Expedition. The wave gliders are attempting to set a new world record for the longest distance ever attempted by an unmanned vehicle and will be collecting data about the Pacific ocean for use by scientists and students back on dry land. These R2D2s of the sea will cross 25,000 miles over 300 days and collect over 2 million data points, helping build the record of oceanic knowledge.

Wave glider robots await launch from San Francisco in this first expedition blog post in Google Earth.
To follow the wave gliders in Google Earth, download the expedition KML file or open the PacX Gallery page and click on the ship icon. You will be able to read updates from scientists sharing the latest robotic observations, from wave height in storms to weather measurements like barometric pressure, wind speed and air temperature. The ship icon will represent the location of the wave gliders, starting in the San Francisco bay.

Introducing Apache Wave

One of the best outcomes from November’s Wave Protocol Summit was a proposal for Wave to enter the Apache Software Foundation’s incubator program. Apache has a fantastic reputation for fostering healthy open source communities that create great software. Last week, that proposal was accepted, and we’re spinning up the project infrastructure so that the community can continue to grow in the Apache way.

During the summit, it became quite clear that there is a healthy community of startups, independent developers, and industry partners enthusiastic to continue development of the Wave Federation protocols and Wave in a Box product. We’ve posted videos of the technical talks and demos presented throughout the summit so that those who couldn’t make it to San Francisco needn’t miss out.

The final days of the summit were dedicated to technical design and coding. Progress since then includes significant improvements to the wave panel, visual enhancements to the login pages, gadgets hooked up and working, improved development set-up and documentation, and a draft HTTP transport for wave federation.

In recognition of this work, we’re proud to announce that the open source project leadership is expanding to include a number of new committers from outside Google: Tad Glines, Michael McFadden (Solute), James Purser, Ian Roughley (Novell), Anthony Watkins (SESI), and Torben Weis (University Duisburg-Essen). They are joining graduated Google interns Joseph Gentle and Lennard de Rijk as trusted contributors who have demonstrated high quality code and valuable design insight.

The creation of Apache Wave will serve to accelerate the growth of the existing community with strong open source processes. If you’d like to get involved, please join the Apache Wave mailing list (send an email to wave-dev-subscribe@incubator.apache.org). We’re looking forward to working with you.

Adding Robots to Wave in a Box


Starting this past July, I had the opportunity to spend some time “Down Under” working as an intern on Google Wave. Since I had worked with Google before on building the open source software that runs the Google Summer of Code and Google Code-in, I joined the Wave open source effort this time. I was primarily focused on open sourcing the Robots API, so that non-Google wave servers could support robots for their users.


One month into my internship, Google announced its plan to discontinue developing Wave as a standalone product, however Wave technology will continue to move forward as an open source project.

The Wave open source project, renamed Wave in a Box, is aiming to become a server for hosting waves inside a small company or community. With a few extra steps you will even be able to talk to other wave servers all over the world, based on a concept called “federation.” Over the past few months the Wave in a Box team has made a lot of improvements, for instance the panel for viewing waves now supports much more of the functionality from Google Wave, and it looks better and is a lot faster too!

The Robots API has now also been included in Wave in a Box and has most of the functionality available on Google Wave. One of our example robots, Echoey, for Google Wave also works on Wave in a Box. This robot — as the name might suggest — echoes whatever is being typed. Due to the realtime nature of Wave, the echoing happens while you type!

Wave in a Box still has a ways to go and the future of the project is being discussed at this week’s Wave Summit in San Francisco. Keep an eye on the Wave in a Box website for videos of the sessions. If you are interested in running your own wave server or want to help make Wave in a Box better, take a look at our repository and mailing list.

By Lennard de Rijk, Google Wave Team