Krav och riktlinjer för applikationsutveckling



Relevanta dokument
Krav och riktlinjer för framtagning av ljudspår för syntolkning och uppläst text

Branschstandard Tillgänglig Bio

Version lättläst. Så här använder du Legimus app. för Android

Ett smidigt hörsystem som sätter dig i centrum

Manual Lead tracking. Version

ENKEL INTRODUKTIO Du kanske länge har funderat vad alla begrepp som Wifi, surfplatta och app står för, kanske detta dokument kan lösa dina problem.

Så här använder du Legimus app för Iphone och Ipad

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse

Hur du genomför ett videomöte

Användarmanual Legimus för Iphone och Ipad. Version 1.0

Komma igång med Grid Player

StoCKK Stockholm Center för Kommunikativt och Kognitivt stöd. Tips på AKK-appar

Appen Legimus Användarmanual för Android

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse

Tips på timer-appar. Appar som hjälper dig att hålla koll på tiden

Vad säger WCAG om kognition?

Ladda ner en talbok med mobil eller surfplatta

ReSound appar - bruksanvisning

INNEHÅLLS FÖRTECKNING

Användarhandledning Nordea Swish Företag App

eller Smarta mobiler som hjälpmedel för personer med dövblindhet Del 1 - De olika systemen och de inbyggda hjälpmedlen

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)

Manual till DIKO

Användarmanual Legimus för

Dexter En app för närvaro/frånvaro

Manual - ClaroRead Chrome (Premium) artnr 12703

Skola24 MobilApp. Översikt. Inställningar

Tips på appar med. Hitta de tecken du letar efter!

Grid Player. Komma igång

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

Bruksanvisning för app

GN Hearing app - bruksanvisning

ReSound appar - bruksanvisning

Tips på appar med känslor

Användarmanual Legimus för Iphone och Ipad. Version 0.9

Dexter. En app för närvaro/frånvaro

Kort version - Google Kalender för KullensPK

Tips på appar för stöd i vårdsituationer

iphone/ipad Snabbguide för anställda på HB

Steg-för-steg-guide så lånar du en e-ljudbok på ios- och Android-enheter!

Elever i Skola24 Genom elevrollen i Skola24 kan elever ta del av en mängd användbar information.

Användarmanual. Meetings 1.5

Snabbguide. PRO ios. Betydelse av linjestatus. Företagstelefoni. Företagschatt. Supersök. Favoriter (undermeny till telefonifliken)

Tips på appar för stöd i vårdsituationer

Om tjänsten. Att komma igång. Installation för mobil. Installation för dator

StoCKK Stockholm Center för Kommunikativt och Kognitivt stöd. Tips på AKK-appar

Manual RemoteX Applications 5.0 för iphone & Android RemoteX Technologies AB, Tel

Användarmanual Legimus för. Android

ipad för alla ios 12

Mobilt Efos och ny metod för stark autentisering

Snabbguide. PRO Android 8. Betydelse av linjestatus. Företagstelefoni. Företagschatt. Supersök. Favoriter (undermeny till telefonifliken)

Inloggning i Skola24 Schema Artiklar Frånvaro Planering Omdöme Kontakter Skola24 MobilApp. Nova Software AB 1 (19) 502

Snabbguide. PRO Android 8. Betydelse av linjestatus. Företagstelefoni. Företagschatt. Supersök. Favoriter (undermeny till telefonifliken)

Snabbstart för Novell Vibe Mobile

Lärarhandledning. Felix börjar skolan

iphone, ipad... 9 Anslut... 9 Anslutningsproblem... 9 Ta bort tidigare inloggningar... 9 Ta bort profil... 9

360 emeetings. Papperslösa möten på ipad eller iphone

Ladda ner och konfigurera appen

DIKO- manual Bitte Rydeman

Compose Connect. Hosted Exchange

Tips på appar med känslor Någonting

KONICA MINOLTA MOBILA UTSKRIFTS- LÖSNINGAR

Tips på appar för planering med bilder

