Soumettre la recherche
Mettre en ligne
Activity Streams And Contexts
•
5 j'aime
•
943 vues
Bruno Pedro
Suivre
Technologie
Actualités & Politique
Signaler
Partager
Signaler
Partager
1 sur 15
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Finding the optimum Horsepower for your internet project
Finding the optimum Horsepower for your internet project
Comsultia
Recreating mobile controls in mobile web apps
Recreating mobile controls in mobile web apps
Chris Love
Extending availability in Office365 with ADFS and KEMP ADC
Extending availability in Office365 with ADFS and KEMP ADC
Kemp
Get Started With Wix, Canva and Prezi
Get Started With Wix, Canva and Prezi
tutiefrutti
My diary
My diary
lavarezguyosogissell
Live Stream Monitoring
Live Stream Monitoring
Joseph Hsu
Etwas mit Leap
Etwas mit Leap
Andy Abgottspon
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder Fluch
Mayflower GmbH
Contenu connexe
En vedette
Bridging the Gap Between APIs and Customers
Bridging the Gap Between APIs and Customers
Bruno Pedro
Computer concepts presentation 2
Computer concepts presentation 2
Arunodya Silva
Everything OAuth
Everything OAuth
Bruno Pedro
Introd to CS. Presentation
Introd to CS. Presentation
Miguel Rebollo
Api Design & The Paris Subway
Api Design & The Paris Subway
Bruno Pedro
Schnelle Geschäfte
Schnelle Geschäfte
Mayflower GmbH
tarpipe WordPress plugin demo
tarpipe WordPress plugin demo
Bruno Pedro
Link extraction and classification
Link extraction and classification
Bruno Pedro
node-fs
node-fs
Bruno Pedro
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Mayflower GmbH
Test-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPC
Mayflower GmbH
The Executable Web
The Executable Web
Bruno Pedro
Maintainable consumers
Maintainable consumers
Bruno Pedro
Shoeism - Frau im Glück
Shoeism - Frau im Glück
Mayflower GmbH
Autenticação e Autorização (in portuguese)
Autenticação e Autorização (in portuguese)
Bruno Pedro
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
Mayflower GmbH
Who's using your API?
Who's using your API?
Bruno Pedro
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Mayflower GmbH
APIs Love to Chat
APIs Love to Chat
Bruno Pedro
How to Automate API Discovery
How to Automate API Discovery
Bruno Pedro
En vedette
(20)
Bridging the Gap Between APIs and Customers
Bridging the Gap Between APIs and Customers
Computer concepts presentation 2
Computer concepts presentation 2
Everything OAuth
Everything OAuth
Introd to CS. Presentation
Introd to CS. Presentation
Api Design & The Paris Subway
Api Design & The Paris Subway
Schnelle Geschäfte
Schnelle Geschäfte
tarpipe WordPress plugin demo
tarpipe WordPress plugin demo
Link extraction and classification
Link extraction and classification
node-fs
node-fs
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Test-Driven JavaScript Development IPC
Test-Driven JavaScript Development IPC
The Executable Web
The Executable Web
Maintainable consumers
Maintainable consumers
Shoeism - Frau im Glück
Shoeism - Frau im Glück
Autenticação e Autorização (in portuguese)
Autenticação e Autorização (in portuguese)
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
Who's using your API?
Who's using your API?
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
APIs Love to Chat
APIs Love to Chat
How to Automate API Discovery
How to Automate API Discovery
Similaire à Activity Streams And Contexts
The Latest in Association Technology
The Latest in Association Technology
Distilled Logic
Nodevember 2017: AMP Primer
Nodevember 2017: AMP Primer
Lisa Huang
February 2018: Sustainable UX Conference
February 2018: Sustainable UX Conference
Lisa Huang
Virtual Collaboration
Virtual Collaboration
raanan
Open and Accessible UI
Open and Accessible UI
Mark Meeker
Programming for non-Programmers
Programming for non-Programmers
Evgeny Tsarkov
Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017
Robert Nyman
Douglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash Up
360|Conferences
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI
Rakuten Group, Inc.
JDD2014: How to defeat feature gluttony - Katarzyna Mrówca
JDD2014: How to defeat feature gluttony - Katarzyna Mrówca
PROIDEA
Revolutions The Appendix
Revolutions The Appendix
Shunsaku Kudo
The state of Plone performance
The state of Plone performance
Interaktiv
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
LogeekNightUkraine
2017 Silicon Valley Code Camp: Instant Mobile Web
2017 Silicon Valley Code Camp: Instant Mobile Web
Lisa Huang
Progressive Web App Challenges
Progressive Web App Challenges
Jason Grigsby
Web Performance Optimisation
Web Performance Optimisation
Chris Burgess
Cheaponomics
Cheaponomics
Carsonified Team
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
Patrick Chanezon
NHibernate
NHibernate
guest25d9808
Voices that matter: High Performance Web Sites
Voices that matter: High Performance Web Sites
Stoyan Stefanov
Similaire à Activity Streams And Contexts
(20)
The Latest in Association Technology
The Latest in Association Technology
Nodevember 2017: AMP Primer
Nodevember 2017: AMP Primer
February 2018: Sustainable UX Conference
February 2018: Sustainable UX Conference
Virtual Collaboration
Virtual Collaboration
Open and Accessible UI
Open and Accessible UI
Programming for non-Programmers
Programming for non-Programmers
Building for Your Next Billion - Google I/O 2017
Building for Your Next Billion - Google I/O 2017
Douglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash Up
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI
JDD2014: How to defeat feature gluttony - Katarzyna Mrówca
JDD2014: How to defeat feature gluttony - Katarzyna Mrówca
Revolutions The Appendix
Revolutions The Appendix
The state of Plone performance
The state of Plone performance
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
2017 Silicon Valley Code Camp: Instant Mobile Web
2017 Silicon Valley Code Camp: Instant Mobile Web
Progressive Web App Challenges
Progressive Web App Challenges
Web Performance Optimisation
Web Performance Optimisation
Cheaponomics
Cheaponomics
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
NHibernate
NHibernate
Voices that matter: High Performance Web Sites
Voices that matter: High Performance Web Sites
Plus de Bruno Pedro
What are Web APIs
What are Web APIs
Bruno Pedro
Growing your business with an API
Growing your business with an API
Bruno Pedro
Product growth with an API
Product growth with an API
Bruno Pedro
How to grow your business with an API
How to grow your business with an API
Bruno Pedro
How to Automate API Testing
How to Automate API Testing
Bruno Pedro
Asynchronous Microservices in nodejs
Asynchronous Microservices in nodejs
Bruno Pedro
The importance of /me
The importance of /me
Bruno Pedro
API Code Generation
API Code Generation
Bruno Pedro
Is OAuth Really Secure?
Is OAuth Really Secure?
Bruno Pedro
OAuth checklist
OAuth checklist
Bruno Pedro
Information Retrieval Challenges
Information Retrieval Challenges
Bruno Pedro
OOP (in portuguese)
OOP (in portuguese)
Bruno Pedro
Segurança (in portuguese)
Segurança (in portuguese)
Bruno Pedro
Cache e Performance (in portuguese)
Cache e Performance (in portuguese)
Bruno Pedro
Web Services (in portuguese)
Web Services (in portuguese)
Bruno Pedro
Sessões (in portuguese)
Sessões (in portuguese)
Bruno Pedro
User Interface (in portuguese)
User Interface (in portuguese)
Bruno Pedro
Takeoff2008
Takeoff2008
Bruno Pedro
Plus de Bruno Pedro
(18)
What are Web APIs
What are Web APIs
Growing your business with an API
Growing your business with an API
Product growth with an API
Product growth with an API
How to grow your business with an API
How to grow your business with an API
How to Automate API Testing
How to Automate API Testing
Asynchronous Microservices in nodejs
Asynchronous Microservices in nodejs
The importance of /me
The importance of /me
API Code Generation
API Code Generation
Is OAuth Really Secure?
Is OAuth Really Secure?
OAuth checklist
OAuth checklist
Information Retrieval Challenges
Information Retrieval Challenges
OOP (in portuguese)
OOP (in portuguese)
Segurança (in portuguese)
Segurança (in portuguese)
Cache e Performance (in portuguese)
Cache e Performance (in portuguese)
Web Services (in portuguese)
Web Services (in portuguese)
Sessões (in portuguese)
Sessões (in portuguese)
User Interface (in portuguese)
User Interface (in portuguese)
Takeoff2008
Takeoff2008
Dernier
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
MAGNIntelligence
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
TopCSSGallery
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Neo4j
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
The Good Food Institute
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
IES VE
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
Neo4j
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
nooralam814309
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
codyslingerland1
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
ThousandEyes
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
KaustubhBhavsar6
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Product School
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
adam112203
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
Francesco Corti
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Francesco Corti
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
Muhammad Tiham Siddiqui
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
DianaGray10
SheDev 2024
SheDev 2024
GDSC PJATK
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
Kapil Thakar
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
xtailishbaloch
Dernier
(20)
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Keep Your Finger on the Pulse of Your Building's Performance with IES Live
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
From the origin to the future of Open Source model and business
From the origin to the future of Open Source model and business
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
SheDev 2024
SheDev 2024
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
Activity Streams And Contexts
1.
Google MiniBarcamp Lisbon
April 2009
2.
Activity stream
3.
Activity stream
4.
Activity stream
5.
Activity stream
6.
Activity stream
7.
Features • Verb • Noun •
Optional: avatar, user name, context, ...
8.
Information flow • How
to make sense?
9.
Information flow • How
to propagate?
10.
Pull • Simple • ATOM
based • Organic growth • Platform independent BUT...
11.
Full pull Dramatic growth
== huge FAIL!
12.
Pull with middleman
Better, but not realtime...
13.
Push with middleman ~Realtime,
context aware and reversible
14.
More info • http://activitystrea.ms/ •
Atom Activity Based Schema http://martin.atkins.me.uk/specs/activitystreams/activityschema • Atom Activity Extensions http://martin.atkins.me.uk/specs/activitystreams/atomactivity
15.
Thank you! Bruno Pedro bpedro@tarpipe.com twitter:
@bpedro tarpipe.com/user/bpedro
Télécharger maintenant