SlideShare a Scribd company logo
BLDRUX11 12-May-2011 #openapprevolution 1
Talking Points…	 Introductions A bit of background on OpenSocial Lesons Learned: Building a social application The Open App Revolution 2 12-May-2011 #openapprevolution
12-May-2011 #openapprevolution 3 Introductions
Mark Weitzel Twitter: weitzelm mark.weitzel @ jivesoftware.com https://developers.jivesoftware.com/community/people/mark.weitzel President of OpenSocial Foundation Developer Evangelist, Jive Apps, Jive Software Member, North Carolina Brewers Guild Past life… 12 years @ IBM IT Consultant, Architect, Developer 4 12-May-2011 #openapprevolution
12-May-2011 #openapprevolution 5 I’ll give you the shirt off my back. (Actually… one just like it.) Free T-Shirt!! (developers.jivesoftware.com)
6 12-May-2011 #openapprevolution
12-May-2011 #openapprevolution 7 A bit of background on OpenSocial
Blogs Facebook twitter AtomPub Wikis Friendster MySpace RSS 1.0 RSS 0.9 RSS 2.0 blogger.com Flickr dopplr Wordpress JSPWiki del.icio.us LiveJournal Enterprise Adoption Webkit & HTML 5 AJAX 2009 ~ 1995 1997 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 Rise of the Social Web
Gadgets(AJAX) 9 12-May-2011 #openapprevolution
P F A 10 12-May-2011 #openapprevolution
11 12-May-2011 #openapprevolution Gadgets + P F A
12 12-May-2011 #openapprevolution 2008
13 12-May-2011 #openapprevolution 2010
OpenSocial Programming Model Applications (gadgets) Typically iFrames AJAX proxy Same model – on prem or cloud Social Context (PFA) Data Pipelining Proxied Content Oauth Signed Fetch Three Legged Other goodies Templates Client side secure intra-app messaging  (pub/sub) Batch Requests Features Extensible  14 12-May-2011 #openapprevolution
Comprehensive Programming Model 15 12-May-2011 #openapprevolution
Wicked cool proxied content and data pipeling 16 12-May-2011 #openapprevolution <Module>  <ModulePrefs title="Logistics App"               description="Determine the best routes based on weather" …     <Require feature="opensocial-1.0"/>     <Require feature="osapi"/>    <Require reature="opensocial-data"/>  </ModulePrefs>  <Content view="home" href="home.html" /> <Content type="html" view="home" href="http://examplelogistics.com/app/logisticsapp.jsp">     <os:DataRequest key="viewerData" method="people.get" userId="@viewer" fields="name,id,status,location"/>     <os:HttpRequest key="weatherData" href="http://example.weather.com/api/severeweatheralrets.jsp"/> </Content> .... </Module>
17 12-May-2011 #openapprevolution Wicked cool proxied content and data pipeling
18 12-May-2011 #openapprevolution OpenSocial 2.0
19 12-May-2011 #openapprevolution Activity Streams
IRIs & Global IDs We want activity streams to flow… Among containers  in & out of the firewall Between non-OpenSocial systems Mapped to OpenSocial constructs IRI  OpenSocial global ID Resolvable REST endpoints Extended to include deliverTo: actionLinks: 20 12-May-2011 #openapprevolution
Apps Everywhere! Embedded Experience
22 12-May-2011 #openapprevolution Stuff in the oven… (2.0 Incubating APIs)
23 12-May-2011 #openapprevolution
24 12-May-2011 #openapprevolution Apps Everywhere!
25 12-May-2011 #openapprevolution 2010
26 12-May-2011 #openapprevolution “It’s the economy, stupid.”
27 12-May-2011 #openapprevolution 2011 “It’s open apps, stupid.”
28 12-May-2011 #openapprevolution #openapprevolution
29 12-May-2011 #openapprevolution OpenSocial based App Markets
30 12-May-2011 #openapprevolution
31 12-May-2011 #openapprevolution Welcome to the “consumerprise” era Consumer Simplicity Enterprise Power IT Friendly
Show the Demo 32 12-May-2011 #openapprevolution
33 12-May-2011 #openapprevolution Lessons Learned:  Building a social application
Some lessons learned… Realize you are in a social container Often this is the system of record, not your app Map user data // pull profile information How do you manage your brand? Adopt look & feel of platform? Interaction dynamics Who is creating relevant content Leverage the activity stream 34 12-May-2011 #openapprevolution
Some lessons learned… Where can the user access information? Signed fetch vs. 3 legged Oauth Access outside social container Leverage the activity stream Be careful with extensions Isolate when possible 35 12-May-2011 #openapprevolution
Some lessons learned… Where can the user access information? Signed fetch vs. 3 legged Oauth Access outside social container Leverage the activity stream Be careful with extensions Isolate when possible 36 12-May-2011 #openapprevolution
Make Useful ViewsSurveyGizmoExample Home  Limited real estate Make this purposeful Often competing for attention Canvas Larger area More immersive experience 37 12-May-2011 #openapprevolution
Leverage Platform CapabilityGliffy Example 38 12-May-2011 #openapprevolution
Leverage Platform CapabilityGliffy Example 39 12-May-2011 #openapprevolution
Leverage Platform CapabilityGliffy Example 40 12-May-2011 #openapprevolution
41 12-May-2011 #openapprevolution
Use Activity Stream CreativelyRypple Example 42 12-May-2011 #openapprevolution
43 12-May-2011 #openapprevolution I want to build an app, but it must be really hard. It’s so easy a caveman can do it!!!  (Thanks Geico)
Show the Demo 44 12-May-2011 #openapprevolution
45 12-May-2011 #openapprevolution OpenSocial Beyond 2.0