MÖTEN PÅ DISTANS Jitsi Meet Skype mikrofon och webbkamera Jitsi Meet

Låt datorn prata med mobilen

FULLSTÄNDIG MOBIL KONTROLL

Texttelefoni.se. En förmedlingstjänst från PTS. Informationsbroschyr och användarmanual för mobilappar

Uppstart av ipad och konfigurering av itunes konto.

Välkommen till Capture.

Den andra QR-koden öppnar en Xerox webbsoda på din mobila enhet som låter dig söka efter Xerox mobilapplikationer.

Manual - Inläsningstjänsts App (Android)

Manual - Inläsningstjänsts App (ios för iphone och ipad)

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 4

SOUNDGATE. Uppkopplad med SoundGate

StoCKK Stockholm Center för Kommunikativt och Kognitivt stöd. Tips på timer-appar. Appar som hjälper dig hålla koll på tiden

Novell Filr 1.1 mobilapp snabbstart

Appen Legimus. Användarmanual för IPhone och IPad

Om tjänsten. Att komma igång. Installation för mobil. Installation för dator

Systemkrav WinServ II Edition Release 2 (R2)

Välkommen till ClaroStava svenska mac med tal artnr 12312

Guide för Innehållsleverantörer

Startinstruktion för Swivl Robot den automatiska kameramannen. Version

Molnplattform. Version 1.0. Användarhandbok

INSTALLATIONSMANUAL NORDIC-SYSTEM WEBBSERVER, ios- OCH ANDROID-APP. Ver. 2.5

Lathund för Novell Filr

Introduktion till frånvaro

Anslutnings guide (för D-SLR-kameror) Sv

RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT. BAKGRUND..s 2 METOD...s 2 RESULTAT...s 3 9 ANALYS AV WORKSHOP...

Användarmanual Legimus för Android. Version 1.0

Tips på webbsidor med enkla spel för dator

Android-app. Användarmanual 1.0. Copyright 2013 bildtelefoni.net

Salusfin s intelligenta värme kontroll: Installationsguiden

Tips på appar för sömn och återhämtning

Mobilt Efos och ny metod för stark autentisering

Manual Skogsappen - Hemkomstkontroll

Appar med symboler, text och talsyntes och/eller ljud som kan användas som stöd för personer som inte kan uttrycka sig via tal.

SNABBGUIDE FÖR IPHONE OCH IPAD FÖR HÖGSKOLANS PERSONAL

En unik plattform för förskola och fritids, utvecklad i Sverige

Transkript:

Svenska Filminstitutet Box 27126, 102 52 Stockholm Besök: Filmhuset, Borgvägen 1 Telefon: 08-665 11 00 Fax: 08-661 18 20 www.sfi.se BILAGA till Branschstandard Tillgänglig Bio 2015-03-25 Krav och riktlinjer för applikationsutveckling för Tillgänglig Bio Detta dokument är en del i den branschstandard som tagits fram inom ramen för regeringsuppdraget Tillgänglig Bio. Helhetslösningen för Tillgänglig Bio gör det möjligt för personer med synnedsättningar eller läs- och skrivsvårigheter att uppleva film på biograf med synkroniserad uppspelning av syntolkning och/eller uppläst text via en applikation i en mobil enhet. Detta dokument specificerar krav och riktlinjer på applikationens användargränssnitt samt beskriver de förutsättningar som behövs för att applikationen skall fungera med den tekniska lösningen för Tillgänglig Bio. 1 Versionshantering Ver Datum Beskrivning Författare 1.0 2015-03-25 Första utgåva Lena Andersson

