My Photo

Partners

Blog powered by TypePad

Disclaimer

  • The individuals who post here work at SharedBook Inc. and SharedBook Ltd (collectively “SharedBook”). The opinions expressed here are their own and may not reflect the opinions of SharedBook. The information here is not guaranteed to be complete, correct or up-to-date and SharedBook does not warrant the reliability of any advice, opinion, statement of other information displayed here. SharedBook reserves the right to correct any errors or omissions on this blog and to remove any inappropriate comments within the scope of our User Agreement at any time without notice.

Smart Button

« When opportunity strikes. | Main | The DSLR quest »

June 30, 2008

Inspector Gadget

A few weeks ago I've attended a night conference with several of our R&D team members at the Google-Israeli-center.
It was a pleasant evening at one of the highest buildings in Tel-Aviv (it has a nice view). Besides meeting some of Google’s professionals and enjoying their hospitality, they ran 5 mini-lectures of 15-20 minutes each on some of the Google's leading projects.
The 5 topics the presented were:

1. Google-API and GData
2. Google-Maps
3. Google-OpenSource projects
4. Google Web Toolkit (GWT)
5. Google-Gadgets

Although, it was only a glimpse and no major innovations arose in those short lectures, it did trigger our brain cells to come up with some cool applications for SharedBook.

One of the POCs (Proof of Concept) that we created shortly afterwords was the SharedBook-Picasa-Google-Gadget. This gadget creates a book that is auto-populated with the photos of your Picasa album. Currently this album has to be public - “unlisted albums”, as Google calls them, are not supported.

Why should you favor using a Google-Gadget over a simple div / iframe in your web pages?
The main advantages that we found are:
1. Google has a huge Google-Gadget repository that reaches a large audience. Publishing your gadget there has a better chance of creating a buzz.
2. Google-Gadget special services – the Google-Gadget can use some services that you cannot use from a proprietary div / iframe. For example, persistency. Google-Gadget allows you to store data on Google servers, and fetch it later.
3. Interoperability between Google-Gadgets. You can have several gadgets, each has its own capabilities, and they can share or exchange information.
4. Incorporation of a gadget into iGoogle. iGoogle is a kind of a homepage you may set and customize in your Google account. You can easily add Google-Gadgets into this page.
5. Using Google-Gadgets in your Desktop applications. A presentation on this can be found here.

Some Disadvantages we encountered:
1. Editor - the current GG editor is limited, uncomfortable and buggy.
2. A black box – the gadget performs certain functionalities behind the scenes which in complex gadget you might want to debug or see its code. You can tell what’s happening there only to a certain extent.

Need some tips and references to get you started with Google-Gadgets?
Here are some of which we used:
1. If you develop a simple Google-Gadget that doesn’t require special services (e.g. persistency, Google-Gadgets interoperability), start by writing a simple html page with your form and Javascript functionality. Once this page behaves as you wish, embed the code into the Google-Gadget-Hello-World skeleton that Google gives you.
2. Check your Google-Gadget both in Firefox and in IE. The behavior differs!!!
3. Getting started – can be found here.
4. Google-Gadget Editor - can be found here.
Make sure you sign in to your Google account first. This way you can open and save files to your account.
5. Google-Gadgets Repository - can be found here.

Overall, we had a very positive experience with the Google-Gadget.
We would be glad to hear your thoughts, both about the Google-Gadget in general and about our SB-Picasa-Gadget.
What would you add / improve?

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341cce0053ef00e55385b5d98834

Listed below are links to weblogs that reference Inspector Gadget:

Comments

will this is a nice conference thanks for the latest updates, im goon check this out

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment