SlideShare a Scribd company logo
1 of 56
Aplatformtobuildreal-timesocial applications
DianaCheng
(formerlyalso:LaurentEschenauerandAlardWeisscher)
EuroCAMP,Vienna,November23,2010
@daianacheng
dcheng@vodafonernd.com
diana.cheng@vodafone.com
DianaCheng
VodafoneGroupR&D
Onesocialweb:afree,openanddecentralizedsocialnetworkingplatform
Canwemakesocialcommunicationsassimpleanduniversalasemail?
Facebook
360
MySpace
Google
whatever.com
 Friending and following
across networks
 One identity and yet multiple
communities
 Data portability
Alotofactivitiesinthisfield...
…butnosuchplatformyet
protocol platform user experience
protocol
Aprotocolbasedonopenstandards
Identity,discovery&communication
Datamodelforsocialobjects
Datamodelforprofiles
Datamodelforrelationships
XMPP
Activitystreams
VCard
XFN
alice@wonderland.lit bob@realworld.com
wonderland.lit realworld.com
Post a new item to
her stream
Architecture:federatedclient-server
e.g.Aliceupdatesherstatus
protocol
alice@wonderland.lit bob@realworld.com
wonderland.lit realworld.com
Push notifications to recipients
Architecture:federatedclient-server
e.g.Aliceupdatesherstatus
protocol
alice@wonderland.lit bob@realworld.com
wonderland.lit realworld.com
Real-time
notifications
Architecture:federatedclient-server
e.g.Aliceupdatesherstatus
protocol
alice@wonderland.lit
wonderland.lit realworld.com
Request profile of
bob@realworld.com
Architecture:federatedclient-server
e.g.AlicelooksupBob'sprofile
protocol
alice@wonderland.lit
wonderland.lit realworld.com
Request is forwarded to Bob's domain
on alice@wonderland.lit behalf.
Architecture:federatedclient-server
e.g.AlicelooksupBob'sprofile
protocol
alice@wonderland.lit
wonderland.lit realworld.com
Bob's provider replies with the profile
data that alice is allowed to see.
Architecture:federatedclient-server
e.g.AlicelooksupBob'sprofile
protocol
alice@wonderland.lit
wonderland.lit realworld.com
Result is sent back to
the requesting client
Architecture:federatedclient-server
e.g.AlicelooksupBob'sprofile
protocol
Anopensourceplatform
Endtoendplatform
serverbackend,clientlibrariesfordesktopandmobile
Opensource
Apache2license
http://github.com/onesocialweb
Java
30%codereusebetweencomponents
WebclientwritteninGWT(JavacompiledtoJavascript)
platform
Already available. Easy to setup. Join our growing community to experiment with us
and get involved via our mailing list !
user experience
Asocialnetworkuserexperience
web client (HTML + JS) Android client
This is just one implementation of a social networking experience. Keep in mind that
Onesocialweb is a platform enabling any kind of social applications.
Demo
XMPP
References
XMPP:Thedefinitiveguide
Peter Saint-Andre, Remko Troncon, Kevin Smith
O'Reilly1999
ISBN:978-0-596-52126-4
XMPP101
Peter Saint-Andre & Remko Troncon
FOSDEM2009
http://el-tramo.be/blog/xmpp-101-fosdem
XMPP
Architecture
Webisabrowser(thinclient) serverarchitecture–
wonderland.lit
webserver
realworld.com
webserver
browser
From:XMPP101byPeterSaint-AndreandRemkoTronco,FOSDEM2009
XMPP
Architecture
Emailisclient serverwithmulti-hopfederation–
wonderland.lit
emailserver
realworld.com
emailserver
emailclient
alice@wonderland.lit
between.org
emailserver
emailclient
bob@realworld.com
From:XMPP101byPeterSaint-AndreandRemkoTronco,FOSDEM2009
XMPP
Architecture
XMPPisaclient serverwithsinglehopfederation–
wonderland.lit
xmpp server
realworld.com
xmpp server
xmppclient
alice@wonderland.lit
xmppclient
bob@realworld.com
From:XMPP101byPeterSaint-AndreandRemkoTronco,FOSDEM2009
XMPP
Similartoemail
Addressing
User Domain
alice@wonderland.lit
BareJID(JabberID)
From:XMPP101byPeterSaint-AndreandRemkoTronco,FOSDEM2009
XMPP
WhyXMPPforOnesocialweb?
Onlytechnologytoachievesuchafederationseamlessly:
 Identity(user@domain)
 Security(TLSandS2Swithdialback)
 Discovery(XMPPDisco)
 Usefulextensions(Roster,PubSub,…)
Doingthesameinthewebworldrequirestoassemble:
 OpenID(identity)
 Oauth(authenticationandauthorization)
 Webfinger(discoveryandopenidonenemail)
 Pubsubhubbub(servertoserverpushnotifications)
 Salmon(messagingandcommenting)
 …andtoaddressalotofotherissues(e.g.Privacy,NATclients)
