seminar on google wave

22
INSTITUTE OF TECHNOLOGY & MANAGEMENT, INSTITUTE OF TECHNOLOGY & MANAGEMENT, BHILWARA BHILWARA http://www.itm-bhilwara.ac.in A Major Seminar On Google WAVEGuided By Guided By : : Mr.Pushpendra Sharma Mr.Pushpendra Sharma (Lecturer IT (Lecturer IT Department) Department) Presented By Presented By : : Sumit Sharma Sumit Sharma IT Final Year IT Final Year Roll No: Roll No: 07EIMIT055 07EIMIT055

Upload: sumit-sharma

Post on 28-Mar-2015

168 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Seminar on GOOGLE WAVE

INSTITUTE OF TECHNOLOGY & MANAGEMENT, INSTITUTE OF TECHNOLOGY & MANAGEMENT, BHILWARABHILWARAhttp://www.itm-bhilwara.ac.in

A Major

Seminar On

“Google WAVE”

Guided ByGuided By::Mr.Pushpendra SharmaMr.Pushpendra Sharma(Lecturer IT (Lecturer IT Department)Department)

Presented ByPresented By::Sumit SharmaSumit SharmaIT Final YearIT Final YearRoll No: Roll No: 07EIMIT05507EIMIT055

Page 2: Seminar on GOOGLE WAVE

Agenda…• Introduction to Google Wave…!!• What is Google Wave…?• What is Wave…?• Some key technologies in Google

Wave…!!• Google API…!!!• Extension programming interface…!!• Google Wave Screenshots…!!• Conclusion And Future Work…!!• References…!!

Page 3: Seminar on GOOGLE WAVE

Google Wave• Developer(s): Google.• Initial Release: May 28th, 2009.• Platform: Cross-platform.• Type: Web Application.• License: Apache License (Only

Google Wave Federation Prototype Server & Console Client)

• Website: http://wave.google.com

Ref. [1]

Page 4: Seminar on GOOGLE WAVE

What is Google Wave?

• Google Wave is a project announced by Google at the Google conference on May 28, 2009. It is a web application and computing platform designed to bring together e-mail, instant messaging, wiki, and social networking, with a strong collaborative focus, mixed with spellchecker and translator extensions, which are able to work in concert, in real-time.

• It is open sourced and has many good features such as embedability, extensibility, and drag and drop file sharing.

• Communications using the system can be synchronous and/or asynchronous, depending on the preference of individual users.Ref. [1]

Page 5: Seminar on GOOGLE WAVE

• The science fiction television series Firefly provided the inspiration for the project's name. In the series, a WAVE is an electronic communication, often consisting of a video call or video message.

• 60-strong team are currently working on WAVE in Sydney, Australia.

• Google Wave is a product and a platform. It’s a cross between conversation and document that allows users to do with one tool what they currently do with many. It works in a Web browser on the desktop or on mobile phones, like Apple’s iPhone or Google Android devices.

Ref. [2]

What is Google Wave?

Page 6: Seminar on GOOGLE WAVE

What is a Wave?• A Wave is equal parts conversation and

document. People can communicate and work together with richly formatted text, photos, videos, maps, and more.

• A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.

• A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.

Ref. [1 & 2]

Page 7: Seminar on GOOGLE WAVE

Some key technologies in Google Wave• Real-time collaboration: Concurrency control

technology lets all people on a wave edit rich media at the same time.

• Natural language tools: Server-based models provide contextual suggestions and spelling correction.

• Extending Google Wave: Embed waves in other sites or add live social gadgets, thanks to Google Wave APIs.

• Just as Ajax technology has blurred the identity of Web sites by allowing content to be embedded on any Web site, Wave blurs the distinctions between communications modes and between content creation applications.

• Unlike online forums or wikis, Waves reflect changes in more or less real time: You can see responses appear from Wave participants as the typing occurs, network latency permitting. There is, however, an option to show a reply only after all typing has been completed. Ref. [1 &

2]

Page 8: Seminar on GOOGLE WAVE

Google API• An application programming interface (API) is a

particular set of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers.

Ref. [5]

Page 9: Seminar on GOOGLE WAVE

Extension programming interface

• Google Wave extensions are add-ins that may be installed on to enhance its functionality.

• In Google Wave, a threaded conversation can be referred as a ‘Wave’. A wave consists of one or several ‘wavelets’, which is like a single instant messaging (IM) conversation.

• Each message in the conversation is called a ‘blip’, and the content of the ‘blip’ is called a ‘document’.

• Over 150 Google Wave extensions have been developed either in the form of Gadgets or Robots.

Ref. [1 & 3]

Page 10: Seminar on GOOGLE WAVE

• GADGETS : Gadget extensions are applications that run within the wave, and to which all participants have access. A gadget is an application users could participate with. The gadget is triggered based on the user action. They can be best described as applications installed on a mobile phone. 

• ROBOTS : A robot is an automated participant on a wave. They read the contents of a wave in which it participates, modify the wave's contents, add or remove participants, and create new blips and new waves. Robots perform actions in response to events.

Extension programming interface

Ref. [1 & 3]

Page 11: Seminar on GOOGLE WAVE

Google Wave Screenshots…!!

Ref. [4]

Page 12: Seminar on GOOGLE WAVE
Page 13: Seminar on GOOGLE WAVE
Page 14: Seminar on GOOGLE WAVE
Page 15: Seminar on GOOGLE WAVE
Page 16: Seminar on GOOGLE WAVE
Page 17: Seminar on GOOGLE WAVE
Page 18: Seminar on GOOGLE WAVE
Page 19: Seminar on GOOGLE WAVE

Conclusion And Future Work• Google Wave is still in its early stage. Some

claimed functions are still not available and the whole platform is not stable.

• The current implementation is different from the ideal architecture of integrating enterprise communication functions into Google Wave . But the implementation proves the viability of the integration and shows the promising value of the integration.

• In the future work, as Google Wave becomes more stable and can allow users to run a Wave server outside Google App Engine, introduce more innovative features into Google Wave and enterprise communication networks.

Ref. [1 & 3]

Page 20: Seminar on GOOGLE WAVE

References…!!• [Ref. 1]: http://wave.google.com/• [Ref. 2]: http://www.whatisgooglewave.com/• [Ref. 3]:

http://en.wikipedia.org/wiki/Google_wave/• [Ref. 4]: http://www.google.co.in/images?

hl=en&gbv=2&tbs=isch:1&q=google+wave+screenshot&revid=1640858602&sa=X&ei=Q_9zTbedHZDuuAOXheS_AQ&ved=0CDEQ1QIoAg&biw=1280&bih=673/

• [Ref. 5] http://en.wikipedia.org/wiki/Application_programming_interface/

Page 21: Seminar on GOOGLE WAVE
Page 22: Seminar on GOOGLE WAVE