LibriVision via the OpenSocial protocol

H
LibriVision via the OpenSocialLibriVision via the OpenSocial
protocolprotocol
ADLUG Users Group MeetingADLUG Users Group Meeting
Bilbao, 16-18 September, 2009Bilbao, 16-18 September, 2009
ÁdámÁdám HorváthHorváth
NSZLNSZL
2 LibriVision via the OpenSocial
ContentsContents
NSZL past activitiesNSZL past activities
New developmentNew development
– OpenSocial widgetOpenSocial widget
What is the OpenSocial protocolWhat is the OpenSocial protocol
3 LibriVision via the OpenSocial
What is a widget (gadget)What is a widget (gadget)
 Small applications that can be inserted intoSmall applications that can be inserted into
personalised start pages like Netvibes, iGoogle,personalised start pages like Netvibes, iGoogle,
My Yahoo!, Microsoft Live, and even into socialMy Yahoo!, Microsoft Live, and even into social
networking sites like Facebooknetworking sites like Facebook
 Three „standards”Three „standards”
– UWA (Javascript), Netvibes,UWA (Javascript), Netvibes,
– Facebook (php), FacebookFacebook (php), Facebook
– iGoogle (Javascript), UWA can be converted toiGoogle (Javascript), UWA can be converted to
iGoogleiGoogle
4 LibriVision via the OpenSocial
LibriVision widgetsLibriVision widgets
For all three standardsFor all three standards
The search is made via our SRU/Z39.50The search is made via our SRU/Z39.50
gateway (Yazproxy)gateway (Yazproxy)
The short hit list appears in the widgetThe short hit list appears in the widget
Every line is a link to the LibriVisionEvery line is a link to the LibriVision
extended viewextended view
Can be made available in the start pagesCan be made available in the start pages
from the NSZL websitefrom the NSZL website
5 LibriVision via the OpenSocial
Demonstration of the iGoogle widgetDemonstration of the iGoogle widget
6 LibriVision via the OpenSocial
7 LibriVision via the OpenSocial
8 LibriVision via the OpenSocial
9 LibriVision via the OpenSocial
10 LibriVision via the
11 LibriVision via the
iWiWiWiW
iWiW (abbreviation for InternationaliWiW (abbreviation for International
Who is Who) is a Hungarian socialWho is Who) is a Hungarian social
networking web service started on Aprilnetworking web service started on April
14, 2002 as WiW (Who Is Who)14, 2002 as WiW (Who Is Who)
iWiW implemented the OpenSocialiWiW implemented the OpenSocial
protocolprotocol
iWiW wiWiW widgets must use this protocolidgets must use this protocol
iWiW users can insert widget to theiriWiW users can insert widget to their
profile page (like in Facebook)profile page (like in Facebook)
12 LibriVision via the
iWiWiWiW
NSZL developed a widget for our DigitalNSZL developed a widget for our Digital
Library first, LibriVision will followLibrary first, LibriVision will follow
13 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
14 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
15 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
16 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
17 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
18 LibriVision via the
Demonstration of the OpenSocialDemonstration of the OpenSocial
widgetwidget
19 LibriVision via the
OpenSocial protocolOpenSocial protocol
DefinitionDefinition
– OpenSocial is a set of common applicationOpenSocial is a set of common application
programming interfaces (APIs) for web-basedprogramming interfaces (APIs) for web-based
social network applicationssocial network applications
DevelopersDevelopers
– Google, MySpace and other social networkGoogle, MySpace and other social network
sitessites
20 LibriVision via the
OpenSocial protocolOpenSocial protocol
 Based onBased on
– HTML and JavaScriptHTML and JavaScript
 Defines APIsDefines APIs
– JavaScriptJavaScript
– PeoplePeople
– RelationshipsRelationships
– ActivitiesActivities
– MessagingMessaging
– PersistencePersistence
– ViewsViews
– Lifecycle EventsLifecycle Events
21 LibriVision via the
OpenSocial protocolOpenSocial protocol
 Containers are sites that implemented theContainers are sites that implemented the
