Articles on Google waves is flooding the web, trying to bring out a deeper understanding on this wave renaissance. There is so much of expectation generated now as people are anxiously looking forward to get their hands on it. With the little information revealed by Google, let us try to figure out something more on how this is going to work. In Google wave 1 we discussed about Google waves as a product. This time let us view Google waves in the perspective of a developer, that is, Google waves as a platform.
Platform in software realms can be understood as an entity on which software can be made to function. A platform provider will provide APIs (Application Programming Interface) for software to be developed in his platform. Let’s take a few examples: Java, the product of Sun Microsystems serves as a platform and it comes with APIs like AWT, JDBC, JMF and so on. These APIs are also provided by Sun Microsystems. Apple Inc, owner of iphone had APIs confidential until October 2008 when the company open sourced and made it license free to develop software applications to be run on iphone. Lately, there is facebook API which is both powerful and popular.
Google has promised to come up with a public API which can be used by any developer to create applications that run on the wave platform. There are 2 ways by which a developer can make his presence felt in Google waves. The first method is by building robots or creating gadgets. The other method is by embedding waves on third party websites. Let’s try to get some insight on these new terminologies.
Robots are automated participants in a wave. Remember the robot in ‘Lost in Space’. It is a similar kind of simulation except that these robots will function inside the computer. A robot created inside a wave will be able to read, modify and delete blips and wavelets. A wavelet is a smaller wave that is resident inside a wave and a blip resides inside a wavelet. The diagram below will give you better picture.
The developer can create robots and perform interactive operations within a wave. What are the interactive operations? Well, that is left to the creativity of the developer. Learn more about robots here. Wave Gadgets are similar to the ordinary gadgets in its mechanism to get embedded as third party development applications. But there is more offered. A wave gadget can function within a live wave. An example Google gives to explain this is one which lets participants of a wave to vote on where to go for lunch. Learn more about gadgets here.
The second method using Embed API enables to bring waves into third party websites. There will be simultaneous updates in websites as and when an update is made inside a wave. Google has already come up with a few embeds. ‘You tube playlist discuss’ is one among them and is sure to gain so much popularity. Learn more about embed APIs here.
As Facebook is dominating now with so much integration, it is certain that we can expect even more from Google waves. So if you are a developer, be informed about what is going on in Google waves and get ready to play with the tools as soon as you get them.
Links for further study:
For most of us finding information on the Internet is synonymous with going to Google.com, typing in a word or phrase and clicking search. In fact Google does account for a major share of the search engine market and with good reason too. check this out if you are still in doubt.
Thus despite new players coming up, Google still remains the leader in information search on the web. That is exactly why it makes sense to understand and develop efficient googling techniques. Mentioned below are few tips which, when practiced while searching the web using Google, will save time and improve search results. (more…)
In response to Google Chrome OS, Microsoft has announced that the new version of MS Office, which is expected to hit markets by 2010, will feature online collaboration. This dramatic announcement was made at the partner conference in New Orleans.
The new generation office suite will enable users to access their documents online with co-authoring capabilities. PowerPoint will be streamlined with video and picture capabilities which will revolutionize presentations.
Though Microsoft is coming up with online capabilities for Office, they don’t have the intention to provide comprehensive online access, which they think can scale down their business. This won’t be a great concern for Google Docs, as they are providing comprehensive access to users. Google considers it as a weaker reply for the Google Chrome OS, which is the core of Microsoft’s business.
In its endeavor to be the leader on the software space, Google Inc has announced its foray into the manufacture of Operating System, with its maiden project named ‘Google Chrome OS‘. Google has already locked its horns with Microsoft on numerous projects and the present one will intensify the competition. Being the 90% market shareholder of the OS market, it will be interesting to see how Microsoft reacts to this concern. Since Google believes on Open Source concept, if the Chrome OS project is rolled out successfully, then it will revolutionize the entire PC, Laptop and OS markets.
In its official blog, Google explains more about Chrome OS, which aims the Netbook market initially. Google Chrome OS is expected to hit the market by the second half of 2010.
While there is no doubt that good SEO consultants can help drive more traffic to your site, many small businesses cannot afford a good consultant. But you don’t need to despair if you can’t afford an expensive SEO consultant. If you are one of those DIY type business owners, this article will help you create a fairly decent search-engine optimized site. Even if you plan to use a web design/development agency and not do it yourself, you can demand that they create a site that complies with basic SEO tenets.
Here is how to go about placing yourself on the right side of search engines:
Some of the above items need further explanation. However, there is a wealth of information available in blogs and online articles. So start digging and learn more on this interesting topic.
Why do we have to live with divides between different types of communication – email versus chat, or conversations versus documents?
Could a single communications model span all or most of the systems in use on the web today, in one smooth continuum? How simple could we make it?
What if we tried designing a communications system that took advantage of computers’ current abilities, rather than imitating non-electronic forms?
Tough questions! These questions have paved way for Google Wave. Jens Rasmussen and Lars Rasmussen wrestled over these questions since 2004. These geeks were the inventors of Google Maps and now they are ready to unleash Google Wave into the Internet. Google Wave comes in 3 layers. The product, platform and the protocol. Here, we will discuss Google Wave as a product.
Google describes Wave as “Equal parts conversation and document”. It is the next generation of e-mail. A Wave contains a complete thread of message saved in a common server. When this Wave is shared with other users, they can also get into edit mode. The interesting feature is that when a person is editing the wave, others will be able to see the edit process almost letter by letter. So this means that all of them will be able to collaborate in a wave almost instantly. Waves come with a rich text editor and several other functions that will enable the users to work on text, images, videos, maps and many more. Whenever a change is made on a wave, all the collaborators are notified. The complete history is stored within the wave.
Here is a screenshot provided by Google that gives us a first look.
Waves can therefore serve as e-mail and chat. It will work similar to wikis. The next layer ‘platform’ provides various APIs enabling waves to become a place where a group of people can work together to prepare documents, plan events, hold discussions, play games, etc. We will discuss about them in the next section.
Google has added some new features to its already existing features which would make life simpler for its users. Google’s engineers are working round the clock in Google Labs, adding new features to make Gmail more popular and ahead of its competitors. One feature which is very useful is importing your emails and contacts from other accounts to Gmail.
Gmail users can easily import all their emails and contacts from Hotmail, Yahoo, or AOL accounts. All a user needs to do is enter his Webmail account details (user name and password) into Google’s service and over the next 24 to 48 hours, all his emails and contacts will be automatically imported to his Gmail account.
Google now also lets you test drive Gmail. The company offers a 30-day test-drive mode for users to decide whether they like Gmail or not. The feature, presently available to new users, is likely to be extended to current users soon.
Google has also added a search widget in Gmail, which enables users to search the web without opening a new browser.
The new feature shows a search box onto the left side of Gmail inbox. When a user types in a search, a window (like a chat window) appears at the bottom of the screen with search results.
These are some of the new features that Google has added in its Gmail service. To know more about the latest features in Gmail, just visit Google Labs where a whole lot of gadgets and features await you.
When it comes to web then it’s all the way Google. Right from search engine to browser to email, they are now providing with API for their Analytics feature. Google Analytics is their free service for tracking and analyzing website traffic and usage.
It was a much-awaited release from Google. “Large organizations and agencies now have a standardized platform for integrating Analytics data with their own business data,” says Google’s Nick Mihailovski.
Google was blamed of storing the browsing history of a user. Now they are willing to share this data. So it is really an interesting move from Google.
One can access Aoogle Analytics from phone using Android application and from desktop using Desktop-Reporting. For more details about how the API works, you can read this blog post from Google about it.