Activitystrea.ms
References
http://activitystrea.ms
TheOpenandSocialWeb
Chris Messina
GoogleI/O2010
http://code.google.com/events/io/2010/sessions/open-and-social-web.html
Activitystreams
Theneedformachinereadabledata
1999 – Introduction of RSS
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<item>
<title>When Will Location-Based Coupons Take Off?</title>
<link>http://bits.blogs.nytimes.com/2010/03/12/when-will-
location-based-mobile-coupons-take-off/</link>
<pubDate>Fri, 12 Mar 2010 21:38:26 +0000</pubDate>
<creator>By CLAIRE CAIN MILLER</creator>
<description>
People want to receive location-based cellphone coupons,
but most have not, according to a Web analytics firm.
</description>
</item>
</channel>
</rss>
title+link+description
From:TheOpenandSocialweb,Chris Messina,GoogleI/O2010
Theneedformachinereadabledata
2005 – Atom addresses some of the
shortcomings<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<entry>
<title>When Will Location-Based Coupons Take Off?</title>
<link rel=”alternate”>http://bits.blogs.nytimes.com/2010/03/12/when-will-
location-based-mobile-coupons-take-off/</link>
<id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
<updated>Fri, 12 Mar 2010 21:38:26 +0000</updated>
<author>
<name>By CLAIRE CAIN MILLER</name>
</author>
<summary>
People want to receive location-based cellphone coupons,
but most have not, according to a Web analytics firm.
</summary>
</entry>
</feed>
title+link+summary+
author+id+updated
From:TheOpenandSocialweb,Chris Messina,GoogleI/O2010
Nocommonwaytodescriberichsocialinteractions...leadingtoproprietarydatamodels
title+link+summary+
author+id+updated
Activitystreamsprovidesacommonlanguagetodescribesocialinteractions...
actorverbobjecttarget
Activitystreamsprovidesacommonlanguagetodescribesocialinteractions...
eschnouposted anote
Activitystreamsprovidesacommonlanguagetodescribesocialinteractions...
eschnoupostedapicture toanalbum
Activitystreamsprovidesacommonlanguagetodescribesocialinteractions...
eschnoulikedavideo
…buildinguponexistingAtomelements
title+link+summary+
author+id+updated+
verb+object-type+target
Onesocialwebextendsthisfurtherwithcontextdataandaccesscontrolrules
actorverbobjecttargetcontextaccess-control
Onesocialwebextendsitfurtherwithcontextdataandaccesscontrolrules
eschnoutook apictureinBarcelona,
itcanbeseenvisibleby'friends'
Puttingitalltogether
Juliet updates her status
“O Romeo, Romeo, wherefore 
art thou Romeo ?”
<iq type='set' from='juliet@capulet.lit/mobile' to='capulet.lit' id='osw1'>
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<publish node=”urn:xmpp:microblog:0”>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:activity="http://activitystrea.ms/spec/1.0/"
xmlns:osw="http://onesocialweb.org/spec/1.0/">
<title>O Romeo, Romeo, wherefore art thou Romeo?</title>
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
<activity:object>
<activity:object-type>http://activitystrea.ms/schema/1.0/status</activity:object-type>
<content>O Romeo, Romeo, wherefore art thou Romeo?</content>
</activity:object>
<osw:acl-rule>
<osw:acl-action permission="http://onesocialweb.org/spec/1.0/acl/permission/grant">
http://onesocialweb.org/spec/1.0/acl/action/view
</osw:acl-action>
<osw:acl-subject>http://onesocialweb.org/spec/1.0/acl/subject/everyone</osw:acl-subject>
</osw:acl-rule>
</entry>
</publish>
</pubsub>
</iq>
<iq type='set' from='juliet@capulet.lit/mobile' to='capulet.lit' id='osw1'>
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<publish node=”urn:xmpp:microblog:0”>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:activity="http://activitystrea.ms/spec/1.0/"
xmlns:osw="http://onesocialweb.org/spec/1.0/">
<title>O Romeo, Romeo, wherefore art thou Romeo?</title>
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
<activity:object>
<activity:object-type>http://activitystrea.ms/schema/1.0/status</activity:object-type>
<content>O Romeo, Romeo, wherefore art thou Romeo?</content>
</activity:object>
<osw:acl-rule>
<osw:acl-action permission="http://onesocialweb.org/spec/1.0/acl/permission/grant">
http://onesocialweb.org/spec/1.0/acl/action/view
</osw:acl-action>
<osw:acl-subject>http://onesocialweb.org/spec/1.0/acl/subject/everyone</osw:acl-subject>
</osw:acl-rule>
</entry>
</publish>
</pubsub>
</iq>
<iq type='set' from='juliet@capulet.lit/mobile' to='capulet.lit' id='osw1'>
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<publish node=”urn:xmpp:microblog:0”>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:activity="http://activitystrea.ms/spec/1.0/"
xmlns:osw="http://onesocialweb.org/spec/1.0/">
<title>O Romeo, Romeo, wherefore art thou Romeo?</title>
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
<activity:object>
<activity:object-type>http://activitystrea.ms/schema/1.0/status</activity:object-type>
<content>O Romeo, Romeo, wherefore art thou Romeo?</content>
</activity:object>
<osw:acl-rule>
<osw:acl-action permission="http://onesocialweb.org/spec/1.0/acl/permission/grant">
http://onesocialweb.org/spec/1.0/acl/action/view
</osw:acl-action>
<osw:acl-subject>http://onesocialweb.org/spec/1.0/acl/subject/everyone</osw:acl-subject>
</osw:acl-rule>
</entry>
</publish>
</pubsub>
</iq>
<iq type='set' from='juliet@capulet.lit/mobile' to='capulet.lit' id='osw1'>
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<publish node=”urn:xmpp:microblog:0”>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:activity="http://activitystrea.ms/spec/1.0/"
xmlns:osw="http://onesocialweb.org/spec/1.0/">
<title>O Romeo, Romeo, wherefore art thou Romeo?</title>
<activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
<activity:object>
<activity:object-type>http://activitystrea.ms/schema/1.0/status</activity:object-type>
<content>O Romeo, Romeo, wherefore art thou Romeo?</content>
</activity:object>
<osw:acl-rule>
<osw:acl-action permission="http://onesocialweb.org/spec/1.0/acl/permission/grant">
http://onesocialweb.org/spec/1.0/acl/action/view
</osw:acl-action>
<osw:acl-subject>http://onesocialweb.org/spec/1.0/acl/subject/everyone</osw:acl-subject>
</osw:acl-rule>
</entry>
</publish>
</pubsub>
</iq>
e.g. Shopulator on Android
Createshoppinglists
Share themwithfriends
Collaborate onshoppingitems
Receivereal-time notifications
Howwouldyoucreateasocialshoppinglistapplication?
Todayyouneedalotmorethanamobileapp
Weneedaback-endserver...
 Userregistration
 Socialgraphmanagement
