Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB

Storlek: px
Starta visningen från sidan:

Download "Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB"

Transkript

1 Ajax TruClient Erfarenheter, tips och trix från Swedbank IT Christian Gerdes Performance Engineer, LIGHTS IN LINE AB

2 Intro Lite om Swedbanks Teknik Test Varför TruClient En ny teknik kräver ett nytt tänk Lite utmaningar med tekniken Tips på verktyg Lite demo och ställ frågor

3 Swedbank Teknik Test Började redan 1997 Idag ett team på 5 PT, 1 TL, 1 MF Utarbetade och väl etablerade metoder och processer Release teknik tester (regression) och Projekt (Utveckling, IO, Inköpta system) 10 releaser, 90 projekt per år (2-5 v) Dubbla produktionslika PT miljöer (inkl MF) + 1 labb miljö, 3 delade controllers, 3 kanoner

4 Varför TruClient? Webben ändras Web 1.0 Kompletta sidor och ett singel trådat flöde Allt är i princip HTML och HTTP Metoder Ingen logik i webbläsaren Användaren styr flödet Web 2.0 lösningar Mycket logik i webbläsaren (oftast JavaScript) Delar av sidor eller endast data hämtas (XML, Objekt eller egna format) Flera parallella logiska flöden av data Händelser (klient eller server) kan styra flödet

5 Vad gör TruClient? Fjärrstyr en bantad webbläsare (FF/IE) Därmed gör en riktig webbläsare jobbet Spelar in händelser på objekt i webbläsaren Istället för kommunikationen med servern Tanken är Slippa korrelering och parametersättning av data Slippa koda (prestandatest för dummies) Enklare att spela in (klicka runt bara )

6

7 Varför inte TruClient överallt? Fortfarande en ung teknik Fallgropar, buggar, brist på dokumentation och erfarenheter, brist på kunskap om webbutveckling Kräver mycket mer resurser på kanonerna Vi har sett faktor på 100 ggr mer Svårare att felsöka och tweaka Mindre korrelering ja, men när du måste blir det snabbt krångligt Inte lika lätt att fuska Känns ibland mer som ett handikapp än en dröm..

8 Funkar TruClient då? JA! Flera projekt hade inte fått prestandatester annars Framför allt AJAX tunga applikationer med egna format I kombination med vanlig Web/HTTP 2 Lyckade projekt 100% TruClient Remedy ARS Web lösning (egna format) GWT lösning (GWT Request / JSON Svar)

9 Ny teknik Nytt tänk Glöm HTTP, TCP, Protokoll och GET/POST Lär dig HTML 4/5, DOM, JavaScript och XPath Tänk händelser, objekt och relationer snarare än sekventiella flöden och data Som med all ny teknik, förbered dig för begräsningar

10 Utmaningar med tekniken Identifiera objekt och synkronisera Det är en dynamisk värld javascript, namnbyten, mm Alla dessa Mouse Overs Betänketider (Think Time) finns inte Går inte att filtrera/ ta bort resurser Firefox profilen svår att ändra (som inställningar, säkerhet) Ogiltiga SSL cert accepteras inte Svårt att mäta svarstider och bryta ner dem Mindre information och loggning av vad som sker Svårare att felsöka när skriptet inte gör som du vill Snapshots är bara bilder inget mer.

11 Mäta svarstider Default är Network Time Väntar på 150 ms tystnad på nätverket Tiden kan justeras globalt (ej individuellt) Problem vid asynkron Ajax Alternativet är Wait for Objekt Gäller att hitta rätt objekt att vänta på Kommer inkludera renderingstider / javascript exekveringstid Höga time out tider (default 20 sec) Dessutom finns en default think time mellan steg, även den global (500 ms)

12 Parametrar Skapas som vanligt, samma Parameter List Sätts i skriptet med hjälp av JavaScript Finns inga knappar eller funktioner för infoga! Värdefält: LR.getParam("PERSONNUMMER") Objekt: ArgContext.LR.getParam( DOKUMENTID )

13 Identifiera objekt 3 sätt: Automatic, XPath och JavaScript Exempel XPath: //input[@id= kontoid"] Exempel JavaScript: document.queryselectorall('a[title="searchresult"]'); document.getelementbyid("chbx_145 ); evalxpath( //input[@id=\ kontoid\"] );

