Den magiska spegeln som personanpassar innehållet. Tekniken i spegeln
|
|
- Marie Andreasson
- för 5 år sedan
- Visningar:
Transkript
1 Den magiska spegeln som personanpassar innehållet Novatrox konsult Joakim Olsson arbetar som Lead developer och Lösningsarkitekt och för tillfället är han på uppdrag på SEB. Han har ett stort intresse för AI och IoT och har vid sidan av uppdraget skapat en spegel som klarar av att personanpassa innehållet som visas på skärmen, dvs vem som faktiskt står framför den styr det som visas på skärmen. Spegeln består av en glasskiva i 3mm med spegelfilm från baksidan. Spegelfilmen släpper igenom ljus om ljuset bakom är 15% ljusare än det som är framför. Bakom spegelfilmen sitter en svart vinyl för att säkerställa att det verkligen inte lyser igenom något, så att man inte ska kunna se konstruktionen. I vinylen är det utskuret för en webbkamera samt en skärm i stående format. Ramen är byggd så att spegeldelen är infräst i ramen och i ramen/spegeln sitter sedan all teknik. Tekniken i spegeln Spegeln innehåller en Raspberry 3 model B, Microsoft LifeCam HD-3000 webbkamera, 24 Dell skärm samt ett Luxorpart relä. Inne i spegeln sitter det en kopplingsdosa för elen med fast installation av elkabel, Raspberryn är kopplad med USB mot en 2.4A laddare som sitter direktkopplad mot kopplingsdosan. Skärmens nolla sitter kopplad direkt in i kopplingsdosan och fasen går mot reläet som slås på/av via att någon faktiskt står framför spegeln. Raspberryn har Windows 10 IOT som operativssytem och i den ligger en UWP programvara speciellt skriven för spegeln. I denna programvara ligger kod för att hantera rörelsedetektion, kontroll om det finns ett ansikte i bild (inte igenkänning på vem det är), slå på/av reläet samt kommunikation mot ett API i molnet (Azure). 1
2 Skärmen är kopplad mot reläet på NC, vilket betyder att om ingen Low signal finns mot reläet från Raspberryn så är strömmen till skärmen normalt avstängd. Anledningen till detta är dels för att spara ström/värme som skärmen genererar men även för att spegeln bara ska se ut som en spegel om ingen faktiskt står framför. Procedur / process När det rör sig framför spegeln försöker den, via webbkameran, avgöra om det är ett ansikte i bild, och om det är det så slås reläet på vilket leder till att skärmen startas. En bild tas från webbkameran, konverteras till en byte array och skickas till en tjänst från Microsoft som heter Cognitive Services och som finns i deras Azure tjänst. Det som tjänsten returnerar är en identifierare i form av en Guid. Tjänsten vet inte vem personen är, men om samma person ställer sig framför igen, så får den personen oftast samma identifierare tack vare att beräkningen/identifieringen är matematisk. De gånger tjänsten returnerar olika identifierare beror till största del på belysningen i rummet och ljussättningen i ansiktet samt om man står snett mot kameran. Identitiferaren från tjänsten skickas sedan till ett rest api som hostas i Azure, som har koppling mot en SQL databas (också i Azure) som innehåller en lista på alla personer som någon gång stått framför spegeln. Listan innehåller både oidentifierade och identifierade personer. När anropet görs från spegeln mot tjänsten och personen inte finns med i databasen så skapas automatiskt ett nytt entry i databasen med identifieraren och den faktiska bilden som togs. Därefter skickar tjänsten ut en signal via SignalR (websockets) till alla som lyssnar. Dessutom skickas ett meddelande in i en ServiceBus kö, även denna i Azure. I Azure finns sedan en Logic App skriven som lyssnar på ServiceBus kön och plockar ut meddelandet direkt när det kommer och skickar iväg ett mail till utvald mottagare med att det står en ny person framför spegeln som aldrig tidigare stått där förut och man vet då att denna person behöver identifieras. Tjänsten returnerar sedan tillbaka till spegeln antingen att personen är identifierad och isåfall vem det är, alternativt att personen inte känns igen. Spegeln visar därefter namnet på personen i spegeln eller att den tyvärr inte känner igen personen. För att identifiera personer som är oidentifierade så kan man antingen välja att använda en UWP applikation skriven för Windows Phone alternativt en websida skriven i Angular. I båda dessa applikationer så kan man välja att lista alla oidentifierade personer och då få upp en bild, den som togs av spegeln vid identifieringstillfället, för att avgöra vem det är. När man känner igen vem det är så kan man lägga in Förnamn, Efternamn, Mailadress samt en Biografi som sedan skickas tillbaka till tjänsten och lagras i databasen. När en person identifieras i 2
3 applikationerna, så plockas bilden som togs vid första identifieringstillfället bort, för att inte ligga och ta utrymme i databasen samt öka prestanda. Programvaror och teknikval UWP för IOT, Hololens samt Windows Phone. För Raspberryn, Hololens samt Windows Phone så är det en gemensamt skriven applikation framtagen. Denna applikation är kodad i C# med anpassningar för respektive platforms möjligheter. Applikationen är, vid tillfället, kodad i den senaste versionen av UWP och.net Standard 2.0. Valet på.net Standard 2.0 används för att skapa gemensamma bibliotek som kan användas av potentiellt flera applikationer som delar kod. MVVM tänket används att hantera modeller, vymodeller och vyer. Styrkorna som används i MVVM i denna applikation är att använda samma vymodell för olika vyer baserat på vilken platform applikationen används på. Applikationen är skriven med stöd att använda repektive platforms tekniska möjligheter och begränsningar. Så för till exempel spegeln så används endast komponenten för se personer, medan telefonversionen har möjligheter dels att se men även lista identifierade och oidentifierade personer och hantera oidentifierade person, dvs lägga in namn, mail och biografi. I spegeln finns inte möjlighet till tangentbord eller mus, så här föll valet att identifiera personer bort. Därför används spegeln endast till att ta bild samt att visa information anpassad för personen som står framför. Hololens applikationen har möjligheten att se personer samt skriva ut namnet och biografin. Hololens applikationen har även inbyggd head tracking för att kunna visa namnet på personen i direkt relation till vart ansiktet faktiskt befinner sig i bilden. Så när personen rör sig i bild så följer namnet efter. API Grundplattan i hela systemet baseras på en.net Core 2.0 tjänst som hostas i Azure. De allra senaste teknikvalen är gjorda för api:et med både EF Core 2.0, SignalR Core (Alpha version) samt gemensamma bilbiotek skrivna för.net Standard 2.0. Strukturen för API:et består av sex olika lager. 1. API 2. Businesslogik 3. Modeller 4. Repository 5. SignalR 6. ServiceBus/integration Alla lager av API:et behöver inte användas för att systemet ska fungera. Så SignalR och ServiceBus lagret är konfigurerbart i appsettingsfilen om de ska användas eller ej. 3
4 Angular Angular applikationen är skriven med hjälp av Angular CLI och, vid tillfället, används den senaste versionen 5.0 för att generera applikationen, transpilera samt publicera färdig applikation till js filer. Angular applikationen är likt API:et uppdelat i olika lager, där modeller framförallt är fördelade i ett eget bibliotek för att plockas in via npm. Angular applikationen är väldigt lik Windows Phone applikationen, och används just nu endast för att identifiera oidentifiera person och lägga till namn, mail samt biografi. Valet att skriva en Angular applikation föll för att inte vara beroende av Windows Phone platformen för att identifiera personer. Denna applikation är platformsoberoende och kan kommas åt via en telefon, platta eller något annat som kan koppla upp sig mot nätet via en webbläsare. Databas Hela databasen för systemet ligger i ett eget databasprojekt i Visual Studio, och all förändring av databasen görs i detta projekt för att kunna hålla spårbarheten på förändringar som görs/gjorts. Projektet kan publiceras direkt från Visual Studio för att snabbt få upp en ny instans av databasen för att testa. Dessutom kan en dacpac fil genereras som kan användas för att jämföras mot en befintligt instans och utföra uppdateringar. Databasen för detta projekt ligger som en instans i Azure, som en Microsoft Azure Sql Database V12. Databasprojektet har både pre och postdeployment script som kan köras vid publicering av nya databaser, men dessa används även av Releasepipelinen i TFS:en för att få till DevOps tänket för databasen. När incheckning görs i databasprojekt så kickar TFS:en igång en bygge som genererar en Dacpac fil. Denna dacpac fil innehåller en representation för hur databasen schematiskt ser ut, men även pre och post deployment scripten finns med. Efter att bygget har gått igenom så tar Releasehanteraren vid och gör en jämförelse på den genererade dacpac filen mot instansen som finns i Azure. Finns ett pre script så körs detta första, sen uppdateras databasen med förändringar och sen om ett post script finns så körs detta. Pre och post scripten används framförallt vid förändringar som påverkar foreign keys och constraints som ligger. Om exempelvis en tabell har en relation till en annan och den första behöver göra förändringar som inte går på grund av begränsningar i constraint, så plockas constraintet bort i pre scriptet och läggs sedan tillbaka i post scriptet. Unit tester Enhetstester används till största delen av API projektet och dess olika lager och körs i Visual Studio som Live Unit tests parallelt med att utvecklingen görs för att kontrollera att inga breaking changes 4
5 görs, alternativt att om breaking changes behövs så uppmärksammar failade enhetstester att det behövs göras nya på de nya förändringarna av koden. Nästan alla enhetertester är skrivna mot businesslogik lagret samt repository lagret för att verifiera att det går att lagra/hämta från databas enligt de modeller/entiteter som är skriva samt att eventuell logik gör det den ska. Vissa enhetstester är skrivna som integrationstester för att proxy lagret, som används av UWP klienterna ska kunna kontakta tjänsten och att den svarar med samma struktur på responsen som UWP klienterna förväntar sig. TFS / DevOps Microsofts tjänst VSTS används för att hålla reda på koden samt bygga och releasea nya versioner. Git används som källkodshanterare och allt som checkas in måste göras en pull request på för att få komma in i master branchen samt att code review måste göras för att säkerställa kodkvalitet men även för att sprida kunskap om koden. Efter att kod checkats in så drar ett bygge automatiskt igång via att det för respektive projekt finns en byggdefinition med en trigger inlagd. I huvudsak så används tre stycken byggdefinitioner. UWP klienterna, API samt databas. För UWP klienterna, så byggs samma solution med tre olika konfigurationer. En för IOT (spegeln), en för Hololens samt en för Windows Phone. IOT och Windows Phone byggs för ARM processor medan Hololens just nu byggs som x86. Antalet steg för UWP klienterna är relativt få. Man pekar ut solutionfilen och så sköts hela bygget med samma funktionalitet som används som om man skulle bygga själv i Visual Studio. API bygget skiljer sig lite, på grund av att det är baserat på.net Core. Så där används dotnet.exe för att göra en restore av eventuella nuget paket, bygga samt publicera till TFS:ens ArtifactStagingDirectory. Databasprojektet byggs också genom att man pekar ut solutionsfilen, som då bygger hela projektet och genererar en dacpac fil. Release / Distribuering API:et deployas automatiskt till Azure som en Azure App Service via release steget i TFS efter att ett grönt bygge har gått igenom och det en utvald person har godkänt releasen. Databasen deployas automatiskt efter varje godkänt bygge via ett steg i releasen som heter Execute Azure SQL: DacpacTask. Steget innehåller en referens mot en publiceringsprofil som innehåller vilka förhållningsregler som dacpac körning måste ta hänsyn till. Till exempel så tillåts ingen data loss. Inga förändringar får göras som gör att data förloras. T.ex att en kolumn plockas bort felaktigt. Om detta ska göras så måste det göras vi ett manuellt steg i pre scriptet alternativt att man byter publiceringsprofil temporärt. I detta steg så är det konfigurerat mot vilken databas den ska jämföra mot och sen uppdatera. I detta fall mot den databas som används i Azure. 5
6 UWP klienterna distribueras med hjälp av Microsofts tjänster HockeyApp samt Mobile Center som just nu är i preview läge. I Mobile Center kan man bygga applikationer men även distribuera till utvalda personer/grupper. Denna tjänst används nu för att skicka information om att nya versioner finns av UWP klienterna men framöver tänkt att användas för att möjliggöra automatiska uppdateringar av respektive klient på de olika platformarna. Summering av teknik och tjänster som används:.net Core.NET Standard Angular Azure App Service Azure Cognitive Services Azure Logic App Azure ServiceBus Azure SQL databas EF Core HockeyApp Hololens IOT Mobile Center Office365 Raspberry Pi Sass SignalR Core TypeScript UWP Windows 10 IOT Windows Phone VSTS 6
Kom igång med Windows Phone
1 of 12 Windows Phone Innehåll 1 Inledning... 2 2 Konfigurera flerfaktorsinloggning... 2 4 Konfigurera applikationer... 12 4.1 Mail i mobilenhet... 12 4.2 Skype i mobil enhet... 12 4.3 OneNote i mobilenhet...
Läs merInstallationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas
Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...
Läs merBTH Studentkontohantering API Management
BTH Studentkontohantering API Management Leif Lagebrand, projektledare 2017-10-18 BTH och molnet Använt Azure sedan 2016-05 All nyutveckling i molnet= Azure När gamla tjänster/funktioner skrivs om åker
Läs merUppdragsbeskrivning. Markeringssystem. Version 1.0 Mats Persson
Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Niklas Ivarsson Student KaU Andreas Bergman Konsult/huvudhandledare Sogeti Konsultchef Sogeti Åsa Maspers Konsult/handledare
Läs merApp-klient för smartphones... 2. Power BI... 3. Arbetsflöde... 4. CRM Online... 5. Webb-klienten... 6. Dokumenthantering... 7. Molnet...
Nyheter i Dynamics NAV 2016 Innehåll App-klient för smartphones... 2 Power BI... 3 Arbetsflöde... 4 CRM Online... 5 Webb-klienten... 6 Dokumenthantering... 7 Molnet... 8 Elektronisk fakturering... 9 App-klient
Läs merLEX INSTRUKTION LEX LDAP
LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...
Läs merInstruktioner för uppdatering från Ethiris 5.x till 6.0
Instruktioner för uppdatering från Ethiris 5.x till 6.0 Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 5 till version 6. När man uppdaterar Ethiris från
Läs merALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System
ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System Magnus Juvas Qwise Om oss: Qwise Vi hjälper systemutvecklingsteam att bli bättre. Vi är experter på ALM och Team System. Vi
Läs merExamensarbeten hösten 2014
Examensarbeten hösten 2014 2/8 Förslag till examensarbeten på SPV Hos oss kan du ansöka om att skriva uppsats inom flera olika ämnesområden. För oss är uppsatsen ett bra sätt att få delar av vår verksamhet
Läs merVersion 1.6 Utfärdare Anton Lundin
1 of 14 Innehåll 1 Inledning... 2 2 Konfigurera flerfaktorsinloggning... 2 3 Registrera enhet i Intune... 4 4 Konfigurera applikationer... 7 4.1 Mail i mobil enhet... 7 4.2 Skype i mobil enhet... 8 4.3
Läs merBizTalk Build & Deploy. Med Jenkins och PowerShell
BizTalk Build & Deploy Med Jenkins och PowerShell Vem jag är Håkan Avenberg Anställd på Lacado. Nuvarande uppdrag på Bisnode. Startade med.net utveckling 2002. Kom i kontakt med BTS version 2002 och 2003.
Läs merVersion Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server
Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.
Läs merInstallation och konfiguration av klientprogramvara 2c8 Modeling Tool
Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/
Läs merAzure Designer. Version 1.0 Mats Persson
Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Carl Philip Matsson Konsult/huvudhandledare Sogeti Konsultchef Sogeti Åsa Maspers Projektledare/handledare Sogeti Marcus
Läs mer2014-2015 Alla rättigheter till materialet reserverade Easec
1 2 Innehåll Introduktion... 3 Azure Client SDK Libraries... 4 Översikt: Azure Client Libraries... 5 Azure SDK... 6 Azure SDK (forts.)... 7 Azure SDK (forts.)... 8 Cloud Services... 10 Cloud Services...
Läs merTEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7
för version 1.7 Innehållsförteckning Innehållsförteckning... 2 Krav för... 3 Systemskiss... 3 Systemkrav Server... 4 Operativsystem*... 4 Program i servern... 4 Databas... 5 SMTP inställningar för mail....
Läs merO365- Konfigurering av SmartPhone efter flytt till Office 365 alt ny installation
O365- Konfigurering av SmartPhone efter flytt till Office 365 alt ny installation Denna guide är avsedd att hjälpa användare vars epost har blivit flyttad till Exchange Online och Office 365, samt för
Läs merInstruktioner för uppdatering från Ethiris 4.10 till 5.x
Instruktioner för uppdatering från Ethiris 4.10 till 5.x Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 4 till version 5. När man uppdaterar Ethiris från
Läs merLEX INSTRUKTION REPLIKERING UPPGRADERING
LEX INSTRUKTION REPLIKERING UPPGRADERING Innehållsförteckning LEX INSTRUKTION REPLIKERING UPPGRADERING... 1 1 REPLIKERING AV LEXPROD.AES TILL LEXEXT.AES... 1 2 GENERERA SQL-SCRIPT FRÅN DEN EXISTERANDE
Läs mer1. Revisionsinformation
7.4.2 Systemkrav Systemkrav 2018-12-06 2 (27) Systemkrav 7.4.2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.
Läs merSäkerställ er tillgänglighet Kommunikationsrapporteringsverktyg
Säkerställ er tillgänglighet Kommunikationsrapporteringsverktyg Vad är Meridix Studio? Meridix Studio är ett verktyg som låter er analysera och följa upp er kommunikation via ett enkelt men kraftfullt
Läs merKvalitetssäkra ditt projekt med kontinuerlig integration
Kvalitetssäkra ditt projekt med kontinuerlig integration Mathias Olausson http://olausson.net/blog Om oss: QWise Vi hjälper systemutvecklingsteam att bli bättre. Vi är experter på ALM och Team System.
Läs merNyheter i. Solen ORBIT 6.7
2014-02-12 Nyheter i Solen ORBIT 6.7 Cartesia GIS AB Nyheter i konceptet Mobila klienter och e-tjänst Till ORBIT finns nu två mobila klienter (HTML5-appar) tillgängliga. En för allmänheten, ORBIT Felanmälan,
Läs merIntroduktion till git
Introduktion till git Anders Engström 23 februari 2012 1 / 27 Översikt Introduktion I en värld utan versionshantering Typer av versionshantering Detta är git Komma igång med git Förberedelser Eget repository
Läs merInstallationsanvisning Boss delad databas
Installationsanvisning Boss delad databas sid 2 (25) Innehåll 1 Inledning 3 2 Systemkrav klient 3 3 Serverinstallation 3 3.1 Systemkrav 3 3.2 SQL Server 3 3.3 Behörighet vid installation 4 3.4 Behörighetskontroll
Läs mer#integrationsdagarna16. Välkomna INTEGRATIONSDAGARNA 2016
Välkomna INTEGRATIONSDAGARNA 2016 ENFO LOGIC APPS, AZURE OCH AUTOMATION MIKAEL SAND VEM ÄR JAG? Mikael Sand @mikaelsand Firar 10 år med BizTalk! Practice lead för BizTalk Bor och jobbar från Stockholm
Läs merUppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.
Paddel-appen Utmärkta kanotleder Version 1.0 Distributionslista Befattning Bolag/en het Säljare Sogeti Bengt Löwenhamn Konsultchef Sogeti Åsa Maspers Mentor/handledare Sogeti Student KaU Claes Barthelson
Läs merX-Route Användarmanual Innehåll
X-Route Användarmanual Innehåll Innehåll och Produktspecifikation... 2 X-Route Elektronisk Körjournal Produktspecifikation... 2 Kom igång med X-Route Elektronisk Körjournal... 3 För in Mjukvarunyckel...
Läs merDet här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.
Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av
Läs merDelta i undervisning online via Zoom
Delta i undervisning online via Zoom 2 Innehåll Välkommen till undervisning i Zoom!... 3 Innan du börjar använda Zoom... 3 Använd headset med mikrofon!... 3 Aktivera Zoom... 3 Installera klient... 4 Ladda
Läs merOffice 365 Windows 10
KOMMUNLEDNINGSKONTORET / IT- OCH UTVECKLINGSAVDELNINGEN Office 365 Windows 10 Lathund 1 Innehåll Inledning 2 Vad är Office 365? 2 Innehållet i denna lathund 2 Mer information 2 Office 365-portalen 3 Logga
Läs merSNABBGUIDE för studenter windows. Utskriftshantering, Kopiering och Scanning
SNABBGUIDE för studenter windows Utskriftshantering, Kopiering och Scanning Installation av klient på din privata dator Installation av klient För att kommunicera med utskriftssystemet behöver varje dator
Läs merKAP 18 SQL SERVER AGENT
KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:
Läs merAnvändarhandledning Plancenter Admin version 2011
Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...
Läs merArbetssätt i Skola24 Schema
Arbetssättet i Skola24 Schema liknar till allra största delen arbetssättet i Novaschem 2013, med den skillnaden att flera användare samtidigt kan göra ändringar i samma schema. I det här dokumentet beskrivs
Läs merInstallationsbeskrivning för CAB Service Platform med CABInstall
Installationsbeskrivning för CAB Service Platform med CABInstall INLEDNING... 2 INSTALLATION... 3 AVANCERAD INSTALLATION... 10 YTTERLIGARE INFORMATION... 11 Proxy... 11 Sida 1 av 12 Inledning Denna beskrivning
Läs merAndroid. Ett alternativ till traditionella Windows-datorer
Android Ett alternativ till traditionella Windows-datorer Janne Wedlund Seniornet Huddinge Sept 2016 Vad är en Android-platta? Vad kan den göra och inte göra? Appar Utskrift Vanliga frågor Diskussion Support
Läs merDiagnostisktprov Utveckla i Azure
.easec Diagnostisktprov Utveckla i Azure Mats Johannesson 2015-06-08 1 o Indikerar ett svar önskas. Flera svar önskas. Maxpoäng: 86 Din poäng: Godkänt: 43 poäng Väl Godkänt: 60 poäng 2 1. Vilka fyra alternativ
Läs merKompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT
Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT Innehållsförteckning 1 Maskinkrav innan installation 2 Konfigurera IIS 3 Installationsanvisningar
Läs merUppgraderingsinstruktion för Tekis-FB Avisering version 6.3.0
Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.0 Allmänt Releasen omfattar uppgradering av Tekis Aviseringsprogram version 6.3.0 (för både Tekis-FIR och Tekis-KID avisering) samt databasuppgradering
Läs merLEX INSTRUKTION - REPLIKERING
LEX INSTRUKTION - REPLIKERING Innehållsförteckning LEX INSTRUKTION - REPLIKERING... 1 1 INLEDNING... 1 2 INNAN DU BÖRJAR... 2 3 INITIAL KONFIGURATION... 3 4 GÖR EN INITIAL KOPIA AV LEXPROD.AES TILL LEXEXT.AES...
Läs merSäkerhetskopiera mobilen
Säkerhetskopiera mobilen gratis och helautomatiskt 7 Bästa gratistipsen 7 För Android, Iphone och Windows Phone 7 Säkerhetskopiera till Dropbox. Så fixar du automatisk säkerhetskopiering av mobilen Visst
Läs merUppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1
Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1 Allmänt Releasen omfattar uppgradering av Tekis Aviseringsprogram version 6.3.1 (för både Tekis-FIR och Tekis-KID avisering) samt databasuppgradering
Läs merCertifieringswebb. Version 1.0 Mats Persson
Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Viktor Samuelsson Student KaU Gustaf Åhs Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Projektledare/handledare
Läs mer360 Infrastruktur - 360 v.4.1 & SharePoint 2010. Magnus Larsson, Software Innovation
360 Infrastruktur - 360 v.4.1 & SharePoint 2010 Magnus Larsson, Software Innovation Agenda 360 Grundinstallation 360 Avancerad installation 360 & Microsoft OneNote 360 Features installation 360 Grundinstallation
Läs merMONA-handledning. 1. Inloggning. Version 2 1(5) Användarhandledning - UTKAST MONA-support. 1. Inloggning 2. Användning 3.
Version 2 1(5) MON-handledning 1. Inloggning 2. nvändning 3. Utloggning 1. Inloggning För inloggning i MON-systemet krävs ett användarnamn, en PIN-kod och ett lösenord. Dessa hittar du på det användarvillkor
Läs merVad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...
Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt
Läs merÖvning 1: Skapa virtuell maskin för utveckling.
Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.
Läs merSkapa ett eget programnu! NU! Komplett med programvara och konkreta exempel! Patrice Pelland. Swedish Language Edition published by Docendo Sverige AB
NU! Skapa ett eget programnu! Patrice Pelland Komplett med programvara och konkreta exempel! Swedish Language Edition published by Docendo Sverige AB Kapitel 2 Installera Visual Basic 2005 Express Edition
Läs merEmacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016
Emacs Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Historia 2/21 Utvecklas konstant, från 70-talet Är en generellt texteditor (INTE ordbehandlare) som fokuserar på texten, inte utseendet
Läs merIntroduktion till Entity Framework och LINQ. Källa och läs mer https://msdn.microsoft.com/en-us/data/aa937709.aspx
Introduktion till Entity Framework och LINQ Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är Entity Framework? The Microsoft ADO.NET Entity Framework is an Object/Relational Mapping
Läs merModul 10: Lagra information i Azure SQL Database
1 Modul 10: Lagra information i Azure SQL Database Är av typen Database as a Service (DaaS). Bestämbar prestanda ger möjlighet att välja tier som matchar krav från din applikation. Funktionen har inbyggd
Läs merMål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen.
Entity Framework Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen. Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se
Läs merInstallation/uppdatering av Hogia Personal fr.o.m. version 13.1
Installation/uppdatering av Hogia Personal fr.o.m. version 13.1 Viktig information gällande installation Från version 12.2 av Hogia Personal krävs Microsoft.Net Framework 3.5 SP1 för att installation skall
Läs merAVCAD 4.0 för Windows
BILAGA A Installation och konfigurering av SQL-server. Applikationen kan antingen köras mot MS SQL-server eller MS Access. Koppling mot MS-ACCESS databas. MS Access installeras och konfigureras automatiskt
Läs merAnvändning av testautomation inom Extendas utvecklingsorganisation
Testautomation Användning av testautomation inom Extendas utvecklingsorganisation Agenda Presentation av Extenda Vad är en POS? Test av POS Automatiska tester Sammanfattning 2 Kort historik 1982 Extenda
Läs merPyramid Business Intelligence. Affärsinformation från din Pyramid till din iphone eller ipod (100913)
Pyramid Business Intelligence Affärsinformation från din Pyramid till din iphone eller ipod (100913) Pyramid Business Intelligence (BI) Med Pyramid Business Intelligence (BI) kan du enkelt få ut samlad
Läs merStoregate Pro Backup. Innehåll
Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar
Läs merSNABBGUIDE för studenter macintosh. Utskriftshantering, Kopiering och Scanning
SNABBGUIDE för studenter macintosh Utskriftshantering, Kopiering och Scanning Installation av klient och skrivare på din privata dator Installation av klient För att kunna skriva ut i Cirratosystemet behöver
Läs merAdministrationsmanual ImageBank 2
Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2
Läs merTIDOMAT Portal 1.3.1 Nyheter för TIDOMAT Portal version 1.3.1
Nyheter för TIDOMAT Portal version 1.3.1 Följande nyheter och förändringar har införts i TIDOMAT Portal version 1.3.1 efter version 1.3.0.5. Tilläggsmoduler Möjlighet att komplettera med Projekt redovisning.
Läs merSystemkrav. www.hogia.se/approval. Systemkrav för Hogia Approval Manager. Gäller från och med programversion 2012.1
Systemkrav Systemkrav för Hogia Approval Manager Gäller från och med programversion 2012.1 För produkten Hogia Approval Manager gäller samma systemkrav som för ekonomisystemet, med vissa tillägg. Tilläggen
Läs merEn guide i Marratech. IKT-pedagogiskt centrum. Telefon: Högskolan Dalarna.
En guide i Marratech I denna guide beskrivs hur man laddar hem och installerar Marratech, använder programmet samt information om headset och webbkamera. Skapad: 2008-06-18 Version: 1.4 1 Hur laddar jag
Läs merDatum 2012-12-28. Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.
Installation av SDCs insändningsprogram Sender för filer från skördare, skotare eller drivare Installationen består av tre steg som automatiskt körs efter varandra. Steg 1: Programmet installeras och man
Läs merDevOps i Verkligheten
DevOps i Verkligheten Mattias Sköld DevOps coach / Solution Manager 10+ år ALM/DevOps, 20+ år i IT branchen Sogeti har vunnit Microsoft ALM Awards 2009,10,11,12,13,14 @mattiasskold Mattias.skold@Sogeti.com
Läs merFLEX Personalsystem. Uppdateringsanvisning
FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...
Läs merKlient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Läs merLathund för CombiLab 7
Lathund för CombiLab 7 Divisionsgatan 12, 721 31 Västerås Tel: 021-10 56 40 Fax: 021-10 56 49 www.enviloop.se INNEHÅLL 1 Starta CombiLab samt behörigheter... 3 2 CombiLabs olika delar och funktioner...
Läs merENTRÉ DOKUMENTHANTERING...
Entré Innehåll ENTRÉ DOKUMENTHANTERING... - 2 - Starta Dokumenthantering... - 3 - Lägga till dokument via frågeguide... - 4 - Frågeguiden... - 5 - Lägga till dokument manuellt... - 7 - Lägg till fil...
Läs merTack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning.
Tvåkanalig fjärrkontroll Innehåll Tack för att du valde denna produkt. Vänligen läs noga igenom instruktionerna för korrekt och säker användning. VARNING! DRA UT AC- ELLER DC-STRÖMMEN UNDER INSTALLATION!
Läs merTEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0
för version 1.6.0 Innehållsförteckning Innehållsförteckning...2 Krav för...3 Systemskiss...3 Systemkrav Server...4 Operativsystem*...4 Program i servern...4 Databas...5 Backup...5 Systemrekommendation
Läs mer1 Vad är Versionshantering? 2 Git. 2.1 GitHub
1 Vad är Versionshantering? Versionshantering (eller Version Control) är ett samlingsnamn för program som ger en användare möjlighet att komma åt tidigare versioner av dokument och spåra ändringar som
Läs merKom igång med Topocad ArcGIS
Dokumentation Adtollo Academy Kom igång med Topocad ArcGIS Adtollo AB Östgötagatan 12 116 25 Stockholm 08-410 415 00 info@adtollo.se adtollo.se adtollo-academy.se Innehåll Installera ArcGIS... 3 Koppla
Läs merVersionshistorik MedSpeech. Nyheter och förändringar
Versionshistorik MedSpeech Nyheter och förändringar Version 3.4.1 November 2013 MedSpeech 3.4 2012-05 Nya funktioner MedSpeech är nu anpassat för tyska marknaden vilket innebär användargränssnittet är
Läs merTekis-FB 7.1.0. Systemkrav
7.1.0 Systemkrav Systemkrav 2015-09-17 MAAN 2 (2) Systemkrav 7.1.0 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.
Läs merNyhetsdokument Vitec Teknisk Förvaltning
INFORMATION FRÅN VITEC VITEC Nyhetsdokument Vitec Teknisk Förvaltning Version 1.56 feb 2016 VITEC Affärsområde Fastighet www.vitec.se infofastighet@vitec.se Växel 090-15 49 00 GÖTEBORG: REDEG 1 B, 426
Läs merWebbtjänster med API er
Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se
Läs merMål med lektionen! Repetera och befästa kunskaperna.
Entity Framework Mål med lektionen! Repetera och befästa kunskaperna. Vad lektionen omfattar Repetera och gå igenom kursen lite snabbt. Vilka problem vill vi lösa? Vi arbetar med Webbapplikationer Vi kommer
Läs merSTADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)
Läs mig först Stockholms stad SOA-plattform 1 (5) Innehållsförteckning 1 Beskrivning av SDK 3 1.1 Software Developer Kit för Utvecklare... 3 1.2 Support för... 3 1.3 Omfattning... 4 1.4 Versionshantering...
Läs merPUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version 2013.31 Revidering A Oktober 2013
PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE 1 Version 2013.31 Revidering A Oktober 2013 Juridisk Information Trimble Navigation Limited Engineering Construction Group 935 Stewart Drive Sunnyvale, Kalifornien
Läs merPyramid Business Intelligence. Affärsinformation från Pyramid i din smartphone eller läsplatta (150225)
Pyramid Business Intelligence Affärsinformation från Pyramid i din smartphone eller läsplatta (150225) Pyramid Business Intelligence (BI) Med Pyramid Business Intelligence (BI) kan du enkelt få ut samlad
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs meremopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)
emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess
Läs merFunktionalitet i TimberTime?
Vad är TimberTime? TimberTime är ett system för bokning/avisering av lossningstider för timmerbilar. Målet med TimberTime är att minimera köer och väntetider vid lossning av timmer och massaved. Systemet
Läs merHogias Ekonomisystem. Systemkrav för enanvändarinstallation fr o m version 2015.1 av GENERELLA KRAV
Systemkrav för enanvändarinstallation fr o m version 2015.1 av Hogias Ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för att
Läs merScala Doc SQL Installation
Scala Doc SQL Installation För uppgradering se nedan: Uppgradering till ScalaDoc På Servern: Börja med att köra programmet D:\Setup.exe (Om D:\ är CDROM enheten) så installeras Scala Doc till ett bibliotek
Läs merNya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8).
Beskrivning av nya Aquila 3 Nya Aquila använder senaste versionen av våra verktyg: UniPaaS 1.9 (tidigare Magic), samt Crystal Reports version 12 (idag kör ni på version 8). Aquila 3 är helt kompatibel
Läs merKonsultprofil Joel Andersson Född 1976
Konsultprofil Joel Andersson Född 1976 Erfaren systemutvecklare som jobbat med olika typer av utveckling sedan 1998 i Microsoftmiljö med inriktning på.net (C#, VB.NET & ASP.NET) och SQL. Som konsult i
Läs merNyhetsdokument Vitec Energiuppföljning
INFORMATION FRÅN VITEC VITEC Nyhetsdokument Vitec Energiuppföljning Version 1.56 feb 2016 VITEC Affärsområde Fastighet www.vitec.se infofastighet@vitec.se Växel 090-15 49 00 GÖTEBORG: REDEG 1 B, 426 77
Läs merDu kan installera Widgitprodukter på ett nätverk. Följande program och tillägg hanteras (du kanske inte har licens att installera all dessa):
Nätverksinstallation Installera Widgitprodukter Du kan installera Widgitprodukter på ett nätverk. Följande program och tillägg hanteras (du kanske inte har licens att installera all dessa): SymWriter 2
Läs merAvancerade Webbteknologier
Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte
Läs merInstallera SoS2000. Kapitel 2 Installation Innehåll
Kapitel 2 Installation Innehåll INSTALLATION MDAC och ODBC...2 Installera SoS2000 i arbetsplatsen...2 SoS2000 serverprogramvara...2 SoS2000 och övriga Office program...3 Avinstallera SoS2000...3 Brandväggar...3
Läs merINSTALLATIONSHANDBOK
, Talsyntes INSTALLATIONSHANDBOK Innehåll Systemkrav 2 Installation med programskivan 3 Installation efter nedladdning från internet 4 Installation tillval/tillägg 7 Installation av MSI-filer (skolor och
Läs merSystemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av
Systemkrav 2014 för enanvändarinstallation fr o m version 2014.2 av Hogias ekonomisystem Systemkraven specificerar de miljöer och förutsättningar som programvaran är testad i och som vi rekommenderar för
Läs merInstallation/Flytt av Rebus
Installation/Flytt av Rebus 2015-05-11, Åbergs DataSystem AB En Microsoft SQL Server måste installeras på den nya servern. SQL Server bör installeras i mixed mode så att man kan förutom Windows auktorisation
Läs merJobOffice SQL databas på server
JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.
Läs merSnabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB
Snabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB Komma igång med Compact API Hur APIet fungerar Visma Compacts API läser och skriver direkt till databasen via ett antal färdiga metoder som
Läs merKonvertering från Klients databas till Norstedts Byrå
Konvertering från Klients databas till Norstedts Byrå Det är viktigt att du följer dessa anvisningar noga. Tänk på att starta tidigt då det kan ta lång tid. Allt mellan 30 minuter till 8 timmar beroende
Läs merMolnplattform. Version 1.0. Användarhandbok
Molnplattform Version 1.0 Användarhandbok September 2017 www.lexmark.com Innehåll 2 Innehåll Ändringshistorik...3 Översikt... 4 Komma igång...5 Systemkrav... 5 Öppna molnplattformen...5 Öppna Print Management-webbportalen...
Läs mer