2 Definitioner och begrepp Android är ett öppet mobilt operativsystem för främst smartphones och surfplattor. Android biblioteksfil (eng. library file); innehåller funktioner som underlättar vidareutveckling för plattformen (operativsystemet) Android. API/API-anrop/API-nyckel; Ett API (applikationsprogrammeringsgränssnitt) är en specifikation av hur applikationer/applikationsprogram kan använda och kommunicera med en specifik mjukvarukomponent. Mjukvarukomponenten utgörs vanligen av en uppsättning funktioner som är tillgängliga för en applikation att anropa (genom sk API-anrop). Ofta används en API-nyckel som parameter i ett API-anrop för att få tillgång till att använda och kommunicera genom APIet. Applikation; En applikation är en praktisk tillämpning (tillämpningsprogram) av en lösning som är paketerad för att vara användarvänlig. En applikation kan till exempel vara en mobilapplikation, en molntjänst eller annan webbapplikation. I denna branschstandard måste applikationen kunna köras i en mobil enhet samt kunna använda sig av den mjukvarumodul som utvecklats inom ramen för Tillgänglig Bio. App Store är en marknadsplats där man kan hämta nya program till mobila enheter med operativsystemet ios, till exempel iphone och ipad. ios (tidigare med namnet iphone OS) är ett operativsystem från Apple för användning i Apples mobila enheter iphone, ipad och ipod touch men även till Apple TV. IOS är en nerbantad variant av operativsystemet OSX och de bägge operativsystemen delar många tekniker. ios ramverk (eng. framework); Ett utvecklat bibliotek med funktioner som underlättar vidareutveckling för plattformen (operativsystemet) ios. Google Play är en marknadsplats där man kan hämta nya program till mobila enheter med operativsystemet android. Ljudigenkänningstekniken kan beskrivas som att filmens ljud omvandlas till ett fingerprint (med hjälp av en specifik fingerprint-algoritm) kopplad till positionen/tidskoden i filmen. Detta fingerprint med tidskod blir en slags ljudjämförelsefil. Vid filmvisningen fångar ljudigenkänningslösningen för Tillgänglig Bio upp en bit av filmens ljud och omvandlar detta med samma fingerprint-algoritm till ett jämförande ljudmönster som sedan kan jämföras med ljudjämförelsefilen för att hitta bästa matchning. När bästa matchning hittats levereras den position/tidskod i filmen där ljudmönstret hittats. Ljudjämförelsefil; Filmljudets fingerprint kopplad till filmens tidskod kallas filmens ljudjämförelsefil. Ljudjämförelsepaket; Ljudfilerna för syntolkning och/eller uppläst text tillsammans med filmljudets ljudjämförelsefil är det som kallas filmens ljudjämförelsepaket. Mobil enhet; Den mobila enheten är den mottagarenhet som den som vill uppleva en film med stöd för syntolkning och/eller uppläst text behöver ha tillgång till. Den mobila enheten kan vara en smartphone, en surfplatta eller eventuellt en bärbar dator. Alla behöver ha uttag för hörlurar. Smartphone; En avancerad mobiltelefon i gränslandet mellan telefon och dator. Den har ett operativsystem (till exempel Android eller ios) där man har möjligheter att installera mer avancerade program eller applikationer. 2

SDK (Software Development Kit) är ett utvecklingsverktyg (ihop packade funktioner) som gör det möjligt för mjukvaruutvecklare att bygga applikationer för att till exempel kommunicerar mot ett specifikt programpaket, mjukvaruramverk eller liknande. En SDK integreras ofta i applikationen som en biblioteksfil eller som ett ramverk beroende på operativsystem. TalkBack är en förinstallerad skärmläsningstjänst från Google i Android-enheter. I Talk- Back används tal för att beskriva resultatet av åtgärder som att öppna en app, navigera i enheten eller för att beskriva vad du trycker på och aktiverar, samt för händelser som aviseringar. URL (Uniform Resource Locator); på svenska kallad webbadress, är den teckensträng som identifierar en viss resurs på nätet, till exempel en webbsida. VoiceOver är namnet på en skärmläsare (syntetisk röst som läser upp text på skärmen) som finns tillgänglig i senare versioner av operativsystemen Mac OS X och IOS. WCAG; Web Content Accessibility Guidelines 2.0 innehåller ett stort antal rekommendationer för att göra webbinnehåll mer tillgängligt. Dessa finns i en översatt version på www.w3.org/translations/wcag20-sv/. 3

