Software på IVS. Oversikt Programvare Programvare Stakken Egen utviklet programvare IGVAC
|
|
- Lilly Nilssen
- 8 år siden
- Visninger:
Transkript
1 Software på IVS Oversikt Programvare Programvare Stakken Egen utviklet programvare IGVAC
2 OpenTracker (studierstube.org/opentracker) Objekt orientert graf struktur implementert i C++. Generisk dataflyt nettverk hvor dataflyten er styrt ved hjelp av Sink/Source noder. Moduler implementerer funksjonalitet. Transparent nettverksaksess ved hjelp av ACE. Fleksibelt XML basert tracking rammeverk. XERCES benyttes for å parse XML filer. Pluss: Minus: Merging av tracking informasjon. Lett å utvide med nye noder. Enkel sluttbruker rekonfigurasjon. Abstraherer complekse hardware interface. Kan bare tracke romlig posisjon, retning og knappe status
3 OpenTracker Eksempel <?xml version="1.0" encoding="utf 8"?> <!DOCTYPE OpenTracker SYSTEM "opentracker.dtd"> <OpenTracker> <configuration> <ConsoleConfig headerline="sample Output"/> </configuration> <ConsoleSink comment="test Source 1"> <Merge> <MergeDefault> <NetworkSource number="2".../> </MergeDefault> <MergePosition> <EventTransform translation="1 1 1"> <TestSource/> </EventTransform> </MergePosition> <MergeButton> <ConsoleSource number="0"/> </MergeButton> </Merge> </ConsoleSink> </OpenTracker>
4 OpenTracker Eksempel <?xml version="1.0" encoding="utf 8"?> <!DOCTYPE OpenTracker SYSTEM "../data/ivs_opentracker.dtd"> <OpenTracker> <configuration> <ConsoleConfig interval="1" headerline="test Server active display of individual tests in file"/> <MRFlashpointConfig maxbodies="2" host="localhost" port="10001" sdelay="1"/> <FlashpointConfig maxbodies="2" serial_port="/dev/ttys0"/> </configuration> <ConsoleSink comment="nettest probe 0"> <NetworkSink port="12345" name="player 0" multicast address=" " number="0"> <MRFlashpointSource number="0"/> </NetworkSink> </ConsoleSink> <ConsoleSink> <FlashpointSource number="0" tool="sp1drf"/> </ConsoleSink> </OpenTracker>
5 IVS utviklete OpenTracker Noder MRFlashPointModule Muliggjør tracking inne i MR magneten. FlashPointModule Grensesnitt mot portabel FlashPoint enhet. AesopDSModule Brukes for å styre Aesop robot. HeadTrackingModule En source som muliggjør intertial tracking av hode. PlayerModule En modul for å kunne spille av events fra en fil.
6 ARToolKit ( Optisk tracking. Tracker firkantede markører. Kalkulerer kamera posisjonen utifra posisjon og retning til firkanten. Sanntids bilde prosessering. Kan overlegge datagrafikk på markøren. OpenTracker har modul til ARToolKit.
7 Coin (Open Inventor) SGI Open Inventor klone. Plattform uavhengig C++ API. Høy nivå 3D grafikk bibliotek. Bruker scene graf data strukturer for å rendre sann tid grafikk. Scene grafer kan scriptes i Inventor fil formatet. Vel egnet for teknologiske og vitenskapelige applikasjoner. Enkelt å utvide funksjonalitet med noder og nodekits. Bra bøker: The Inventor Mentor The Inventor Toolmaker
8 Coin Terminologi Node: Elementær byggesten for å lage 3D modeller. Scene graf: En ordnet samling av noder blir kalt en scene graf (DAG). NodeKits:En samling av noder i en spesifikk ordning. Fungerer som en mal. Sensor: Detekterer når noe i scenen forandres. Engines: Kan koble sammen objekter i scene grafen for å muliggjøre f.eks. animasjoner. Actions: Actions foretar operasjoner slik som rendering, søking eller serialisere. Elements: Noder kommuniserer med hverandre ved hjelp av elementer. State: Inneholder traverserings tilstanden (elementer). Blir modifisert av noder. Inventor fil format: Scenegrafen er serialiserbar og kan skrives ut til fil.
9 Qt og SoQt ( Qt er et plattform uavhengig C++ rammeverk for 2D bruker grensesnitt utvikling. SoQt limer sammen Coin og Qt.
10 SimVoleon (doc.coin3d.org/simvoleon) Add on bibliotek til Coin. Klone av TGS VolumeViz Brukes for å visualisere volumetriske data (CT, MR etc). Kompilerings kommando for eksempler fra Inventor Mentor/SimVoleon eksempler: g++ I/ivs/lib/Coin 2/include L/ivs/lib/Coin 2/lib/ I/usr/lib/qt 3.3/include/ lsoqt lsimvoleon lcoin o <output fil> <kildekode fil> Husk å definer LD_LIBRARY_PATH riktig! (Alternativt editer /etc/ld.so.conf)
11 Insight Toolkit ( Rammeverk for segmentering og registrering av medisinske bilder. Multi threaded parallell prosessering er støttet. Organisert rundt en data flyt arkitektur, mye likt OpenTracker. Bruker generisk programmerings prinsipper (templates). Utviklet for å støtte the Visible Human Project og fikk finansiell støtte fra NIH. Har et meget stort utvalg av algoritmer implementert: Registrering: Rigid (MI, LSQ, ICP etc.). Ikke rigid (Demoner, FEM etc.) Segmentering: Watershed, LevelSet, Region utvidelse etc. Stort utvalg av bilde forbedrings algoritmer.
12 Studierstube ( Rammeverk bygd opp av C++ klasser bygd oppå Open Inventor. Egenskaper ved Studierstube: Virtuell virkelighet: Kan granske objekter som ikke finnes i den virkelige verden. Utvidet virkerlighet: Den reelle verden kan bli utvidet med virtuell romlig informasjon. Multi bruker support: Flere brukere kan jobbe sammen i den utvidete verden (CSCW). Uavhengighet mellom brukere. En PIP (personal interaction panel) og en penn er brukt for å utforske de visualiserte dataene. Stereo rendering på HMD eller vha andre metoder (shutter briller, polarisering etc)..
13 Studierstube, forts... Avhenger av OpenTracker for 6DOF tracking. Tracking data blir kjørt inn i scenegrafen som 3D events (se StbSink). Forskjellig tracking data (pen, pip) blir tildelt forskjellige stasjons nummer av OpenTracker. Ferdig implementerte 3D widgets (knapper, sliders etc) kan plasseres på PIP'en for å kontrollere en applikasjon. Workspace er et eksekverbart miljø for å kjøre multiple parallelle applikasjoner. Multiple brukere kan være tilsede i dette miljøet på samme tid og samhandle.
14 DIV (Distributed Open Inventor) Utvidelse av Open Inventor. Finnes patch til Coin. Brukes for å distribuere en scene graf. Monitorerer forandringer i scene grafen. Forandringer blir distribuert over nettverk. Blir brukt i Studierstube for å muliggjør kooperativt samarbeid. Kan bli brukt for å muliggjøre stereo rendering. Transparent for brukeren.
15 Programvare Stakken /ivs/ inneholder software stakken som Igvac avhenger av. Source koden til de fleste bibliotekene ligger i /ivs/src/ Bibliotekene er kompilert opp og ligger i katalogen /ivs/lib/ Programvare stakkens avhengighets graf: MIGA Demo App1 App 1...X IGVAC Studierstube ACE OpenTracker XERCES ARToolKit DIV Coin,Qt, SoQt, SimVoleon ITK
16 IGVAC (Image Guidance Video and Control) Programvare rammeverk som blir utviklet på IVS Har fokus på utvidet virkelighet i en medisinsk setting. Utvider Open Inventor (Coin) med Noder og NodeKits. Utvider Studierstube med Noder og NodeKits Videobakgrunner Forskjellige tracking noder (video texturer, volumslicer etc.) Utvider SimVoleon med Noder og NodeKits: TransferFunction manipulatorer Lesere for volumetrisk bildedata. Registrering av volumetriske bilder. Integrerer ITK med Coin/SimVoleon. Inneholder et generelt grensesnitt for styring av avbildnings maskiner. Modul for Signa MR maskin er implementert Enkelt å utvide for kommunikasjon med andre modaliteter.
17 IGVAC Strukturen./src/igvac/ar: Utvidelser til Studierstube../src/igvac/gfx: Utvidelses noder for Coin../src/igvac/volgfx: Utvidelsesnoder for SimVoleon./src/igvac/imageproc: Utvidelsesnoder for ITK/bildeprosessering../src/igvac/robotics: Utvidelsesnoder som integrerer robotikk styring og visualisering../src/igvac/utils: Error klasser, matte funksjonalitetet etc../src/igvac/workspace: Fork av stb workspace../src/igvac/misc: Alt annet../applications: Applikasjoner som blir utviklet på IVS. (MIGA, CryoDemo)./patches: Her ligger patcher til OpenTracker, div patch etc../bin: Her kjøres workspace'en fra../doc: Doxygen dokumentasjon av kildekode.
18 Ditt Prosjekt i IGVAC? All generell kode skal inn i./src/igvac/. Alle studenter utvikler en applikasjon i./applications/ som drar nytte av kode basen i IGVAC, Studierstube, SimVoleon etc. Se på eksempel applikasjonene i./applications/ og bruk dette som mal for din applikasjon. Spesifikke noder som ikke passer inn i IGVAC kan kompileres som en.so fil og lastes med SoClassLoader (Se på eksempel applikasjonene). Studenter ved IVS kan dermed dra nytte av hverandres innovasjoner. Lettere for deres arvtagere å sette seg inn i hva dere har gjort. Deres innovasjoner vil bli brukt!
19 Morgendagens IGVAC Implementere et grensesnitt for styring og kommunikasjon med roboter. Utvikle funksjonalitet for visualisering av roboter. Utvikle grensesnitt mot ultralyd, CT etc. Integrere bilde prosessering +++
20 SVN Repos av IGVAC IGVAC ligger på en sentral SVN (subversion) server. Last ned kildekoden på følgende måte: svn co igvac <enter> Hver student vil få tildelt sitt eget område på svn serveren hvor viktige filer som rapporten og slikt kan ligge. svn co <lokal katalog> <enter>
21 Lykke til med oppgave!
Klask-en-Muldvarp. Introduksjon. Skrevet av: Basert på MITs "MoleMash for App Inventor 2"-guide (
Klask-en-Muldvarp Skrevet av: Basert på MITs "MoleMash for App Inventor 2"-guide (http://appinventor.mit.edu/explore/ai2/molemash.html) Oversatt av: Hanne Johnsen Kurs: Appinventor Tema: App, Blokkbasert
DetaljerAlgDat 12. Forelesning 2. Gunnar Misund
AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av
DetaljerKlask-en-Muldvarp. Steg 1: Gjøre klart spillbrettet. Sjekkliste. Introduksjon
Klask-en-Muldvarp Introduksjon App Inventor Introduksjon I denne oppgaven skal vi lage et veldig enkelt spill med litt animasjon. Det som skal skje er at en muldvarp hopper rundt på spillbrettet mens du
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
DetaljerOperativsystemer og grensesnitt
Operativsystemer og grensesnitt Ulike måter å bruke OS'et på Application Program Interface (API) Applikasjoner (ofte C-programmer) som f.eks. emacs, som bruker tjenestene i OS ved å kalle på funksjoner
DetaljerS y s t e m d o k u m e n t a s j o n
S y s t e m d o k u m e n t a s j o n Monitorering av produksjonsløyper ved Nasjonalbiblioteket - Project BAKE Utarbeidet av: Einar Wågan Kristian Akerhei Studium: Informasjonssystemer Innlevert: 26.5.2015
Detaljerhttp://inferno.demonoid.com:3389/announce http://www.sladinki007.net:6500/announce http://theatorrentz.org/announce.php http://download.exodusmachine.net/announce.php http://www.parsonstechnology.net/announce.php
DetaljerKonfigurasjonsstyring. INF1050: Gjennomgang, uke 11
Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del
DetaljerTestsituasjon Resultat Kommentar. Fungerer som det skal!
Test- rapport Testsituasjon Resultat Kommentar Test av PHP-variablene. Sjekke om de er riktig deklarert, og om de kommer med fra form til database Alle variablene som skal leses fra konfigurasjonssiden,
Detaljer4.1. Kravspesifikasjon
4.1. Kravspesifikasjon Dette delkapittelet beskriver nærgående alle deler av systemet, hvordan det er tenkt ferdigutviklet med fokus på oppdragsgivers ønsker. 4.1.1. Innledning Informasjon om hvordan kravspesifikasjonens
DetaljerInfraWorld avslutningsseminar. - Introduksjon. torsdag 13/9-12
InfraWorld avslutningsseminar - Introduksjon torsdag 13/9-12 13:00 13:30 Innledning Dagens agenda 13:30 14:15 Siste nytt innen bruk av virtuelle modeller (Erik Kjems) 14:15 15:00 Bruk av kunstig intelligens
DetaljerISY Park Go og nye ISY Park. Endre Lykke, NoIS
ISY Park Go og nye ISY Park Endre Lykke, NoIS Agenda ISY Park 7 status Presentasjon av ISY Park Go Ny NS 3420 Nye ISY Park 8 Avklaringer og diskusjon 2019-02-07 Nye ISY Park 2 ISY Park 7 Status ISY Park
DetaljerKapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy
Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet
DetaljerForord Dette er testdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.
TESTDOKUMENTASJON Forord Dette er testdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010. Dokumentet beskriver hvordan applikasjonen er testet. Dokumentet er beregnet
DetaljerAutomatisering av datasenteret
Automatisering av datasenteret 2012-04-23 1 / 53 Automatisering av datasenteret Stig Sandbeck Mathisen Redpill Linpro 2012-04-23 Automatisering av datasenteret Introduksjon 2012-04-23 2 / 53 Stig Sandbeck
DetaljerMakeblock Neuron Inventor Kit- Introduksjon
Makeblock Neuron Inventor Kit- Introduksjon Seksjon 1 Hva er Makeblock Neuron Inventor Kit? Make Anything, Make Everything. Byggeklossene med uendelige muligheter. Makeblock Neuron Inventor Kit er en liten,
Detaljer- reklamebannere mobil og tablet
Spesifikasjoner - reklamebannere mobil og tablet FINN.no Versjon 2.4 Sist oppdatert 16.08.2013 1. Innhold Innhold Introduksjon Målsetning Spesifikasjoner HTML Fysisk størrelse 225 px* Eksempler Størrelser
DetaljerWORKSHOP BRUK AV SENSORTEKNOLOGI
WORKSHOP BRUK AV SENSORTEKNOLOGI MIKROKONTROLLERE - ARDUINO KURS 27.08.16 ANALOG - DIGITAL FRA VARIASJONER AV STRØMSTYRKE TIL TALL ARDUINO BRUKES TIL Å UTFØRE SLIK KONVERTERING STRØM/TALL ELLER TALL/STRØM
DetaljerEn liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.
En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden. La meg med en gang si at jeg er rimelig grønn i Linux verden så dere får bære over med meg
DetaljerMake anything,make everything. Byggeklossene med uendelige muligheter.
Make anything,make everything. Byggeklossene med uendelige muligheter. Make Anything, Make Everything. Makeblock Neuron er en programmerbar elektronisk modulplattform som er spesielt designet for STEAM.
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 24. august 2006 1. Å lage programmer i C++ Resymé: Dette notatet
DetaljerBachelor 2015 048E. Theodor Rove Nordgård, Chris Sonko HIST DRIFT AV DATASYSTEMER
Bachelor 2015 048E Theodor Rove Nordgård, Chris Sonko HIST DRIFT AV DATASYSTEMER 1. Introduksjon Hvem er vi? Vi er to studenter ved Høgskolen i Sør-Trøndelag som i år fullfører vår bachelorgrad i studiet
DetaljerKonfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL 9.4.2 databasesystem.
Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL 9.4.2 databasesystem. Konfigurere server er en oppgave for administrator. All installasjon og konfigurasjon må utføres ved å kjøre
DetaljerCORBA Component Model (CCM)
CORBA Component Model (CCM) INF5040 Høst 2005 Erlend Birkedal Jan Erik Johnsen Tore Ottersen Løkkeberg Denne presentasjonen CORBA Svakheter ved CORBA Object Model Komponenter CORBA Component Model Hva
DetaljerGenerelt om operativsystemer
Generelt om operativsystemer Operativsystemet: Hva og hvorfor Styring av prosessorer (CPU), elektronikk, nettverk og andre ressurser i en datamaskin er komplisert, detaljert og vanskelig. Maskinvare og
DetaljerDebugging. Tore Berg Hansen, TISIP
Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...
DetaljerINF329,HØST
TTHROUGH THROUGH THE FIREWALL KAPITTEL 16 BUILDING SECURE SOFTWARE INF329,HØST 2005 Isabel Maldonado st10900@student.uib.no 1 Innledning Kort om firewall Hva er det som foresaker at en brannmur blokkerer
DetaljerBrukermanual for oppsett av Wanscam overvåkningskamera
Brukermanual for oppsett av Wanscam overvåkningskamera 1. Koble strøm til kameraet og koble kameraet til ruteren direkte med en internettkabel. 2. PC: Sett inn CD eller last ned filene på vår nettside:
DetaljerIntroduksjon til kurset og dets innhold
til kurset og dets innhold Lars Vidar Magnusson September 4, 2011 Oversikt Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter 1 Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter
Detaljer3D Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D.
3D Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D. En presentasjon av: Øivind Hoff Johansen og Jon Kåre Sørensen LocMoC Low Cost Motion Capture. Avatar ( definisjon fra Store Norske
Detaljer1. NetBeans IDE: Lage en enkel mobilapplikasjon
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering
DetaljerIntroduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus
Introduksjon til programmering og programmeringsspråk Henrik Lieng Høgskolen i Oslo og Akershus Kategorisering av programmeringsspråk? Deklarativ vs. imperativ Lav nivå vs. høy nivå Kompilert vs. tolket
DetaljerMaster Data Management
Master Data Management Hvordan kan MDM brukes til å sikre at masterdata er korrekte? Kim Askild Jensen, SAP MM/SRM/MDM/BPM/Screen Personas konsulent 1 12. september 2012 MDM Masterdata presentasjon Generell
DetaljerProduksjonssettingsrapport
Vedlegg E2 Produksjonssettingsrapport milepæl 1 Dokumentet inneholder beskrivelse av andre del av produksjonssetting av milepel 1 den 16.03.2013. INNHOLDSFORTEGNELSE INNHOLDSFORTEGNELSE 2 1. INNLEDNING
DetaljerDefinisjon av prosess
Prosesser og tråder Definisjon av prosess Enkel definisjon: En prosess er et program som kjører på datamaskinen Mer presis definisjon: En prosess er en samling av ressurser som er nødvendige for å utføre
DetaljerDokumentasjon av Installasjon
Vedlegg D Dokumentasjon av Installasjon Dette dokumentet tar for seg detaljert informasjon vedrørende installasjon nødvendig for delapplikasjonene i PySniff. Innholdsfortegnelse 1. INTRODUKSJON 3 2. PYTHON
DetaljerForprosjekt. Accenture Rune Waage, rune.waage@accenture.com, 91605634
Forprosjekt Presentasjon Gruppe 19: Event-planlegger Andreas Berglihn s169991 Harald R. Svendsen s127142 Gruppe Gruppe 19 Andreas Berglihn, s169991 Harald R. Svendsen s127142 Oppgave Eventplanlegger Utvikle
DetaljerLitt om Javas class-filer og byte-kode
Litt om Javas class-filer og byte-kode INF 5110, 11/5-2010, Stein Krogdahl (Dessverre litt få figurer) Disse formatene ble planlagt fra start som en del av hele Java-ideen Bt Byte-koden gir portabilitet
DetaljerInnlevering 2b i INF2810, vår 2017
Innlevering 2b i INF2810, vår 2017 Dette er del to av den andre obligatoriske oppgaven i INF2810. Man kan oppnå 10 poeng for oppgavene i 2b, og man må ha minst 12 poeng tilsammen for 2a + 2b for å få godkjent.
DetaljerGruppe 43. Hoved-Prosjekt Forprosjekt
Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141
DetaljerTeknologi for et bedre samfunn. Teknologi for et bedre samfunn
1 Teknologidagene 2013 Demonstrasjon av Kooperativ ITS og simulering Jo Skjermo Jo.skjermo@sintef.no (gjesteopptreden: Odd Andre Hjelkrem, SINTEF) 2 Agenda Agenda Test Site Norway/Trondheim Kooperative
DetaljerO3D 3D-grafikk rett i nettleseren. Tom Ryen, Institutt for data- og elektroteknikk (IDE), oktober 2009
O3D 3D-grafikk rett i nettleseren Tom Ryen, Institutt for data- og elektroteknikk (IDE), oktober 2009 O3D 3D-grafikk rett i nettleseren v/ Tom Ryen Institutt for dataog elektroteknikk Om foredragsholderen
DetaljerTwidoSuite kommunikasjon
TwidoSuite kommunikasjon TwidoSuite kursunderlag: Kommunikasjon via Modbus seriell, Ethernet, Remote link, ASCII, CanOpen og AS-i. Macroer for kommunikasjon Modbus 2 Modbus port Bruk programmeringsporten
DetaljerHva er drivkrefter ved utvikling av dataspill: innhold eller teknologi? Om spillutdanning i nord
Hva er drivkrefter ved utvikling av dataspill: innhold eller teknologi? Om spillutdanning i nord Trender Serious gaming spill for trening og utvikling Gamifisering -- utdanning på nett (MOOC) Minigames
DetaljerSCD kurs. Leksjon 9 SCD Legende og Funksjonsspesifikasjon. Classification: Internal
SCD kurs Leksjon 9 SCD Legende og Funksjonsspesifikasjon 1 SCD Legende og Funksjonsspesifikasjon Leksjon 9 - Innhold Legendens innhold, ett eksempel Sekvenser Black box Funksjonsspesifikasjon som støttedokument
DetaljerEGENDEFINERTE FUNKSJONER I SAS OG LITT OM OPEN SOURCE INTEGRASJON SAS FANS I STAVANGER 21.10.2015, MARIT FISKAAEN (SAS INSTITUTE)
EGENDEFINERTE FUNKSJONER I SAS OG LITT OM OPEN SOURCE INTEGRASJON SAS FANS I STAVANGER 21.10.2015, MARIT FISKAAEN (SAS INSTITUTE) EGENDEFINERTE FUNKSJONER INNLEDNING 2 På FANS 4. mars 2015 ble det vist
DetaljerSteg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.
Innhold Steg 1: Installasjon... 3 Steg 2: Installasjon av programvare... 3 Steg 3. Oppsett av wifi, email varsling og alarm... 5 Steg 4: Installasjon og oppsett av mobil app... 8 Steg 5: Installasjon og
DetaljerForbedret visualisering og bruk av Infor EAM
Forbedret visualisering og bruk av Infor EAM Ikoner og animasjoner Demo Extensibility Framework Open Source Demo Dag Mikal Kjensbekk @ Prevas 2018 Ikoner og animasjoner Noen forekomster i Infor EAM kan
DetaljerEN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard. Når du har gjort dine valg, trykk
EN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard Når du har gjort dine valg, trykk INTRODUKSJON DL Wizard er laget for å kunne spesifisere og konfigurere Dynalite lysstyringssystemer Det gir En enkel
DetaljerStikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.
Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client. Studenter: Magnus Skomsøy Bae, Marius Eggen, Magnus Krane Klasse: 3ING, Systemutvikling Produserer redaksjonelle
DetaljerAlgDat 10. Forelesning 2. Gunnar Misund
AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):
DetaljerFYS3240/4240 Forslag til prosjektoppgave for Lab 4: DAQ-øvelse med LabVIEW
FYS3240/4240 Forslag til prosjektoppgave for Lab 4: DAQ-øvelse med LabVIEW Jan Kenneth Bekkeng, 11.3.2013 Hensikten med denne øvelsen er å lære DAQ-programmering med utviklingsverktøyet LabVIEW. NB: se
DetaljerPR362009 24. november 2009 Programvare, pc-basert kontroll Side 1 av 5
Programvare, pc-basert kontroll Side 1 av 5 IT-standarder: TwinCAT-programmeringsmiljø integreres i Microsoft Visual Studio TwinCAT 3 extended Automation Med TwinCAT 3 introduserer Beckhoff sin nye generasjon
DetaljerZelio Soft grunnkurs. Zelio Logic reléerstatter programmering
Zelio Soft grunnkurs Zelio Logic reléerstatter programmering Zelio Soft programvare for programmering av Zelio Logic reléerstatter Grunnkurset forutsetter at Zelio Soft er installert på PC Skjermbilder
DetaljerSMART hus via nettleseren
itoginnovasjon.no.217.171.192.197.xip.io http://www.itoginnovasjon.no.217.171.192.197.xip.io/wikis/smart-hus-via-nettleseren/ SMART hus via nettleseren SMART hus via nettleseren: Det vi har gjort nå er
DetaljerObligatorisk oppgave 2 i INF 4130, høsten 2009
Obligatorisk oppgave 2 i INF 410, høsten 2009 Leveringsfrist 2. oktober Generelt for alle oppgavene Samme reglement gjelder som for obligatorisk oppgave 1. Det kan komme presiseringer og forandringer i
DetaljerGiftwrapping. New project; start at end
Giftwrapping New project; start at end Om alt det kjedelige Det ikke-funksjonelle The Ops in Dev-Ops Outer Architecture Stig Lau Utvikler, arkitekt - Han som rydder opp https://github.com/stiglau KPRO
DetaljerProgrammet kan lastes ned gratis fra (Downloads ) og er ikke en del av CxOne-pakken.
Tema 4: Programvare Programmet kan lastes ned gratis fra www.myomron.com (Downloads ) og er ikke en del av CxOne-pakken. Merk deg dette før du går videre Når du lagrer prosjektet lages det en fil med etternavn
Detaljernettbasert produksjon og distribusjon av lydbøker
nettbasert produksjon og distribusjon av lydbøker Formater i PipeOnline DAISY (Digital Accessible Information System) er en veletablert internasjonal standard for strukturering av digitale lydbøker. Standarden
DetaljerMobile data i skytjenester Geomatikkdagene Dag Solberg Sales & Business Manager Blom
Mobile data i skytjenester Geomatikkdagene 2017 Dag Solberg Sales & Business Manager Blom Kort om Blom Geomatics AS En del av TerraTec Group med kontorer i Norge, Sverige og Finland Blom Geomatics opererer
DetaljerLab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit)
Operativsystemer med Linux Lab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit) Generell Info: Før dere kan starte med lab oppgaven må
DetaljerKandidat nr. 1, 2 og 3
Kandidat nr. 1, 2 og 3 Rapport 1 IT202E Bacheloroppgave i Informatikk Vår 2011 Mobilapplikasjonsutvikling med Scrum 1 Innhold Innledning... 3 Overordnet Prosjektplan... 3 Produktbacklog... 5 Sprint planning
DetaljerIN2000. Gjennomgang av tekniske oppgaver på prøveeksamen. Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge
IN2000 Gjennomgang av tekniske oppgaver på prøveeksamen Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge Hva er en Data Class i Kotlin? (1p) En data class er en klasse som brukes for å holde
DetaljerIntroduksjon til programmering og programmeringsspråk
Introduksjon til programmering og programmeringsspråk Henrik Lieng Høgskolen i Oslo og Akershus https://code.org/ Veldig høy-nivå programmering med Scratch End-user programming Overtone, Tidal, etc., bygger
DetaljerTextureTool med SOSI-parser
TextureTool med SOSI-parser Verktøy for teksturmapping og automatisk generering av 3D-modeller Hovedprosjekt 11E Erlend A. Lorentzen Jørn G. Nyegaard-Larsen 3DSU 2008/2009 Høgskolen i Sør-Trøndelag Avdeling
DetaljerInnholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10
1 Innholdsfortegnelse 1. Testing... 3 1.1 Feiltesting av koden... 3 1.2 Funksjonstesting:... 7 2. Kilder.10 2 1. Testing Testing av et system er nødvendig for å finne ut om systemet fungere slik det skal
DetaljerInnledende Analyse Del 1.2
Innledende Analyse Del 1.2 Arianna Kyriacou 1. juni 2004 Innhold 1 Spesifikk beskrivelse 2 1.1 Hovedmål............................... 2 1.2 Mål (mer konkret).......................... 2 1.3 Krav..................................
DetaljerSupport, nye funksjoner og tjenester fra Uni Pluss
Support, nye funksjoner og tjenester fra Uni Pluss Hvem er vi? Rune Synnevåg Systemutvikler Begynte i Uni Pluss juli 2008 Erik Faugstad Kundekonsulent Begynte i Uni Pluss mars 2009. Dette står på menyen
DetaljerKom i gang med programmering i Java
Kom i gang med programmering i Java Dette dokumentet forteller hvordan du skal komme i gang med programmering inkludert nedlasting av den programvare du trenger samt oppsett av disse samt en del innstillinger
DetaljerAPI hva er det, og trenger vi det? 14. mars 2017 Asbjørn Risan, BIBSYS
API hva er det, og trenger vi det? 14. mars 2017 Asbjørn Risan, BIBSYS Hvem er jeg? Masterutdannet bibliotekar ved Høgskolen i Oslo med spesialisering innen kunnskapsorganisasjon og gjenfinning Tjenesteansvarlig
DetaljerSosiale nettverk. - (hvor) passer bibliotekene inn? Magnus Enger collib.info. Oslo 2008-04-29
Sosiale nettverk - (hvor) passer bibliotekene inn? Magnus Enger collib.info Oslo 2008-04-29 Spørsmål til dere Hvor mange har en profil på Facebook? Hvor mange har vært logget inn på Facebook i løpet av
Detaljereinnsyn PoC: Demo for tredje sprint
einnsyn PoC: Demo for tredje sprint Dette dokumentet beskriver det som er utviklet og testet i den tredje sprinten fra 8. til 15. mars 2016. Leveransen i forhold til arkitekturforslaget I sprint 3 har
DetaljerFronter 19 En rask introduksjon
Fronter 19 En rask introduksjon Velkommen til en ny Fronter opplevelse. Denne guiden dekker forskjellene mellom eksisterende Fronter og Fronter 19, og resultatet av endringene. Dette betyr mindre klikk
DetaljerINF5110. Oblig 2 presentasjon
INF5110 Oblig 2 presentasjon Informasjon Oppgaven Semantikksjekk Kodegenerering Bytecode-biblioteket Ant-targets Oppsummering Oversikt Informasjon Oblig 2 tilgjengelig på kurssiden Patch med testfiler
DetaljerNOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse. INF 5110, 10/5-2011, Stein Krogdahl
NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse Dessverre litt få figurer INF 5110, 10/5-2011, Stein Krogdahl Oversikt over Javas class-filer og byte-kode Disse formatene ble planlagt fra start
DetaljerForord. Brukerveiledning
Forord Dette dokumentet er ment for brukere og administratorer som vil overvåke ressursene som brukes av JVM. Det gir en rask og generisk introduksjon til installasjonen av de forskjellige verktøyene som
DetaljerNOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse
NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse Dessverre litt få figurer INF 5110, 8/5-2012, Stein Krogdahl Byte-koden for Java og.nett (C#) http://en.wikipedia.org/wiki/java_bytecode_instruction_listings
DetaljerXML og Mobilt Internett
XML og Mobilt Internett Bjørn Nordlund forsker bjornno@nr.no www.nr.no Bakgrunn Cand Scient fra UIO Jobber med mobile tjenester Multimodale grensesnitt Kontekstavhengige tjenester Har også jobbet med en
DetaljerProduktrapport. Brain. Rammeverk for Robotino. Side 1 av 13
Brain Rammeverk for Robotino Side 1 av 13 Innholdsfortegnelse 1 Brain... 4 1.1 Innledning... 4 1.1.1 Situasjon...4 1.1.2 Løsning...4 1.1.3 Resultat... 4 2 Design... 5 2.1 Hovedtrekk... 5 2.2 Geometri-bibliotek...
DetaljerINF Obligatorisk oppgave 2
INF3320 - Obligatorisk oppgave 2 Innleveringsfrist: 23. september (Revisjon 4. september 2003) I denne oppgaven skal vi se på transformasjoner og interaktivitet. Vi skal lage et lite program som implementerer
DetaljerBrukerveiledning www.f3cnorge.info
Brukerveiledning www.f3cnorge.info Pålogging: Etter at du har logget på ser du en Menyblokk til venstre med brukernavnet ditt. I blokken finner du det du har tilgang til å gjøre på site n. Generelt om
DetaljerManual for PENDULUM MUSIKER WEBSIDE
Manual for PENDULUM MUSIKER WEBSIDE Nordisk Design - 02/05-2011 INNHOLDSFORTEGNELSE VELKOMMEN TIL WORDPRESS s. 3 MENYFUNKSJONER s. 3-4 LEGGE TIL/ENDRE BLOGGINNLEGG s. 5-6 LEGGE TIL/ENDRE SIDER s. 7 WIDGETS/MENYER
DetaljerXastir Konfigurasjon av Xastir for Igate + TX/RX av meldinger
Xastir Konfigurasjon av Xastir for Igate + TX/RX av meldinger For å fullføre denne konfigurasjon trenger du en PC med Linux (jeg bruker Ubuntu 10.10), fast Internett forbindelse og en 2m radio med TNC.
DetaljerKinderegget ; enklere, billigere og mye raskere
Kinderegget ; enklere, billigere og mye raskere Softwaredesign for Grid arkitektur Hvordan utnytte den nye plattformen? Ark 2012 Tormod Varhaugvik, SKD SITS, Oktober 2012 tormodv.blogspot.com Utfordringen
DetaljerGrunt.Js En introduksjon
Foiler for Kollokvium Avd. Virksomhetsutvikling Gr. Systemutvikling Grunt.Js En introduksjon Forfatter: Tore Aurstad Dato: lørdag, 15. februar 2014 1 2 Grunt.Js Disse slidene vil forklare mye rundt oppsettet
DetaljerNovember 2012 Stig Claussen, Senior Consultant Psiam. Infor 10 EAM
November 2012 Stig Claussen, Senior Consultant Psiam Infor 10 EAM Add-on Suite for Infor EAM Psiam forhandler Doc+ OpenCAD GlobalSearch Leveres som integrerte «plugins» til InforEAM 2 Agenda Doc+, GlobalSearch,
DetaljerNettverkslaget. Fragmentering/framsending Internetworking IP
Uke 9 - gruppe Nettverkslaget Fragmentering/framsending Internetworking IP Gruppearbeid Diskusjon 1. Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar iniativet til kommunikasjonen
Detaljeroppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO
oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO oppgave 1 Hvorfor har vi operativsystemer? Portable programmer Enklere å programmere
DetaljerRadix en enkel innføring
Radix en enkel innføring Dette er en enkel oppskrift på den mest vanlige bruken av Radix. 1 Utgangspunkt: Du har laget en video som du vil dele med dine studenter i Fronter. Du kan da bruke Radix som lagrings-
DetaljerLagring av objekt orienterte, infrastruktur informasjons-modeller med Quadri Modell Server (basert på modelleringsstandarden ISO TC 211)
Lagring av objekt orienterte, infrastruktur informasjons-modeller med Quadri Modell Server (basert på modelleringsstandarden ISO TC 211) Hvordan ivareta "som bygget"-modellen for fremtiden Multidisiplin
DetaljerOversikt. Historie Struktur Moderne UNIX systemer Moderne UNIX kernel struktur 1 UNIX. 2 Linux. 3 Process. 4 Process models
Oversikt UNIX 1 UNIX Historie Struktur Moderne UNIX systemer Moderne UNIX kernel struktur 2 Linux 3 Process 4 Process models 5 Hvordan kjøre operativsystemet 6 Prosesshåndtering i UNIX SVR4 Lars Vidar
DetaljerIntroduksjon til versjonskontroll av Ola Lie
Introduksjon til versjonskontroll av Ola Lie Installere Subversion Subversion (også kalt SVN) er et versjonskontrollsystem som hjelper oss å holde orden på de forskjellige versjonene når vi utvikler programmer.
DetaljerTDT4165 PROGRAMMING LANGUAGES. Exercise 02 Togvogn-skifting
TDT4165 PROGRAMMING LANGUAGES Fall 2012 Exercise 02 Togvogn-skifting Problembeskrivelse Du er sjef for å skifte vognene til et tog. Vi antar at hver vogn selv har en motor og at toget ikke har noe lokomotiv.
DetaljerKravspesifikasjon MetaView
Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og
DetaljerAPI: Application programming interface, eller programmeringsgrensesnitt
API: Application programming interface, eller programmeringsgrensesnitt 1 Interface 1: Cockpit i F16 2 Interface 2: GUI GUI: Graphical user interface The first Graphical User Interface on the XeroxStar
DetaljerSnurrige figurer. Steg 1: En snurrig figur. Sjekkliste. Introduksjon
Snurrige figurer Nybegynner Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og snurre på figurer for å skape spennende mønstre.
DetaljerHei verden Introduksjon Swift PDF
Hei verden Introduksjon Swift PDF Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre dette kurset
DetaljerDerfor er forretningssystemet viktig for bedriften
Innhold Derfor er forretningssystemet viktig for bedriften... 2 Når er det på tide å bytte forretningssystem?... 2 Velg riktig forretningssystem for din bedrift... 3 Velg riktig leverandør... 4 Standard
DetaljerInstallasjonsmanual for 1 st part TAPI
111 Installasjonsmanual for 1 st part TAPI 222 Forberedelser / sjekk liste. Kontroller at telefonsentralens software versjon støtter TAPI. Sjekk at PC har ledig COM port. Sjekk om det finnes gamle TAPI
Detaljer