More Related Content

Viewers also liked

PM5006 Week 6 pt2
PM5006 Week 6 pt2PM5006 Week 6 pt2
PM5006 Week 6 pt2
Carlos Vázquez
 
It's All Hallway! An Unconference Approach to Professional Development
It's All Hallway! An Unconference Approach to Professional DevelopmentIt's All Hallway! An Unconference Approach to Professional Development
It's All Hallway! An Unconference Approach to Professional Development
Lisa Chow
 
Global-i Client Presentation
Global-i Client PresentationGlobal-i Client Presentation
Global-i Client Presentation
daveroy
 
Voluntary Benefits Portfolio 1.09
Voluntary Benefits Portfolio 1.09Voluntary Benefits Portfolio 1.09
Voluntary Benefits Portfolio 1.09
dbroitman
 
Testimonials
TestimonialsTestimonials
Testimonials
Ginger_Thomas
 
Welcome To Jackson Systems, Zone Control Made Simple
Welcome To Jackson Systems, Zone Control Made SimpleWelcome To Jackson Systems, Zone Control Made Simple
Welcome To Jackson Systems, Zone Control Made Simple
Thomas Jackson
 
Evaluacion dignostica
Evaluacion dignosticaEvaluacion dignostica
Evaluacion dignostica
armandoway
 
Bc Dc Dd
Bc Dc DdBc Dc Dd
Bc Dc Dd
bcostello
 
Medical information, administration, marketing and sales
Medical information, administration, marketing and salesMedical information, administration, marketing and sales
Medical information, administration, marketing and salesstjulians school
 
Presentation1
Presentation1Presentation1
Presentation1
Jewls VanNoy
 
Global I Corporate Presentation
Global I Corporate PresentationGlobal I Corporate Presentation
Global I Corporate Presentation
daveroy
 
Accounting and Accountability
Accounting and AccountabilityAccounting and Accountability
Accounting and Accountability
David Jones
 
Land In Rouwvlag
Land In RouwvlagLand In Rouwvlag
Land In Rouwvlagwirtz
 
Legacies From Scratch Presentation 2 Nov 2008
Legacies From Scratch Presentation 2   Nov 2008Legacies From Scratch Presentation 2   Nov 2008
Legacies From Scratch Presentation 2 Nov 2008
Graham Richards
 
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
CBTAdvisors
 
