51
From Social Networking to Social Working CollaTo Project Γιάννης Μελετάκης Χαροκόπειο Πανεπιστήμιο Τμήμα Πληροφορικής και Τηλεματικής FOSSCOMM 2014 02/05/2013

Colla to fosscomm2014

Embed Size (px)

DESCRIPTION

Fosscomm 2014 CollaTo presentation by Giannis Meletakis

Citation preview

Page 1: Colla to fosscomm2014

From Social Networking to Social WorkingCollaTo Project

Γιάννης Μελετάκης

Χαροκόπειο ΠανεπιστήμιοΤμήμα Πληροφορικής και Τηλεματικής

FOSSCOMM 201402/05/2013

Page 2: Colla to fosscomm2014

Η Ιδέα (0)

Page 3: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 4: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 5: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 6: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 7: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 8: Colla to fosscomm2014

Το Πανεπιστήμιο

Page 9: Colla to fosscomm2014

Το Πανεπιστήμιο

?

Page 10: Colla to fosscomm2014
Page 11: Colla to fosscomm2014

Unity: Εισαγωγή

• Κοινωνικό Δίκτυο για το Πανεπιστήμιο– Βαλεντίνο Χούδρα– Παναγής Κατσιβέλης-Περάκης– Ανδρέας Καπουράνης– Γιάννης Μελετάκης

• Βασική λειτουργικότητα– Προφίλ– Δημιουργία Σχέσεων– Αναζήτηση Χρηστών– Ανταλλαγή Μηνυμάτων– Ειδοποιήσεις– Εικονικές ομάδες ενδιαφερόντων και μαθημάτων– Εφαρμογές

Page 12: Colla to fosscomm2014

Unity: Βασικές Έννοιες

• Xρήστες

StudentAdministr

ative Stuff

Professor

Page 13: Colla to fosscomm2014

Unity: Βασικές Έννοιες

• Σχέσεις: Fellow

StudentAdministr

ative Stuff

Professor

Page 14: Colla to fosscomm2014

Unity: Βασικές Έννοιες

• Σχέσεις: Facilitator

StudentAdministr

ative Stuff

Professor

Page 15: Colla to fosscomm2014

Unity: Βασικές Έννοιες

• Σχέσεις: Tutor

StudentAdministr

ative Stuff

Professor

Page 16: Colla to fosscomm2014

Unity: Βασικές Έννοιες

• Σχέσεις: Intermediate

StudentAdministr

ative Stuff

Professor

Page 17: Colla to fosscomm2014

Unity: Οθόνες

Page 18: Colla to fosscomm2014

Unity: Οθόνες

Page 19: Colla to fosscomm2014

Unity: Οθόνες

Page 20: Colla to fosscomm2014

Unity: Εφαρμογές

ΥπηρεσίεςΠανεπιστημί

ου

UnityGadgets

•Χορήγηση Βεβαίωσης Σπουδών

•Ανάθεση Πτυχιακής Εργασίας

•Αίτηση Χορήγησης Κάρτας

σίτισης

•Αίτηση Αποφοίτησης

•Χορήγηση Αναλυτικής

Βαθμολογίας

•Ανάρτηση Βαθμολογιών

•Ανάθεση Πρακτικής Άσκησης

κλπ

Page 21: Colla to fosscomm2014

OpenSocial

Page 22: Colla to fosscomm2014

OpenSocial

• Ένα ανοικτό πρότυπο (Google, 2007)• Πώς θα λειτουργούν οι εφαρμογές;

– Κλήσεις για δεδομένα κοινωνικών δικτύων

(REST, JSON-RPC)– Container για εφαρμογές– Αποθήκευση δεδομένων εφαρμογών

• Υλοποιείται από το Apache Shindig (2007)

Page 23: Colla to fosscomm2014

Apache Shindig• Open Source υλοποίηση του

OpenSocial σε Java– Ενδεικτικός Gadget Container

Page 24: Colla to fosscomm2014

OpenSocial: Βασικές Αρχές

• Κάθε χρήστης είναι Person• Κάθε σχέση είναι Friend• Τα streams περιέχουν Activities

– “John Doe is now friends with Jane Doe.”– “John Doe bought a new cow on FarmVille.”

• Οι εφαρμογές αποθηκεύουν AppData– John Doe on Farmville cows: 13

Page 25: Colla to fosscomm2014

OpenSocial: Επέκταση

Person

Student

Professor

Admin. Staff

Friend

Fellow

Facilitator

Intermediate

Tutor

Page 26: Colla to fosscomm2014

OpenSocial: Νέες κλήσεις

http://<shindig>/social/rest/people/john.doe/@fellowshttp://<shindig>/social/rest/people/john.doe/@tutorshttp://<shindig>/social/rest/people/john.doe/@facilitatorshttp://<shindig>/social/rest/people/john.doe/@intermediateshttp://<shindig>/social/rest/activities/john.doe/@fellowshttp://<shindig>/social/rest/activities/john.doe/@tutorshttp://<shindig>/social/rest/activities/john.doe/@facilitatorshttp://<shindig>/social/rest/activities/john.doe/@intermediateshttp://<shindig>/social/rest/appdata/john.doe/application...

Page 27: Colla to fosscomm2014

Η Ιδέα (1)

Page 28: Colla to fosscomm2014

Online Social Networks

Page 29: Colla to fosscomm2014

Online Social Networks

Page 30: Colla to fosscomm2014

Enterprise Social Networks

Page 31: Colla to fosscomm2014

Enterprise Social Networks

Page 32: Colla to fosscomm2014

BPM LifeCycle

Van Der Aalst, W.; Netjes, M. & Reijers,H.A. (2007): Supporting the Full BPM LifeCycle Using Process Mining and Intelligent Redesign

Page 33: Colla to fosscomm2014

BPM LifeCycle

Dengler et al, (2010) - Wiki

Huiming et al, (2009) - Wiki

Neumann & Erol (2009) - Wiki

Bider et. al (2011) – Shared Spaces

Huiming Q., J. Sun, and H.T. Jamjoom. (2009) SCOOP: Automated social recommendation in enterprise process management.

Neumann Gustaf and Selim Erol.(2009) From a social wiki to a social workflow system.

Dengler F., Koschmider A., A. Oberweis, and Zhang H. (2010) Social software for coordination of collaborative process activities.

Bider I., Perjons E., Johannesson P. ( 2010) In Search of the Holy Grail: Integrating social software with BPM.

Page 34: Colla to fosscomm2014

Our Approach

Page 35: Colla to fosscomm2014

Υπάρχουσα κ Νέα Λειτουργικότητα

Page 36: Colla to fosscomm2014

Social Network Data Model Extensions

Page 37: Colla to fosscomm2014

Python Django!!

Page 38: Colla to fosscomm2014

Django Framework

Page 39: Colla to fosscomm2014

CollaTo Project

Page 40: Colla to fosscomm2014

ER Diagram

Page 41: Colla to fosscomm2014

Application – Responsibility

Page 42: Colla to fosscomm2014

MedWeight

Page 44: Colla to fosscomm2014

Unity

Page 46: Colla to fosscomm2014

Unity – Use Case

Page 47: Colla to fosscomm2014

Unity – Use Case

Page 48: Colla to fosscomm2014

Μελλοντικές επεκτάσεις

Page 49: Colla to fosscomm2014

Ευχαριστώ!

Page 50: Colla to fosscomm2014

Βρείτε μας

[email protected][email protected]

• Collato στο Github:• https://github.com/meletakis/collato

Page 51: Colla to fosscomm2014

Ερωτήσεις