OpenSocial protocolOpenSocial protocol
– iGoogleiGoogle
– LinkedInLinkedIn
– hi5hi5
– iWiWiWiW
– Yahoo!Yahoo!
– NingNing
– orkutorkut
– ……..
22 LibriVision via the
OpenSocial protocolOpenSocial protocol
 What is it for? En exampleWhat is it for? En example
– „„In the eyes of youIn the eyes of you”” gadget on iWiWgadget on iWiW
 One includes the gadget into her/his profile inOne includes the gadget into her/his profile in
iWiWiWiW
 When the person is in her/his profile page itWhen the person is in her/his profile page it loksloks
upup the person’s friends and choose one of themthe person’s friends and choose one of them
randomly and asks a question about the friend.randomly and asks a question about the friend.
E.g. Is she/he funny? The person can rate 1-5.E.g. Is she/he funny? The person can rate 1-5.
The answer is stored somewhere.The answer is stored somewhere.
23 LibriVision via the
OpenSocial protocolOpenSocial protocol
The person’s friend is also installed theThe person’s friend is also installed the
gadget on her/his profilegadget on her/his profile
When the friend displays her/his ownWhen the friend displays her/his own
gadget, the gadget lists what her/hisgadget, the gadget lists what her/his
friends answered to the questions:friends answered to the questions:
– You are funny: 3 (average of the scores)You are funny: 3 (average of the scores)
– You are honest: 5 (average of the scores)You are honest: 5 (average of the scores)
24 LibriVision via the
OpenSocial protocolOpenSocial protocol
In this way persons get to know whatIn this way persons get to know what
others thought about them.others thought about them.
This gadget is a grate successThis gadget is a grate success
25 LibriVision via the
OpenSocial protocolOpenSocial protocol
Person dataPerson data
– One of the field is BOOKS, containing theOne of the field is BOOKS, containing the
favourite books of the personfavourite books of the person
– Container support for this field is optionalContainer support for this field is optional
This could be link between libraries andThis could be link between libraries and
persons on a social network.persons on a social network.
How?How?
– We don’t know yet.We don’t know yet.
– Any idea?Any idea?
adam@oszk.huadam@oszk.hu
Thank you for your attentionThank you for your attention
1 of 26

Recommended

OpenChain Japan Work Group Meeting #16 - Remote Meeting #3 by
OpenChain Japan Work Group Meeting #16 - Remote Meeting #3OpenChain Japan Work Group Meeting #16 - Remote Meeting #3
OpenChain Japan Work Group Meeting #16 - Remote Meeting #3Shane Coughlan
507 views15 slides
OpenChain Japan Work Group Meeting #18 (Virtual Meeting #5) - Keynote Message by
OpenChain Japan Work Group Meeting #18 (Virtual Meeting #5) - Keynote MessageOpenChain Japan Work Group Meeting #18 (Virtual Meeting #5) - Keynote Message
OpenChain Japan Work Group Meeting #18 (Virtual Meeting #5) - Keynote MessageShane Coughlan
214 views1 slide
RDF and Open Linked Data, a first approach by
RDF and Open Linked Data, a first approachRDF and Open Linked Data, a first approach
RDF and Open Linked Data, a first approachhorvadam
328 views20 slides
Automatic publication of library and museum data into the semantic web: the d... by
Automatic publication of library and museum data into the semantic web: the d...Automatic publication of library and museum data into the semantic web: the d...
Automatic publication of library and museum data into the semantic web: the d...horvadam
369 views42 slides
BIBFRAME by
BIBFRAMEBIBFRAME
BIBFRAMEhorvadam
310 views39 slides
Linked Open Data by
Linked Open DataLinked Open Data
Linked Open Datahorvadam
322 views47 slides

More Related Content

Viewers also liked