Choose a craftsman
Choose a craftsmanChoose a craftsman
Choose a craftsman
hancockcarpentry
 
23204952
2320495223204952
23204952
radgirl
 
Principles Of Design
Principles Of DesignPrinciples Of Design
Principles Of Designw b
 
Freedom 2030
Freedom 2030Freedom 2030
Freedom 2030
Graham Siener
 
Sign Career Portfolio
Sign Career PortfolioSign Career Portfolio
Sign Career Portfolio
megapixeldi
 

Viewers also liked (20)

PM5006 Week 6 pt2
PM5006 Week 6 pt2PM5006 Week 6 pt2
PM5006 Week 6 pt2
 
It's All Hallway! An Unconference Approach to Professional Development
It's All Hallway! An Unconference Approach to Professional DevelopmentIt's All Hallway! An Unconference Approach to Professional Development
It's All Hallway! An Unconference Approach to Professional Development
 
Global-i Client Presentation
Global-i Client PresentationGlobal-i Client Presentation
Global-i Client Presentation
 
Voluntary Benefits Portfolio 1.09
Voluntary Benefits Portfolio 1.09Voluntary Benefits Portfolio 1.09
Voluntary Benefits Portfolio 1.09
 
Testimonials
TestimonialsTestimonials
Testimonials
 
Welcome To Jackson Systems, Zone Control Made Simple
Welcome To Jackson Systems, Zone Control Made SimpleWelcome To Jackson Systems, Zone Control Made Simple
Welcome To Jackson Systems, Zone Control Made Simple
 
Evaluacion dignostica
Evaluacion dignosticaEvaluacion dignostica
Evaluacion dignostica
 
Bc Dc Dd
Bc Dc DdBc Dc Dd
Bc Dc Dd
 
Medical information, administration, marketing and sales
Medical information, administration, marketing and salesMedical information, administration, marketing and sales
Medical information, administration, marketing and sales
 
Presentation1
Presentation1Presentation1
Presentation1
 
Global I Corporate Presentation
Global I Corporate PresentationGlobal I Corporate Presentation
Global I Corporate Presentation
 
Accounting and Accountability
Accounting and AccountabilityAccounting and Accountability
Accounting and Accountability
 
Land In Rouwvlag
Land In RouwvlagLand In Rouwvlag
Land In Rouwvlag
 
Legacies From Scratch Presentation 2 Nov 2008
Legacies From Scratch Presentation 2   Nov 2008Legacies From Scratch Presentation 2   Nov 2008
Legacies From Scratch Presentation 2 Nov 2008
 
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
Steve Dickman CBT Advisors Moderator Slides For Wolfe Personalized Med Panel ...
 
Choose a craftsman
Choose a craftsmanChoose a craftsman
Choose a craftsman
 
23204952
2320495223204952
23204952
 
Principles Of Design
Principles Of DesignPrinciples Of Design
Principles Of Design
 
Freedom 2030
Freedom 2030Freedom 2030
Freedom 2030
 
Sign Career Portfolio
Sign Career PortfolioSign Career Portfolio
Sign Career Portfolio
 

Similar to Bldrux11 final

Trends in Mobile Apps (March 2011)
Trends in Mobile Apps (March 2011)Trends in Mobile Apps (March 2011)
Trends in Mobile Apps (March 2011)
Katie Lips
 
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
Daniel Bryant
 
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
Daniel Bryant
 
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Die Socialisten
 
IDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
IDAS Workshop: 03 What Is The Distributed Manufacturing ScenarioIDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
IDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
Massimo Menichinelli
 
NTU Workshop: 03 What Is The Distributed Manufacturing Scenario
NTU Workshop: 03 What Is The Distributed Manufacturing ScenarioNTU Workshop: 03 What Is The Distributed Manufacturing Scenario
NTU Workshop: 03 What Is The Distributed Manufacturing Scenario
Massimo Menichinelli
 
Basics of Android
Basics of Android Basics of Android
Basics of Android
sabi_123
 
How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...OpenKnowledge srl
 
Social Media App for Magnolia 5
Social Media App for Magnolia 5Social Media App for Magnolia 5
Social Media App for Magnolia 5
Magnolia
 
