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

About

Jon Beri, on Google Plus

jonathanberi.com/+/hangouts

jberi@google.com

http://developers.google.com/+

Hangout office hours

every wednesday

developers.google.com/events

more than just video conference

use cases

office hours

answering question on weekly basis

#aiclass

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

participants

shared data

Audio/Video

Layout

Hangout

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

demo

shows all participants & their current voice volume

the developers site has more samples