Il “Grillo parlante” è un’applicazione java che consente la ricezione e l’invio di notifiche, messaggi, file di testo e file multimediali. Inoltre è possibile creare e gestire gruppi informali, gestire appuntamenti e, all'interno dell' edificio universitario U14 - Bicocca, è possibile localizzazione gli utenti cercati.
L'obiettivo di questo progetto è l'analisi critica del Dominio Education attraverso lo studio di quattro progetti in ambito Context-Aware e Ubiquitous Computing:
* Classroom 2000 Project (1999) → T-virtual (2005)
* Context-Aware Learning & HCI (2007)
* C-Writing System (2008)
* JAPELAS & TANGO (2004)
The document discusses SpikesTogether, a set of SharePoint add-ons that focus on enhancing SharePoint's capabilities. It presents SpikesTogether's workflow and process BI tools, dynamic forms that adapt SharePoint forms, and context-aware alerts. The agenda then covers a complaints management case study to demonstrate these SpikesTogether features for efficient complaint handling, process insight, and empowering business users.
Il “Grillo parlante” è un’applicazione java che consente la ricezione e l’invio di notifiche, messaggi, file di testo e file multimediali. Inoltre è possibile creare e gestire gruppi informali, gestire appuntamenti e, all'interno dell' edificio universitario U14 - Bicocca, è possibile localizzazione gli utenti cercati.
L'obiettivo di questo progetto è l'analisi critica del Dominio Education attraverso lo studio di quattro progetti in ambito Context-Aware e Ubiquitous Computing:
* Classroom 2000 Project (1999) → T-virtual (2005)
* Context-Aware Learning & HCI (2007)
* C-Writing System (2008)
* JAPELAS & TANGO (2004)
The document discusses SpikesTogether, a set of SharePoint add-ons that focus on enhancing SharePoint's capabilities. It presents SpikesTogether's workflow and process BI tools, dynamic forms that adapt SharePoint forms, and context-aware alerts. The agenda then covers a complaints management case study to demonstrate these SpikesTogether features for efficient complaint handling, process insight, and empowering business users.
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...Paolo Nesi
Slides for the PHD course at the DINFO dept of the University of Florence, 2014
Social Networking and knowledge, Semantic and Social Networks, Recommendations and Suggestions, Natural Language Processing System, Knowledge Representation System, Reasoning System, Sistema OSIM, Smart Cities, Open Data, LOD, Linked Open Graph, Data Mining, data modeling, knowledge management, reasoning, smart city
Knowledge Management and Natural Language Processing: OSIM, CoSkoSAM
Content and Protection Management, grid computing: AXMEDIS AXCP
Social Media, recommendations and tool: ECLAP.eu, MyStoryPlayer, Social Graph, IPR Wizard…
PROJECTS: sii-mobility, OSIM, SACVAR, ECLAP, Coll@bora.
Corsi e Seminari sulla migliore Piattaforma Web,Innovativo e completo gestionale per l’organizzazione della formazione aziendale Gestione e preparazione delle aule virtuali, dei corsisti e dei formatori, report sui costi, ricavi, stampa attestato di partecipazione e registro presenze. Per le aziende, centri di formazione, studi di consulenza, enti un’offerta formativa che consente di soddifare i propri fabbisogni Browser supportati Internet Explorer 8 - 9 - 10 - 11 Mozilla Firefox - Google Chrome.
Pnsd animatore digitale-tem3 parte 3 a.s.2016-17Lucia Giammario
BYOD; sistemi informativi;
piattaforme di formazione;
sicurezza dei dati e privacy; educazione ai
media e ai social network; collaborazione e
comunicazione in rete; cittadinanza
digitale; ricerca, selezione,
organizzazione di informazione
Piattaforma E-learning, per le aziende, centri di formazione, studi di consulenza, enti, un’offerta formativa completa che consente di soddifare i propri fabbisogni formativi. Browser supportati Internet Explorer 9 – 10 – 11- Microsoft EDGE – Mozilla Firefox – Google Chrome. Erudio utilizza un modello formativo interattivo e realizzato previa collaborazione interpersonale all’interno di gruppi didattici strutturati, forum e chat telematiche, nel quale opera una piattaforma informatica che consente ai discenti di interagire con i tutor e anche tra loro.
Erudiola piattaforma applicativa per l'erogazione dei corsi in modalità e-lea...Pellegrino Albanese
Sistema Web Integrato per Erogazione
e Gestione delle Attività Test Finale in Presenza Banca Dati: Realizzazione dei contenuti la piattaforma applicativa per l'erogazione dei corsi in modalità e-learning;
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
FODD, Florence Open Data Day
Salone de’ Dugento, Palazzo Vecchio, Firenze
21/02/2015, http://www.disit.org/fodd
Ing. Ph.D Ivan Bruno
Obiettivo
Utilizzare i servizi (API REST) esposti da servicemap.disit.org
Visualizzare informazioni tempo reale / dinamiche
Realizzare un app per l’evento
Non solo una demo ma un’app estendibile e modificabile
Semplificazione
Menu configurabile
Gestione viste: una logica di gestione delle viste statiche e di quelle dinamiche da costruire a runtime sui dati JSON provenienti dalle chiamate REST via AJAX
Semplificare la gestione delle viste costruite sui dati JSON utilizzando soluzioni template-based
Rilevazione stato connessione internet del dispositivo
Notifica di anomalie (connessione assente, errori di connessioni al server....)
Portabilità su diversi dispositivi mobili
Progetto di assistenza di persone autosufficienti o semi sufficienti cardiopatici od ammalati di Halzeimer. Il sistema monitora dei parametri vitali emettendod egli alalrmi nel caso di superamento dei oparametri superati
Al giorno d’oggi abbiamo a disposizione tante risorse online che messe in collegamento tra loro possono fare maturare velocemente il livello delle competenze digitali possedute dalla popolazione italiana, soprattutto se la scuola si organizza in modo da sfruttarle appieno in tempi rapidi. Nelle scuole, data la ristrettezza delle risorse economiche, gli investimenti vanno incanalati nelle infrastrutture di rete e nei servizi critici per garantire la sicurezza, come indicato dall’Avviso MIUR rivolto alle Istituzioni scolastiche statali per la realizzazione, l'ampliamento o l'adeguamento delle infrastrutture di rete LAN/WLAN Fondi Strutturali Europei – Programma Operativo Nazionale "Per la scuola – Competenze e ambienti per l'apprendimento" 2014-2020. Il bando permette di accedere a finanziamenti dedicati che includano, oltre alla rete LAN/WLAN, anche le infrastrutture per la gestione federata dell’identità digitale e il controllo degli accessi alle risorse online. La Federazione di identità IDEM, basata sul protocollo SAML, è operativa da un decennio nelle università italiane e ora propone la propria qualificata esperienza anche alle scuole. IDEM permette di governare e controllare l’accesso degli utenti ai servizi online, effettuati da tutti i dispositivi digitali, sia dell’università che della scuola, che quelli personali, sia quando ci colleghiamo da scuola, da casa, in mobilità dovunque ci troviamo, garantendo alla scuola digitale il controllo e la sicurezza necessari allo svolgimento appropriato della propria missione.
Il punto di vista della ricerca: Smart Cities, Smart Specialisation in ToscanaPaolo Nesi
Sii-Mobility (Smart City) nuove tecnologie e soluzioni intelligenti per migliorare l'interoperabilità dei sistemi di gestione, di infomobilità urbana e metropolitana, e di accesso a dati integrati collegati. (TRASPORTI E MOBILITÀ TERRESTRE )
Suono (Smart City) aumento della sicurezza del lavoro subacqueo attraverso una ricerca su robot di intervento e e scialuppe di salvataggio. (TECNOLOGIE DEL MARE )
Coll@bora (Smart City & Social Innovation) strumenti collaborativi e di protezione nel supporto fra strutture sanitarie, associazioni e famiglie con disabili. (TECNOLOGIE WELFARE E INCLUSIONE)
Estrazione e Deduzione della Conoscenza via Modelli Semantici: From Social N...Paolo Nesi
Slides for the PHD course at the DINFO dept of the University of Florence, 2014
Social Networking and knowledge, Semantic and Social Networks, Recommendations and Suggestions, Natural Language Processing System, Knowledge Representation System, Reasoning System, Sistema OSIM, Smart Cities, Open Data, LOD, Linked Open Graph, Data Mining, data modeling, knowledge management, reasoning, smart city
Knowledge Management and Natural Language Processing: OSIM, CoSkoSAM
Content and Protection Management, grid computing: AXMEDIS AXCP
Social Media, recommendations and tool: ECLAP.eu, MyStoryPlayer, Social Graph, IPR Wizard…
PROJECTS: sii-mobility, OSIM, SACVAR, ECLAP, Coll@bora.
Corsi e Seminari sulla migliore Piattaforma Web,Innovativo e completo gestionale per l’organizzazione della formazione aziendale Gestione e preparazione delle aule virtuali, dei corsisti e dei formatori, report sui costi, ricavi, stampa attestato di partecipazione e registro presenze. Per le aziende, centri di formazione, studi di consulenza, enti un’offerta formativa che consente di soddifare i propri fabbisogni Browser supportati Internet Explorer 8 - 9 - 10 - 11 Mozilla Firefox - Google Chrome.
Pnsd animatore digitale-tem3 parte 3 a.s.2016-17Lucia Giammario
BYOD; sistemi informativi;
piattaforme di formazione;
sicurezza dei dati e privacy; educazione ai
media e ai social network; collaborazione e
comunicazione in rete; cittadinanza
digitale; ricerca, selezione,
organizzazione di informazione
Piattaforma E-learning, per le aziende, centri di formazione, studi di consulenza, enti, un’offerta formativa completa che consente di soddifare i propri fabbisogni formativi. Browser supportati Internet Explorer 9 – 10 – 11- Microsoft EDGE – Mozilla Firefox – Google Chrome. Erudio utilizza un modello formativo interattivo e realizzato previa collaborazione interpersonale all’interno di gruppi didattici strutturati, forum e chat telematiche, nel quale opera una piattaforma informatica che consente ai discenti di interagire con i tutor e anche tra loro.
Erudiola piattaforma applicativa per l'erogazione dei corsi in modalità e-lea...Pellegrino Albanese
Sistema Web Integrato per Erogazione
e Gestione delle Attività Test Finale in Presenza Banca Dati: Realizzazione dei contenuti la piattaforma applicativa per l'erogazione dei corsi in modalità e-learning;
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
FODD, Florence Open Data Day
Salone de’ Dugento, Palazzo Vecchio, Firenze
21/02/2015, http://www.disit.org/fodd
Ing. Ph.D Ivan Bruno
Obiettivo
Utilizzare i servizi (API REST) esposti da servicemap.disit.org
Visualizzare informazioni tempo reale / dinamiche
Realizzare un app per l’evento
Non solo una demo ma un’app estendibile e modificabile
Semplificazione
Menu configurabile
Gestione viste: una logica di gestione delle viste statiche e di quelle dinamiche da costruire a runtime sui dati JSON provenienti dalle chiamate REST via AJAX
Semplificare la gestione delle viste costruite sui dati JSON utilizzando soluzioni template-based
Rilevazione stato connessione internet del dispositivo
Notifica di anomalie (connessione assente, errori di connessioni al server....)
Portabilità su diversi dispositivi mobili
Progetto di assistenza di persone autosufficienti o semi sufficienti cardiopatici od ammalati di Halzeimer. Il sistema monitora dei parametri vitali emettendod egli alalrmi nel caso di superamento dei oparametri superati
Al giorno d’oggi abbiamo a disposizione tante risorse online che messe in collegamento tra loro possono fare maturare velocemente il livello delle competenze digitali possedute dalla popolazione italiana, soprattutto se la scuola si organizza in modo da sfruttarle appieno in tempi rapidi. Nelle scuole, data la ristrettezza delle risorse economiche, gli investimenti vanno incanalati nelle infrastrutture di rete e nei servizi critici per garantire la sicurezza, come indicato dall’Avviso MIUR rivolto alle Istituzioni scolastiche statali per la realizzazione, l'ampliamento o l'adeguamento delle infrastrutture di rete LAN/WLAN Fondi Strutturali Europei – Programma Operativo Nazionale "Per la scuola – Competenze e ambienti per l'apprendimento" 2014-2020. Il bando permette di accedere a finanziamenti dedicati che includano, oltre alla rete LAN/WLAN, anche le infrastrutture per la gestione federata dell’identità digitale e il controllo degli accessi alle risorse online. La Federazione di identità IDEM, basata sul protocollo SAML, è operativa da un decennio nelle università italiane e ora propone la propria qualificata esperienza anche alle scuole. IDEM permette di governare e controllare l’accesso degli utenti ai servizi online, effettuati da tutti i dispositivi digitali, sia dell’università che della scuola, che quelli personali, sia quando ci colleghiamo da scuola, da casa, in mobilità dovunque ci troviamo, garantendo alla scuola digitale il controllo e la sicurezza necessari allo svolgimento appropriato della propria missione.
Il punto di vista della ricerca: Smart Cities, Smart Specialisation in ToscanaPaolo Nesi
Sii-Mobility (Smart City) nuove tecnologie e soluzioni intelligenti per migliorare l'interoperabilità dei sistemi di gestione, di infomobilità urbana e metropolitana, e di accesso a dati integrati collegati. (TRASPORTI E MOBILITÀ TERRESTRE )
Suono (Smart City) aumento della sicurezza del lavoro subacqueo attraverso una ricerca su robot di intervento e e scialuppe di salvataggio. (TECNOLOGIE DEL MARE )
Coll@bora (Smart City & Social Innovation) strumenti collaborativi e di protezione nel supporto fra strutture sanitarie, associazioni e famiglie con disabili. (TECNOLOGIE WELFARE E INCLUSIONE)
1. Laboratorio di progettazione A.A. 2009/2010
Prof. Giorgio De Michelis
Progetto in ambito GAS
Il “Grillo Parlante”
Applicazione java
per la notifica automatica
di informazioni universitarie
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
2. Descrizione del Progetto
Il “Grillo” è un'applicazione Java a
supporto del servizio informativo
universitario.
Grazie al “Grillo”, il servizio
informativo sarà fruibile sia da
dispositivi mobili che da pc.
Il “Grillo” supporta anche la
socializzazione.
Il contesto di riferimento è l'U14,
estendibile in futuro all'intero
Ateneo
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
3. Perchè progettare il “Grillo”
Le esigenze
A fronte della nostra esperienza universitaria in Bicocca, abbiamo rilevato
l'esigenza di sopperire alle carenze legate al sistema informativo universitario,
dovute ai mezzi di diffusione tradizionali.
Per questo abbiamo pensato ad un'applicazione che possa supportare la diffusione
delle informazioni in modo innovativo e più capillare, capace di ridurre i
disagi di tutti gli studenti, in particolare di quelli che arrivano da più lontano.
Il progetto “Grillo parlante”, inizialmente pensato per la sola area dell'U14, è in
realtà facilmente estendibile all'intero Ateneo. La vera novità è la possibilità di
utilizzare il servizio non in sola prossimità della copertura Wi-Fi di Ateneo, ma
anche da remoto, seppur con la limitazione della funzione di localizzazione.
Il target
Primario: studenti
Secondario: docenti/ricercatori
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
4. Interazioni con l'infrastruttura
I database
Esistenti:
- SIFA, database per la gestione delle anagrafiche dei singoli studenti (nome
cognome e matricola) e dell'offerta formativa dell'Ateneo (Facoltà, CdL, Corso
singolo, Docenti)
- Database news del portale d'Ateneo (unimib.it), dei siti delle Facoltà e delle
pagine dei CdL, dei Corsi singoli e dei Docenti
- Database GAS (db dei rilevamenti ambientali, tra cui la localizzazione)
Da integrare:
- Database del “Grillo”
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
5. Interazioni con l'infrastruttura
Le tecnologie
Da consolidare:
- RFID di tipo attivo (TAG) (soluzione ad hoc U14):
microchip con codice univoco associabile all’utente che ne
permette l’identificazione
- Lettore di RFID (soluzione ad hoc U14): integrato nel
package di sensori dislocati staticamente nei locali
dell’edificio. Rilevano i TAG e comunicano al server i dati
rilevati, utili per la localizzazione dei TAG
Esistenti:
- Wi-Fi (Ateneo)
Alternative:
- Bluetooth (U14 e dintorni, ipotesi di implementazione
futura dato il basso costo di istallazione e l’alta diffusione sui
dispositivi mobili esistenti)
5
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
6. Aderire al servizio
Iscrizione universitaria
Ovvero possedere un account universitario grazie al quale poter:
- scaricare il certificato Wi-Fi (1 anno)
- richiedere la generazione della chiave personale per il Bluetooth (1 anno)
- richiedere RFID (carriera accademica, effettuabile una sola volta)
- scaricare il software “Grillo” (carriera accademica)
e successivamente:
- installare il software “Grillo” con la procedura guidata
- scegliere i Corsi singoli per cui si vogliono ricevere le news (dal SIFA)
- personalizzare il grado di raggiungibilità delle informazioni (dal SIFA)
- aggiornare/modificare le proprie credenziali utili al servizio (dal SIFA)
6
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
7. Aderire al servizio
Dispositivi
Possedere un dispositivo mobile del tipo Smartphone o Tablet che supporti:
- il Java, per l'installazione del sw
- tecnologia Wi-Fi e/o Bluetooth, per inviare/ricevere file, messaggi e notifiche
( Wi-Fi: migliori prestazioni; BT: più diffuso e più economico, meno prestante)
e che abbia:
- dotazione GSM, per la ricezione degli sms
Oppure possedere
- un computer con connessione internet, su cui installare il sw “Grillo”, per poter
comunque usufruire del servizio
- un comune cellulare con dotazione GSM, per ricevere comunque gli sms
7
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
8. Interazioni con l'utente
Interazioni
- ricevere:
notifiche news dalle segreterie (generale e di facoltà), riguardanti Ateneo,
Facoltà, CdL, Corsi singoli
notifiche news dai Docenti, riguardanti accordi presi col singolo studente
notifiche di servizio dagli Amici (localizzazione, ricerca, stato) e dal server
(fattibilità/esito delle operazioni)
notifiche di amicizia dagli Aderenti al servizio (richiesta e conferma)
messaggi dagli Amici (con o senza file in allegato)
- inviare:
notifiche di servizio agli Amici (localizzazione, ricerca, stato)
notifiche di amicizia agli Aderenti al servizio (richiesta e conferma)
messaggi agli Amici (con o senza file in allegato)
Ricordiamo che la modalità di ricezione delle notifiche è asincrona ed è svincolata dallo
stato effettivo dell’utente
8
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
9. Interazioni con l'utente
Interazioni
- gestire:
la lista di amici organizzandoli in gruppi direttamente dal sw
gli appuntamenti personali grazie all'Agenda (eventualmente linkabile a
quelle disponibili su web)
- trovare:
gli amici con la funzione di localizzazione
- condividere:
file di testo, audio, video e immagini su uno spazio comune (dalla rete)
- usufruire di servizi aggiuntivi di:
posta elettronica per la ricezione in cc di notifiche, messaggi e file
multimediali
messaggistica (sms) per la ricezione di notifiche e messaggi
9
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
10. Interazioni con l'utente
Interazioni
Per Localizzabilità si intende la possibilità di poter conoscere l’esatta posizione
all’interno dell’edificio U14 dei soli aderenti amici.La Localizzabilità si calcola
attraverso una funzione logica AND tra RFID e l’impostazione di visibilità.
Per Raggiungibilità si intende la possibilità da parte dell’utente di poter inviare e
ricevere informazioni e allegati dalla rete wifi o bluetooth.
La Raggiungibilità si calcola attraverso una funzione logica AND tra WI-FI e
l’impostazione di visibilità.
Per Visibilità si intende la funzione logica OR effettuata tra la Raggiungibilità e la
Localizzabilità.In termini pratici, l’utente sarà visibile solo quando
l’impostazione di visibilità è attiva ed è verificata almeno una tra le due
impostazioni di RFID e WI-FI.
10
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
11. Interazioni con l'utente
Customizzazione servizio: SIFA
Dalla pagina personale del SIFA:
- sottoscrivendo il servizio “Grillo” si ha l'abilitazione automatica a ricevere tutte
le notifiche, utilizzando tutti i mezzi di trasmissione disponibili (e-mail, Wi-Fi,
Bluetooth, sms.
- la personalizzazione consiste nel ridefinire le abilitazioni sopra descritte
Per i Corsi singoli e per i Docenti sono liste da comporre, per le quale varranno
tutte le impostazioni attribuite alla categoria di appartenenza
11
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
12. Interazioni con l'utente
Customizzazione applicazione: dispositivo
- Impostazione di visibilità: stato di visibilità dell'utente verso la community
tramite filtro software.
- Cambio di contesto (passaggio dal sw proprietario del dispositivo al sw Grillo):
la ricezione della notifica di rilevamento attiverà il software del Grillo in
modalità background. L'attivazione può anche avvenire manualmente
scegliendo tra la modalità di background e quella in primo piano.
L’applicazione Grillo attivata in primo piano sarà visualizzata in modalità full-
screen; nel caso del background sarà visualizzata l'icona del Grillo colorata.
Condizione necessaria è l’autenticazione con relativa assegnazione di IP su rete
Wi-Fi oppure attraverso Bluetooth.
- Gestione suoni e allarmi: è possibile settare i suoni predefiniti da associare a
particolari eventi, notifiche e messaggi. Per quanto riguarda la lista dei corsi e
dei docenti, non è possibile settare suoni differenti per corsi e docenti specifici.
12
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
13. Schermata iniziale dell'applicazione "Grillo parlante"
Indicatori dei segnali Wi-Fi e Bluetooth
Preview degli appuntamenti in agenda
Menù:
• Community
• Multimedia
• Agenda
• Impostazioni
Seleziona: si accede ad una voce
Indietro: si esce dall'applicazione
14. Schermata iniziale dell'applicazione "Grillo parlante"
La preview può essere impostata per ogni
contenuto gestito dall'applicazione:
• messaggi
• notifiche
• appuntamenti/scadenze
in modo da avere sempre sott'occhio le
informazioni che più ci interessano.
Selezionando una voce della preview è
possibile accedere direttamente al sottomenù
che la gestisce.
La preview si imposta dalla pagina iniziale di
ogni menù su un solo elemento selezionato
15. Menù di navigazione
Di seguito analizzaremo i servizi offerti da ogni
voce di menù:
• Community
• Multimedia
• Agenda
• Impostazioni
Community Multimedia
Agenda Impostazioni
16. Schermata iniziale del sottomenù "Community"
Voci di "Community":
• Messaggi (a supporto delle
comunicazioni inter e intragruppi)
• News (a supporto delle notifiche di
servizio o della segreteria)
• Gruppi (gestione in locale della lista di
amici)
• Amici (lista degli amici)
• Aderenti (lista di tutti gli iscritti al servizio)
• Cerca (browser per la localizzazione di
amici visibili)
La numerazione a lato delle voci indica il n° di
messaggi e news da leggere sui totali ricevuti, il
n° dei gruppi costituiti, il n° degli amici e il n°
degli aderenti iscritti al servizio.
17. Schermata iniziale del sottomenù "Messaggi"
Voci di "Messaggi":
• Scrivi
• Ricevuti (con indicazione del n° dei
messaggi non letti sui totali ricevuti)
• Inviati (con indicazione del n° dei
messaggi inviati)
• Bozze (con indicazione del n° dei
messaggi salvati)
Modelli (messaggi standard per
comunicazioni "veloci")
Per i dettagli sulle opzioni di ogni voce, vedere
gli schemi allegati (1, 2, 3, 4, 5).
18. Schermata iniziale del sottomenù "News"
Le notifiche che giungono in questa sezione
sono state customizzate col
SIFA
Da "Corsi" si accede ad un sottomenu che
comprende tutti i corsi singoli dal quale lo
studente ha deciso di ricevere informazioni
In "Docenti" giungono comunicazioni che
coinvolgono il singolo studente con il docente
Per i dettagli sulle opzioni di ogni voce, vedere
gli schemi allegati (6, 7).
19. Schermata iniziale del sottomenù "Gruppi"
In "Gruppi" si accede direttamente all'elenco
dei gruppi costituiti in locale, partendo
dalla lista di amici gestita su server
A lato del nome del gruppo vi è il numero dei
suoi componenti
Con Opzioni/Apri si accede ad un sottomenù
di opzioni che permettono di gestire ogni
singolo membro del gruppo
Per i dettagli sulle opzioni di ogni voce, vedere
lo schema allegato (8a, 8b).
20. Schermata iniziale del sottomenù "Amici"
Sistema grafica
La lista degli amici è un sottoinsieme della
lista degli aderenti.
A lato di ogni amico:
- la doppia freccia verde indica la
raggiungibilità
- il pallino verde indica la possibilità di
localizzazione
Nell'invio di un messaggio ad un amico, viene
data informazione dell'abilitazione del
destinatario al servizio
21. Schermata iniziale del sottomenù "Aderenti al servizio"
L'aderente è associato al nome utente del
SIFA
La lista degli aderenti che si presenta
comprende tutti gli aderenti al servizio.
In questo caso è possibile solo chiedere
l'amicizia
22. Schermata iniziale del sottomenù "Multimedia"
Documenti supportati: pdf, doc, txt
Immagini supportate: jpg, gif
Video supportati: MP4
Audio supportati: MP3
I numeri indicano le quantità di file presenti
Per i dettagli sulle opzioni di "Multimedia",
vedere lo schema allegato (10).
23. Schermata iniziale del sottomenù "Agenda"
Le note messe in agenda compaiono con la
spunta verde a lato se sono programmate,
con la spunta rossa se ancora l'allarme o la
data non sono state impostate
A mano a mano che gli appuntamenti scadono,
si autocancellano e la lista sale.
Solo i primi, quelli in procinto di
scadenza, vanno in preview.
Per i dettagli sulle opzioni di "Agenda",
vedere lo schema allegato (11).
24. Schermata iniziale del sottomenù "Impostazioni"
Dal sottomenù “Impostazioni” è possibile
impostare:
- la visibilità
- il cambio di contesto (passaggio dal sw
proprietario del dispositivo al sw Grillo)
- gestire suoni e allarmi
25. Protocolli
Sw Grillo ↔ Infrastruttura
Notifiche news:
- sotto copertura Wi-Fi/Bluetooth di Ateneo sulla base dell'IP o della chiave
assegnata
- via internet sulla base del nome utente
Per entrambe le modalità, la procedura di invio non cambia e si basa sulla
seguente priorità dei mezzi trasmissivi:
1- invio e-mail (la mail di ateneo è di default, dal SIFA può essere scelto un
indirizzo secondario)
2- invio Wi-Fi (max 3 tentativi in 15 min)
3- invio Bluetooth (max 3 tentativi in 15 min)
4- invio SMS
25
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
26. Protocolli
Sw Grillo ↔ Infrastruttura
I tentativi di invio in modalità diverse vengono effettuati tenendo anche conto
delle personalizzazioni effettuate dall'utente sul SIFA.
Il protocollo prevede una segnalazione preventiva al mittente sulla possibilità
di invio di un sms, sulla base delle impostazioni effettuate dal destinatario.
Vedere dettaglio delle funzionalità del sw Grillo
26
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
27. Protocolli
Sw Grillo ↔ Infrastruttura
Notifiche automatiche:
- notifica di localizzazione (richiesta dal Grillo, inviata dal Server)
è necessario che l’utente da localizzare sia un amico
è necessario che l’utente abbia abilitato a livello software lo stato “visibile”
è necessario che l’utente abbia con sé l'RFID attivo
- notifica di ricerca (inviata dal Server)
a fronte di una notifica di localizzazione andata a buon fine, il server invia una
notifica all’utente localizzato (es. “il tuo amico X ti ha cercato”)
- notifica stato di presenza (inviata dal Server)
serve per sapere quali sono gli amici presenti in U14
- notifica esito messaggi (inviata dal Server)
l’utente riceve eventuali messaggi relativi all’esito dell’invio
27
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
28. DataBase “Grillo”
Possibili Tabelle e Campi del DB
tabella News (già esistente, per le news dell’Università, si usa la tabella del
SIFA)
– campo idNews (chiave, univoco)
– campo titolo
– campo testo
– campo data
– campo ora
– campo utenteDiCreazione
tabella FiltriNews
– idTipologiaNews (chiave, univoco) (es. Segreteria, Cdl, Corso...Professore...)
– campo nome tipologia new
tabella FiltriUser
– campo idFiltro (chiave)
– campo idUser (chiave)
28
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
29. DataBase “Grillo”
Possibili Tabelle e Campi del DB
tabella User
– campo idUser (chiave, univoco)
– campo id RFID attivo
– campo LocalizzabileData (timestamp) [segnato dal lettore rfid]
– campo Localizzabile (int o string) [è segnato l’id del lettore rfid]
– campo preferenza Visibile (booleano) [per wifi e rfid]
– campi di anagrafica studente (si usa la tabella del SIFA)
– campo indirizzoIP user [segnato dal wifi]
– campo tmstp acquisizioneIP [segnato dal wifi]
tabella NewsUser
– campo idNews (chiave)
– campo idUser (chiave)
– campo Notificato (booleano)
– campo Data
29
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
30. DataBase “Grillo”
Possibili Tabelle e Campi del DB
tabella FileMultimediali tabella Gruppi
– campo idFile (chiave, univoco) – campo id (chiave, univoco)
– campo pathFile – campo Descrizione Gruppo
– campo Note
tabella GruppiUser
tabella FileSDestinatari – campo idGruppi (chiave)
– campo idFile(chiave) – campo idUser (chiave)
– campo idUser (chiave)
– inviato (timestamp)
– ricevuto (timestamp) [vuoto finchè
non ricevuto]
– ricevuto su email (timestamp)
30
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo
31. Contenuti delle News
Ateneo: news ufficiali (ecobus, piani di studio, ecc), eventi (seminari,
orientamenti, ecc), avvisi segreteria (tutto ciò che viene pubblicato sul sito
unimib.it)
Facoltà: news generali (ricevimento segreteria didattica, erasmus, bandi accesso
ai corsi di laurea, ecc), seminari (organizzati dalla facoltà) (informazioni generali
pubblicate sul sito delle singole facoltà)
Corso di Laurea (CdL) avvisi, esami, orari, tutte le comunicazioni ufficiali del
cdl (avvisi pubblicati sulla pagina web del corso di laurea)
Corsi: avvisi sul corso singolo (es. orari cambiati, aule spostare, ritardo
professore) (avvisi pubblicati sulla pagina web del singolo corso)
Docente: avvisi di ritardo personale (con il singolo studente che ha
appuntamento)
31
Progetto Grillo Parlante – Prof. Giorgio De Michelis - Bellisario Vincenzo, Fossati Alessia, Medina Alessia, Serratoni Matteo