30. Categories for
inspiration
• Education
• Medicine
• Games
• Productivity
• Sciences
• Architecture
• Music and Entertainment
31. What are Hangout
Apps?
• Web-based software components based on
HTML, CSS, and JavaScript.
• Defined using a declarative XML syntax
• A set of APIs for accessing and working
with Hangout features and synchronized
data
32. Inside a Hangout App
Hi, I’m Wolff, a Developer Programs Engineer
33. What is a Hangout
App?
• Hangout Apps are Gadgets
• Rehosted on our gadget server
• https://example.com/gadgetspec.xml
35. Google API Console
• During Developer Preview:
• Go to code.google.com’s API Console
• Create a project, turn on Hangouts API
• Choose hangouts, and give URL to your
spec xml
38. Starting your hangout
• Can start from that page
• Also, your GID is good too:
• https://hangoutsapi.talkgadget.google.com/
hangouts?gid=711266008593
• To have others join, send them your expanded
URL once you’re in the hangout
40. DEMO #1: Action-
packed action
• Demonstrates:
• That you can run an app
• Shared space & Participants
• Demo #1
41. It’s All About Callbacks
• Async library with sync feel
• api.hangout.getParticipants()
• gapi.hangout.addParticipantAddedCallback(
mycallback)
• function mycallback(Array.<Participant>)
49. Demo #2: A Work In
Progress
• Demonstrates:
• Participants
• Shared state
• A/V
• Also, embedded Flash (just for fun!)
50. For more:
• http://developers.google.com/+
• Jonathan and I are doing office hours in a
hangout; just look for us on G+
• Send us links to your cools apps! We love
to see what you’re doing!
• wolff@google.com, jberi@google.com
{poll the audience}\n As Chris mention, Google+ is a project that aims to make sharing on the web more like sharing in the real world.\n In our daily lives, we don&#x2019;t just share thoughts and ideas, but we also share experiences.\n
One of the main ways we do that is by getting together and just hanging out.\n We do this when we&#x2019;re clipping the hedges, while sipping a soda at the food court or having wine with close friends.\n
With Hangouts for Google+, we wanted to bring those same type of valuable interactions to the web and even mobile.\n If you haven&#x2019;t been part of a Hangout yet - find or start one right after this talk (or during?) \n There&#x2019;s a feeling of discovery and delight when you first fire up that camera and finished &#x201C;checking your hair.&#x201D;\n
The Hangout experience is like being in a room with a group of people, but in a multi-way video chat that facilitates natural, seamless conversation.\n There are key pieces we&#x2019;ve built into Hangouts that enable these natural and seamless moments effortless and just &#x201C;feel right.&#x201D;\n Starting & Joining\n Circles\n Multi-way video & audio\n Natural gestures like\n Auto-panning, muting someone else\n
The Hangout experience is like being in a room with a group of people, but in a multi-way video chat that facilitates natural, seamless conversation.\n There are key pieces we&#x2019;ve built into Hangouts that enable these natural and seamless moments effortless and just &#x201C;feel right.&#x201D;\n Starting & Joining\n Circles\n Multi-way video & audio\n Natural gestures like\n Auto-panning, muting someone else\n
The Hangout experience is like being in a room with a group of people, but in a multi-way video chat that facilitates natural, seamless conversation.\n There are key pieces we&#x2019;ve built into Hangouts that enable these natural and seamless moments effortless and just &#x201C;feel right.&#x201D;\n Starting & Joining\n Circles\n Multi-way video & audio\n Natural gestures like\n Auto-panning, muting someone else\n
The Hangout experience is like being in a room with a group of people, but in a multi-way video chat that facilitates natural, seamless conversation.\n There are key pieces we&#x2019;ve built into Hangouts that enable these natural and seamless moments effortless and just &#x201C;feel right.&#x201D;\n Starting & Joining\n Circles\n Multi-way video & audio\n Natural gestures like\n Auto-panning, muting someone else\n
The Hangout experience is like being in a room with a group of people, but in a multi-way video chat that facilitates natural, seamless conversation.\n There are key pieces we&#x2019;ve built into Hangouts that enable these natural and seamless moments effortless and just &#x201C;feel right.&#x201D;\n Starting & Joining\n Circles\n Multi-way video & audio\n Natural gestures like\n Auto-panning, muting someone else\n
Launched with YouTube\n Recently added Docs, desktop sharing, On Air\n and...Hangout Apps (Developer Preview)\n