Linked Data at the National Széchényi Library : road to the publication by
Linked Data at the National Széchényi Library : road to the publicationLinked Data at the National Széchényi Library : road to the publication
Linked Data at the National Széchényi Library : road to the publicationhorvadam
287 views75 slides
Linked Open Data by
Linked Open DataLinked Open Data
Linked Open Datahorvadam
273 views47 slides
Szemantikus web és a könyvtárak by
Szemantikus web és a könyvtárakSzemantikus web és a könyvtárak
Szemantikus web és a könyvtárakhorvadam
358 views55 slides
WEB2 developments at the National Széchényi Library by
WEB2 developments at the National Széchényi LibraryWEB2 developments at the National Széchényi Library
WEB2 developments at the National Széchényi Libraryhorvadam
300 views93 slides
TELplus és EDLnet úton az Európai Digitális Könyvtár felé - Múzeumok az EURO... by
TELplus és EDLnet úton az EurópaiDigitális Könyvtár felé - Múzeumok az EURO...TELplus és EDLnet úton az EurópaiDigitális Könyvtár felé - Múzeumok az EURO...
TELplus és EDLnet úton az Európai Digitális Könyvtár felé - Múzeumok az EURO...horvadam
294 views31 slides
Szemantikus web és a könyvtárak by
Szemantikus web és a könyvtárakSzemantikus web és a könyvtárak
Szemantikus web és a könyvtárakhorvadam
484 views51 slides

Viewers also liked(12)

Linked Data at the National Széchényi Library : road to the publication by horvadam
Linked Data at the National Széchényi Library : road to the publicationLinked Data at the National Széchényi Library : road to the publication
Linked Data at the National Széchényi Library : road to the publication
horvadam287 views
Linked Open Data by horvadam
Linked Open DataLinked Open Data
Linked Open Data
horvadam273 views
Szemantikus web és a könyvtárak by horvadam
Szemantikus web és a könyvtárakSzemantikus web és a könyvtárak
Szemantikus web és a könyvtárak
horvadam358 views
WEB2 developments at the National Széchényi Library by horvadam
WEB2 developments at the National Széchényi LibraryWEB2 developments at the National Széchényi Library
WEB2 developments at the National Széchényi Library
horvadam300 views
TELplus és EDLnet úton az Európai Digitális Könyvtár felé - Múzeumok az EURO... by horvadam
TELplus és EDLnet úton az EurópaiDigitális Könyvtár felé - Múzeumok az EURO...TELplus és EDLnet úton az EurópaiDigitális Könyvtár felé - Múzeumok az EURO...
TELplus és EDLnet úton az Európai Digitális Könyvtár felé - Múzeumok az EURO...
horvadam294 views
Szemantikus web és a könyvtárak by horvadam
Szemantikus web és a könyvtárakSzemantikus web és a könyvtárak
Szemantikus web és a könyvtárak
horvadam484 views
First steps towards publishing library data on the semantic web by horvadam
First steps towards publishing library data on the semantic webFirst steps towards publishing library data on the semantic web
First steps towards publishing library data on the semantic web
horvadam352 views
Urn oszkkm 01 by horvadam
Urn oszkkm 01Urn oszkkm 01
Urn oszkkm 01
horvadam438 views
NBN:URN Generator and Resolver by horvadam
NBN:URN Generator and ResolverNBN:URN Generator and Resolver
NBN:URN Generator and Resolver
horvadam642 views
ZING: the Next Generation of Z39.50 by horvadam
ZING: the Next Generation of Z39.50ZING: the Next Generation of Z39.50
ZING: the Next Generation of Z39.50
horvadam625 views
Automation at the National Széchényi Library by horvadam
Automation at the National Széchényi LibraryAutomation at the National Széchényi Library
Automation at the National Széchényi Library
horvadam404 views
Semantic web: where are we now? by horvadam
Semantic web: where are we now? Semantic web: where are we now?
Semantic web: where are we now?
horvadam401 views

Similar to LibriVision via the OpenSocial protocol