3 Tillgänglighet för personer med synnedsättningar och personer med läs- och skrivsvårigheter Synnedsättning har den som har svårt att läsa eller som har svårt att orientera sig med hjälp av synen. De flesta kan svagt skönja färger och föremål eller ser med starkt begränsat synfält. Andra har svårigheter när det är mörkt eller när det är skarpt solsken. För personer med synnedsättningar blir filmen tillgänglig genom syntolkning. Att syntolka en film innebär att man beskriver händelser, miljöer och karaktärer i filmen för att personer med synnedsättningar ska kunna uppleva filmen med behållning. Att kunna ta del av en syntolkningsintroduktion innan filmen börjar underlättar också för denna grupp eftersom de bättre kan förbereda sig på vad filmen handlar om samt få vetskap om filmens karaktärer och miljöer. Figur 1. Symbol för syntolkning Läs- och skrivsvårigheter är den övergripande termen som innefattar alla som har svårigheter att läsa och/eller skriva oavsett vad som är orsaken. Läs- och skrivsvårigheter kan bland annat bero på syn- eller hörselproblem, kulturell och språklig understimulering, språkstörning, bristfällig undervisning, emotionella problem, bristande kunskaper i svenska språket (när ett annat språk är modersmålet) och dyslexi. Utländska filmer (svensktextade) blir tillgängliga för personer med läs- och skrivsvårigheter om den svenska texten blir uppläst. En person som inte hinner med att läsa den svenska texten har svårt att hänga med på vad som händer i filmen eftersom den behöver koncentrera sig på att läsa texten. Uppläst text via en applikation i en mobil enhet kommer därför underlätta för dessa personer att helt och hållet kunna koncentrera sig på filmen. Figur 2. Symbol för uppläst text 4

4 Förutsättning för applikationsutveckling: Mjukvarumodul skall integreras i applikationen En mjukvarumodul skall integreras i applikationen för att biobesökaren (via en mobil enheten) skall kunna dra nytta av lösningen för Tillgänglig Bio. Applikationen kan via mjukvarumodulen kommunicera med databasen Bioguiden samt synkronisera uppspelning av syntolkning och/eller uppläst text mot filmens ljud med hjälp av ljudigenkänningstekniken. Mjukvarumodulen är en inkapslad mjukvarukomponent (i tekniska termer kallad SDK) som kan användas i applikationer i mobila enheter med operativsystem ios eller Android. Modulen och dess gränssnittsspecifikation (API-specifikation) samt exempel på hur modulen kan anropas i applikationen finns att hämta genom att logga in på Bioguidens boxoffice, https://boxoffice.bioguiden.se. Inloggningsuppgifter i form av användarnamn och lösenord samt API-nyckel erhålls från Svenska Filminstitutet. Mjukvarumodulens funktioner kan endast anropas med giltig APInyckel och användarnamn. Mjukvarumodulen utgörs av: Tredjepartsprodukt som jämför verkligt filmljud med filmljudets ljudjämförelsefil (fingerprint) och bestämmer var i filmen man befinner sig Funktion(er) för att ladda ner en lista över filmer som har syntolkning och/eller uppläst text Funktion(er) för att ladda ner ljudjämförelsepaket till vald film Funktion(er) för att spela upp syntolkning och/eller uppläst text synkroniserat med filmens ljud Funktion(er) för att ladda ner en URL för samt spela upp filmens syntolkningsintroduktion Tredjepartsprodukten som jämför filmljudet med filmljudets ljudjämförelsefil och bestämmer var i filmen man befinner sig är en licensierad mjukvara utvecklad av Audible Magic Corporation 1. Mjukvarumodulen integreras i applikationen som en Android biblioteksfil eller som ett ramverk för ios. Mer detaljerade instruktioner och hur funktionerna anropas beskrivs i API-specifikationen som finns i mjukvarumodulpaketet som hämtas från Bioguiden. 1 Audible Magic Corporation, USA (www.audiblemagic.com) 5

