Mellomvare for distribuert multimedia og mobilitet
|
|
- Finn Petersen
- 7 år siden
- Visninger:
Transkript
1 Mellomvare for distribuert multimedia og mobilitet INF 5040 høst 2004 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Litteratur! Gordon Blair, Jean-Bernard Stefani, Distributed Processing and Multimedia, Addison-Wesley 1997, Part I! (fokus på kap 2.2 og 3.2)! Tom Fitzpatrick, Gordon S. Blair, Geoff Coulson, Nigel Davies and Philippe Robin, Supporting Adaptive Multimedia Applications through Open Bindings (se kurssiden: Pensum)! Blair, Coulson, Robin, Papathomas: An architecture for next generation middleware (se kurssiden: Pensum) SRL & Ifi/UiO 2 INF5040 høst 2004 Frank Eliassen 1
2 Utfording for multimedia middleware (M3W)! Støtte for multimedia! Programmeringsmodell og systemstøtte for kontinuerlige media strømmer (enkle og sammensatte)! QoS forvaltning (management)! statisk og dynamisk! Synkronisering i sann tid! intra- og inter-synkronisering! gruppekommunikasjon! programmeringsmodell (grupper)! QoS forvaltning av grupper gruppemedlemmer med ulike QoS krav ( filtering ) SRL & Ifi/UiO 3 Betydning for mellomvare!generelle bilde for konvensjonell mellomvare...!understøtter IKKE kontinuerlige media!tillater IKKE forvaltning av tjenestekvalitet!tillater IKKE sanntidssynkronisering!støtter IKKE multimedia gruppekommunikasjon => Behov for forskning på dette området SRL & Ifi/UiO 4 INF5040 høst 2004 Frank Eliassen 2
3 Noen av dagens løsninger for multimedia!corba A/V Streams!Komponentrammeverk!MS DirectShow!Java Media Framework!Internet streaming!quicktime!realnetworks!windows Media Player!Fullstendig nedlasting før avspilling!napster SRL & Ifi/UiO 5 Internet streaming! Basert på komprimering! Audio: GSM(13Kbps), G.729 (8Kbps), mange prorietære teknikker! Video: H.261 og H.263 mest popoulære, mange proprietære teknikker! Audio streaming! Nett-radio (komprimert audio: 10Kbps (størrelsesorden))! MP3: nær CD-kvalitet (komprimerer 700 Kbps til 128 Kbps)! Ressurskrevende likevel: benytter ikke multi-cast! Video streaming! Populære public domain verktøy er Vic og Vat! IETF protokoller RTP: standard for innkapsling av audio og video-segmenter RTSP: standard for bruker-interaktivitet! Mange proprietære teknikker for jitter-fjerning SRL & Ifi/UiO 6 INF5040 høst 2004 Frank Eliassen 3
4 Streaming via nett-leser!basert på helper application : media player!dekomprimering!fjerning av jitter!feilretting (rekonstruksjon av tapte pakker - FEC) Web browser media player SRL & Ifi/UiO 7 Web-server sender audio/video direkte til mediaspilleren!web-server med audio-filer Web-server Web browser (1) HTTP-request/response for meta-fil (2) Meta-fil media player (3) HTTP-request/response for audio/video fil SRL & Ifi/UiO 8 INF5040 høst 2004 Frank Eliassen 4
5 Streaming server! Proprietære (RealNetworks, Microsoft)! public-domain : f.eks. RTP/RTSP baserte Web-server (1) HTTP-request/response for presentasjonsbeskrivelse Web browser streaming-server (2) presentasjonsbeskrivelse media player (3) Streaming av audio/video fil (f.eks. RTP/RTSP) SRL & Ifi/UiO 9 Utfording fra mobilitet til mellomvare! Støtte for heterogene datanett!mobile enheter kan bevege seg mellom ulike teknologidomener med ulike karakteristika mhp bl.a. båndbredde, forsinkelse, og tap!tilpasse seg endring!på operativsystemnivå!i mellomvareplattformen!i applikasjonen SRL & Ifi/UiO 10 INF5040 høst 2004 Frank Eliassen 5
6 Betydning for mellomvare! Mellomvare må tilby en åpen arkitektur som tillater at mellomvaren tilpasses dynamisk til endringer i den operasjonelle omgivelse! Generelle bilde for konvensjonell mellomvare...! Tilbyr generelt en svart-boks arkitektur! Begrenset (ad hoc) åpenhet CORBA: Åpenhet i essens kun uttrykt ved IIOP, POA og interceptors! Tilbyr ikke dynamisk tilpassing => Behov for forskning på dette området SRL & Ifi/UiO 11 Noe relevant forskning! Real-time mellomvare! RT CORBA/TAO! Utvidede mellomvareplattformer! Dimma, ReTINA (Jonathan), Sumo! Adapsjon og QoS management! QuO, Agilos, Quasar, DJINN, Adapt, MULTE, 2K Q! Komponentrammeverk (mange støtter adaptiv QoS):! Gibbs s rammeverk, VuSystem, CMT, Mash, TOAST & OpenORB, Infopipes, QuA SRL & Ifi/UiO 12 INF5040 høst 2004 Frank Eliassen 6
7 Bakgrunn: RM-ODP! Litteratur: Blair & Stefani! Hva er RM-ODP?! ISO/ ITU-T standard for en Reference Model for Open Distributed Processing! Nøkkelbegreper. inkluderer objekt-orientert tilnærming og definisjon av 5 viewpoint språk Enterprise, information, computational, engineering, technology viewpoints! RM-ODP tilbyr en essensiell forutsetning for å støtte mobile applikasjoner! en vel-definert engineering struktur (beskriver hvordan distribusjon er realisert) som åpner opp distribusjons-plattformen (dvs mellomvaren)! RM-ODP tilbyr en arkitektonisk bedre løsning for multimediastøtte og dynamisk tilpassing enn f.eks. CORBA-baserte løsninger SRL & Ifi/UiO 13 ODPs computational model I!Objekter (= komponenter?) som innkapslingsenhet, tilbyr en eller flere grensesnitt (beskrevet vha IDL)! inngående og utgående grensesnitt!qos annoteringer kan assosieres med grensenitt!objekter interagerer gjennom bindinger SRL & Ifi/UiO 14 INF5040 høst 2004 Frank Eliassen 7
8 ODPs computational model II!Tre typer interaksjon mellom objekter:!operasjonelle grensesnitt klient objekter anroper operasjoner i grensesnittene til tjener objekt (jfr. RPC & RMI)!strøm grensesnitt kontinuerlige strømmer av dataflyter mellom produsent og konsument grensesnitt (jfr. multimedia)!signal grensesnitt grensesnitt for å produsere eller konsumere sanntidshendelser SRL & Ifi/UiO 15 ODPs computational model III: Eksplisitte bindinger! Eksplisitte bindinger kan opprettes mellom kompatible grensesnitt (i CORBA: implisitte bindinger)!resulterer i opprettelsen av et bindingsobjekt!tre typer bindinger (operasjonell, strøm, signal)! Statisk QoS forvaltning innkapsles i operasjonen som oppretter bindingsobjektet!(dvs. forhandling, adgangskontroll og ressursreservering)! Dynamisk QoS forvaltningsfunksjoner understøttes gjennom kontrollgrensesnittene til bindingsobjektet!(dvs. monitorering, vedlikehold og kontroll, reforhandling) SRL & Ifi/UiO 16 INF5040 høst 2004 Frank Eliassen 8
9 RM-ODP bindingsobjekt create (IfRef1, IfRef2,QoSreq>) local binding Stream binding factory static QoS management Control interfaces dynamic QoS management O 1 O 2 Stream binding object IfRef1 IfRef2 SRL & Ifi/UiO 17 RM-ODP engineering modell Basic engineering object capsule capsule Basic engineering object method call method return method call method return proxy skeleton dispatcher client binder/locator RR protocol module RMI channel Interceptor server binder/locator RR protocol module SRL & Ifi/UiO 18 INF5040 høst 2004 Frank Eliassen 9
10 Støtte for mobilitet: Løsningen?!Konfigurerbar mellomvare!komponent-baserte mellomvare plattformer jfr DCOM, EJB, CCM!Re-konfigurerbar mellomvare!muliggjør inspeksjon av viktige hendelser!muliggjør adapsjon (tilpassing) Endre adferden til eksisterende komponenter legge til nye komponenter, bytte ut komponenter,... SRL & Ifi/UiO 19 Distribusjonstransparens!Tradisjonelle rolle til mellomvareplattformer!filtrere bort problemer i forb. med distribusjon gjennom selektive transparens funksjoner.!den nye rollen!mellomvare som en informasjonsleverandør i stedet for informasjonsskjuler!mellomvare som en katalysator for adapsjon SRL & Ifi/UiO 20 INF5040 høst 2004 Frank Eliassen 10
11 Eksempel på adapsjon: I kommunikasjonssystemet!endrevalgavprotokoller!rekonfigurer stakken til å passe nye/endrede betingelser i nettverket.!endre protokoll parametre!endre transmisjonsrate, policy for retransmisjon, buffer allokering, pakkestørrelse, etc.!andre optimimaliseringer!optimalisere multicast ved å avbilde til ny nettverksteknologi... SRL & Ifi/UiO 21 Eksempel på adapsjon: I mellomvare!sett inn nytt filter i datastrømmen!f.eks. MPEG komprimering for multimedia!endre. parametre til et filter!f.eks. miks av I-, P- and B-rammer!Andre strategier!bruk pre-fetching eller on-demand caching!endre prioritering/ schedulering av data!sett inn delay-buffer for å redusere jitter SRL & Ifi/UiO 22 INF5040 høst 2004 Frank Eliassen 11
12 Eksempel på adapsjon: På høyere nivå!restrukturer applikasjon!avlast prosessering til fjerne maskiner!bruk av proxy tjenere/filtre.!velge nye tjenester!f.eks. basert på nærhet!endre arbeidsmodus!f.eks. fra RMI til mer asynkron interaksjon SRL & Ifi/UiO 23 Prinsipp QoS overvåking!monitorering Komponent Eksempel: Applikasjon QoS kontrakt Monitor Signal (QoS violation) Signal (e.g. current delay value) Data Komponent Eksempel: binding SRL & Ifi/UiO 24 INF5040 høst 2004 Frank Eliassen 12
13 Prinsipp QoS overvåking og adaptering!monitorering og adapsjon (tilpassing) Adapsjon (increase buffer size) Component Eksempel: Applikasjon Signal (overflow too often) Monitor Signal (buffer overflow) Data Component Eksempel: Buffer SRL & Ifi/UiO 25 Åpen implementasjon!hva er en åpen implementasjon?!et system/en komponent med en åpen implementasjon tilbyr. (minst) to grensesnitt, et basis-nivå grensesnitt til systemets/komponentens funksjonalitet, og et metanivågrensesnitt som avdekker aspekter av hvordan basisnivå grensesnittet er implementert!adapsjon gjennom åpne implementasjoner!meta-nivågrensesnittet tillater endring av aspekter av implementasjonen under kjøretid SRL & Ifi/UiO 26 INF5040 høst 2004 Frank Eliassen 13
14 Åpne bindinger! En binding med en åpen implementasjon! integrerer RM-ODP computational and engineering modellene Eks. på operasjoner: getgraph() addcomponent( ) removecomponent( ) replace( ) localbind( )... setattribute( )... Open binding control interface Component ctrl i/f interface mapping lokal binding indre binding SRL & Ifi/UiO 27 Case: ADAPT prosjektet Lancaster University The main aim of the Adapt Project is to investigate the development of distributed systems support to manage the differing levels of connectivity a mobile user will experience. More specifically, the Adapt Project will investigate the required support for adaptive multimedia applications which are capable of intelligently adapting to QoS fluctuations (e.g. through QoS re-negotiation, media scaling, etc). Tom Fitzpatrick et al, Supporting Adaptive Multimedia Applications through Open Bindings SRL & Ifi/UiO 28 INF5040 høst 2004 Frank Eliassen 14
15 Case: MULTE prosjektet UiT,UiO! Goal:! develop flexible and adaptable middleware that supports a broad range of Quality-of-Service (QoS) requirements of distributed multimedia applications. continuous media streams, enhanced interoperable stream multicast for heterogeneous environments, flexible connection management, and constrained latency high throughput! Approach:! flexible/(re)configurable protocol system (Da CaPo) as basis for new ORB! F. Eliassen, T. Plagemann et al: QoS management in the MULTE-ORB, IEEE distributed systems online, March 2002, articles/dsonline-multe-orb.html SRL & Ifi/UiO 29 Implementasjon av Adapt og MULTE plattformer Applications Extended CORBA API Open Bindings Comms Infrastructure (Da CaPo/Ensemble) Standard CORBA Platform (COOL-ORB) Underlying Operating System (Chorus/Solaris/Windows-NT) SRL & Ifi/UiO 30 INF5040 høst 2004 Frank Eliassen 15
16 Eksempel åpen binding og adapsjon The MPEG encoder component's Control Interface can be used to dynamically change video bitrate, quality etc. RTP Binding Video Source MPEG encoder RTP sender UDP/IP Binding RTP receiver MPEG decoder Video Render Data H.263 encoder An MPEG video encoder component object could be REPLACED by an H.263 encoder for much lower bandwidth operation. Delay buffer A delay buffer object could be inserted between two bound objects in order to counteract the detrimental effects of jitter on video playback. SRL & Ifi/UiO 31 Adapsjon gjennom reflektivitet!fra åpen implementasjon til reflektivitet Reflection = Open Implementation + Causally Connected Self Representation (CCSR) + Completeness!Grensesnittet til meta-nivået (CCSR) kalles gjerne metaobjekt protokollen (MOP) SRL & Ifi/UiO 32 INF5040 høst 2004 Frank Eliassen 16
17 Reflektivt system: begrepsmessig model modification reification A self representation MOP Structural and behavioural model Meta level absorption A system Base level SRL & Ifi/UiO 33 Hvorfor reflektivitet?!støtte for introspeksjon (introspection)!muligheten til å inspisere strukturen eller adferden til et system. F.eks. dynamisk monitorering eller accounting!støtte for adapsjon!dynamisk re-konfigurering (kort tidshorisont) F.eks. endre protokoll konfigurasjon!evolusjon (lang tidshorisont) F.eks. legge til ny multimediatjeneste SRL & Ifi/UiO 34 INF5040 høst 2004 Frank Eliassen 17
18 Eksempel på reflektiv mellomvare: Open-ORBv1 arkitekturen!kombinasjon av:!refleksjon!bruk av refleksjon til å aksessere strukturen og adferden til den. underliggende mellomvareplattformen!mest hensiktsmessige plass for refleksjon?!komponenter!anvender komponent-orientert programmering på basisog metanivå!rm-odp (SUMO) inspirert (multimedia) komponentmodell SRL & Ifi/UiO 35 Open-ORBv1 Arkitekturen: En multi-model tilnærming. SRL & Ifi/UiO 36 INF5040 høst 2004 Frank Eliassen 18
19 Strukturell (structural) refleksjon i Open-ORBv1! Interface meta-model!støtter introspeksjon og adapsjon av den eksterne representasjon av en komponent Required/provided interfaces!architectural meta-model!støtter introspeksjon og adapsjon av den underliggende programvarearkitektur Programvarearkitektur = komponentgraf + arkitektoniske begrensninger SRL & Ifi/UiO 37 Adferdsmessig (behavioural) refleksjon i Open-ORBv1!Interception meta-model!støtter dynamisk innsetting av interceptors rundt komponentgrensesnitt Pre-, post- og wrapper- metoder!resources meta-model!støtter introspeksjon og adapsjon av allokering av ressurser og relatert ressurs forvaltning basert på begreper som tasks og resources SRL & Ifi/UiO 38 INF5040 høst 2004 Frank Eliassen 19
20 QoS forvaltning i OpenORBv1 Monitoring Event Collector Monitor Control Strategy Selectors Strategy Activators Observe behaviour of underlying functional components and generate relevant QoS events. Collect QoS events and report abnormal behaviour to interested parties. Select an appropriate adaptation strategy (i.e. strategy activator) based on feedback from monitors. Implement a particular strategy, e.g. by manipulating component graph. Dynamisk innsetting av management komponenter og binding til eksisterende (protokoll)komponenter Protokollkomponenter adapteres dynamisk til å kunne interagere med management komponenter SRL & Ifi/UiO 39 Eksmpel på QoS forvaltning i OpenORBv1 (OOPP) Interception meta-object Strategy activator Strategy selector Strategy activator Resources meta-object producer binding monitor buffer adder pre-metode til buffer.additem metode. Pre-metoden sjekker buffer og sender evt overflow signal consumer Overflowtoo-often signal overflow signal Signalinterface til buffer adderes dynamisk SRL & Ifi/UiO 40 INF5040 høst 2004 Frank Eliassen 20
21 Oppsummering!Behov for effektiv mellomvare som kan understøtte et vidt spekter av krav inklusive multimedia og mobilitet.!løsningen ligger i mer åpne og adaptive arkitekturer!konfigurerbare!re-konfigurerbare!en rolle for refleksjon? SRL & Ifi/UiO 41 INF5040 høst 2004 Frank Eliassen 21
RM-ODP og Multimedia middleware (M3W):
RM-ODP og Multimedia middleware (M3W): INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Litteratur Gordon Blair, Jean-Bernard Stefani, Distributed Processing and Multimedia, Addison-Wesley
DetaljerUtfordringer til mellomvare: Multimedia
Utfordringer til mellomvare: Multimedia INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware Støtte for multimedia Programmeringsmodell og systemstøtte for
DetaljerMellomvare for distribuert multimedia og mobilitet
Mellomvare for distribuert multimedia og mobilitet INF 5040 høst 2005 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Litteratur!Tom Fitzpatrick, Gordon S. Blair, Geoff Coulson, Nigel Davies and Philippe Robin,
DetaljerMellomvarestøtte for mobilitet Reflektiv mellomvare
Mellomvarestøtte for mobilitet Reflektiv mellomvare INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfordring fra mobilitet Støtte for heterogene datanett Mobile enheter kan bevege seg mellom
DetaljerMellomvare for distribuert multimedia og mobilitet. Litteratur
Mellomvare for distribuert multimedia og mobilitet INF 5040 høst 2006 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Litteratur q Tom Fitzpatrick, Gordon S. Blair, Geoff Coulson, Nigel Davies and Philippe Robin,
DetaljerUtfordringer til mellomvare: Multimedia
Utfordringer til mellomvare: Multimedia IN-ODP høst 2001 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware ÿ Støtte for multimedia ÿ Programmeringsmodell og systemstøtte
DetaljerNeste Generasjon Datanett
Neste Generasjon Datanett Wolfgang Leister Project ENNCE A holistic view of the system End System QoS architecture QoS Negotiation and Connection Management Service Agent - Service Agent Control Protocol
DetaljerGruppe 11. Frank Petter Larsen Vegard Dehlen
qoskets Gruppe 11 Frank Petter Larsen Vegard Dehlen Problematikk Dagens mellomvare for objektbaserte distribuerte systemer har ikke innebygget støtte for å spesifisere, overvåke og kontrollere tjenestekvalitet
DetaljerPresentasjon av: Erling Ringen Elvsrud Nils Fredrik Gjerull Håkon Torjus Bommen
SUMO Presentasjon av: Erling Ringen Elvsrud Nils Fredrik Gjerull Håkon Torjus Bommen Innhold Hva er SUMO Programmeringsmodellen Anvendelser Sammenligning med CORBA Systemstøtte Oppsummering Hva er SUMO
DetaljerCORBA Objektmodell (Java RMI)
CORBA Objektmodell (Java RMI) IN-ODP høst 2002 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 OMG & CORBA Object Mangement Group (OMG): non-profit organisasjon med over 800 medlemsorganisasjoner
DetaljerOppsummering og pensumkommentarer. INF5040 høst forelesere: Frank Eliassen, Olav Lysne. Innhold og mål
Oppsummering og pensumkommentarer INF5040 høst 2006 forelesere: Frank Eliassen, Olav Lysne INF-5040 H06 1 Innhold og mål q Innsikt i og kunnskap om prinsipper og praksis for konstruksjon av distribuerte
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
DetaljerOppsummering og pensumkommentarer. INF5040 høst forelesere: Frank Eliassen, Olav Lysne. Innhold og mål
Oppsummering og pensumkommentarer INF5040 høst 2005 forelesere: Frank Eliassen, Olav Lysne INF-5040 H05 1 Innhold og mål! Innsikt i og kunnskap om prinsipper og praksis for konstruksjon av distribuerte
DetaljerOpenCOM. Del av et forskningsprosjekt ved Lancaster University, UK
OpenCOM Del av et forskningsprosjekt ved Lancaster University, UK Problem (fra ReMMoC) Eksisterende Mellomvare Eksisterende mellomvare mangler fleksibilitet til å takle oppgaver som: Multimedia Mobil databehandling
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF 5040 H2004 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 Hvorfor objekt-basert distribuert mellomvare?! Innkapsling " naturlig tilnærming
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF5040 foreleser: Olav Lysne Frank Eliassen, SRL & Ifi/UiO 1 Hvorfor objekt-basert distribuert mellomvare? Innkapsling naturlig tilnærming til utvikling
DetaljerFleksibel støtte for tjenestekvalitet i mellomvare
Fleksibel støtte for tjenestekvalitet i mellomvare Tom Kristensen Universitetet i Oslo, Institutt for Informatikk Universitetsstudiene på Kjeller tomkri@unik.no http://www.unik.no/~tomkri Oversikt Multimedia
DetaljerDistributed Component Object Model. Utvikling av distribuerte applikasjoner. Utvidelse av COM for støtte av distribuerte objekter
DCOM Distributed Component Object Model Almir Delkic og Frank Jensen Institutt for Informatikk, Universitetet i Oslo, oktober 2003 Introduksjon Utvikling av distribuerte applikasjoner Utvidelse av COM
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF 5040 H2006 foreleser: Frank Eliassen INF5040 Frank Eliassen 1 Hvorfor objekt-basert distribuert mellomvare? Innkapsling naturlig tilnærming til utvikling
DetaljerDistributed object architecture
Forelesning IMT2243 6. April 2010 Tema: forts. arkitektur og design av programvare Prosjektstatus Programvarearkitektur Oppsummering fra før påske Distribuerte objektarkitektur MDA - Model Driven Architecture
DetaljerKomponentbasert Systemutvikling - Hva, Hvorfor, Hvordan
Komponentbasert Systemutvikling - Hva, Hvorfor, Hvordan Øyvind Matheson Wergeland Master student 23. 1. 2004 Typiske bruksområder for komponenter Sammensatte dokumenter Microsoft OLE og ActiveX (COM) Distribuerte
DetaljerDCOM. 21. oktober Mai et al. Hva er egentlig en komponent?
DCOM 21. oktober 2004 Mai et al. Komponent Hva er egentlig en komponent? En komponent er et programvareobjekt, ment å samvirke med andre komponenter, og tilbyr en gitt funksjonalitet. En komponent har
DetaljerKomponentarkitekturer
Komponentarkitekturer INF 5040 høst 2004 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 En historie om mellomvare!første generasjons mellomvare " Utelukkende basert på klient-tjerner modellen
DetaljerLAVA. Om LAVA prosjektet UNINETT96
Om LAVA prosjektet UNINETT96 Tryggve Sørensen, Norsk Regnesentral 16. oktober 1996 LAVA Delivery of video over ATM Financed by Norwegian Research Council Part of HUGIN - NFRs broadband initiative Develop
DetaljerProgramvarekomponenter og distribuerte system. INF 5040 høst foreleser: Frank Eliassen
Programvarekomponenter og distribuerte system INF 5040 høst 2006 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 Litteratur Szyperski, C., Gruntz, D., Murer, S., Component Software eyond Object-
DetaljerHvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk
Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Logica 2012. All rights reserved No. 3 Logica 2012. All rights reserved No. 4 Logica 2012. All rights reserved
DetaljerTTM4175 Hva er kommunikasjonsteknologi?
1 TTM4175 Hva er kommunikasjonsteknologi? Del 3 Bjørn J. Villa Stipendiat Institutt for Telematikk, NTNU bv@item.ntnu.no 2 Innhold Begrepet «Kommunikasjonsteknologi» Definisjon, historikk og en liten refleksjon
DetaljerKomponentarkitekturer. En historie om mellomvare
Komponentarkitekturer INF 5040 høst 2003 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 En historie om mellomvare Første generasjons mellomvare Utelukkende basert på klient-tjerner modellen
DetaljerA Study of Industrial, Component-Based Development, Ericsson
A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser
Detaljer2. HVA ER EN KOMPONENT?
Innholdsfortegnelse 1. INTRODUKSJON 3 2. HVA ER EN KOMPONENT? 3 2.1. Litt av historien 3 2.2. UML og komponenter 5 2.3. Noen definisjoner 5 REFERANSER 7 1. Introduksjon Komponenter og komponentbasert systemutvikling
DetaljerHva betyr tjenesteorientert arkitektur for sikkerhet?
Hva betyr tjenesteorientert arkitektur for sikkerhet? Torbjørn Staff Architecture Innovation Group Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Agenda Arkitekturevolusjonen
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
DetaljerUke 5. Magnus Li INF /
Uke 5 Magnus Li magl@ifi.uio.no INF3290 26/27.09.2017 Repetisjon av begreper Diskusjonsoppgaver I første innlevering ønsker vi et brukerperspektiv i et informasjonssystem - Hva kan inngå i et slikt informasjonssystem?
DetaljerConfidence-based Data Management for Personal Area Sensor Nets
Confidence-based Data Management for Personal Area Sensor Nets Nesime Tatbul, Stan Zdonik Brown University Mark Buller, Reed Hoyt, Steve Mullen USARIEM Talk Outline Warfighter Physiologic Status Monitoring
DetaljerTTM4175 Hva er kommunikasjonsteknologi?
1 TTM4175 Hva er kommunikasjonsteknologi? Del 3 Bjørn J. Villa PhD, Senior Engineer, UNINETT AS bv@item.ntnu.no // bv@uninett.no 2 Innhold Begrepet «Kommunikasjonsteknologi» Definisjon, historikk og en
DetaljerDen europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,
Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.
DetaljerEr du nysgjerrig på om det er mulig...
BIMMER: Hvorfor ta steget over til Novapoint DCM og Quadri DCM? SOLVEIG FISKAA OG HEIDI BERG, VIANOVA SYSTEMS Er du nysgjerrig på om det er mulig......å dele alle infrastruktur data i en intelligent modell,
DetaljerSascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved.
Extending SAS Enterprise Miner Sascha Schubert Product Manager Data Mining SAS International Agenda Architecture of SAS Enterprise Miner 5.2 Access to SAS Data Mining Functionality The Flexibility of the
DetaljerInnovation at Redningsselskapet Martin Fuhr Bolstad. Redningsselskapet Ingen skal drukne
Innovation at Martin Fuhr Bolstad From sail to water jet experience and knowledge built through 125 years. Innovation is a focus area in our strategy towards 2025. INNOVAtiON «We are known for our innovative
DetaljerJini. Gruppe 1 Martin Skarsaune Bjørn Arne Dybvik Cuong Huu Truong. Definisjon
Jini Gruppe 1 Martin Skarsaune Bjørn Arne Dybvik Cuong Huu Truong Definisjon Et distribuert system bygd opp som et forbund av brukergrupper og ressurser som brukerne trenger, der ressursene tilbyr brukere
DetaljerTom Røise IMT 2243 : Systemutvikling 1. Forelesning IMT Mars Designfasen i SU-prosjekter : Generelle steg i Designprosessen
Forelesning IMT2243 12. Mars 2007 Tema : Design av programvare Hva ønsker vi å oppnå i designfasen? Generelle steg ved design av programvare Softwarearkitektur Struktur og organisering Dekomponering Kontrollmekanismer
DetaljerEXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON
Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Contact person /
DetaljerErfaringer fra en Prosjektleder som fikk «overflow»
Erfaringer fra en Prosjektleder som fikk «overflow» Per Franzén, Project Manager August 30 th, 2017 ERFARINGER FRA EN PROSJEKTLEDER SOM FIKK «OVERFLOW» AV GDPR BEGREPER OG INSTRUKSER Purpose limitation
DetaljerServer-Side Eclipse. Bernd Kolb Martin Lippert it-agile GmbH
Server-Side Eclipse Bernd Kolb b.kolb@kolbware.de Martin Lippert it-agile GmbH lippert@acm.org 2006 by Martin Lippert, lippert@acm.org; made available under the EPL v1.0 Outline Introduction Why Eclipse?
DetaljerStein Gjessing. Institutt for informatikk. Universitetet i Oslo. Institutt for informatikk
INF1010 11. mai 2017 Monitorer med kritiske regioner og passive venting innbygget i Java - Kommunikasjon mellom prosesser i Java (Ikke pensum i INF1010) Stein Gjessing Universitetet i Oslo 1 Repetisjon:
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
DetaljerReliable RT processing @ Spotify
Reliable RT processing @ Spotify Pablo Barrera February 5, 2014 Spotify 3 Spotify the right music for every moment over 6 million paying customers over 24 million active users each
DetaljerTom Røise 24.Mars 2009
Forelesning IMT2243 24. Mars 2009 Tema : Design av programvare Offshore Software Development (se foiler for sist) Hva er målet i designfasen? Generelle steg ved design av programvare Softwarearkitektur
DetaljerSAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE
SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE HVA ER WEB SERVICER OG TJENESTELAG? Fra Wikipedia: En web service er definert av W3C som et software system som er designet for å støtte
DetaljerJini. Overblikk. Gruppe 1: Odd-Wiking Rahlff, Arnor Solberg og Finn Haukebøe
Jini Gruppe 1: Odd-Wiking Rahlff, Arnor Solberg og Finn Haukebøe Overblikk Hvorfor Jini? (Motivasjon) Kort historikk Hva er Jini? Arkitektur Essensielle Egenskaper Styrker & Svakheter Jini vs. CORBA Jini
DetaljerInvitation to Tender FSP FLO-IKT /2013/001 MILS OS
Invitation to Tender FSP FLO-IKT /2013/001 MILS OS April 15th 2013 Forfatter Prosjektittel 19.04.2013 19.04.2013 1 Introduction AGENDA Important aspects regarding the competition and Invitation to tender
DetaljerGeWare: A data warehouse for gene expression analysis
GeWare: A data warehouse for gene expression analysis T. Kirsten, H.-H. Do, E. Rahm WG 1, IZBI, University of Leipzig www.izbi.de, dbs.uni-leipzig.de Outline Motivation GeWare Architecture Annotation Integration
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerHONSEL process monitoring
6 DMSD has stood for process monitoring in fastening technology for more than 25 years. HONSEL re- rivet processing back in 990. DMSD 2G has been continuously improved and optimised since this time. All
DetaljerForelesning IMT Mars 2011
Forelesning IMT2243 24. Mars 2011 Tema : Design av programvare Hva er målet i designfasen? Generelle steg ved design av programvare Softwarearkitektur Struktur og organisering Kontrollmekanismer Dekomponering
DetaljerEmergency Management Training
Emergency Management Training Training Software Infrastructure Trond Olav Skevik og Ståle A. Nygård HiNT/GSS Hvem er vi? HiNT Høgskolen i Nord-Trøndelag Stjørdal, Levanger, Verdal, Steinkjer Namsos LIT
DetaljerServer-Side Eclipse. Martin Lippert akquinet agile GmbH
Server-Side Eclipse Martin Lippert akquinet agile GmbH martin.lippert@akquinet.de 2006 by Martin Lippert, martin.lippert@akquinet.de; made available under the EPL v1.0 Outline Introduction Why Eclipse?
DetaljerReferansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk
Referansearkitektur use cases Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk 1 Begrunnelse for arkitektur use cases Med det brede perspektivet Smart grids har, er det nødvendig å dele det
DetaljerHARP-Hybrid Ad Hoc Routing Protocol
HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN Eurecom Institute Sophia-Antipolis France http://www.eurecom.fr/~nikaeinn 2001 Navid Nikaein Outline ❶ Introduction ❷ Routing
DetaljerJava RMI. Introduksjon. Markus Foss Hans-Gunnar Vold
Java RMI Markus Foss Hans-Gunnar Vold Introduksjon Java Remote Method Invocation Tillater metodekall mellom Java virituelle maskiner Introdusert i Java 1.02 Javas svar på RPC, men er objekt orientert,
DetaljerInformation search for the research protocol in IIC/IID
Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs
DetaljerINF5120 Modellbasert systemutvikling
INF5120 Modellbasert systemutvikling Interoperability Frameworks Information and ontologies s Forelesning 23.04.2007 Arne-Jørgen Berre Arne.J.Berre@sintef.no Pensum litteratur F Foiler fra alle forelesningene,
DetaljerJava RMI (Remote Method Invocation) Gruppe 9: Ivar Steien Rasmussen Tom Anders Dalseng Andreas Petlund
Java RMI (Remote Method Invocation) Gruppe 9: Ivar Steien Rasmussen Tom Anders Dalseng Andreas Petlund Antagelser og forutsetninger Implementasjonseksemplet kompileres og kjøres på Java SDK 1.4.2 Dokumentasjon
DetaljerEKSAMEN I FAG TDT4180 - MMI Lørdag 11. august 2012 Tid: kl. 0900-1300
Side 1 av 8 NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Dag Svanæs, Tlf: 73 59 18 42 EKSAMEN I FAG TDT4180 - MMI Lørdag
DetaljerGruppetime INF3290. Onsdag 23. september
Gruppetime INF3290 Onsdag 23. september Dagens plan 1. Gå gjennom ukens artikler a. Reflexive integration in the development and implementation of an Electronic Patient Record system (Hanseth, Jacucci,
DetaljerNytt biblioteksystem - prosjektet
Nytt biblioteksystem - prosjektet Organisert i fire delprosjekt 1. OCLC s utviklingsprosjekt av et nytt nestegenerasjons biblioteksystem 2. Utvikling av nasjonale tilleggstjenester hos BIBSYS 3. Samarbeidsprosjektet
DetaljerCORBA & Java RMI & J2EE & CORBA CCM OMG & CORBA
CORBA & Java RMI & J2EE & CORBA CCM IN-ODP høst 2001 foreleser: Frank Eliassen Frank Eliassen, Simula RL &Ifi/UiO 1 OMG & CORBA Object Mangement Group (OMG): non-profit organisasjon med over 800 medlemsorganisasjoner
DetaljerArnstein Andreassen. Windows media series? Familie av digital media software
Arnstein Andreassen Windows media series? Familie av digital media software 1 Windows media Format Windows Media Codecs Lyd Wma Wma 9 Professional Video Wmv WmvHD Proprietære codecs... Så følger reklamen..
DetaljerFremtiden er (enda mer) mobil
www.steria.no è Fremtiden er (enda mer) mobil Steria Technology trends 2011 è Top 10 strategic technology trends for 2011: Cloud computing is real hot according to Gartner, but CIO s in Norway and Scandinavia
DetaljerIT Grunnkurs Nettverk 3 av 4
1 IT Grunnkurs Nettverk 3 av 4 Foiler av Yngve Dahl og Rune Sætre Del 1 og 3 presenteres av Rune, satre@ntnu.no Del 2 og 4 presenteres av Yngve, yngveda@ntnu.no 2 Nettverk Oversikt Del 1 1. Introduksjon
DetaljerDistributed object architecture
Forelesning IMT2243 1. April 2009 Tema: forts. arkitektur og design av programvare Oppsummering fra forrige gang Programvarearkitektur i distribuerte systemer Programvarearkitektur i RUP Eksempler på arkitekturvurderinger
DetaljerComputer Networks A. Tanenbaum
Computer Networks A. Tanenbaum Kjell Åge Bringsrud (Basert på foiler av Pål Spilling) Kapittel 1, del 3 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Tjenestekvalitet, mer spesifikt Overføringskapasitet
DetaljerNOVUG 3 februar 2009
NOVUG 3 februar 2009 Tjenestekatalog og CMDB En kombinasjon som fungerer i praksis 2008 Prosesshuset AS All tillhørende informasjon kan bli endret uten varsel 1 Introduksjon Stig Bjørling Ellingsen Gründer
DetaljerGrunnlag: 11 år med erfaring og tilbakemeldinger
Antenor Management System v5 Grunnlag: 11 år med erfaring og tilbakemeldinger Antenor Management System v5 AMS v5 første versjon lanseres 13. november 100% uavhengig plattform 100% dedikert til Quality
DetaljerGjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller
Uke 6 - gruppe Gjennomgang av kap. 1-4 Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Gruppearbeid Diskusjon Tavle Gi en kort definisjon av følgende: 1. Linje/pakkesvitsjing
DetaljerSykehuspartner HF En partner for helsetjenester i utvikling. Hvordan bygge et sykehus ved å bruke TOGAF rammeverk. En praktisk tilnærming
Sykehuspartner HF En partner for helsetjenester i utvikling Hvordan bygge et sykehus ved å bruke TOGAF rammeverk. En praktisk tilnærming 1 Agenda Bakgrunn TOGAF : organisering & leverabler Gjennomgang
DetaljerØystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D
Øystein Haugen, Professor, Computer Science MASTER THESES 2015 Professor Øystein Haugen, room D1-011 1 Hvem er jeg? Øystein Haugen, nytilsatt professor i anvendt informatikk på Høyskolen i Østfold, avdeling
DetaljerObjekt-interaksjon. INF 5040 høst 2006
Objekt-interaksjon Foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 Plan Prinsipper for realisering av fjernmetodekall (RMI) Objekt-tjenere CORBA RMI Java RMI Fler-trådede objekt-tjenere Frank
DetaljerFakultet for informasjonsteknologi, Løsning på eksamen i TDT4190 Distribuerte systemer Torsdag 9. juni 2005, 0900 1300
Side 1 av 10 NTNU Norges teknisk naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Løsning på eksamen i
DetaljerInternasjonale trender og utvikling av programvare Arild Larsen, Unitech Power Systems AS
Internasjonale trender og utvikling av programvare Arild Larsen, Unitech Power Systems AS Fremtidige arbeidsmetoder og anvendelse av programvare Kategorier av simuleringer Internasjonale utviklingstrekk
DetaljerStatus for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket
Status for IMOs e-navigasjon prosess John Erik Hagen, Regiondirektør Kystverket E-Navigasjoner skal føre til: - økt navigasjonssikkerhet - økt effektivitet i shipping - enklere adgang til havner og farvann,
Detaljerbuildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata
buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata IFD International Framework for Dictionaries Hvordan bygges en BIM? Hva kan hentes ut av BIM? Hvordan
DetaljerExercise 1: Phase Splitter DC Operation
Exercise 1: DC Operation When you have completed this exercise, you will be able to measure dc operating voltages and currents by using a typical transistor phase splitter circuit. You will verify your
DetaljerHvordan bedømmer Gartner de lange linjene?
Hvordan bedømmer Gartner de lange linjene? q Digitalisering skaper STORE informasjonsmengder som foreldes raskt og er nærmest verdiløse uten rask og presis analyse q Tradisjonell BI er ikke godt nok, den
DetaljerINF 5120 Obligatorisk oppgave Nr 2
INF 5120 Obligatorisk oppgave Nr 2 Vigdis Bye Kampenes Stein Grimstad Gruppe 26 INF 5120 Obligatorisk oppgave Nr 2... 1 1 Business model... 2 Innledende kommentarer... 2 Andre avgrensninger... 2 Scoping
DetaljerTuplespace programmering
Tuplespace programmering..en kort sammenligning for perspektivets skyld..systemmodellen i Tuplespace..gjenfinningsregler..et applikasjonseksempel Planlagt tid: 50-60 min. 1 Anders Fongen Førsteamanuensis
DetaljerCompello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring
Compello Fakturagodkjenning Versjon 10 Software as a service Tilgang til ny modulen Regnskapsføring Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows er registrerte varemerker
DetaljerEn praktisk anvendelse av ITIL rammeverket
NIRF 17. april 2012 En praktisk anvendelse av ITIL rammeverket Haakon Faanes, CIA,CISA, CISM Internrevisjonen NAV NAVs ITIL-tilnærming - SMILI NAV, 18.04.2012 Side 2 Styring av tjenestenivå Prosessen omfatter
DetaljerCOM. Hva er COM? The Component Object Model. Microsoft sitt rammeverk for å lage og bruke komponenter
COM The Component Object Model Hva er COM? Microsoft sitt rammeverk for å lage og bruke komponenter Gjør programvare enklere å lage og bruke Tilbyr et bredt spekter i tjenester og verktøy Tilnærmet språkuavhengig
DetaljerBasert på en artikkel fra Microsoft propaganda November 1996
DCOM - the TCP/IP of objects Basert på en artikkel fra Microsoft propaganda November 1996 The DCOM Architecture DCOM is an extension of Component Object Model (COM) COM defines how components and their
DetaljerKost-nytte innen sikkerhet: Hva er prisen, hva er verdien, og hvordan prioritere blant tiltak?
Kost-nytte innen sikkerhet: Hva er prisen, hva er verdien, og hvordan prioritere blant tiltak? Aida Omerovic Seminar om kost-nytte analyse i en risikoevaluering 18. Feb. 2015 SINTEF Technology for a better
DetaljerComputer Networks A. Tanenbaum
Computer Networks A. Tanenbaum Kjell Åge Bringsrud (med foiler fra Pål Spilling) Kapittel 1, del 2 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Direkte kommunikasjon: dedikert punkt-til-punkt samband
DetaljerCompello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import
Compello Fakturagodkjenning Versjon 10.5 As a Service Tilgang til Compello Desktop - Regnskapsføring og Dokument import Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows
DetaljerDigital Grid: Powering the future of utilities
Digital Grid: Powering the future of utilities Will digital help us do less or be more? Gunnar Westgaard September 2017 In response to the lightning quick pace of change, businesses are asking, What is
DetaljerHentet fra Suns Totorial:
Sun s Hello-eksempel Hentet fra Suns Totorial: http://java.sun.com/j2se/1.4.2/docs/guide/idl/gshome.html Andre nyttige URIer: Java IDL documentation: http://java.sun.com/j2se/1.4.2/docs/guide/idl/index.html
DetaljerEKSAMEN I FAG TDT4180 MMI Mandag 18. mai 2009 Tid: kl. 0900-1300
NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Dag Svanæs, Tlf: 73 59 18 42 EKSAMEN I FAG TDT4180 MMI Mandag 18. mai 2009
DetaljerLicense Management Morten A. Steien EDB Business Partner Industri
License Management Morten A. Steien EDB Business Partner Industri 2009-02-04 EDB Business Partner organisasjon Bank & Finance Public sector Telecom Industry 1000 FTE s 1600 MNOK revenue Application Services
DetaljerItled 4021 IT Governance Fra IT-strategi til digital forretningsstrategi og plattformer
Itled 4021 IT Governance Fra IT-strategi til digital forretningsstrategi og plattformer September 2018 Bendik Bygstad Læringsmål Kunne definere IT-strategi, og forholdet til forretningsstrategi? Kunne
DetaljerOptimalJ-kurs UIO Oppsummering av kurset. De ulike modellene egenskaper og formål
OptimalJ-kurs UIO 2004 Agenda Time 1: Oppsummering av kurset Time 2: De ulike modellene egenskaper og formål Team Development med OptimalJ Domain Patterns Egenutviklede transformasjoner (krever Architect
Detaljereoperasjoner OMS oppgaver
Computas AS kunnskap system eoperasjoner OMS oppgaver Roar Fjellheim, prof. II, IfI/OMS Slide 1 17.08.2007 eoperasjoner Floater Sanntidskontroll Oil platform Distributed operations, collaboration Fiber
Detaljer