The SIOC Project by
The SIOC ProjectThe SIOC Project
The SIOC ProjectJohn Breslin
2.4K views29 slides
gsoc by
gsocgsoc
gsocYask Srivastava
531 views29 slides
OpenSocial State of the Union 2010 by
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010weitzelm
528 views40 slides
Open Source Software, community matters by
Open Source Software, community mattersOpen Source Software, community matters
Open Source Software, community mattersLuc Bézier
977 views42 slides
OpenSocial CyWorld Dev.Square presentation Sep 09 by
OpenSocial CyWorld Dev.Square presentation Sep 09OpenSocial CyWorld Dev.Square presentation Sep 09
OpenSocial CyWorld Dev.Square presentation Sep 09Chris Schalk
788 views35 slides
Making ILRI code open: Software as an International Public Good by
Making ILRI code open: Software as an International Public GoodMaking ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public GoodILRI
261 views13 slides

Similar to LibriVision via the OpenSocial protocol(20)

OpenSocial State of the Union 2010 by weitzelm
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
weitzelm528 views
Open Source Software, community matters by Luc Bézier
Open Source Software, community mattersOpen Source Software, community matters
Open Source Software, community matters
Luc Bézier977 views
OpenSocial CyWorld Dev.Square presentation Sep 09 by Chris Schalk
OpenSocial CyWorld Dev.Square presentation Sep 09OpenSocial CyWorld Dev.Square presentation Sep 09
OpenSocial CyWorld Dev.Square presentation Sep 09
Chris Schalk788 views
Making ILRI code open: Software as an International Public Good by ILRI
Making ILRI code open: Software as an International Public GoodMaking ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public Good
ILRI261 views
ImageJ and the SciJava software stack by Curtis Rueden
ImageJ and the SciJava software stackImageJ and the SciJava software stack
ImageJ and the SciJava software stack
Curtis Rueden1.5K views
Open source softwares and its applications by Sarika Sawant
Open source softwares and its applicationsOpen source softwares and its applications
Open source softwares and its applications
Sarika Sawant407 views
Goodle Developer Days London 2008 - Open Social Update by Patrick Chanezon
Goodle Developer Days London 2008 - Open Social UpdateGoodle Developer Days London 2008 - Open Social Update
Goodle Developer Days London 2008 - Open Social Update
Patrick Chanezon857 views
Health Care Knowledge Transfer Using The Online Environment by Anita Hamilton PhD
Health Care Knowledge Transfer Using The Online EnvironmentHealth Care Knowledge Transfer Using The Online Environment
Health Care Knowledge Transfer Using The Online Environment
Anita Hamilton PhD468 views
Introduction to (web) APIs - definitions, examples, concepts and trends by Olaf Janssen
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
Olaf Janssen1.3K views
Introduction to Open Source for Libraries by Nicole C. Engard
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
Nicole C. Engard1.8K views
Semantic Representation of Provenance in Wikipedia by Fabrizio Orlandi
Semantic Representation of Provenance in WikipediaSemantic Representation of Provenance in Wikipedia
Semantic Representation of Provenance in Wikipedia
Fabrizio Orlandi609 views

More from horvadam

A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumra by
A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumraA szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumra
A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumrahorvadam
145 views89 slides
Szemantikus web by
Szemantikus webSzemantikus web
Szemantikus webhorvadam
144 views24 slides
Személynevek a szemantikus térben by
Személynevek a szemantikus térbenSzemélynevek a szemantikus térben
Személynevek a szemantikus térbenhorvadam
106 views76 slides
Az aggregáció általános modellje : Synergy modell by
Az aggregáció általános modellje : Synergy modellAz aggregáció általános modellje : Synergy modell
Az aggregáció általános modellje : Synergy modellhorvadam
127 views42 slides
RDA by
RDARDA
RDAhorvadam
463 views50 slides
FRBR in a simplified way : Status report by
FRBR in a simplified way : Status reportFRBR in a simplified way : Status report
FRBR in a simplified way : Status reporthorvadam
327 views15 slides

More from horvadam(8)

