A reactive policy creation and enforcement tool for skype
Student: Student: Venkatram yadav J
Supervision: Philipp Kärger
Skype tends to be infected by social software annoyance:
there is no sophisticated control of who can call you when and what happens; for example, if a file is sent or you are invited to share your contact details there is no way to automatically react to those situations. Reactive policies are a good canditate to tackle those problems.
Task
The problem of social software annoyance and privacy protection in skype should be tackled by (1) connecting the policy engine protune to Skype and (2) creating a graphical user interface that allows a user to specify reactive policies without being forced to use complicated policy languages.
Available material
There is a simple prototype available for creating reactive policies in skype developed by a student at L3S. The protune policy engine already provides simple stubs for attaching skype actions (sending chat messages, calling people, etc.) and retrieving information from a local skype agent (e.g., who is a friend, what s the company of the caller). Skype provides an API to connect java applications to it.
Related Research
An introduction on what Semantic Web Policies are: http://www.olmedilla.info/pub/2006/2006_eswc_requirements.pdf
How policies can be used in an e-learning context: http://www.l3s.de/~kaerger/publications_pdf/tlt08_policies.pdf
An introduction to Trust Negotiation: http://dais.cs.uiuc.edu/pubs/winslett/itrust03.ps
The vision of reactive Semantic Web Policies: http://www.l3s.de/~kaerger/reports/reactive_policies.pdf
A presentation about reactive Semantic Web Policies: http://www.l3s.de/~kaerger/presentations/galway08_advanced_policies.ppt
Required Tools
Protune is a policy engine L3S is developing: www.L3S.de/web/protune
Protune's wiki page: http://skydev.l3s.uni-hannover.de/gf/project/protune/wiki/
Skype's Java API: https://developer.skype.com/wiki/Java_API
|