Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

LibriVision via the OpenSocial protocol

203 Aufrufe

Veröffentlicht am

LibriVision via the OpenSocial protocol

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

LibriVision via the OpenSocial protocol

  1. 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. 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. 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. 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. 5 LibriVision via the OpenSocial Demonstration of the iGoogle widgetDemonstration of the iGoogle widget
  6. 6. 6 LibriVision via the OpenSocial
  7. 7. 7 LibriVision via the OpenSocial
  8. 8. 8 LibriVision via the OpenSocial
  9. 9. 9 LibriVision via the OpenSocial
  10. 10. 10 LibriVision via the
  11. 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. 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. 13 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  14. 14. 14 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  15. 15. 15 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  16. 16. 16 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  17. 17. 17 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  18. 18. 18 LibriVision via the Demonstration of the OpenSocialDemonstration of the OpenSocial widgetwidget
  19. 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. 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. 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. 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. 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. 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. 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. 26. adam@oszk.huadam@oszk.hu Thank you for your attentionThank you for your attention

×