A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumra by horvadam
A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumraA szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumra
A szemantikus web és a könyvtárak, különös tekintettel a BIBFRAME formátumra
horvadam145 views
Szemantikus web by horvadam
Szemantikus webSzemantikus web
Szemantikus web
horvadam144 views
Személynevek a szemantikus térben by horvadam
Személynevek a szemantikus térbenSzemélynevek a szemantikus térben
Személynevek a szemantikus térben
horvadam106 views
Az aggregáció általános modellje : Synergy modell by horvadam
Az aggregáció általános modellje : Synergy modellAz aggregáció általános modellje : Synergy modell
Az aggregáció általános modellje : Synergy modell
horvadam127 views
FRBR in a simplified way : Status report by horvadam
FRBR in a simplified way : Status reportFRBR in a simplified way : Status report
FRBR in a simplified way : Status report
horvadam327 views
Az RFID bevezetésének kérdései by horvadam
Az RFID bevezetésének kérdéseiAz RFID bevezetésének kérdései
Az RFID bevezetésének kérdései
horvadam440 views
Könyvtári és múzeumi adatok automatikus publikálása a szemantikus weben - a... by horvadam
Könyvtári és múzeumi adatok automatikus publikálása a szemantikus weben -  a...Könyvtári és múzeumi adatok automatikus publikálása a szemantikus weben -  a...
Könyvtári és múzeumi adatok automatikus publikálása a szemantikus weben - a...
horvadam228 views

Recently uploaded

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
34 views35 slides
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
Evolving the Network Automation Journey from Python to Platforms by
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsNetwork Automation Forum
13 views21 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
59 views46 slides
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides

Recently uploaded(20)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe by Simone Puorto
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
Simone Puorto12 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays22 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 views

