SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Social Protocols ,[object Object]
Definition set of rules, conventions and behavioural patterns   for human interaction  and  for multimedia context management   which lead to  effective and well coordinated  “ technology mediated” collaboration  among the members of a group  in a particular situation and with a specific goal
Modelo  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SlideShow OneVideo Questions
Ejemplo I  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Figure 2 SlideShow OneVideo Questions
T2 = MoveSlide (user u, int n) if (prof(u))  S.SetSlide (n) T5 = RaiseHand (user u) Q.RaiseHand (u) T1 = SlideShow (user u) if (prof(u))  M.SetSlideShow (u) T4 = OneVideo (user u) if (prof(u))  M.SetOneVideo (u) T3 = Questions (user u) if (prof(u))  M.SetQuestions (u) T1 = ........... T3 = ....... T6 = SelectQuestion (user u, q) if (prof(u))  Q.BringToScene (q) Figure 3 Questions with person asking Questions Layout SlideShow Layout OneVideo Layout Slide Show Questions One Video
Ejemplo II  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
T11 = DeleteCom (user u, id i)  if (R.owner(i, u) or admin(u))  R.ShowRep ((R.DeleteCom(i)), R.next(i)) T10 = NewObj (user u) if (user(u) or admin(u)) R.ObjForm (u, R.NewId()) T8 = ShowObj (user u, id i)  R.ShowObj(i) T7 = ShowRep (user u, id i)  R.ShowRep(i) T12 = SaveObj (user u, id i, obj o) if (R.owner(i, u) or admin(u))  R.SaveObj(u,i,o).ShowRep(i); T4 = NewCom(user u, id i)  if (user(u) or admin(u)) R.ComForm(u,i) T6 = SaveCom (user u, id i, com c)  if (user(u) or admin(u))  R.SaveCom(u,i,R.NewId(),c).ShowObj(i); T3 = EditObj (user u, id i)  if (R.owner(ic, u)  or admin(u))  R.ObjForm(u,i) T5 = SaveObj (user u, id i, obj o)  if (R.owner(i, u) or admin(u))  R.SaveObj(u,i,o).ShowObj(i); T2 = EditCom (user u, id i, ic) if (R.owner(ic, u) or admin(u))  R.ComForm (u, i, ic) T1 = SaveCom (user u, id i, ic, Com c)  if (R.owner(ic, u) or admin(u))  R.SaveCom(u, i, ic, c).ShowObj(i) T9 = ShowRep (user u, id i)  R.ShowRep(i) T11 = DeleteObj (user u, id i) if (R.owner(ic, u) or admin(u))  R.DeleteObj(i).ShowRep(R.Next(i)) New Comment Figure 5:  Repository Show Repository Show Object Edit Comment New Object Edit Object

Weitere ähnliche Inhalte

Ähnlich wie Social Protocols

Intro to object oriented programming
Intro to object oriented programmingIntro to object oriented programming
Intro to object oriented programming
David Giard
 
Shibuya.trac.8
Shibuya.trac.8Shibuya.trac.8
Shibuya.trac.8
wyukawa
 

Ähnlich wie Social Protocols (20)

The Ring programming language version 1.7 book - Part 37 of 196
The Ring programming language version 1.7 book - Part 37 of 196The Ring programming language version 1.7 book - Part 37 of 196
The Ring programming language version 1.7 book - Part 37 of 196
 
Oop rosenschein
Oop rosenscheinOop rosenschein
Oop rosenschein
 
Chap08
Chap08Chap08
Chap08
 
Acm
AcmAcm
Acm
 
Deep Learning, Scala, and Spark
Deep Learning, Scala, and SparkDeep Learning, Scala, and Spark
Deep Learning, Scala, and Spark
 
Using-Python-Libraries.9485146.powerpoint.pptx
Using-Python-Libraries.9485146.powerpoint.pptxUsing-Python-Libraries.9485146.powerpoint.pptx
Using-Python-Libraries.9485146.powerpoint.pptx
 
02.adt
02.adt02.adt
02.adt
 
James Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on PythonJames Jesus Bermas on Crash Course on Python
James Jesus Bermas on Crash Course on Python
 
Functional Programming You Already Know - Kevlin Henney - Codemotion Rome 2015
Functional Programming You Already Know - Kevlin Henney - Codemotion Rome 2015Functional Programming You Already Know - Kevlin Henney - Codemotion Rome 2015
Functional Programming You Already Know - Kevlin Henney - Codemotion Rome 2015
 
Complex linear systems
Complex linear systemsComplex linear systems
Complex linear systems
 
Oop objects_classes
Oop objects_classesOop objects_classes
Oop objects_classes
 
Monads in Swift
Monads in SwiftMonads in Swift
Monads in Swift
 
New C# features
New C# featuresNew C# features
New C# features
 
