the next generation of social is in a hangout

51
Developers

Upload: jonathan-beri

Post on 14-May-2015

794 views

Category:

Technology


2 download

DESCRIPTION

Make your apps come alive with live audio/video conversations using the Hangouts Platform API. Using the Google+ Hangouts API, you can develop collaborative apps that run inside of a Google+ Hangout.

TRANSCRIPT

Page 1: The Next Generation of Social is in a Hangout

Developers

Page 2: The Next Generation of Social is in a Hangout

Amit FulayProduct Manager

The Next Generation of SocialIs in a Hangout

Jonathan BeriDeveloper Advocate

#io12

Page 3: The Next Generation of Social is in a Hangout

Jonathan Beri

Developer Advocate, Google+jonathanberi.com/+

Page 4: The Next Generation of Social is in a Hangout

Today’s Agenda

•The Hangouts Story

•Demos

•Code-Slingin’

4

Page 5: The Next Generation of Social is in a Hangout

Amit Fulay

Product Manager, Google+http://goo.gl/HlOaO

Page 6: The Next Generation of Social is in a Hangout

The Hangouts Story

Page 7: The Next Generation of Social is in a Hangout

The Hangouts Story

7

+

Social Real Time

Page 8: The Next Generation of Social is in a Hangout

8

YouTube

Page 9: The Next Generation of Social is in a Hangout

9

Google Docs

Page 10: The Next Generation of Social is in a Hangout

Launched Google+ Hangouts Platform

Page 11: The Next Generation of Social is in a Hangout

Activities

Page 12: The Next Generation of Social is in a Hangout

12

Aces Poker

Page 13: The Next Generation of Social is in a Hangout

13

Scoot & Doodle

Page 14: The Next Generation of Social is in a Hangout

Enhance Live Conversations

Page 15: The Next Generation of Social is in a Hangout

15

Mustache

Page 16: The Next Generation of Social is in a Hangout

16

Effects

Page 17: The Next Generation of Social is in a Hangout

17

Cheer On

Page 18: The Next Generation of Social is in a Hangout

Bring Hangouts to Your Apps

Page 19: The Next Generation of Social is in a Hangout

19

SlideShare

Page 20: The Next Generation of Social is in a Hangout

20

Cacoo

Page 21: The Next Generation of Social is in a Hangout

21

Symphonical

Text

Page 22: The Next Generation of Social is in a Hangout

Google+ Hangouts Platform

1.Build Activities inside hangouts

2.Build enhancements for live conversations

3.Bring Google+ Hangouts to your app

22

Page 23: The Next Generation of Social is in a Hangout

Demos

Page 24: The Next Generation of Social is in a Hangout

Hangouts are a New OpportunityHangout Apps are Something You Should be Building Today

Page 25: The Next Generation of Social is in a Hangout

What Can You Do?Scenarios You Can Build into a Hangout App

Page 26: The Next Generation of Social is in a Hangout

Show Who is Playing

26

Page 27: The Next Generation of Social is in a Hangout

Watch While Someone Draws

27

Page 28: The Next Generation of Social is in a Hangout

28

Use Your Face as a Controller

Page 29: The Next Generation of Social is in a Hangout

Building Blocks of a Hangout AppHow You Can Integrate the Power of Hangouts

Page 30: The Next Generation of Social is in a Hangout

JavaScript + Hangout Features

30

Your HTML/JavaScript hangout.js

Page 31: The Next Generation of Social is in a Hangout

App.xml: Pure Web with a Sprinkle of XML

<?xml version=“1.0” encoding=“UTF-8” ?><Module> <ModulePrefs title=“Your App Name”> <Require feature=“rpc” /> <Require feature=“views” /> </ModulePrefs> <Content type=“html”> <!CDATA[ <script src=“//talkgadget.google.com/hangouts/_/api/hangout.js?v=1.1”></script> <!-- Your application code --> ]]> </Content></Module>

31

XML

Page 32: The Next Generation of Social is in a Hangout

App.xml: Pure Web with a Sprinkle of XML

<?xml version=“1.0” encoding=“UTF-8” ?><Module> <ModulePrefs title=“Your App Name”> <Require feature=“rpc” /> <Require feature=“views” /> </ModulePrefs> <Content type=“html”> <!CDATA[ <script src=“//talkgadget.google.com/hangouts/_/api/hangout.js?v=1.1”></script> <!-- Your application code --> ]]> </Content></Module>

32

XML

Page 33: The Next Generation of Social is in a Hangout

Anything you can do in an iFrame, you can do in a Hangout

but you can do so much more...

Page 34: The Next Generation of Social is in a Hangout

JavaScript + Hangout Features

34

Your HTML/JavaScript hangout.js

Page 35: The Next Generation of Social is in a Hangout

• Including hangout.js gives you access to many hangout features, including:- Participants- Data Channels- A/V- Effects- Metadata

hangout.js

<script src="//talkgadget.google.com/hangouts/_/api/hangout.js?v=1.1"></script>

35

JavaScript

Page 36: The Next Generation of Social is in a Hangout

Code-Slingin’ TimeLet’s Build a Hangout App

Page 37: The Next Generation of Social is in a Hangout

37

Guess the pastry

Page 38: The Next Generation of Social is in a Hangout

What We’d Like• Show who’s playing

- List current participants• Track whose voted

- Record votes “somewhere”

• Congratulate the winners- Web badge of honor

38

Page 39: The Next Generation of Social is in a Hangout

There’s a Lot More Possible

39

Code Lab: http://goo.gl/Ezt0v

Page 40: The Next Generation of Social is in a Hangout

Insights to be SuccessfulDesign & UX Best Practices for Building Hangout Apps

Page 41: The Next Generation of Social is in a Hangout

41

Identify Who is Playing with Profile Pictures and Overlays

Put People First

Page 42: The Next Generation of Social is in a Hangout

42

Social is About Being Together

Make everything collaborative and synchronous

Page 43: The Next Generation of Social is in a Hangout

43

Users Will Join When You Least Expect Them

There are tons Participant callbacks - use them liberally!

Page 44: The Next Generation of Social is in a Hangout

Think about different ways you can group users

44

Playing Alongside Friends Can be Fun Too

Page 45: The Next Generation of Social is in a Hangout

45

React Immediately, Respond in Real-Time

Use the Data Channels to keep your App in sync

Page 46: The Next Generation of Social is in a Hangout

We are at the Cusp

46

Page 47: The Next Generation of Social is in a Hangout

Next Steps

• Get Started with Hangout Apps- http://developers.google.com/+/hangouts

• Promote Your App- https://developers.google.com/+/hangouts/button

• Attend the Hangouts Fireside Chat- https://developers.google.com/events/io/sessions/gooio2012/809/

47

Page 48: The Next Generation of Social is in a Hangout

Credits

• Slides- 12: http://aceshangout.com/- 13: http://scootdoodle.com/- 19: http://www.slideshare.net/- 20: https://cacoo.com/- 21: https://www.symphonical.com/- 24: http://tabletopforge.com/- 28: http://www.experimentsplus.com/details/donut-horns- 29: http://flic.kr/p/8syc8C- 37: http://flic.kr/p/9QwfyD

48

Page 50: The Next Generation of Social is in a Hangout

<Questions?>https://developers.google.com/+/hangouts/

Jonathan Berijonathanberi.com/+

Amit Fulayhttp://goo.gl/HlOaO

#io12

Page 51: The Next Generation of Social is in a Hangout

Developers