Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SpokenHouse
Applicazione mobile cross-platform di
supporto ai non vedenti per il controllo
domotico. Interazione con l’ute...
Sommario
• Informatici Senza Frontiere
• Obiettivo
• Tecnologie a supporto dei “disabili visivi”
• Requisiti funzionali
• ...
Informatici senza Frontiere
Cos’è?
• Organizzazione non lucrativa di utilità sociale (ONLUS)
Obiettivi:
• Ridurre il digit...
Obiettivo
Progetto che nasce dalla collaborazione di:
Unisannio, ISF, Lega del filo d’oro e UICI
Realizzazione di un’appli...
Tecnologie a supporto dei disabili visivi e uditivi
• Il computer
• La barra braille
• La sintesi vocale
• Gli Screan Read...
Interazione utenti-applicazione
SpokenHouse: scelte progettuali
• Realizzazione di un’interfaccia fruibile ai non vedenti ...
Requisiti funzionali
• Attivazione sul device della vibrazione, utilizzata per codificare
eventuali notifiche audio in lin...
Tecnologie a supporto della Cross-Platform
Native Web App Ibride
Integrazione
Device
SI Limitato SI
Tempi/costi
Sviluppo
A...
Tecnologie a supporto della Cross-Platform
Piattaforme
Supportate
IDE Hardware Community
Sencha Touch iOs, Android,
Blackb...
Il Progetto SpokenHouse
Architettura del sistema
APACHECORDOVA
Menu di navigazione
Esempio di un caso d’uso : Tema
• Passo 1: accesso all’area
impostazioni
• Passo 2: accesso all’area modifica
tema
• Passo...
Verifica e validazione
• Testing funzionale
• Testing di usabilità
Testing Funzionale
I passi eseguiti sono i seguenti:
• Individuazione funzionalità del sistema indipendenti
• Individuazio...
Test Esito
Modifica
Tema
Caso 1 Superato
Caso 2 Superato
Testing Funzionale : Modifica Tema
Caso di test Valori Parametri ...
Testing di Usabilità
Conclusioni & sviluppi futuri
• È stata realizzata un’applicazione mobile multipiattaforma che permetta alle
persone con d...
Grazie
per l’attenzione
Upcoming SlideShare
Loading in …5
×

SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti per il controllo domotico. Interazione con l’utente e usabilità.

368 views

Published on

Presentazione della tesi realizzata presso l'Università del Sannio in collaborazione con Informatici senza Frontiere. Il progetto utilizza il framework Freedomotic.

Published in: Software
  • Be the first to comment

  • Be the first to like this

SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti per il controllo domotico. Interazione con l’utente e usabilità.

  1. 1. SpokenHouse Applicazione mobile cross-platform di supporto ai non vedenti per il controllo domotico. Interazione con l’utente e usabilità Relatori: Prof.ssa Lerina Aversano Prof.ssa Maria Tortorella Dott. Manuel Parrella Candidato: Daniela Guardabascio Matricola: 399000060 Corso di laurea Magistrale in Ingegneria Informatica Università degli Studi del Sannio Dipartimento di Ingegneria
  2. 2. Sommario • Informatici Senza Frontiere • Obiettivo • Tecnologie a supporto dei “disabili visivi” • Requisiti funzionali • Tecnologie a supporto della Cross Platform • Architettura del sistema • Verifica e validazione • Conclusioni
  3. 3. Informatici senza Frontiere Cos’è? • Organizzazione non lucrativa di utilità sociale (ONLUS) Obiettivi: • Ridurre il digital divide • Mettere a disposizione competenze e professionalità informatiche a favore di comunità, popolazioni e soggetti svantaggiati, sia in Italia che nei paesi in via di sviluppo
  4. 4. Obiettivo Progetto che nasce dalla collaborazione di: Unisannio, ISF, Lega del filo d’oro e UICI Realizzazione di un’applicazione mobile che permetta alle persone con disabilità visive una più agevole gestione dei dispositivi presenti in casa nello svolgimento delle loro attività quotidiane Controllo domotico dei dispositivi dell’abitazione
  5. 5. Tecnologie a supporto dei disabili visivi e uditivi • Il computer • La barra braille • La sintesi vocale • Gli Screan Reader • I Videoingranditori • Vibrazione per la codifica Morse Legge stanca: tutela utenti con disabilità nell’accessibilità ad internet
  6. 6. Interazione utenti-applicazione SpokenHouse: scelte progettuali • Realizzazione di un’interfaccia fruibile ai non vedenti ed ipovedenti utilizzando l’user experience di Strillone e “i 4 angoli” • Supporto “linguaggio Morse” durante l’utilizzo dell’applicazione per gli utenti non udenti • Una guida vocale durante l’utilizzatore dell’applicazione • Supporto messaggistico visivo sullo stato attuale dell’applicazione
  7. 7. Requisiti funzionali • Attivazione sul device della vibrazione, utilizzata per codificare eventuali notifiche audio in linguaggio Morse. • Scelta tema dell’interfaccia. • Attivazione/disattivazione del Text To Speech in base alla attivazione/disattivazione della modalità Morse. • Modifica grandezza dei caratteri. • Attivazione/disattivazione tutorial di navigazione.
  8. 8. Tecnologie a supporto della Cross-Platform Native Web App Ibride Integrazione Device SI Limitato SI Tempi/costi Sviluppo Alti Bassi Medi Funzionalemto Off-Line X X Alcune Distribuzione Store Web Store Approvazine dallo store X X X
  9. 9. Tecnologie a supporto della Cross-Platform Piattaforme Supportate IDE Hardware Community Sencha Touch iOs, Android, Blackberry 10, Window Phone, Kindle, Tizen Sencha Mobile Package (SDK) ,Sencha Cmd apple: iOS 6 + Android: 2.3 + WP: 8.1 Blackberry: 10 X Titanium Mobile iOs, Android, Blackberry, MobileWeb, Tizen Appcelerator Titanium Studio apple: iOS 7.1 + Android: 2.3 + Blackberry: 10 X Apache Cordova /PhoneGap Android, iOS, Blackberry, Bada, Tizen e Windows Phone Plugin Eclipse, Visual studio, IntellJ e NetBeans apple: iOS 5+ Android: 2.3 + WP: 8 + Blackberry: 10 X Xamarin Android, iOs, Window Phone Visual Studio, Xamarin Studio apple: iOS 5+ Android: 4+ WP: 8 + X
  10. 10. Il Progetto SpokenHouse
  11. 11. Architettura del sistema APACHECORDOVA
  12. 12. Menu di navigazione
  13. 13. Esempio di un caso d’uso : Tema • Passo 1: accesso all’area impostazioni • Passo 2: accesso all’area modifica tema • Passo 3: seleziona tema di interesse • Passo 4: conferma scelta tema.
  14. 14. Verifica e validazione • Testing funzionale • Testing di usabilità
  15. 15. Testing Funzionale I passi eseguiti sono i seguenti: • Individuazione funzionalità del sistema indipendenti • Individuazione i parametri e relative categorie. • Suddivisione categorie prima in scelte poi in classi di equivalenza. • Individuazione vincoli (constraints) esistenti tra le varie scelte • Specificare i test frame • Trasformazione dei test frame in casi di test effettivi. • Automatizzazione casi di test utilizzando il tool del framework Android MonkeyRunner.
  16. 16. Test Esito Modifica Tema Caso 1 Superato Caso 2 Superato Testing Funzionale : Modifica Tema Caso di test Valori Parametri Output Atteso 1 ↓;↑;↑;↑;↵;↑;↵ Notifica cambiamento tema 2 ↓;↑;↓;↑;↵;↑;↵ Notifica stato indesiderato Test Frame Esito Test Altre funzionalità testate: • Configurazione applicazione • Attivazione vibrazione • Modifica grandezza carattere
  17. 17. Testing di Usabilità
  18. 18. Conclusioni & sviluppi futuri • È stata realizzata un’applicazione mobile multipiattaforma che permetta alle persone con disabilità, sia visive che uditive, l’interazione con un sistema domotico al fine di controllare da remoto i dispositivi presenti in casa • L’applicazione è stata validata mediante test di usabilità dai diretti fruitori • E’ stata realizzata una componente di interfaccia riutilizzabile in contesti diversi da quello specifico del progetto SpokenHouse interfacciandosi con applicazioni diverse ed utenti diversi
  19. 19. Grazie per l’attenzione

×