Jamie Pullar- Cats MTL in action
Jamie Pullar- Cats MTL in actionJamie Pullar- Cats MTL in action
Jamie Pullar- Cats MTL in action
 
The Ring programming language version 1.4.1 book - Part 7 of 31
The Ring programming language version 1.4.1 book - Part 7 of 31The Ring programming language version 1.4.1 book - Part 7 of 31
The Ring programming language version 1.4.1 book - Part 7 of 31
 
.NET F# Events
.NET F# Events.NET F# Events
.NET F# Events
 
Intro to object oriented programming
Intro to object oriented programmingIntro to object oriented programming
Intro to object oriented programming
 
Visual Basic(Vb) practical
Visual Basic(Vb) practicalVisual Basic(Vb) practical
Visual Basic(Vb) practical
 
Shibuya.trac.8
Shibuya.trac.8Shibuya.trac.8
Shibuya.trac.8
 
Corona sdk
Corona sdkCorona sdk
Corona sdk
 

Mehr von Juan Quemada

Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global Excursion
Juan Quemada
 
La Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de InternetLa Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de Internet
Juan Quemada
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117
Juan Quemada
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud Computing
Juan Quemada
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de Internet
Juan Quemada
 

Mehr von Juan Quemada (13)

Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global Excursion
 
Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-curso
 
La Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de InternetLa Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de Internet
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud Computing
 
Arquitectura del Web 2
Arquitectura del Web 2Arquitectura del Web 2
Arquitectura del Web 2
 
Arquitectura Web 1
Arquitectura Web 1Arquitectura Web 1
Arquitectura Web 1
 
Internet: Pasado, Presente y Futuro
Internet: Pasado, Presente y FuturoInternet: Pasado, Presente y Futuro
Internet: Pasado, Presente y Futuro
 
Empresa 2.0
Empresa 2.0Empresa 2.0
Empresa 2.0
 
Web 2.0, W3C y Software Social
Web 2.0, W3C y Software SocialWeb 2.0, W3C y Software Social
Web 2.0, W3C y Software Social
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de Internet
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Introduccion al Web 2.0
Introduccion al Web 2.0Introduccion al Web 2.0
Introduccion al Web 2.0
 

Kürzlich hochgeladen

Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Kürzlich hochgeladen (20)

Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 

Social Protocols

  • 1.
  • 2. Definition set of rules, conventions and behavioural patterns for human interaction and for multimedia context management which lead to effective and well coordinated “ technology mediated” collaboration among the members of a group in a particular situation and with a specific goal
  • 3.
  • 4.
  • 5. T2 = MoveSlide (user u, int n) if (prof(u)) S.SetSlide (n) T5 = RaiseHand (user u) Q.RaiseHand (u) T1 = SlideShow (user u) if (prof(u)) M.SetSlideShow (u) T4 = OneVideo (user u) if (prof(u)) M.SetOneVideo (u) T3 = Questions (user u) if (prof(u)) M.SetQuestions (u) T1 = ........... T3 = ....... T6 = SelectQuestion (user u, q) if (prof(u)) Q.BringToScene (q) Figure 3 Questions with person asking Questions Layout SlideShow Layout OneVideo Layout Slide Show Questions One Video
  • 6.
  • 7. T11 = DeleteCom (user u, id i) if (R.owner(i, u) or admin(u)) R.ShowRep ((R.DeleteCom(i)), R.next(i)) T10 = NewObj (user u) if (user(u) or admin(u)) R.ObjForm (u, R.NewId()) T8 = ShowObj (user u, id i) R.ShowObj(i) T7 = ShowRep (user u, id i) R.ShowRep(i) T12 = SaveObj (user u, id i, obj o) if (R.owner(i, u) or admin(u)) R.SaveObj(u,i,o).ShowRep(i); T4 = NewCom(user u, id i) if (user(u) or admin(u)) R.ComForm(u,i) T6 = SaveCom (user u, id i, com c) if (user(u) or admin(u)) R.SaveCom(u,i,R.NewId(),c).ShowObj(i); T3 = EditObj (user u, id i) if (R.owner(ic, u) or admin(u)) R.ObjForm(u,i) T5 = SaveObj (user u, id i, obj o) if (R.owner(i, u) or admin(u)) R.SaveObj(u,i,o).ShowObj(i); T2 = EditCom (user u, id i, ic) if (R.owner(ic, u) or admin(u)) R.ComForm (u, i, ic) T1 = SaveCom (user u, id i, ic, Com c) if (R.owner(ic, u) or admin(u)) R.SaveCom(u, i, ic, c).ShowObj(i) T9 = ShowRep (user u, id i) R.ShowRep(i) T11 = DeleteObj (user u, id i) if (R.owner(ic, u) or admin(u)) R.DeleteObj(i).ShowRep(R.Next(i)) New Comment Figure 5: Repository Show Repository Show Object Edit Comment New Object Edit Object