LibriVision via the OpenSocial protocol

  • 1. LibriVision via the OpenSocialLibriVision via the OpenSocial protocolprotocol ADLUG Users Group MeetingADLUG Users Group Meeting Bilbao, 16-18 September, 2009Bilbao, 16-18 September, 2009 ÁdámÁdám HorváthHorváth NSZLNSZL
  • 2. 2 LibriVision via the OpenSocial ContentsContents NSZL past activitiesNSZL past activities New developmentNew development – OpenSocial widgetOpenSocial widget What is the OpenSocial protocolWhat is the OpenSocial protocol
  • 3. 3 LibriVision via the OpenSocial What is a widget (gadget)What is a widget (gadget)  Small applications that can be inserted intoSmall applications that can be inserted into personalised start pages like Netvibes, iGoogle,personalised start pages like Netvibes, iGoogle, My Yahoo!, Microsoft Live, and even into socialMy Yahoo!, Microsoft Live, and even into social networking sites like Facebooknetworking sites like Facebook  Three „standards”Three „standards” – UWA (Javascript), Netvibes,UWA (Javascript), Netvibes, – Facebook (php), FacebookFacebook (php), Facebook – iGoogle (Javascript), UWA can be converted toiGoogle (Javascript), UWA can be converted to iGoogleiGoogle
  • 4. 4 LibriVision via the OpenSocial LibriVision widgetsLibriVision widgets For all three standardsFor all three standards The search is made via our SRU/Z39.50The search is made via our SRU/Z39.50 gateway (Yazproxy)gateway (Yazproxy) The short hit list appears in the widgetThe short hit list appears in the widget Every line is a link to the LibriVisionEvery line is a link to the LibriVision extended viewextended view Can be made available in the start pagesCan be made available in the start pages from the NSZL websitefrom the NSZL website
  • 5. 5 LibriVision via the OpenSocial Demonstration of the iGoogle widgetDemonstration of the iGoogle widget
  • 6. 6 LibriVision via the OpenSocial
  • 7. 7 LibriVision via the OpenSocial
  • 8. 8 LibriVision via the OpenSocial
  • 9. 9 LibriVision via the OpenSocial
  • 11. 11 LibriVision via the iWiWiWiW iWiW (abbreviation for InternationaliWiW (abbreviation for International Who is Who) is a Hungarian socialWho is Who) is a Hungarian social networking web service started on Aprilnetworking web service started on April 14, 2002 as WiW (Who Is Who)14, 2002 as WiW (Who Is Who) iWiW implemented the OpenSocialiWiW implemented the OpenSocial protocolprotocol iWiW wiWiW widgets must use this protocolidgets must use this protocol iWiW users can insert widget to theiriWiW users can insert widget to their profile page (like in Facebook)profile page (like in Facebook)
  • 12. 12 LibriVision via the iWiWiWiW NSZL developed a widget for our DigitalNSZL developed a widget for our Digital Library first, LibriVision will followLibrary first, LibriVision will follow
  • 13. 13 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 14. 14 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 15. 15 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 16. 16 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 17. 17 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 18. 18 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  • 19. 19 LibriVision via the OpenSocial protocolOpenSocial protocol DefinitionDefinition – OpenSocial is a set of common applicationOpenSocial is a set of common application programming interfaces (APIs) for web-basedprogramming interfaces (APIs) for web-based social network applicationssocial network applications DevelopersDevelopers – Google, MySpace and other social networkGoogle, MySpace and other social network sitessites
  • 20. 20 LibriVision via the OpenSocial protocolOpenSocial protocol  Based onBased on – HTML and JavaScriptHTML and JavaScript  Defines APIsDefines APIs – JavaScriptJavaScript – PeoplePeople – RelationshipsRelationships – ActivitiesActivities – MessagingMessaging – PersistencePersistence – ViewsViews – Lifecycle EventsLifecycle Events
  • 21. 21 LibriVision via the OpenSocial protocolOpenSocial protocol  Containers are sites that implemented theContainers are sites that implemented the OpenSocial protocolOpenSocial protocol – iGoogleiGoogle – LinkedInLinkedIn – hi5hi5 – iWiWiWiW – Yahoo!Yahoo! – NingNing – orkutorkut – ……..
  • 22. 22 LibriVision via the OpenSocial protocolOpenSocial protocol  What is it for? En exampleWhat is it for? En example – „„In the eyes of youIn the eyes of you”” gadget on iWiWgadget on iWiW  One includes the gadget into her/his profile inOne includes the gadget into her/his profile in iWiWiWiW  When the person is in her/his profile page itWhen the person is in her/his profile page it loksloks upup the person’s friends and choose one of themthe person’s friends and choose one of them randomly and asks a question about the friend.randomly and asks a question about the friend. E.g. Is she/he funny? The person can rate 1-5.E.g. Is she/he funny? The person can rate 1-5. The answer is stored somewhere.The answer is stored somewhere.
  • 23. 23 LibriVision via the OpenSocial protocolOpenSocial protocol The person’s friend is also installed theThe person’s friend is also installed the gadget on her/his profilegadget on her/his profile When the friend displays her/his ownWhen the friend displays her/his own gadget, the gadget lists what her/hisgadget, the gadget lists what her/his friends answered to the questions:friends answered to the questions: – You are funny: 3 (average of the scores)You are funny: 3 (average of the scores) – You are honest: 5 (average of the scores)You are honest: 5 (average of the scores)
  • 24. 24 LibriVision via the OpenSocial protocolOpenSocial protocol In this way persons get to know whatIn this way persons get to know what others thought about them.others thought about them. This gadget is a grate successThis gadget is a grate success
  • 25. 25 LibriVision via the OpenSocial protocolOpenSocial protocol Person dataPerson data – One of the field is BOOKS, containing theOne of the field is BOOKS, containing the favourite books of the personfavourite books of the person – Container support for this field is optionalContainer support for this field is optional This could be link between libraries andThis could be link between libraries and persons on a social network.persons on a social network. How?How? – We don’t know yet.We don’t know yet. – Any idea?Any idea?
  • 26. adam@oszk.huadam@oszk.hu Thank you for your attentionThank you for your attention