Many folks would like to see us back on the Moon and developing its resources.

Thursday, December 10, 2009

Hello World, Meet Google Wave

This may not sound like a Moon, Mars, and Beyond topic, but I think that new ways to connect the population of this earth-bound world will play a part in getting us to space. Some may fear Google, like they fear Microsoft, or any other big and powerful corporation, still what they offer might be useful, especially if what they offer could help in uniting those with a common interest in developing space.

I was given an invitation to try Google Wave and have been looking at it.

At the moment it is still in the pre-Alpha stage so changes happen often and everything is not perfect, still the potential is there to make collaboration possible as more invitations are given out and the product matures.

Let me pass on a few links and let you see for yourself.
- LRK -

Hello World, Meet Google Wave
Thursday, May 28, 2009

This morning at Google I/O we are unveiling a developer preview of Google Wave, a new collaboration and communication product. Google Wave introduces a new platform built around hosted conversations called waves--this model enables people to communicate and work together in new and more effective ways. On top of that, with the Google Wave APIs, developers can take advantage of this collaborative system by building on the Google Wave platform. We want to expand upon that platform, which is why we've put together the initial draft of the Google Wave Federation Protocol, the underlying network protocol for sharing waves between wave providers.

Yes, that's between wave providers: anyone can build a wave server and interoperate, much like anyone can run their own SMTP server. The wave protocol is open to contributions by the broader community with the goal to continue to improve how we share information, together. If you're interested in getting involved, here are a few things you should check out on

* Draft Protocol Specification -- This is an early draft and will definitely change

* Community Principles -- Understand how this open source project works

* Architecture Whitepapers -- Learn more about the components of Google Wave

This is just the beginning. To help potential wave providers get started, our plan is to release an open source, production-quality, reference implementation of the Google Wave client and server, as well as provide an open federation endpoint by the time users start getting access.

We're eager to hear your feedback, so please tell us about your interest,

and drop a note on the technical engineering forum with your feedback.

Beyond the federation protocol, you may also be interested in learning more about the Google Wave APIs,

as described on the new Google Wave Developers blog.

By Dan Peterson, Google Wave Team

If you are a programmer you may find that Google Wave doesn't do what you want, never mind, just use the Google Wave APIs and make your own gadget or bot.
Put on your thinking cap and make the Wave work for you.
- LRK -

Google Wave API Overview

1. Welcome to Wave Development
2. Wave Entities
3. What is the Wave API?
4. Sandbox Development


We will have to wait and see if this turns out to be something useful for web users to communicate and collaborate. At least the tools are being made available to the public.
Let me know what you think.
- LRK -

What is Google Wave?

Google Wave is a product that helps users communicate and collaborate on the web. A "wave" is equal parts conversation and document, where users can almost instantly communicate and work together with richly formatted text, photos, videos, maps, and more. Google Wave is also a
platform with a rich set of open APIs that allow developers to embed waves in other web services and to build extensions that work inside waves.

For more information about Google Wave, please visit

What is the Google Wave API?

The Google Wave API allows developers to use and enhance Google Wave through two primary types of development:

* Extensions: Build robot extensions to automate common tasks or
build gadget extensions to provide a new way for users to interact
* Embed: Make your site more collaborative by dropping in a Wave

Google Wave is currently available in a developer preview as the APIs and product continue to evolve. Accounts on the developer sandbox will be given out to people intending to build with the Google Wave APIs prior to the public release.

For more information about the capabilities and use cases for each development option, consult the Wave Developer's Guide.


If you are interested and don't already have a Google Wave account, you could try here.

Thanks for looking up with me.

Larry Kellogg

Web Site:
RSS link:
Google Wave:
Google Code Labs is home to developer products that are still in their formative stages. Graduating from Labs is a big step, one that indicates long-term commitment on our part.

We distinguish products in Google Code Labs in a few ways:

* Conical flasks

Instead of the typical Google Code logo, Labs products have one
with a conical flask as the "L". If you look in the upper-left corner
of this page, that's the logo you'll see for products in Labs. We're
admittedly fond of conical flasks so they may show up in other places
as well.
* Green is the new blue

Instead of the blue page elements that you see on most Google
Code pages, Labs products use green. For example, see the title bar
above that says "Google Code Labs." For Labs products, you'll also
notice "(Labs)" in the title bar, next to the product name.

Google App Engine
Getting Started: Python

This tutorial describes how to develop and deploy a simple Python project with Google App Engine. The example project, a guest book, demonstrates how to use the Python runtime environment, and how to use several App Engine services, including the datastore and the Google user service.

This tutorial has the following sections:

* Introduction
* The Development Environment
* Hello, World!
* Using the webapp Framework
* Using the Users Service
* Handling Forms With webapp
* Using the Datastore
* Using Templates
* Using Static Files
* Uploading Your Application

What Is Google App Engine?

Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

You can serve your app from your own domain name (such as using Google Apps. Or, you can serve your app using a free name on the domain. You can share your application with the world, or limit access to members of your organization.

Google App Engine supports apps written in several programming languages. With App Engine's Java runtime environment, you can build your app using standard Java technologies, including the JVM, Java servlets, and the Java programming language—or any other language using a JVM-based interpreter or compiler, such as JavaScript or Ruby. App Engine also features a dedicated Python runtime environment, which includes a fast Python interpreter and the Python standard library. The Java and Python runtime environments are built to ensure that your application runs quickly, securely, and without interference from other apps on the system.

With App Engine, you only pay for what you use. There are no set-up costs and no recurring fees. The resources your application uses, such as storage and bandwidth, are measured by the gigabyte, and billed at competitive rates. You control the maximum amounts of resources your
app can consume, so it always stays within your budget.

App Engine costs nothing to get started. All applications can use up to 500 MB of storage and enough CPU and bandwidth to support an efficient app serving around 5 million page views a month, absolutely free. When you enable billing for your application, your free limits are raised, and you only pay for resources you use above the free levels.




No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Moon and Mars - Videos