Social media Hub
Social media HubSocial media Hub
Social media Hub
Matteo Pelucco
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
themix
 
Social media : Changing the face of business
Social  media : Changing the face of businessSocial  media : Changing the face of business
Social media : Changing the face of businesswatsitlt
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
DrupalCamp Kyiv
 
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonSharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
Joel Oleson
 
Insurance 2.0 : Engaging and Conversing Online - Web Reputation Management
Insurance 2.0 : Engaging and Conversing Online - Web Reputation ManagementInsurance 2.0 : Engaging and Conversing Online - Web Reputation Management
Insurance 2.0 : Engaging and Conversing Online - Web Reputation Management
One Two One Advisor Sdn. Bhd. (121advisor)
 
Business opportunities in social media
Business opportunities in social mediaBusiness opportunities in social media
Business opportunities in social media
Joseph A. Bayer
 
Getting Social with OpenSocial
Getting Social with OpenSocialGetting Social with OpenSocial
Getting Social with OpenSocial
Timothy Fisher
 
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App StandardsSocial Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Automotive Social Media Marketing Reputation Management
 
Presentation on the Benefits of Social Media
Presentation on the Benefits of Social MediaPresentation on the Benefits of Social Media
Presentation on the Benefits of Social Media
Steve Theodorovich
 

Similar to Bldrux11 final (20)

Trends in Mobile Apps (March 2011)
Trends in Mobile Apps (March 2011)Trends in Mobile Apps (March 2011)
Trends in Mobile Apps (March 2011)
 
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
TTN 2015 "Defining DevOps: Concepts, Technology and Automation. Oh yeah, and ...
 
Lubo_Miller
Lubo_MillerLubo_Miller
Lubo_Miller
 
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
muCon 2015 "The Business Behind Microservices: Organisational, Architectural,...
 
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
Open Graph - How to connect all the things - AllFacebook DevCon Berlin 2012
 
IDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
IDAS Workshop: 03 What Is The Distributed Manufacturing ScenarioIDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
IDAS Workshop: 03 What Is The Distributed Manufacturing Scenario
 
NTU Workshop: 03 What Is The Distributed Manufacturing Scenario
NTU Workshop: 03 What Is The Distributed Manufacturing ScenarioNTU Workshop: 03 What Is The Distributed Manufacturing Scenario
NTU Workshop: 03 What Is The Distributed Manufacturing Scenario
 
Basics of Android
Basics of Android Basics of Android
Basics of Android
 
How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...
 
Social Media App for Magnolia 5
Social Media App for Magnolia 5Social Media App for Magnolia 5
Social Media App for Magnolia 5
 
Social media Hub
Social media HubSocial media Hub
Social media Hub
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
Social media : Changing the face of business
Social  media : Changing the face of businessSocial  media : Changing the face of business
Social media : Changing the face of business
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
 
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel OlesonSharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
SharePoint 2013 Enterprise Mobile Strategy - London - Joel Oleson
 
Insurance 2.0 : Engaging and Conversing Online - Web Reputation Management
Insurance 2.0 : Engaging and Conversing Online - Web Reputation ManagementInsurance 2.0 : Engaging and Conversing Online - Web Reputation Management
Insurance 2.0 : Engaging and Conversing Online - Web Reputation Management
 
Business opportunities in social media
Business opportunities in social mediaBusiness opportunities in social media
Business opportunities in social media
 
Getting Social with OpenSocial
Getting Social with OpenSocialGetting Social with OpenSocial
Getting Social with OpenSocial
 
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App StandardsSocial Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
 
Presentation on the Benefits of Social Media
Presentation on the Benefits of Social MediaPresentation on the Benefits of Social Media
Presentation on the Benefits of Social Media
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

Bldrux11 final