5 Övergripande krav och riktlinjer 5.1 Krav Kravbeskrivning Applikationen skall kunna fungera i mobila enheter med operativsystemen ios (version 6 eller senare) och/eller Android (version 2.3 eller senare). Ambitionen bör vara att applikationen skall fungera för både ios och Android. Vad gäller kravet på version är det rimligt att tänka att tekniken och utvecklingen går framåt vilket medför att kravet på operativsystemsversion följer teknikutvecklingen. Versionskravet gäller för tidigare delen av 2015. Applikationen skall inte avge ljud som kan störa övriga biobesökare. Detta betyder bland annat att någon slags avlyssningsenhet, hörlurar eller liknande, skall och behöver användas till den mobila enheten. Tänk på att den mobila enheten kan ge ifrån sig ljud om avlyssningsenheten avlägsnas. Om applikationen kan känna av om avlyssningsenheten avlägsnas skall ljudet från applikationen stängas av på lämpligt sätt. Applikationen skall inte avge ljus som kan störa övriga biobesökare. Det är viktigt att minimera ljusstyrkan på skärmen under den tid man vistas i biografsalongen och filmens visning. Detta krav kan uppfyllas av att endast informera användaren om att minimera ljusstyrkan på skärmen vid lämpligt tillfälle men funktionaliteten bör först och främst byggas in i applikationen. 5.2 Riktlinjer Beskrivning Applikationen bör kunna känna av om integritetsskyddet för mikrofonen (för just denna applikation) i mobilen är avstängd samt informera användaren om att applikationen behöver åtkomst till mikrofonen för att fungera. Kommentar: För ios-enheter är det möjligt att som användare gå in under Inställningar/Integritetsskydd/Mikrofon och stänga av mikrofonen för olika applikationer. Även när en applikation installeras kan det för användaren vara möjligt att inte gå med på att tillåta applikationen använda mikrofonen. Att mikrofonen är på är ett måste för att mjukvarumodulen som tillhandahålls för applikationsutvecklingen skall fungera. 6

6 Applikationens användargränssnitt 6.1 Krav Kravbeskrivning Applikationen (eller iaf funktionaliteten för Tillgänglig bio) skall vara på svenska eller erbjuda användaren att kunna byta språk till svenska. Applikationens användargränssnitt skall vara utformad efter de särskilda behov personer med synnedsättningar och personer med läs- och skrivsvårigheter har. Applikationen skall vara kompatibel med VoiceOver för ios-enheter och motsvarande funktion (TalkBack) för Android-enheter. Applikationens användargränssnitt skall använda sig av de symboler för syntolkning respektive uppläst text som tagits fram (av Sveriges television och Tv4) för tillgänglighetstjänster, se figur nedan och länk http://www.svt.se/omsvt/om-sandningarna/tillganglighetstjanster/ Symbolerna kan även laddas ned från Svenska Filminstitutets sida för Tillgänglig Bio (www.sfi.se/tillgangligbio). Applikationen skall visa en lista över aktuella filmer som har syntolkning och/eller uppläst text. Många filmer har olika ljudjämförelsepaket (med syntolkning och/eller uppläst text) för olika visningsfönster, till exempel ett för BIO och ett för TV/DVD/VOD. De olika paketen bör tydligt visas i samband med att användaren väljer film. Viktigt att lära användaren att den skall välja rätt ljudjämförelsepaket för det visningsfönster man som användare skall se filmen i, annars kommer synkroniseringen inte att fungera. Funktionaliteten för att få tag på dessa aktuella filmer (och paket) med dess metadata fås genom den mjukvarumodul som tillhandahålls för applikationsutvecklingen. Användaren skall kunna söka (via hela eller delar av filmtiteln) efter en film (både aktuella och äldre) som har syntolkning och/eller uppläst text. Funktionaliteten för sökning av film fås genom den mjukvarumodul som tillhandahålls för applikationsutvecklingen. Användaren skall kunna välja att lyssna på en syntolkningsintroduktion (om den finns) till de filmer som har syntolkning. Funktionalitet för uppspelning av syntolkningsintroduktion fås genom den mjukvarumodul som tillhandahålls för applikationsutvecklingen. 7

