19
Progetto per il corso WEB 2.0 Prof. Andrea Perego Alessandro Baj matr. 703434 Michele Carta matr. 703541

TimeOut application

  • Upload
    aleb87

  • View
    189

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentazione del progetto di Web 2.0.

Citation preview

Page 1: TimeOut application

Progetto per il corso WEB 2.0

Prof. Andrea Perego Alessandro Bajmatr. 703434

Michele Carta matr. 703541

Page 2: TimeOut application

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

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

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

Creazione di un applicativo per Facebook che faciliti la comunicazione tra i membri di una squadra di Basket.

Page 6: TimeOut application

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

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

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

Facebook non esegue direttamente l’applicativo, ma comunica con il web-server che lo ospita.

Page 10: TimeOut application
Page 11: TimeOut application

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

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

DIRIGENTI

Accesso illimitato a qualsiasi informazione memorizzata dall’applicativo

Page 14: TimeOut application

Analizziamo ora degli aspetti che potrebbero essere usati in modo improprio:

◦ Eventi

◦ Furto d’identità

◦ Contenuti del profilo

Page 15: TimeOut application

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

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

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

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