14 Korrelering enkel slump XPath för att identifiera ett objekt tex något i en lista (//input[@id=\ kontoid\"])[2] [2] identifierar den andra raden i listan [0] väljer slumpmässigt

15 Avancerad korrelering Två steg Lägg till ett JavaScript steg före det steget där du behöver identifiera objektet Skriv JavaScript kod som hittar objektet och sparar en referens till det i en variabel (ArgContext.mittObjekt tex) Använd ArgContext.mittObjekt som JavaScript identifierare

16 Avancerad korrelering - exempel JavaScript metoden evalxpath returnerar en array om flera matchar XPath uttrycket, flera sätt finns då: random(minaobjekt); minaobjekt[minaobjekt.length 1]; minaobjekt[argcontext.lr.getparameter( ID )];

17 Tick Tock - Think Time Finns bara en wait function i JavaScript Exempel på slumpmässig TT:

18 Loggning och skriva saker JavaScript LR.Log( Detta kommer loggas i VU loggen ) Gamla C-funktioner Läggs i C-functions.c Anropas med steget Evaluate C function Egna filer, använda Attributes, VTS mm. Obs, kompileringsfel syns inte i VuGen!

19 Tips på extensions (FF) Finns massor, prova dig fram! Developer Assistant XPath Tester JavaScript Console JavaScript Injector Firebug och Firefinder Hjälp att hitta objekt, namn, relationer

20 Lite om resursförbrukning Extremt olika från skript till skript Du måste benchmarka skripten! Överbalastad kanon = högre svarstider 50 VU tog cirka 3,5 GB och 60-70% CPU På samma maskin drar 2500 Web VU 2,5 GB och 17% CPU Faktor 100x mer resurskrävande per VU

21 Demo, Frågor, Diskussion

22 Tack för mig!

JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB

JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB PRESENTATIONSRUNDA VILKA ÄR VI? HUR JOBBAR NI MED LOADRUNNER IDAG? ANVÄNDER NI JAVASCRIPT/DFE/JSON? AGENDA LoadRunner

Läs mer

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

En snabb titt på XML LEKTION 6

En snabb titt på XML LEKTION 6 LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här

Läs mer

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors 1ME323 Webbteknik 3 Lektion 6 API Rune Körnefors Medieteknik 1 2019 Rune Körnefors rune.kornefors@lnu.se Agenda API (Application Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Application

Läs mer

Övervakning med GnilronEye

Övervakning med GnilronEye Övervakning med GnilronEye Av Torben Norling - Gnilron AB - 2007-11-25 Denna artikel beskriver hur övervakningsplatformen GnilronEye kan hjälpa till att hålla koll på ditt distribuerade system. Artikeln

Läs mer

Flytt av e-post till OCS

Flytt av e-post till OCS Flytt av e-post till OCS GU gemensam e-post och kalender Sidan 1 av 7 Innehållsförteckning: 1. Syfte med dokumentationen... 3 2. Flytt av poppad e-post till en.pst-fil... 3 2.1. Flytt av (poppad) Eudora

Läs mer

Lära känna skrivbordet

Lära känna skrivbordet Är det första gången du använder Windows 7? Den här versionen har mycket gemensamt med tidigare versioner av Windows, men du kan behöva hjälp med att få upp farten. Den här guiden innehåller praktisk information

Läs mer

Modul 8 Hantering av indata

Modul 8 Hantering av indata Modul 8 Hantering av indata Indata De flesta webbplatser idag tillåter användare att mata in data Utan denna möjlighet hade inte webben varit vad den är idag Tyvärr innebär detta stora säkerhetsrisker

Läs mer

Program för skrivarhantering

Program för skrivarhantering Program för skrivarhantering "Via programvaran CentreWare" på sida 3-9 "Via funktioner för skrivarhantering" på sida 3-11 Via programvaran CentreWare CentreWare Internet Services (IS) (CentreWare Internet-tjänster)

Läs mer

E12 "Evil is going on"

E12 Evil is going on E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML

Läs mer

1 Översikt. 1.1 Koncept 1 (19) Tomas Rook Dokument typ. 2010-05-03 Rev. Manual

1 Översikt. 1.1 Koncept 1 (19) Tomas Rook Dokument typ. 2010-05-03 Rev. Manual 1 (19) larmus dokumentation P100503 1 Översikt 1.1 Koncept larmus ökar användarvänligheten i SCD systemet med så självklara saker som sorterbara kolumner, tydligare vyer och filteringsmöjligheter. Eftersom

Läs mer

Inspektion Användarmanuel

Inspektion Användarmanuel Onix AS Version 1.0.5.0 16.12.2014 2014 Inspektion Användarmanuel Denna applikation kan du enkelt kontrollera utrustningar i Utrustningsportalen. 0 S i d a INNEHÅLLSFÖRTECKNING Sida INLEDNING... 3 STARTA

Läs mer

TDP013. Webbprogrammering och interaktivitet. AJAX, CORS & jquery. Marcus Bendtsen Institutionen för Datavetenskap (IDA)

TDP013. Webbprogrammering och interaktivitet. AJAX, CORS & jquery. Marcus Bendtsen Institutionen för Datavetenskap (IDA) TDP013 Webbprogrammering och interaktivitet AJAX, CORS & jquery Marcus Bendtsen Institutionen för Datavetenskap (IDA) Innan AJAX Ett synkront webb 1. Användaren klickar länk, formulär, bild etc 2. Anrop

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.

Ö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 mer

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Laborant/er: Klass: Laborationsansvarig: Robin Cedermark Erik Gylemo Jimmy Johansson Oskar Löwendahl Jakob Åberg DD12 Martin Andersson Hans Ericsson

Läs mer

Laboration 1 XML, XPath, XSLT och JSON

Laboration 1 XML, XPath, XSLT och JSON Webbteknik II, 1DV449 Laboration 1 XML, XPath, XSLT och JSON Author: John Häggerud & Johan Leitet Semester: HT 2011 Course code: 1DV449 Inledning I denna första laboration är det tanken att Du ska bekanta

Läs mer

TENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.

TENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20. Umeå Universitet Datavetenskap Anders Broberg 130605 TENTAMEN Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg VT-13 Datum: 13-06-05 Tid: kl 16.00-20.00 Namn: Personnummer:

Läs mer

Elisabeth Bejefalk IT-Assistent Avesta kommun

Elisabeth Bejefalk IT-Assistent Avesta kommun Elisabeth Bejefalk IT-Assistent Avesta kommun Du ska nu få lära dig hur du enkelt kan göra ett bildspel i PowerPoint. Utifrån det du snart har lärt dig kan du sen göra mer avancerade bildspel genom att

Läs mer

För sökande: Vanliga frågor om e-tjänsten 4/2011

För sökande: Vanliga frågor om e-tjänsten 4/2011 1/6 För sökande: 4/2011 Läs också: Användarguide till Akademins e-tjänst (pdf) Innehåll 10 vanligaste frågorna... 2 Hur ändrar jag mitt lösenord?... 2 Varför godkänns inte min personbeteckning?... 2 Jag

Läs mer

Instruktion Kemikalieförteckning

Instruktion Kemikalieförteckning Diarienummer Projektnummer Instruktion Kemikalieförteckning Marcus Frenzel Käppalaförbundet 2015-01-30 1. Instruktion Kemikalieförteckning fylla i listan första gången Hoppa direkt till sid 3 om du fyllde

Läs mer

Information och manual Green Cargo Terminalhantering Enhetslaster

Information och manual Green Cargo Terminalhantering Enhetslaster Nivå Dokumenttitel A Manual Green Cargo Terminalhantering Dokumentbenämning Typ av dokument Giltigt från Utgåva Sida Företagsinformation Företagsdokument 2014-11-03 7.0 1 (19) Utgivande enhet Sakredaktör

Läs mer

Digital Display VDS / Bus2

Digital Display VDS / Bus2 3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.2 axema Sida 1 Ändra språk till Svenska. Tryck 0 och efter det ange

Läs mer

Valet 2010 på facebook!

Valet 2010 på facebook! Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Tips från SAP:s IT grupp i Helsingborg Bakgrund Hösten 2009 bildade vi en arbetsgrupp där vi diskuterade hur IT kan gagna oss i valet

Läs mer

Övningar Dag 2 En första klass

Övningar Dag 2 En första klass Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt

Läs mer

Piff och Puffs Chatsystem

Piff och Puffs Chatsystem Lunds Tekniska Högskola Piff och Puffs Chatsystem EDA095, Nätverksprogrammering - Projektrapport Gruppnummer: 1 Gruppmedlemmar: Alves-Martins, Rebecka adi10ral@student.lu.se Bredberg, Frida adifbr@student.lu.se

Läs mer

Valet 2010 på facebook!

Valet 2010 på facebook! Ursäkta mig, hur kommer jag till Sosserian? Informationssidor från SAP it Helsingborg - 2010 Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Informationssidor från SAP it Helsingborg

Läs mer

Java och Javascript. Krishna Tateneni Översättare: Stefan Asserhäll

Java och Javascript. Krishna Tateneni Översättare: Stefan Asserhäll Krishna Tateneni Översättare: Stefan Asserhäll 2 Innehåll 1 Java och Javascript 4 1.1 Java............................................. 4 1.2 Javascript........................................... 4 3 1

Läs mer

Grupphantering i Blackboard

Grupphantering i Blackboard Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Grupphantering i Blackboard Om Grupper I syfte att stödja samarbete och kommunikation kan man skapa grupper i Blackboard.

Läs mer

Användarhandledning Rapportgenerator Version: 1.1

Användarhandledning Rapportgenerator Version: 1.1 Användarhandledning Rapportgenerator Version: 1.1 Umefast AB 2008 www.umefast.se Innehåll 1. Rapportgenerator... 2 1.1. Syfte och avgränsningar... 2 1.2. Wizards... 2 1.3. Förutsättningar för arbete med

Läs mer

Installationsanvisningar

Installationsanvisningar Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2013.x 3 Installation av IIS för Windows Server 2008 5 Nyinstallation av Hogia Webbrapporter 8 Installation och inloggning

Läs mer

Åtkomst och användarhandledning

Åtkomst och användarhandledning Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...

Läs mer

JAVASCRIPT. Beteende

JAVASCRIPT. Beteende JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren

Läs mer

edwise Uppdateringsinformation vecka 04

edwise Uppdateringsinformation vecka 04 edwise Uppdateringsinformation vecka 04 Uppdateringsinformation beskriver nyheter, rättningar och andra förändringar i edwise vid uppdateringen torsdagen den 24 januari, 2013 Sida 2/13 Innehållsförteckning

Läs mer

Driftdokumentation. Procapita Vård och Omsorg Inkomsthantering. Version 9.1 2011-12-01

Driftdokumentation. Procapita Vård och Omsorg Inkomsthantering. Version 9.1 2011-12-01 Driftdokumentation Procapita Vård och Omsorg Inkomsthantering Version 9.1 2011-12-01 Sida 2/70 Innehållsförteckning 1 Inledning...4 2 Bearbetning allmänt...5 3 Inkomstöverföring FK - Månad...6 3.1 Backup...7

Läs mer

PHP. Dynamiska webbsidor

PHP. Dynamiska webbsidor PHP Dynamiska webbsidor WEBBPROGRAMMERING PÅ SERVERSIDAN DB server web browser client client script HTTP Request (get, post) HTTP Response (HTML, CSS, JS) web server server script JS PHP file (txt, xml,

Läs mer

TDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap

TDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap TDP013 Node.js, JSCoverage, Mocha Marcus Bendtsen Institutionen för Datavetenskap Återblick - Progressive Enhancement HTML, CSS, JavaScript - Klienten Den statiska webben... Vi känner till HTML, CSS och

Läs mer

Onlineanmälan med Ophardt Online

Onlineanmälan med Ophardt Online Onlineanmälan med Ophardt Online Behörighet i Ophardt Online krävs för att anmäla/föranmäla fäktare (manual enligt sida 2-4) lag (manual enligt sida 5-8) domare (manual enligt sida 9-13) Behörighet har

Läs mer

Nibe xx45 Viewer. Ett program för visualisering av Nibes loggar. 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com

Nibe xx45 Viewer. Ett program för visualisering av Nibes loggar. 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com Nibe xx45 Viewer Ett program för visualisering av Nibes loggar 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com Innehållsförteckning Innan ni köper... 3 Installation... 4 Installation med

Läs mer

Detta avsnitt berör de register som är kopplade till Näsgårds TID modul. Denna modul är en tilläggsmodul

Detta avsnitt berör de register som är kopplade till Näsgårds TID modul. Denna modul är en tilläggsmodul Tid registrering Generellt Detta avsnitt berör de register som är kopplade till Näsgårds TID modul. Denna modul är en tilläggsmodul Innan registrering För att en tid registrering skall kunna ske, måste

Läs mer

Laboration 2: Ett kommunikationssystem

Laboration 2: Ett kommunikationssystem Laboration 2: Ett kommunikationssystem 1 Syfte Att arbeta ännu mer med OO-design och programmering, framför allt programmering mot gränssnitt. Undantag och felhantering. Parallellism 2 Uppgift Ni skall

Läs mer

Att komma igång med FirstClass (FC)!

Att komma igång med FirstClass (FC)! Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda

Läs mer

Ansökan Du ansöker om plats på www.vallentuna.se/skolval. Via webbplatsen får du också erbjudande om plats.

Ansökan Du ansöker om plats på www.vallentuna.se/skolval. Via webbplatsen får du också erbjudande om plats. 2015-10-14 SID 1/5 KÖREGLER FÖR FÖRSKOLA OCH FAMILJEDAGHEM Ansökan Du ansöker om plats på www.vallentuna.se/skolval. Via webbplatsen får du också erbjudande om plats. För att logga in på webbplatsen behöver

Läs mer

INTRODUKTION TILL ANGULAR JS

INTRODUKTION TILL ANGULAR JS INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular

Läs mer

Att använda pekare i. C-kod

Att använda pekare i. C-kod Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare

Läs mer

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport YUNSIT.se Portfolio/blogg Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare

Läs mer

Fönsterhanterare i JavaScript PWD, Personal Web Desktop

Fönsterhanterare i JavaScript PWD, Personal Web Desktop Projektanvisning Fönsterhanterare i JavaScript PWD, Personal Web Desktop Författare: Johan Leitet Kurs: Webbteknik I Kurskod: 1dv403 Inledning Detta projekt kommer att repetera många kursen moment men

Läs mer

B2C för Svensk Elitfotboll Urval

B2C för Svensk Elitfotboll Urval B2C för Svensk Elitfotboll Urval INNEHÅLL 1. Generellt om Urval... 2 1.1. Skapa nytt Urval... 2 1.2. Dela ut urval till dina kollegor... 6 2. Objektstruktur för B2C... 7 2.1. Privatpersonkortet... 7 2.2.

Läs mer

Forskarstuderande. 1. Inloggning

Forskarstuderande. 1. Inloggning Forskarstuderande 1. Inloggning Du använder samma inloggning till Forskningsdatabasen som till universitetets övriga system. 2. Startsidan När du loggat in i Forskningsdatabasen (FDB) kommer du till startsidan

Läs mer

2007-03-28. Manual för Typo3 version 4.04

2007-03-28. Manual för Typo3 version 4.04 2007-03-28 Manual för Typo3 version 4.04 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.2 Redigera

Läs mer

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.] 2013 Svenska Motorcykel- och Snöskoterförbundet Box 2314 600 02 NORRKÖPING Tel. 011-23 10 80 www.svemo.se Seriehantering [En enkel guide för hur du som serieadministratör använder SVEMO TA.] Innehåll Inledning...

Läs mer

Din guide till. Hogia Webbrapporter. Ett tillval som hjälper dig arbeta effektivare

Din guide till. Hogia Webbrapporter. Ett tillval som hjälper dig arbeta effektivare Din guide till Hogia Webbrapporter Välkommen till Hogia Webbrapporter Med hjälp av Hogia Webbrapporter kan dina medarbetare/klienter hämta rapporter direkt från företagets/ redovisningsbyråns ekonomisystem

Läs mer

FileCentral Desktop. Användarhandledning Version 1.0 2010-11-05

FileCentral Desktop. Användarhandledning Version 1.0 2010-11-05 FileCentral Desktop Användarhandledning Version 1.0 2010-11-05 Inf of lex Connect AB Sankt Eriksgatan 58 SE-112 34 Stockholm Sweden Tel: 08-555 768 60 Fax 08-555 768 61 inf o@inf of lexconnect.se www.inf

Läs mer

Dynamiska webbsystem. Ajax

Dynamiska webbsystem. Ajax Dynamiska webbsystem Ajax AJAX och web 2.0 Web 2.0 är egentligen bara ett buzzword för en modern webbsajt. Innehållet skulle till exempel vara: Rich internet application (ajax, flash, silverlight) (rich

Läs mer

Manual för externa sökande

Manual för externa sökande Aditro Recruit 9.2 10.11.2015 Aditro Recruit 9.2 Manual för externa sökande Aditro Recruit 9.2 10.11.2015 Innehållsförteckning 1. Logga in i systemet... 1 1.1. Låst användarkonto... 2 2. Skapa ett användarkonto...

Läs mer

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1. Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning

Läs mer

Tentamen i Realtidsprogrammering

Tentamen i Realtidsprogrammering Tentamen i Realtidsprogrammering Ordinarie Tentamen Datum: 2011-05-14 Tid: 08:15 11:15 Ansvarig lärare: Telefon: 301438 Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 5 uppgifter.

Läs mer

Introduk+on +ll programmering i JavaScript

Introduk+on +ll programmering i JavaScript Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,

Läs mer

Lathund Web Help Desk

Lathund Web Help Desk Lathund Web Help Desk Placering och Avdelning är information som automatiskt hämtas från vår katalogtjänst LDAP, rör ej! F: Hur blir jag tekniker på ett ärende? S: Klicka på Välj-knappen (gubben) längst

Läs mer

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell...

1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell... Kapitel 5 Tabell 1 Skapa Tabell...2 1.1 Tabellfönstret... 4 1.2 Fältegenskaper... 8 1.3 Primärnyckel... 11 1.4 Spara Tabell... 12 1.5 Tabellguiden... 12 2 Skapa Relationer...20 3 Redigera Relationer...24

Läs mer

Komma igång med Eventor

Komma igång med Eventor Guide Eventor Komma igång med Eventor Version 2.0, 2013-10-07 Starta med startsidan På Eventors startsida finns en kortare guide över hur du skaffar användarkonto och hur du loggar in. Börja med den för

Läs mer

Tentamen TEN1 HI1029 2014-05-22

Tentamen TEN1 HI1029 2014-05-22 Tentamen TEN1 HI1029 2014-05-22 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha

Läs mer

Projektspecifikation för Cv på webben

Projektspecifikation för Cv på webben Projektspecifikation för Cv på webben Problemområde: Vad skall vi utforma? Vi ska utforma ett personligt CV på nätet där vi kan presentera oss själva och våra meriter för potentiella arbetsgivare. Istället

Läs mer

Ge ditt supportärende en flygande start. Tips och fallgropar.

Ge ditt supportärende en flygande start. Tips och fallgropar. Ge ditt supportärende en flygande start Tips och fallgropar. Vi upplever problem vid redigering. Vad är problemet? Klas Hedström Supportmedarbetare klas.hedstrom@sitevision.se VI PÅ SUPPORTEN 5 Ge ditt

Läs mer

Manual. Logga in. OBS! Kontrollera så att korrekt epostadress finns ifyllt. Ändra inga andra uppgifter!

Manual. Logga in. OBS! Kontrollera så att korrekt epostadress finns ifyllt. Ändra inga andra uppgifter! Manual Logga in 1. Klicka på Logga in överst på sidan 2. Fyll i lägenhetsnummer och lösenord och tryck på knappen Logga in 3. Lyckas inloggningen kommer man till lägenhetens profilsida. OBS! Kontrollera

Läs mer

Så får du maximal nytta av Evernote

Så får du maximal nytta av Evernote Så får du maximal nytta av Evernote 7 Anteckna på telefon och dator 7 Organisera projekt och idéer 7 Dela dina anteckningar. Så funkar den digitala anteckningsboken Evernote Glöm aldrig en bra idé! På

Läs mer

Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa

Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Lena Kallin Westin 2005-08-22 Institutionen för datavetenskap Umeå universitet TENTAMEN Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Inlämnad Poäng Kurs : Programmeringsteknisk

Läs mer

Net id OEM Användarhandbok för Windows

Net id OEM Användarhandbok för Windows Net id OEM Användarhandbok för Windows Net id OEM Användarhandbok för Windows Copyright 2012 SecMaker AB Klassning: Publik Version: 5.6 1 / 8 Net id OEM Användarhandbok för Windows Copyright 2012 SecMaker

Läs mer

EnKlass. Instans 3 av EnKlass. Instans 2 av EnKlass

EnKlass. Instans 3 av EnKlass. Instans 2 av EnKlass Övningstillfälle 4 Klasser och objekt (s. 221 ff.) Syfte 1: En naturlig fortsättning på koncepten abstraktion och inkapsling! Funktion (återanvändning av skyddad, säker och testad kod) Modul (återanvändning

Läs mer

Referensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP

Referensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP Var är vi? Förberedelsearbete Introduktion Referensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP Genomgång av miljön: RIVTA-box Vad har vi i lådan? Övningar

Läs mer

Manual Introduktionskurs SiteVision

Manual Introduktionskurs SiteVision Manual Introduktionskurs SiteVision sidan 1 Manual Introduktionskurs SiteVision 20141125 Version 3 Innehållsförteckning Logga in 2 Redigera text 3 Om bilder på ale.se 6 Lägga till en bild 7 Lägga till

Läs mer

Manual. Viktigt! Det är också viktigt att beskrivningen av objektet är så utförligt och beskrivande som möjligt.

Manual. Viktigt! Det är också viktigt att beskrivningen av objektet är så utförligt och beskrivande som möjligt. Manual Viktigt! Det är viktigt att notera att Handlarbudet.se inte är någon auktions site utan att objekten kan tas bort när så säljaren vill, eller accepterar ett bud. Det är därför viktigt att man lägger

Läs mer

Om du vill hitta tillbaka till din sektion klicka på fliken i huvudmenyn som heter organisation.

Om du vill hitta tillbaka till din sektion klicka på fliken i huvudmenyn som heter organisation. Lathund för medlemsregistret Det första ni skall göra Det första ni ska göra i systemet är att kontrollera att er sektions uppgifter är korrekta. Ni registrerar en huvudadress som all post skickas till.

Läs mer

Data visualization on Android

Data visualization on Android Datavetenskap Opponenter: Tobias Eriksson, Agni Rizk Respondent: Victor Ulhagen Data visualization on Android Oppositionsrapport, C/D-nivå 2010:xx 1 Sammanfattat omdöme av examensarbetet Rapporten är bra

Läs mer

Självbetjäning för arbetsgivare. Användarhandledning Arbetsgivartjänsten Lämna uppgifter

Självbetjäning för arbetsgivare. Användarhandledning Arbetsgivartjänsten Lämna uppgifter Självbetjäning för arbetsgivare Användarhandledning Arbetsgivartjänsten Lämna uppgifter Innehåll 1 DOKUMENTINFORMATION... 3 1.1 SYFTE... 3 1.2 AVGRÄNSNINGAR... 3 1.3 STÖD VID LÄSNING... 3 1.4 GENERELLA

Läs mer

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal

Läs mer

Labbrapport: HTML och CSS

Labbrapport: HTML och CSS Labbrapport: HTML och CSS Utförd av: Natalie Olmosse Mailadress: natalie.olmosse@gmail.com Datum: 2015 12 18 Kursansvarig: Karin Fahlquist Övriga lärare: Ulrik Söderström Första inlämningen Resultat (Godkänd/Retur):

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Projekt i Nätverksprogrammering. MegaNet 2000. Handledare: Pierre Nugues

Projekt i Nätverksprogrammering. MegaNet 2000. Handledare: Pierre Nugues Projekt i Nätverksprogrammering MegaNet 2000 Handledare: Pierre Nugues Gruppmedlemmar: Christofer Bach (dt05cb6) Daniel Eldrup (dt05de1) Manfred Dellkrantz (dt05md6) Maxim Machalek (cim04mm6) Bakgrund

Läs mer

SVEMO TA - REGISTRATOR

SVEMO TA - REGISTRATOR 2011 Accessdata AB Kristinaplatsen 3 602 34 NORRKÖPING Tel. 011-13 22 00 www.accessdata.se SVEMO TA - REGISTRATOR Lathund för klubb och registrator. Dokumentet beskriver hanteringen av registrator för

Läs mer

Användarmanual konsult

Användarmanual konsult Användarmanual konsult Innehållsförteckning 1. Registrera konto 2. Logga in 3. Fylla i kontouppgifter och prenumerationstyp 4. Byta lösenord 5. Inaktivera konto 6. Radera konto 7. Skapa profil 8. Editera

Läs mer

Post Mortem för Get The Treasure!

Post Mortem för Get The Treasure! Post Mortem för Get The Treasure! Av: Emil Lindberg - Grupp 15 Vi skulle göra ett action multiplayerspel som spelades över nätverket. Vilket vi nästan lyckades göra. Tiden tog slut och programmerarna han

Läs mer

TimeLox TL23. Användarguide. ASSA ABLOY, the global leader in door opening solutions.

TimeLox TL23. Användarguide. ASSA ABLOY, the global leader in door opening solutions. TimeLox TL23 Användarguide ASSA ABLOY, the global leader in door opening solutions. INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING 2 INLEDNING 3 SIGNALER 3 PROGRAMMERINGSKORT 3 PERSONALKORT 3 NÖDKORT 3 GÄSTKORT

Läs mer

Användarinstruktioner Ofelia Återrapportering

Användarinstruktioner Ofelia Återrapportering Användarinstruktioner Ofelia Återrapportering Inledning På Banportalen finns det två länkar för de som skall återrapportera felavhjälpning, Ofelia web och Ofelia Analys/Återrapportering. För att få åtkomst

Läs mer

Välkommen till kommunens Lärportal. - Användarhanledning till dig som vårdnadshavare

Välkommen till kommunens Lärportal. - Användarhanledning till dig som vårdnadshavare Välkommen till kommunens Lärportal - Användarhanledning till dig som vårdnadshavare Ansökan om konto för vårdnadshavare 1. Skriv in www.edwise.se i webbläsarens adressfönster 2. Välj länken för att ansöka

Läs mer

Handledning Miljömanualen på webben

Handledning Miljömanualen på webben Handledning Miljömanualen på webben Välkommen till Miljömanualen på webben. Det här dokumentet beskriver hur man använder Miljömanualen. Inloggning Börja med att logga in i avsedda fält uppe till höger

Läs mer

Inledning. Att bli medlem

Inledning. Att bli medlem - Inledning Nedan följer en instruktion om hur man blir medlem på Vreta-Ytternäs hemsida och sedan en instruktion om hur man loggar in. Innan man kan logga in måste man registrera sig som medlem. Anledningen

Läs mer

Handledning för redigering av lagsidor.

Handledning för redigering av lagsidor. Handledning för redigering av lagsidor. Hela sidan redigeras online vilket innebär att man sitter uppkopplad mot en server och utför sina kommandon. Kör igång webbläsaren och skriv in adressen: http://www.ronn.se/itw/

Läs mer

Modemprogrammering med PL7

Modemprogrammering med PL7 Modemprogrammering med PL7 PL7 Mjukvara Kom-igång med programmering via telefonmodem 2004-01-14 INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 ERFODERLIG HÅRDVARA...3 2.1 ATT MONTERA VID DEN LOKALA PLC:N...3 2.1.1

Läs mer

Dina surfvanor kartläggs och lämnas ut

Dina surfvanor kartläggs och lämnas ut Dina surfvanor kartläggs och lämnas ut måndag 28 mars 2016 Utländska bolag kartlägger besökare på svenska sjukhus och myndigheters webbplatser. När du läser om till exempel sexuell läggning rapporteras

Läs mer

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#

PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# Vi gör ett enkelt glosförhör Allt det du gör idag ska ligga i samma projekt (och mapp). Du kan om du tycker det behövs använda flera forms

Läs mer

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward

Läs mer

SCHOLA COMAI ELEV WEBBKALENDER / SCHEMA VERSION 1.1. [Skriv text]

SCHOLA COMAI ELEV WEBBKALENDER / SCHEMA VERSION 1.1. [Skriv text] 20111206 SCHOLA COMAI WEBBKALENDER / SCHEMA VERSION 1.1 ELEV [Skriv text] Innehåll 1 Inledning... 3 1.1 Terminologi... 3 1.2 Teknisk kravspecifikation... 4 1.3 Behörigheter... 4 1.5 Start... 4 1.5.1 Grundinställning

Läs mer

Services + REST och OAuth

Services + REST och OAuth Services + REST och OAuth Syftet med Services Skapa ett Drupal API för att exponera webb- API:er. Officiella versionen - Create a unified Drupal API for web services to be exposed in a variety of different

Läs mer

1ME323 Webbteknik 3 Lek0on 6 API. Rune Körnefors. Medieteknik. 2016 Rune Körnefors rune.kornefors@lnu.se

1ME323 Webbteknik 3 Lek0on 6 API. Rune Körnefors. Medieteknik. 2016 Rune Körnefors rune.kornefors@lnu.se 1ME323 Webbteknik 3 Lek0on 6 API Rune Körnefors Medieteknik 1 2016 Rune Körnefors rune.kornefors@lnu.se Agenda API (Applica@on Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Applica0on

Läs mer

Webbtjänster med API er

Webbtjä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 mer

Gesäll provet Internetprogrammering I. Författare: Henrik Fridström. Personnummer: 870408-6654. Skola: DSV

Gesäll provet Internetprogrammering I. Författare: Henrik Fridström. Personnummer: 870408-6654. Skola: DSV Gesäll provet Internetprogrammering I Författare: Henrik Fridström Personnummer: 870408-6654 Skola: DSV Val av uppgift: En e-mail applikation med kryptering Bakgrund: Som sista uppgift i kursen Internetprogrammering

Läs mer

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering 1 SKL Inrapportering Innehåll Summering... 1 Krav... 2 Lägga till rättighet... 3 Kontouppgifter för inrapporteringen till Signe... 4 Tilldela licens... 4 Skapa SKL-inrapporteringsrapport... 5 Attestera

Läs mer

Hjälp vid användning av Geodataportalen

Hjälp vid användning av Geodataportalen 1(12) Hjälp vid användning av Organisation Postadress Besöksadress Telefon E-post Internet Lantmäteriverket 801 82 Gävle Lantmäterigatan 2 0771-63 63 63 support@geodata.se www.lantmateriet.se 2(12) Denna

Läs mer

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2013-03-25 Tid: 14.00 19.00. Hjälpmedel: Inga hjälpmedel

Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2013-03-25 Tid: 14.00 19.00. Hjälpmedel: Inga hjälpmedel Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2013-03-25

Läs mer

Parterna i BYN BYGG MASKIN

Parterna i BYN BYGG MASKIN MOT FRAMTIDEN Parterna i BYN Arbetsgivareorganisationer Arbetstagareorganisationer BYGG MASKIN Presentationsrunda BYN Regionalt företrädare. Elever/Lärare NU KÖR VI! Färdigutbildningstiden TBM (trä, betong,

Läs mer