timeout application
DESCRIPTION
Presentazione del progetto di Web 2.0.TRANSCRIPT
![Page 1: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/1.jpg)
Progetto per il corso WEB 2.0
Prof. Andrea Perego Alessandro Bajmatr. 703434
Michele Carta matr. 703541
![Page 2: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/2.jpg)
Facilitare la gestione di una squadra di Basket, la Elegy di Legnano.
Migliorare lo scambio di informazioni tra i membri della squadra.
Ridurre i costi di gestione.
Informatizzare lo storico della squadra (statistiche).
![Page 3: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/3.jpg)
Molte squadre di Basket medio/piccole hanno costi di gestione elevati
Il Basket risulta essere molto radicato in Italia e nel mondo
Elevato bacino di utenze probabile
![Page 4: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/4.jpg)
Squadra
◦ Comunicare avvisi (riunioni, cene, amichevoli, …)
◦ Ridurre la spesa economica relativamente alla gestione della squadra
Giocatore
◦ Attuare una veloce e semplice comunicazione tra i giocatori della squadra
◦ Visualizzare velocemente e in modo elegante le proprie statistiche
Allenatore/Scorer
◦ Visualizzare l’andamento di ogni giocatore e convocare i giocatori
◦ Inviare avvisi alla squadra e ai giocatori
◦ Mantenere aggiornate le statistiche di ogni giocatore
![Page 5: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/5.jpg)
Creazione di un applicativo per Facebook che faciliti la comunicazione tra i membri di una squadra di Basket.
![Page 6: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/6.jpg)
Vantaggi:
Accesso gratuito
Ampio utilizzo della piattaforma Facebook ( >300 Mil. )
Facile sviluppo grazie alla piattaforma Facebook Developer
Gli utenti usano dati anagrafici reali
Possibilità di usare diversi linguaggi di programmazione (PHP, Ruby, ..)
![Page 7: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/7.jpg)
Svantaggi:
Necessità di un web-server esterno per ospitare l’applicazione
Gli utenti possono usare dati falsi
Nessun controllo sui dati inseriti dagli utenti
Elevato rischio di spam
![Page 8: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/8.jpg)
Dirigenti◦ Allenatore/Scorer
Giocatori
La comunicazioni tra le entità del sistema avviene tramite lo scambio di Eventi fornito dal social network Facebook.
![Page 9: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/9.jpg)
Facebook non esegue direttamente l’applicativo, ma comunica con il web-server che lo ospita.
![Page 10: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/10.jpg)
![Page 11: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/11.jpg)
E’ mantenuta attuando delle politiche che permettono di fare delle distinzione su chi può o non può accedere ai dati:
◦ Giocatori
◦ Dirigenti
![Page 12: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/12.jpg)
GIOCATORI
Accesso limitato alle informazioni memorizzate dall’applicativo:Non potranno accedere in scrittura alle statistiche
della squadra
Non potranno modificare le informazioni riguardanti la Squadra (nome, logo, …).
![Page 13: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/13.jpg)
DIRIGENTI
Accesso illimitato a qualsiasi informazione memorizzata dall’applicativo
![Page 14: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/14.jpg)
Analizziamo ora degli aspetti che potrebbero essere usati in modo improprio:
◦ Eventi
◦ Furto d’identità
◦ Contenuti del profilo
![Page 15: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/15.jpg)
EVENTI
Problema: uso per spamming o per diffamare un membro della squadra
Soluzione: usando il proprio identificatore per generare un evento, è possibile risalirne velocemente al creatore
![Page 16: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/16.jpg)
FURTO D’IDENTITÀ
Problema: qualsiasi utente di Facebookpotrebbe iscriversi all’uso dell’applicazione spacciandosi per un altro
Soluzione: per potersi iscrivere la propria richiesta deve essere vagliata dall’amministratore
![Page 17: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/17.jpg)
CONTENUTI DEL PROFILO
Problema: contenuti errati o falsi
Soluzione: i dati anagrafici sono prelevati dall’account Facebook e quindi sono sicuri
![Page 18: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/18.jpg)
L’applicativo proposto può essere esteso affinché riesca a gestire più di una squadra di Basket.
S’intende diffondere l’idea tra i piccoli/medi club di Basket che è possibile attuare una gestione della squadra usando mezzi gratuiti e di facile utilizzo.
Esistono molte squadre cui questa soluzione farebbe comodo, pertanto si suppone che sia usata intensivamente dopo una breve fase di accettazione.
![Page 19: TimeOut application](https://reader033.vdocuments.pub/reader033/viewer/2022052211/5553e74bb4c905c4048b55df/html5/thumbnails/19.jpg)