Kravbeskrivning Användaren skall kunna ladda ner filmens syntolkning och/eller uppläst text till sin mobila enhet. Funktionaliteten för nedladdningen fås genom den mjukvarumodul som tillhandahålls för applikationsutvecklingen. Applikationen skall tydligt visa vilka filmer man som användare laddat ner syntolkning och uppläst text till. I applikationen skall syntolkning och uppläst texten kunna spelas upp samtidigt eller var för sig. Användaren skall ha möjlighet att under pågående filmvisning: starta eller stoppa syntolkningen starta eller stoppa den upplästa svenska texten I Applikationen skall det finnas en Start-knapp som aktiverar uppspelningen av syntolkning och/eller uppläst text till aktuell film. I Applikationen skall det finnas en Stopp-knapp som stoppar uppspelningen av syntolkning och/eller uppläst text till aktuell film. I applikationen skall det finnas möjlighet att få information om hur applikationen fungerar, rent användarmässigt. 8

6.2 Riktlinjer Beskrivning Utformningen av applikationens användargränssnitt bör ske i enlighet med till exempel: Riktlinjer för tillgängligt webbinnehåll, WCAG 2.0 Riktlinjer för mobila gränssnitt som Funka Nu AB tagit fram (www.funkanu.com) Vägledning för webbutveckling (www.webbriktlinjer.se/) Myndigheten för delaktighets riktlinjer för tillgänglighet (www.mfd.se/tillganglighet/) Applikationen bör vara självinstruerande, till exempel genom att den byggs upp enligt steg-för-steg-principen. Applikationen bör utformas så att användaren slipper göra alltför många val för att till exempel ladda ner eller aktivera uppspelning av syntolkning och uppläst text. Överhuvudtaget skall för djupgående menyer undvikas då det komplicerar för de användare applikationen huvudsakligen vänder sig till. Användaren bör kunna stänga av ljudet, till avlyssningsenheten (hörlurarna), från applikationen. Användaren bör kunna lägga in och spara en egen profil i applikationen. Till exempel skulle användaren kunna ställa in att applikationen alltid väljer uppläst text för alla filmer som laddas ner. 7 Övriga krav och riktlinjer Beskrivning I applikationen skall en licenstext, avseende den tredjepartslicens som finns integrerade i den mjukvarumodul som tillhandahålls för applikationsutvecklingen, läggas in. Licenstexten finns att hämta i samband med nedladdningen av mjukvarumodulen som tillhandahålls för applikationsutvecklingen. [3rdPartyLicensesiOS respektive 3rdPartyLicensesAndroid] Kan läggas in på godtycklig plats i applikationen men kan med fördel finnas under flik eller knapp benämnd Licenser. Applikationen bör vara sökbar i AppStore eller Google Play med hjälp av orden Tillgänglig bio, Tillgänglig film, Syntolkning och Uppläst text. 9

8 Rekommendationer Film ska, liksom annan kultur, vara tillgänglig för alla. För personer med synnedsättningar och personer med läs- och skrivsvårigheter ger syntolkningen respektive den upplästa svenska texten att filmen blir tillgänglig. Man kan säga att möjligheten att kunna ta del av filmen är beroende av om syntolkningen och den upplästa svenska texten kan förmedlas, fritt och enkelt, via den applikation som utvecklas. Svenska Filminstitutet rekommenderar att kostnaden att gå på bio för personer med synnedsättningar och personer med läs- och skrivsvårigheter inte blir större än för en person som inte behöver ha syntolkning eller uppläst text för att kunna uppleva filmen med behållning. Svenska Filminstitutet föreslår att man kan ge dessa personer andra fördelar i form av tilläggstjänster i applikationen som man eventuellt kan ta betalt för. 10