Posts Tagged: google


12
Oct 09

Google Wave First Impressions

Picture 2Before I start: no, I do not have Google Wave invites to give out. I was invited myself, and those who were invitees cannot invite people themselves, as of yet.

Alright.

Last week I finally got access to Google Wave. Google’s reinvention of e-mail, chat and document collaboration all in one tool. Although the application is still fairly buggy (although also very usable!), I must say I like it. And I think I will like it even more as more and more people get accounts. It’s like with any messenger-type of applications, they’re only useful if other people are on it as well.

There are plenty of reviews around (TechCruch, Mashable, CNet) so I won’t talk about the basics extensively. Just briefly.

Instead of e-mail conversations, in Google Wave you have waves. A wave can have one or more participants, not all of which have to be human, they can also be bots. A bot can add additional functionality to a wave. The “emoticony” bot (emoticonbot@appspot.com), for instance, automatically turns textual smilies, e.g. :) into pictures. More useful are Watexy (watexy@appspot.com) and Syntaxy (kasyntaxy@appspot.com) that add Latex-style formulas and programming language syntax high-lighting. Bots are simply contacts, that you add on a e-mail/wave address basis.

syntaxy

(Syntaxy and Watexy in action)

A wave consists of “blips”, equivalent to an e-mail message. Blips can be edited by all participants (even simultaneously). Each blip shows who has been editing that blip, and as people are editing all other participants see the changes happening in real-time.

If you add a special participant to a wave: public@a.gwave.com, the wave becomes public, i.e. everybody can get access to it. Public waves can be found by searching for “with:public”. However, as more and more people discover this feature, this search query (which is updated live), is a real-time web nightmare. So it’s probably better to add a few keywords to the query to further restrict the search.

Update: “with:public” does not work as it used to anymore, as a replacement use “group:public@a.gwave.com”.

with-public

The numbers in green next to the wave indicate the number of changes since you last visited the wave (if ever). If you select a public wave, you are added to the list of participants and the wave is put in your inbox so that you receive further updates to it.

In addition to bots, you can also add widgets to a wave that enable additional functionality such as polls, maps and so on, but to be frank, I haven’t used widgets a lot yet.

So, how to use it.

Every time a new communication tool is invented we have to figure out how to use it effectively. Now that many of us have finally figured out Twitter, the next big thing is Wave.

Browsing around the public waves, I see a lot of waves with titles like “The Scala Wave”, “The Dutch wave”, “The Python wave”, i.e. people use it as a tiny real-time message board. It doubt these waves really scale, though. Sure, they’re fun for the first few minutes, having a real-time discussion with people around the world. But as a wave goes beyond a couple dozen blips, it becomes kind of a mess. The question is what the granularity of wave should really be. A wave per country, city, household, project, sub-project, task, conversation, person, thought? It’s still to be figured out.

One wave for a single conversation seems to work well. Similar to an e-mail or chat conversation. I also imagine aggregating information about a topic works well. After covering a conference I just went to, together with a number of other people on twitter, I can imagine that Google Wave may be an excellent tool for that. But if there should be a wave per conference or per session, remains to be found out. I for one, can’t wait to experiment with this during the next conference I go to, provided that more people will have Wave accounts by then.

We also still have to figure out if Wave is really good for public conversations. The public@a.gwave.com is implemented as a hack, albeit a cool one. Whether this will work and scale as more distributed wave servers come into existence remains to be seen.

Either way, Google Wave is cool and I hope it will one day replace my e-mail.


15
Sep 09

When Google gets needy

AdwordsJust before switching hosts, I noticed that I could get a free $75 Google Adwords voucher from my old webhost. My mother taught me never to be wasteful, so I decided to redeem the voucher by signing up for Google Adwords, even though I do not really have any site to advertise.

Big mistake.

Or… well, not that big, but we need some drama, okay?

It turns out that Google is a very nice and quiet company when you use their products as a consumer; paying nothing for anything. However, when you sign up for their ad network, Google’s source of income, it’s like accidentally stepping into an empty clothing story with 10 sales people swarming around you.

“Can I help you, sir?”

“What are you looking for, sir, can I be of any assistance?”

Or, in Google’s case: “I notice you’ve come into our store, sir, but you do not appear to be buying anything, is something wrong? Is there anything I can do to change, to make you spend some money here? I would love to do it. Because we would really like your business, sir. Please give us some business. Here is my home number, so that if you change your mind, or you have any doubts whatsoever you can call me. Even if it’s the middle of the night, sir, call me. Please call me?”

Hello, We’ve noticed that your ads still aren’t running on Google. We sent you an email last week with instructions for activating your AdWords account (we’ve included them below), but we wanted to reach out again and see if you needed any extra help. If you’re having trouble activating your account, or if you’re not sure whether AdWords is right for your business, please let us know! We’re here to help you get started and answer any nagging questions you have about AdWords. If you’d like help, simply reply to this email with your questions or concerns. If you want to get started right now, you can activate your AdWords account and start showing your ads by following these instructions: 1. Sign in to your account at http://services.google.com/marketing/links/us-awalogin. 2. Click the “Create your first campaign” button. 3. Create your ad campaign. We’ll walk you through the whole process, step by step. To learn more about AdWords, please visit the AdWords Help Center at http://services.google.com/marketing/links/us-awasupport. We look forward to providing you with the most effective advertising available. Sincerely, The Google AdWords Team Google Inc. 1600 Amphitheatre Parkway Mountain View, CA USA 94043

