Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Google+ Hangout Apps, Jonathan Beri, GDD by Mind Map: Google+ Hangout Apps,
Jonathan Beri, GDD
0.0 stars - reviews range from 0 to 5

Google+ Hangout Apps, Jonathan Beri, GDD


Jon Beri, on Google Plus

Hangout office hours

every wednesday

more than just video conference

use cases

office hours

answering question on weekly basis


Study groups

Hangouts on Air

when there're more than 10 participants, they convert it to a YouTube channel

Hangout apps

e.g., for

Sharing activities, YouTube, Teaching, ai class

consist of

Web App

Declarative XML

set of API

Take out message

Whatever you can do in an iFrame, you can do in an Hangout app

How to

Create project in API Console

Enable Hangout API

Register a URL of the project XML

Key concepts

HAngout API exposed in hangout.js

access to


shared data




It's all about callbacks

event driven JS, you need to pass callbacks to handle the hangout events, eg, participant joined

but there're also sync getters/setters, getParticipants

Shared state

you have access to a blob holding the shared state (JSON), there's an initial JSON, & then the service syncs the delta's, getState, submitDelta, onStateChanged

they sync state with all participants, when 1 participant changes shared state, it propagates to all other clients


shows all participants & their current voice volume

the developers site has more samples