Editor's Notes

  1. Send me a notification and I’ll give you the shirt off my back. (Actually… one just like it.)
  2. Who has heard of OpenSocial?Who has built an OpenSocial Application?Who is a member of the OpenSocial Founation?Who is a committer at Apache Shindig?Who has heard of Jive? I’m going to start today with a bit of background on OpenSocial because it will set the context for the real message of this presentation:Building SOCIAL applications is different than anything you’ve done beforeOpenSocial is the engine that is driving an open revolution of social applicationsTrue SaaS delivery
  3. GadgetsProxy -- Requests go through a server
  4. People. Friends. ActivitiesPortable Contacts
  5. Some of the original motivation was to provide an open alternative to FacebookWould welcome Facebook’s participation in OpenSocialFacebook is responsible for a great deal of innovation.Portable contacts(Friends)Relationships Acitivities
  6. There was explosive growth in 2008 &amp; 2009In the CONSUMER spaceWhat are some of the things that made OpenSocial so successful?In short, complete, open programming model for Web Application development
  7. 2010 – The rise of Social Business Fundamental shift in the industry:CLOUD Back end elasticity – Amazon, Engine Yard, Heroku Google App Engine Front end browserSaaSForces of change in the enterprisePortal vs. GadgetsLightweight programming technologies --- HTML/CSS/JavaScript vs. J2EE/.NetportletsSocial Business Platforms
  8. Revisit the proxy:Since requests go through the serer, you now have the ability to add a social context to the request.&lt;Module&gt; &lt;ModulePrefs title=&quot;Logistics App&quot; description=&quot;Determine the best routes based on weather&quot; thumbnail=&quot;http://examplelogistics.com/app/images/logisticsapp.jpg&quot; icon=&quot;http://exampleLogistics.com/app/images/icon.png&quot;&gt; &lt;Require feature=&quot;opensocial-1.0&quot;/&gt; &lt;Require feature=&quot;osapi&quot;/&gt; &lt;Require feature=&quot;settitle&quot;/&gt; &lt;Require feature=&quot;dynamic-height&quot;/&gt; &lt;Require reature=&quot;opensocial-data&quot;/&gt; &lt;/ModulePrefs&gt; &lt;Content view=&quot;home&quot; href=&quot;home.html&quot; /&gt;&lt;Content type=&quot;html&quot; view=&quot;home&quot; href=&quot;http://examplelogistics.com/app/logisticsapp.jsp&quot;&gt; &lt;os:DataRequest key=&quot;viewerData&quot; method=&quot;people.get&quot; userId=&quot;@viewer&quot; fields=&quot;name,id,status,location&quot;/&gt; &lt;os:HttpRequest key=&quot;weatherData&quot; href=&quot;http://example.weather.com/api/severeweatheralrets.jsp&quot;/&gt;&lt;/Content&gt;....&lt;/Module&gt;
  9. SOCIAL APIs
  10. We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.
  11. The stream made zynga
  12. Show stream exampleResolve person iri
  13. We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.
  14. IBM has committed, at the opensocial state of the union, to contribute it’s mobile framework to opensource.
  15. 2007 ~ 2008  Getting started2009 ~ 2010  Massive Consumer Adoption2009 ~ 2010  Enterprise Adoption2010 ~ 2011  #openapprevolutionAnother fundamental shift in the industry
  16. Snowclone
  17. Balance of power between platform provider and developersOpenSocial is a tool to empower developers to influence and drive platform providers
  18. What Facebook did for zynga, social platforms and app markets are doing for the enterprise
  19. Note: This will have a strong enterprise bias.The apps that you are seeing here are examples from Jive only because that was the platform I had the easiest access to. iGoogle?
  20. Note: This will have a strong enterprise bias.The apps that you are seeing here are examples from Jive only because that was the platform I had the easiest access to. iGoogle?
  21. In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
  22. In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
  23. In facebook, you may have 20 or so people that you really care about. In your organization, it could be hundreds or thousandsFollowers / Following / Group activity / Executive blog posts / comments / Information from apps
  24. Revisit the proxy:Since requests go through the serer, you now have the ability to add a social context to the request.
  25. We are not done yet. We still have a long way to go to improve interoperability, align with other enterprise standards, and increase the number of business based applications and market places.Get Involved: BE A REVOLUTIONARY