Be careful what store you step into.


13
Aug 09

New Google Reader features

send-to

Google Reader added some nifty features just now, which are very welcome to those who still read RSS feeds, as I do, occasionally. It’s a bit 2007, I know. First, each item now has a “Send to” option, to easily link to a post on various social networks, e.g. facebook and twitter. I tested the feature with twitter in the latest Chromium alpha and Safari 4, but it does not seem to work. On Chromium (a very alpha product) nothing appears to happen, in Safari it complains about a popup being blocked.

markallasread

Another nice feature is the ability to automatically mark all items older than a certain amount of time as read. If you’re still reading RSS (or Atom for that matter) feeds, give it a whirl.


10
Aug 09

Chromium on Mac becomes usable

I’m writing this using the latest Mac build from Google Chrome.

Chromium screenshot

A lot has happened since my last post. It is much more stable, flash works, although not always, passwords are saved correctly. Clearly, the Mac version of Chrome is getting ready for prime time. One thing that does not seem to work yet, ironically, is Google Gears support. I cannot use offline Gmail yet, it seems. Update: Gears seems to work fine using Google Reader.


17
Feb 09

MWC: No Android news yet

logo_android

InformationWeek reports that half a day into the Mobile World Coference in Barcelona many phones have been announced, however, none running Google’s Android. 2009 was supposed to be the year of Android, is it actually going to happen?

We’re only halfway through the first day at Mobile World Congress and already things are looking bleak for Android. Many of the major manufacturers already have announced their new products at the show, and not one Android handset has been seen. Wow.

9
Feb 09

Sync your iPhone or iPod with Google Calendar and Contacts

googleGoogle finally launches push synchronization for the iPhone and iPod touch:

For iPhone and Windows Mobile devices, Google Sync allows you to get your Gmail contacts and Google Calendar events onto your phone. Sync uses push technology, which means that any changes you make to your calendar or contacts from the browser or phone will be reflected on your device within minutes. For phones that support SyncML, the tool will allow you to get your Gmail contacts onto your phone. For all of these devices, synchronization happens automatically over the air, without having to manually sync your phone. The connection is always on, which means your information is always up-to-date, no matter where you are or what you’re doing.

1
Feb 09

Google Flags Internet as Malware

Somebody at Googlie made littlie mistakie! Woopsie!



29
Jan 09

Background processing coming to Google AppEngine

google-app-engineIt looks like Google is already some code with the Google AppEngine SDK that expose its future background processing support:

I just spotted this in the latest SDK release
so it looks like cron (among other things) is
just around the corner:

$ ls -la google/appengine/cron/
total 272
drwxr-xr-x  12 samj  admin    408 17 Jan 12:18 .
drwxr-xr-x  11 samj  admin    374 17 Jan 12:18 ..
-r--r--r--   1 samj  admin  27359 15 Jan 03:16 GrocLexer.py
-rw-r--r--   1 samj  admin  25813 17 Jan 12:18 GrocLexer.pyc
-r--r--r--   1 samj  admin  21071 15 Jan 03:16 GrocParser.py
-rw-r--r--   1 samj  admin  18377 17 Jan 12:18 GrocParser.pyc
-r-xr-xr-x   1 samj  admin    646 15 Jan 03:16 __init__.py
-rw-r--r--   1 samj  admin    313 17 Jan 12:18 __init__.pyc
-r-xr-xr-x   1 samj  admin   1909 15 Jan 03:16 groc.py
-rw-r--r--   1 samj  admin   3050 17 Jan 12:18 groc.pyc
-r-xr-xr-x   1 samj  admin   7848 15 Jan 03:16
     groctimespecification.py
-rw-r--r--   1 samj  admin  10029 17 Jan 12:18
     groctimespecification.pyc

From the comments in the code, here's what you can expect:

A Groc schedule looks like '1st,2nd monday 9:00', or
'every 20 mins'. This module takes a parsed schedule
(produced by Antlr) and creates objects that
can produce times that match this schedule.

A parsed schedule is one of two types - an Interval,
and a Specific Time. See the class docstrings for more.

I think a lot of people have been waiting for this for a long time.


28
Jan 09

Gmail to get offline support

gmaillogoOver the next few days Google will roll out the Gmail offline feature. Using Google Gears, Gmail will continuously keep a cache of e-mail messages stored locally on your computer so that when you go offline, you still get access to it. The video below shows how it works.

As is suggested all of the features in Gmail will continue working while you’re offline, including search. I wonder, does it cache all of your e-mail locally? That seems like an awful lot of information.

The feature will be available as part of Google Labs (go to Settings > Labs) for users using US or UK English as their language on Gmail. In addition, of course, you need to have Google Gears installed. Google Gears is available as a Firefox, IE and Safari extension and is part of Google Chrome by default.

Update: on the storage issue, on Venture Beat:

Of course, you have to wonder how Google balances Gmail’s promise that you’ll never need to delete an email again with the requirements of offline support, which involves downloading emails to your desktop. In my case, that could take up to 3 gigabytes of my hard drive. But Google says Gmail Offline only downloads some of your emails: “A good chunk of the inbox, all starred messages, ones you’re drafting, recent sent mail, etc.”