60. <?xml version="1.0" encoding="UTF‐8"?>
<Module>
<ModulePrefs
thumbnail="one_spreadsheet.png">
title="Spreadsheet Page"
description="Displays a single…"
<Requires feature="opensocial‐0.8"/>
one_sp re ad sh ee t. xm l
61. <?xml version="1.0" encoding="UTF‐8"?>
<Module>
<ModulePrefs
thumbnail="one_spreadsheet.png">
title="Spreadsheet Page"
description="Displays a single…"
<Requires feature="opensocial‐0.8"/>
<Requires feature="dynamic‐height"/>
one_sp re ad sh ee t. xm l
62. <?xml version="1.0" encoding="UTF‐8"?>
<Module>
<ModulePrefs
thumbnail="one_spreadsheet.png">
title="Spreadsheet Page"
description="Displays a single…"
<Requires feature="opensocial‐0.8"/>
<Requires feature="dynamic‐height"/>
<Requires feature="settitle"/>
one_sp re ad sh ee t. xm l
63. <?xml version="1.0" encoding="UTF‐8"?>
<Module>
<ModulePrefs
thumbnail="one_spreadsheet.png">
title="Spreadsheet Page"
description="Displays a single…"
<Requires feature="opensocial‐0.8"/>
<Requires feature="dynamic‐height"/>
<Requires feature="settitle"/>
</ModulePrefs>…
one_sp re ad sh ee t. xm l
65. …
<UserPref
display_name="Workspace"
name="ws"
datatype="workspace"
required="true" />
…
one_sp re ad sh ee t. xm l
66. …
<UserPref
display_name="Spreadsheet"
display_name="Workspace"
name="page"
name="ws"
datatype="spreadsheet"
datatype="workspace"
required="true" />
…
one_sp re ad sh ee t. xm l
67. …<UserPref
…
display_name="Height"
<UserPref
name="height"
display_name="Spreadsheet"
display_name="Workspace"
datatype="enum"
name="page"
name="ws"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
…<EnumValue value="100"/>…
required="true" />
</UserPref>…
…
one_sp re ad sh ee t. xm l
68. …<UserPref
…
display_name="Height"
<UserPref
name="height"
display_name="Spreadsheet"
display_name="Workspace"
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
69. …<UserPref
…
display_name="Height"
<UserPref
name="height"
display_name="Spreadsheet"
display_name="Workspace"
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
70. …<UserPref
…
display_name="Height"
<UserPref
name="height"
display_name="Spreadsheet"
display_name="Workspace"
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
71. …<UserPref
…
display_name="Height"
<UserPref
name="height"
display_name="Spreadsheet"
display_name="Workspace"
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
72. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
73. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
<script src="widget.js"/>
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
74. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
<script src="widget.js"/>
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
<script src="socialcalc.js"/>
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
75. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
<script src="widget.js"/>
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
<script src="socialcalc.js"/>
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
</head><body>…</body></html>
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
76. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
<script src="widget.js"/>
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
<script src="socialcalc.js"/>
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
</head><body>…</body></html>
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
]]></Content>
default_value="A1"/>
</UserPref>…
…
one_sp re ad sh ee t. xm l
77. …<UserPref
…<Content type="html"><![CDATA[
…
display_name="Height"
<UserPref
<html><head>
name="height"
display_name="Spreadsheet"
display_name="Workspace"
<script src="widget.js"/>
display_name="Scroll to"
datatype="enum"
name="page"
name="ws"
<script src="socialcalc.js"/>
name="scroll_to"
default_value="300">
datatype="spreadsheet"
datatype="workspace"
</head><body>…</body></html>
datatype="enum"
…<EnumValue value="100"/>…
required="true" />
]]></Content>
default_value="A1"/>
</UserPref>…
…
</Module>
one_sp re ad sh ee t. xm l
82. <a href="/__UP_ws__/?__UP_page__">
View
</a>
or
<a href="/__UP_ws__/?__UP_page__#edit">
Edit
</a>
this spreadsheet from
one_sp re ad sh ee t. xm l
83. <a href="/__UP_ws__/?__UP_page__">
View
</a>
or
<a href="/__UP_ws__/?__UP_page__#edit">
Edit
</a>
this spreadsheet from
<a href="/__UP_ws__">
__UP_ws__
</a>
one_sp re ad sh ee t. xm l
115. Social Social
Gadgets API
Core Core
Gadgets API
Containers Servers
Ope nS oc ia l 1.0
116. gadgets.*
io
json Social Social
Prefs
util
Gadgets API
views
+ Core
Core
flash
window Gadgets API
i18n
skins Containers Servers
...
Ope nS oc ia l 1.0
117. osapi.*
people
activities Social Social
+
groups
Gadgets API
messages
appdata Core
Core
albums
mediaitems Gadgets API
...
Containers Servers
Ope nS oc ia l 1.0
139. “Is this thing on?”
“Wow, I’m microblogging. Cool!”
“There are oatmeal cookies in the 10th floor kitchen.
Come and get ‘em!”
140.
141. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
142. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
“Can anyone recommend any training courses, books, or
websites/blogs on Web Accessibility?”
143. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
“Can anyone recommend any training courses, books, or
websites/blogs on Web Accessibility?”
“Does anyone speak Turkish and would be willing to
review a translation for us?”
144. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
“Can anyone recommend any training courses, books, or
websites/blogs on Web Accessibility?”
“Does anyone speak Turkish and would be willing to
review a translation for us?”
Exception Handling:
145. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
“Can anyone recommend any training courses, books, or
websites/blogs on Web Accessibility?”
“Does anyone speak Turkish and would be willing to
review a translation for us?”
Exception Handling:
✓ Find the right people
146. “Has anyone here in the UK got a copy of last
Saturday’s Telegraph magazine?”
“Can anyone recommend any training courses, books, or
websites/blogs on Web Accessibility?”
“Does anyone speak Turkish and would be willing to
review a translation for us?”
Exception Handling:
✓ Find the right people
✓ Create a new process
167. Who actor
Did what verb
A ct iv it yStrea .ms
168. Who actor
Did what verb
To what? object
A ct iv it yStrea .ms
169. Who actor
Did what verb
To what? object
A ct iv it yStrea .ms
170.
171. actor
verb
object
+
target
icon
generator
provider
title
body
links
172. actor
verb
Favorite
Follow object
Like
+
Friend
target
Join
icon
Play
generator
Post
provider
Save title
Share body
Tag links
Update
173. actor
verb
Favorite
object Article Photo
Follow Audio Album
Like
+ Bookmark Place
Friend
target Comment Playlist
Join
icon File Product
Play
generator Folder Review
Post
provider Group Ser vice
Save title List Status
Share body Note Video
Tag links Person ...
Update
187. Mandy Cunningham
Inventory: NCC1701
InventoryBot
There are 341 units of
Connectors
part #NCC1701 available
SalesforceBot
Lead record for Tricia Nuzzo
had
been converted to an
ProcessWatcher
opportunity
Page “Q3 Event Planning” in
Marketing is awaiting
approval to Sales
Joseph Hines
Uploaded Q3pipeline.ppt to
Sales presentation library
This is great. Thank you
for sharing.
Looking good, Q3 is
going
to be fantastic!
Activity Stream
Archi te ct ure
188. Mandy Cunningham
Inventory: NCC1701
InventoryBot
There are 341 units of CRM
Connectors
part #NCC1701 available
SalesforceBot
Lead record for Tricia Nuzzo
had
been converted to an
ProcessWatcher
ERP
opportunity
Page “Q3 Event Planning” in
Marketing is awaiting
approval to Sales
Joseph Hines
Uploaded Q3pipeline.ppt to
SharePoint
Sales presentation library
This is great. Thank you
for sharing.
Looking good, Q3 is Enterprise
going
to be fantastic! Applications
Activity Stream
Archi te ct ure
189. Mandy Cunningham
Interactive Inventory: NCC1701
InventoryBot
App Bots There are 341 units of CRM
Connectors
part #NCC1701 available
SalesforceBot
Lead record for Tricia Nuzzo
had
been converted to an
ProcessWatcher
ERP
opportunity
Page “Q3 Event Planning” in
Marketing is awaiting
approval to Sales
Joseph Hines
Uploaded Q3pipeline.ppt to
SharePoint
Sales presentation library
This is great. Thank you
for sharing.
Looking good, Q3 is Enterprise
going
to be fantastic! Applications
Activity Stream
Archi te ct ure
190. Mandy Cunningham
Interactive Inventory: NCC1701
InventoryBot
App Bots There are 341 units of CRM
Connectors
part #NCC1701 available
SalesforceBot
Lead record for Tricia Nuzzo
had
been converted to an
ProcessWatcher
ERP
opportunity
Page “Q3 Event Planning” in
Date, location, Marketing is awaiting
approval to Sales
Joseph Hines
& app-specific Uploaded Q3pipeline.ppt to
SharePoint
Sales presentation library
Annotations This is great. Thank you
for sharing.
Enterprise
Looking good, Q3 is
going
to be fantastic! Applications
Activity Stream
Archi te ct ure