(e.g.invitingfriends)
 Datastoragefortheshoppinglist
 WebAPI
(tocommunicatewiththemobileclient)
…andasolutionforpushnotifications
 CustomTCPsockets
 Web sockets
 Comet (HTTP Long polling)
 SMS
 Apple Push Notifications
 Android C2DM
WithOnesocialweb,youfocusonyourapplicationandlettheprotocoldotherest
Createashoppinglistobjectandauserasacollaborator
ShoppingList list = new ShoppingList();
list.setTitle(“BBQ on Sunday”);
list.addItem(“bread”);
list.addCollaborator(“alice@betavine.net”);
WithOnesocialweb,youfocusonyourapplicationandlettheprotocoldotherest
Createashoppinglistobjectandauserasacollaborator
ShoppingList list = new ShoppingList();
list.setTitle(“BBQ on Sunday”);
list.addItem(“bread”);
list.addCollaborator(“alice@betavine.net”);
Connecttotheuseraccountandpostthenewshoppinglist
service.connect(“vodafonernd.com”, 5222, null);
service.login(“eschnou”, “******”, “shoplist”);
service.post(list);
WithOnesocialweb,youfocusonyourapplicationandlettheprotocoldotherest
Createashoppinglistobjectandauserasacollaborator
ShoppingList list = new ShoppingList();
list.setTitle(“BBQ on Sunday”);
list.addItem(“bread”);
list.addCollaborator(“alice@betavine.net”);
Connecttotheuseraccountandpostthenewshoppinglist
service.connect(“vodafonernd.com”, 5222, null);
service.login(“eschnou”, “******”, “shoplist”);
service.post(list);
Listentoincomingsocialeventsandactonshoppinglist
service.registerInboxEventHandler(new InboxEventHandler() {
public void handleEvent(InboxEvent event) {
if (event.getObjectType().equals(“http://acme.com/shoppinglist“)) {
notify();
}}});
Facebook
360
MySpace
Google
Thepowerofhavingacommondatamodelinafederatednetwork
eschnou@facebook.com
mysister@gmail.com
mymother@360.com
Realtime picture sharing with friends and family, across networks, and without tight
coupling of the social applications
Get started:
http://onesocialweb.org
http://twitter.com/onesocialweb
http://github.com/onesocialweb
contact@onesocialweb.org

More Related Content

Similar to One socialweb for eurocamp

Cloud Computing in Mobile
Cloud Computing in MobileCloud Computing in Mobile
Cloud Computing in MobileSVWB
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebProcessOne
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceRaymond Gao
 
Web 2.0 Fact & Fiction
Web 2.0 Fact & FictionWeb 2.0 Fact & Fiction
Web 2.0 Fact & FictionYvonne Carlson
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcWes Yanaga
 
Daniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days OcDaniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days OcDaniel Egan
 
2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob SaundersAllegroMarketing
 
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th MagnitudeAllegroMarketing
 
5 key challenges for the cloud isv cto and how to beat them!
5 key challenges for the cloud isv cto and how to beat them!5 key challenges for the cloud isv cto and how to beat them!
5 key challenges for the cloud isv cto and how to beat them!David Terrar
 
5 Key Challenges For the Cloud ISV CTO and How to Beat Them
5 Key Challenges For the Cloud ISV CTO and How to Beat Them5 Key Challenges For the Cloud ISV CTO and How to Beat Them
5 Key Challenges For the Cloud ISV CTO and How to Beat ThemCiklum Ukraine
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidijavidi
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data StrategiesSam Basu
 
Azure + WP7 - CodePaLOUsa
Azure + WP7 - CodePaLOUsaAzure + WP7 - CodePaLOUsa
Azure + WP7 - CodePaLOUsaSam Basu
 
Introduction To Dallas
Introduction To DallasIntroduction To Dallas
Introduction To DallasWaterWang
 
Dataportability & Digital Identity
Dataportability & Digital IdentityDataportability & Digital Identity
Dataportability & Digital IdentityCédric Hüsler
 
Colman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceColman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceOhad Flinker
 
Improve your Tech Quotient
Improve your Tech QuotientImprove your Tech Quotient
Improve your Tech QuotientTarence DSouza
 
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...DataDome
 
Hybrid Cloud presentation at the Insight Client Event V3
Hybrid Cloud presentation at the Insight Client Event V3Hybrid Cloud presentation at the Insight Client Event V3
Hybrid Cloud presentation at the Insight Client Event V3James Governor
 
SharePoint Mobile App Development with Xmarin
SharePoint Mobile App Development with XmarinSharePoint Mobile App Development with Xmarin
SharePoint Mobile App Development with XmarinHector Luciano Jr
 

Similar to One socialweb for eurocamp (20)

Cloud Computing in Mobile
Cloud Computing in MobileCloud Computing in Mobile
Cloud Computing in Mobile
 
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWebSeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
SeaBeyond 2011 ProcessOne - Diana Cheng: OneSocialWeb
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
 
Web 2.0 Fact & Fiction
Web 2.0 Fact & FictionWeb 2.0 Fact & Fiction
Web 2.0 Fact & Fiction
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 
Daniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days OcDaniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days Oc
 
2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders2016 Allegro EMEA Customer Summit - Jacob Saunders
2016 Allegro EMEA Customer Summit - Jacob Saunders
 
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
2016 Allegro EMEA Summit- Jacob Saunders, CTO, 10th Magnitude
 
5 key challenges for the cloud isv cto and how to beat them!
5 key challenges for the cloud isv cto and how to beat them!5 key challenges for the cloud isv cto and how to beat them!
5 key challenges for the cloud isv cto and how to beat them!
 
5 Key Challenges For the Cloud ISV CTO and How to Beat Them
5 Key Challenges For the Cloud ISV CTO and How to Beat Them5 Key Challenges For the Cloud ISV CTO and How to Beat Them
5 Key Challenges For the Cloud ISV CTO and How to Beat Them
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidi
 
Mobility & Data Strategies
Mobility & Data StrategiesMobility & Data Strategies
Mobility & Data Strategies
 
Azure + WP7 - CodePaLOUsa
Azure + WP7 - CodePaLOUsaAzure + WP7 - CodePaLOUsa
Azure + WP7 - CodePaLOUsa
 
Introduction To Dallas
Introduction To DallasIntroduction To Dallas
Introduction To Dallas
 
Dataportability & Digital Identity
Dataportability & Digital IdentityDataportability & Digital Identity
Dataportability & Digital Identity
 
Colman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API ReferenceColman Hackathon Webhose.io API Reference
Colman Hackathon Webhose.io API Reference
 
Improve your Tech Quotient
Improve your Tech QuotientImprove your Tech Quotient
Improve your Tech Quotient
 
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
DataDome's winning deck for 2019 FIC (Cybersecurity International Forum) "Pri...
 
Hybrid Cloud presentation at the Insight Client Event V3
Hybrid Cloud presentation at the Insight Client Event V3Hybrid Cloud presentation at the Insight Client Event V3
Hybrid Cloud presentation at the Insight Client Event V3
 
SharePoint Mobile App Development with Xmarin
SharePoint Mobile App Development with XmarinSharePoint Mobile App Development with Xmarin
SharePoint Mobile App Development with Xmarin
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

One socialweb for eurocamp