librivision via the opensocial protocol

Post on 15-Aug-2015

15 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LibriVision via the OpenSocial LibriVision 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 protocol - Ádám Horváth - NSZL

ContentsContents

NSZL past activitiesNSZL past activitiesNew developmentNew development– OpenSocial widgetOpenSocial widget

What is the OpenSocial protocolWhat is the OpenSocial protocol

3 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

What is a widget (gadget)What is a widget (gadget)

Small applications that can be inserted into Small 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 social My 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 to iGoogle (Javascript), UWA can be converted to

iGoogleiGoogle

4 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

LibriVision widgetsLibriVision widgets

For all three standardsFor all three standardsThe search is made via our SRU/Z39.50 The 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 widgetEvery line is a link to the LibriVision Every line is a link to the LibriVision

extended viewextended viewCan be made available in the start pages Can be made available in the start pages

from the NSZL websitefrom the NSZL website

5 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the iGoogle widgetDemonstration of the iGoogle widget

6 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

7 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

8 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

9 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

10 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

11 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

iWiWiWiW

iWiW (abbreviation for International iWiW (abbreviation for International Who is Who) is a Hungarian social Who is Who) is a Hungarian social networking web service started on April networking web service started on April 14, 2002 as WiW (Who Is Who)14, 2002 as WiW (Who Is Who)

iWiW implemented the OpenSocial iWiW implemented the OpenSocial protocolprotocol

iWiW wiWiW widgets must use this protocolidgets must use this protocol iWiW users can insert widget to their iWiW users can insert widget to their

profile page (like in Facebook)profile page (like in Facebook)

12 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

iWiWiWiW

NSZL developed a widget for our Digital NSZL developed a widget for our Digital Library first, LibriVision will followLibrary first, LibriVision will follow

13 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

14 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

15 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

16 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

17 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

18 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

Demonstration of the OpenSocial Demonstration of the OpenSocial widgetwidget

19 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol

DefinitionDefinition– OpenSocial is a set of common application OpenSocial is a set of common application

programming interfaces (APIs) for web-based programming interfaces (APIs) for web-based social network applicationssocial network applications

DevelopersDevelopers– Google, MySpace and other social network Google, MySpace and other social network

sitessites

20 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol Based onBased on– HTML and JavaScriptHTML and JavaScript

Defines APIsDefines APIs– JavaScript JavaScript – PeoplePeople– RelationshipsRelationships– ActivitiesActivities– MessagingMessaging– PersistencePersistence– ViewsViews– Lifecycle EventsLifecycle Events

21 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol

Containers are sites that implemented the Containers are sites that implemented the OpenSocial protocolOpenSocial protocol– iGoogleiGoogle– LinkedInLinkedIn– hi5hi5– iWiWiWiW– Yahoo!Yahoo!– NingNing– orkutorkut– ……..

22 LibriVision via the OpenSocial protocol - Ádám Horváth - NSZL

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 iWiW gadget on iWiW

One includes the gadget into her/his profile in One includes the gadget into her/his profile in iWiWiWiW

When the person is in her/his profile page it When the person is in her/his profile page it loks loks upup the person’s friends and choose one of them the 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 protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol

The person’s friend is also installed the The person’s friend is also installed the gadget on her/his profilegadget on her/his profile

When the friend displays her/his own When the friend displays her/his own gadget, the gadget lists what her/his gadget, 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 protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol

In this way persons get to know what In 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 protocol - Ádám Horváth - NSZL

OpenSocial protocolOpenSocial protocol

Person dataPerson data– One of the field is BOOKS, containing the One 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 and This 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

top related