Upload
giannis-meletakis
View
70
Download
0
Embed Size (px)
DESCRIPTION
Fosscomm 2014 CollaTo presentation by Giannis Meletakis
Citation preview
From Social Networking to Social WorkingCollaTo Project
Γιάννης Μελετάκης
Χαροκόπειο ΠανεπιστήμιοΤμήμα Πληροφορικής και Τηλεματικής
FOSSCOMM 201402/05/2013
Η Ιδέα (0)
Το Πανεπιστήμιο
Το Πανεπιστήμιο
Το Πανεπιστήμιο
Το Πανεπιστήμιο
Το Πανεπιστήμιο
Το Πανεπιστήμιο
Το Πανεπιστήμιο
?
Unity: Εισαγωγή
• Κοινωνικό Δίκτυο για το Πανεπιστήμιο– Βαλεντίνο Χούδρα– Παναγής Κατσιβέλης-Περάκης– Ανδρέας Καπουράνης– Γιάννης Μελετάκης
• Βασική λειτουργικότητα– Προφίλ– Δημιουργία Σχέσεων– Αναζήτηση Χρηστών– Ανταλλαγή Μηνυμάτων– Ειδοποιήσεις– Εικονικές ομάδες ενδιαφερόντων και μαθημάτων– Εφαρμογές
Unity: Βασικές Έννοιες
• Xρήστες
StudentAdministr
ative Stuff
Professor
Unity: Βασικές Έννοιες
• Σχέσεις: Fellow
StudentAdministr
ative Stuff
Professor
Unity: Βασικές Έννοιες
• Σχέσεις: Facilitator
StudentAdministr
ative Stuff
Professor
Unity: Βασικές Έννοιες
• Σχέσεις: Tutor
StudentAdministr
ative Stuff
Professor
Unity: Βασικές Έννοιες
• Σχέσεις: Intermediate
StudentAdministr
ative Stuff
Professor
Unity: Οθόνες
Unity: Οθόνες
Unity: Οθόνες
Unity: Εφαρμογές
ΥπηρεσίεςΠανεπιστημί
ου
UnityGadgets
•Χορήγηση Βεβαίωσης Σπουδών
•Ανάθεση Πτυχιακής Εργασίας
•Αίτηση Χορήγησης Κάρτας
σίτισης
•Αίτηση Αποφοίτησης
•Χορήγηση Αναλυτικής
Βαθμολογίας
•Ανάρτηση Βαθμολογιών
•Ανάθεση Πρακτικής Άσκησης
κλπ
OpenSocial
OpenSocial
• Ένα ανοικτό πρότυπο (Google, 2007)• Πώς θα λειτουργούν οι εφαρμογές;
– Κλήσεις για δεδομένα κοινωνικών δικτύων
(REST, JSON-RPC)– Container για εφαρμογές– Αποθήκευση δεδομένων εφαρμογών
• Υλοποιείται από το Apache Shindig (2007)
Apache Shindig• Open Source υλοποίηση του
OpenSocial σε Java– Ενδεικτικός Gadget Container
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
OpenSocial: Επέκταση
Person
Student
Professor
Admin. Staff
Friend
Fellow
Facilitator
Intermediate
Tutor
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...
Η Ιδέα (1)
Online Social Networks
Online Social Networks
Enterprise Social Networks
Enterprise Social Networks
BPM LifeCycle
Van Der Aalst, W.; Netjes, M. & Reijers,H.A. (2007): Supporting the Full BPM LifeCycle Using Process Mining and Intelligent Redesign
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.
Our Approach
Υπάρχουσα κ Νέα Λειτουργικότητα
Social Network Data Model Extensions
Python Django!!
Django Framework
CollaTo Project
ER Diagram
Application – Responsibility
MedWeight
MedWeight
Unity
Unity – Use Case
Unity – Use Case
Μελλοντικές επεκτάσεις
Ευχαριστώ!
Βρείτε μας
• [email protected]• [email protected]
• Collato στο Github:• https://github.com/meletakis/collato
Ερωτήσεις