Software Agenter med JADE. Jaran Nilsen javabin Sørlandet, Kristiansand, 8. januar 2009
|
|
- Asbjørg Marthinsen
- 8 år siden
- Visninger:
Transkript
1 Software Agenter med JADE Jaran Nilsen javabin Sørlandet, Kristiansand, 8. januar 2009
2 Jaran Nilsen Styremedlem i javabin Sørlandet Senior Software Developer i Integrasco A/S 5 år Annet itunes Agent jade4spring
3 I kveld Hva er software agenter? Multi-agent systemer (MAS) Bruksområder Fordeler og ulemper JADE og Jade4Spring Demo: Utvikling av enkele software agenter med JADE og Jade4Spring
4 Hva er en software agent?
5 Hva er en software agent? Konseptet agenter har vært tilstede siden 1970-tallet Deres fysiske bror roboter har vært tilstede enda lengre Ideologi: Fremtiden vil bringe personlige assistenter som kan gjøre alt for oss Arrangere møter for deg Bestille flybilletter og hotell når du skal ut på reise Dagens agenda mens du spiser frokost Mote-tips? Kjøleskapet handler for deg...
6 Hva er en software agent? Latin: Agere å gjøre, avtale om å handle på ens vegne [1] Software entitet som til en viss grad arbeider selvstendig Designet for å arbeide uten innblanding fra en bruker bestemmer selv når den skal eksekvere oppgavene sine Definisjon[3]: Anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors Selv mennesker kan sees på som agenter ut i fra denne definisjonen
7 Hva er en software agent? Det finnes ingen standardisert definisjon av software agenter Ofte veldig vanskelig å definere software som agent eller ikke et veldig flytende begrep Generell enighet om at software agenter må oppfylle noen krav: Persistent (vedvarende): Blir ikke fortalt når den skal eksekvere oppgaver bestemmer dette selv Autonomous (selv-styrt): Utfører oppgavene sine med ingen eller lite bruker-interraksjon Social: Har mulighet for å kommunisere med andre agenter og samarbeide Reactive: Sanse miljøet / konteksten og reagere på hendelser
8 Hva er en software agent? Konklusjon: En software agent er ikke noen voldsomt avansert og komplisert form for software, men snarere et begrep for å beskrive autonome prosesser som jobber uten lite innblanding fra brukere Generelt sett utfører software agenter mer avanserte oppgaver enn den gjennomsnittlige desktop applikasjon og er ofte designet for å gjøre oppgaver uten at en bruker trenger å blande seg inn
9 Multi-agent systems (MAS) Agenter er et forholdsvis gammelt konsept MAS er dukket opp i de senere årene Flere software agenter som jobber sammen for å løse mer komplekse problemer Utspring fra distribuerte systemer Distribusjon kombinert med behovet for at systemer representerer våre beste interesser og behov, krever at systemene sammarbeider og oppnår enighet Agentcities.org (eksisterer ikke lenger) Drømmen om en agent-verden hvor agenter tilbyr tjenester og kan samarbeide på tvers av grenser og platformer
10 Bruksområder Data mining og analyse Automatiske prosesser som krever lite innblanding av en bruker Simuleringer Spill Distribusjon av oppgaver og samarbeid mellom prosessene gjennom meldingsutveksling Simulering av store folkemengder, trafikk etc. Non-Player Characters Bots - tar på seg rollen som en spiller GPS-modul i bilen...
11 Hvorfor software agenter? Rammeverk basert på standarder Allerede implementert funksjonalitet for Meldingsutveksling Eksekvering Håndtering av livssyklus Enkel tilgang til verktøy for å overvåke og administrere et distribuert agent-miljø Ryddig og strukturert måte å utvikle selvstendige prosesser på
12 Hvorfor ikke software agenter? Den vanligste kritikken: Testing kan være en utfordring spesielt med tanke på integrasjonstester når man f.eks. skal teste oppførselen til en agent i samarbeid med flere andre Ingen standard for kommunikasjon med systemer som ikke er agent-baserte Ingen standard for inter-mas kommunikasjon
13 Agent-rammeverk Voyager Concordia (Mitsubishi) Grasshopper Able (IBM) IMPACT JADE +++
14 JADE Java Agent DEvelopment Framework Middleware for utvikling av distribuerte multi-agent systems[3] Uviklet og vedlikeholdt av Telecom Italia Labs Open source robust og aktivt miljø rundt rammeverket Implementerer FIPA spesifikasjonene
15 FIPA (.org) Foundation of Intelligent Physical Agents Spesifikasjoner for flere forskjellige aspekter ved software agenter Lifecycle management Message transport Message structure Interaction protocols Ontologies Security
16 FIPA (.org) Inside the scope of FIPA: Platform services provided to the agents Message Transport System Outside the scope of FIPA: The agent itself
17 JADE - arkitektur
18 JADE - tjenester Gule-sider tjeneste Directory Facilitator (DF) Effektiv kommunikasjon via Agent Communication Language (ACL) Ontologies for avansert agent kommunikasjon og standardkompabilitet Intra-platform mobilitet agenter kan flytte seg mellom containere Verktøy for administrasjon, overvåking og debugging av agenter
19 En JADE agent Består av to vikitge elementer Agent-klassen (extends jade.core.agent) Behaviours: her ligger selve funksjonaliteten til agenten - agentens actions public class MyAgent extends Agent { protected void setup ( ) { } // TODO Initialize the agent and // add behaviours protected void takedown() { // TODO Perform any clean up before the // agent is destroyed } }
20 En JADE agent - Behaviours jade.core.behaviour Behaviour base class for alle behaviours OneShotBehaviour Kjøres umiddelbart, og aldri igjen før agenten restartes TickerBehaviour Kjøres periodisk WakerBehaviour Kjøres en gang, etter en gitt tid ParallelBehaviour Kjører under-behaviours parallelt SerialBehaviour Kjører under-behaviours serielt ++
21 Jade4Spring Tillegg til JADE for enkel integrasjon av JADE agent-containere i Springbaserte applikasjoner Utviklet av Integrasco og brukt internt før vi bestemte oss for å release prosjektet som open source på Sourceforge i februar i fjor. Versjon 2.0 under utvikling og vil by på enda enklere integrasjon, samt en rekke nye features <bean id="jade" class="net.sf.jade4spring.jadebean" init-method="startcontainer" lazy-init="false" destroy-method="stopcontainer" />
22 Let's write some code! :)
23 Videre lesning - registrer og last ned Inneholder tutorials og guides Developing Multi-Agent Systems with JADE (ISBN: )
24 Referanser [1] Wikipedia.org [2] Artificial Intelligence: A Modern Approach. Stuart J. Russel and Peter Norvig, 1995 [3] JADE A White paper F. Bellifemine, G. Caire, A. Poggi, G. Rimassa
CORBA 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
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,
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
DetaljerTilstandsmaskiner med UML og Java
Tilstandsmaskiner med UML og Java DAT2160 DAT2160 Høst Høst 2002 2002 Tilstandsmaskiner Tilstandsmaskiner med med UML UML og og Java Java Hva er en (endelig) tilstandsmaskin? En tilstandsmaskin kan sees
DetaljerMessage Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn
Message Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn Agenda Hva er MOM? Hva er JMS? Hvordan kan MOM brukes i praksis? Hva er MOM? Message Oriented Middleware Sende meldinger
DetaljerSoftware installasjon og andre ettertanker
Software installasjon og andre ettertanker Stein Jørgen Ryan 25feb05 Software installasjon Alle software produsenter gjør det. Høyst varierende forståelse av hva det er. Hvordan gjøres det i dag (på Windows)?
DetaljerAltinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn
Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres
DetaljerIT Service Management
IT Service Management Forelesning uke 7 Innhold Endringer Endringer i ITIL: Service Transition Endringer - en nødvendig onde? If it ain t broke don t fix it. De fleste supportsaker synes å skyldes endringer
DetaljerJigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet
JigZaw Verifiser Forventet Funksjonalitet Teststategi utviklet av Erik Drolshammer Bård Lind Bård Lind Java siden 1997 Arkitekt siden 2000 JavaBin siden 1999 Enterprise Domain Repository og JigZaw-teststrategi
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):
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
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
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
DetaljerProsjekt. Bluetooth Messaging Service. Kristian Sporsheim, Rolf Erik Normann & Karsten Jansen
Prosjekt Bluetooth Messaging Service Kristian Sporsheim, Rolf Erik Normann & Karsten Jansen Kort om Blåtann - Harald Blåtann - Over 6000 produkter - Begrenset rekkevidde - Sikkerhet Hva er blitt gjort
DetaljerIntroduksjon til Eclipse
Introduksjon til Eclipse Andreas Limyr 18-Jan-05 INF2120 Prosjekt i modellering 1 Oversikt over denne forelesningen Generell introduksjon til Eclipse Bruk av Eclipse ved Java-programmering Plug-ins til
DetaljerKai.Hugo.Lund@atea.no 415 22 438
Kai.Hugo.Lund@atea.no 415 22 438 Ateas fem fokusområder Kommunikasjon Mobilitetsløsninger Bredbånd og linjer Nettverk Telefoni Video Klienter Rekvisita Print og kopi Periferiutstyr Mobiltelefoner Lisensrådgivning
DetaljerFrank Sandersen, EVRY 3. April 2014. Avansert integrasjon Saksbehandling med ephorte som arkiv
Frank Sandersen, EVRY 3. April 2014 Avansert integrasjon Saksbehandling med ephorte som arkiv Meg Småbarnspappa EVRY Porsgrunn Automasjonsingeniør Systemutvikler Integrajonsarkitekt Arkivfaglig 2 3 Søker
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
DetaljerSmart flyt av informasjon - strategisk premiss for endring i offentlig sektor
Smart flyt av informasjon Det er store ting på gang Et felles integrasjonspunkt for meldingsutveksling, Norges svar på Estlands X-Road. Kommunalminister Jan Tore Sanner, Nokios 2017 Alle snakker om endring
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
DetaljerMBS 12 & Mamut Online Desktop. Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com
MBS 12 & Mamut Online Desktop Ole M Hasven - Product Manager, Marketing Partnersamling, 9 oktober 2008 oleha@mamut.com Agenda MBS & MOD Mamut Business Software Mamut Online Desktop Produkt demo Mamut Business
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?
DetaljerOppsummering. Thomas Lohne Aanes Thomas Amble
Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt
DetaljerINF2120 Tools at your fingertips
INF2120 Tools at your fingertips Version 070124 23-Jan-07 INF2120 Prosjekt i modellering 1 Eclipse og RSM en god IDE? med foiler også av Andreas Limyr og Gøran K. Olsen før begge Ifi, nå begge Sintef 23-Jan-07
DetaljerIdentitetsstyring og tilgangskontroll innenfor et SOA-regime. Ragna Fossen, 05.03.2009
Identitetsstyring og tilgangskontroll innenfor et SOA-regime Ragna Fossen, 05.03.2009 On the Internet, nobody knows you re a dog. SOA-løsninger er på full fart inn i ITarkitekturen et effektivt verktøy
DetaljerModel Driven Architecture (MDA) Interpretasjon og kritikk
Model Driven Architecture (MDA) Interpretasjon og kritikk Ragnhild Kobro Runde (Ifi, UiO) Veileder: Ketil Stølen (Ifi/SINTEF) Stuntlunsj SINTEF Oversikt Bakgrunn/utgangspunkt for presentasjonen MDA stuntlunsj
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?
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
DetaljerSamferdselsdepartementet. Kunstig intelligens. Anders Martin Fon. April Samferdselsdepartementet
Kunstig intelligens Anders Martin Fon April 2019 Bakteppe Kunstig intelligens vil prege utviklingen i tiden som kommer både i privat og i offentlig sektor. Kunstig intelligens åpner for nyvinninger og
DetaljerORIGO. Robert Engels. Hvordan plassere oss for fremtiden - endrede krav til interne systemer for å imøtekomme fremtidens behov
Hvordan plassere oss for fremtiden - endrede krav til interne systemer for å imøtekomme fremtidens behov ORIGO Robert Engels ORIGO teknisk prosjektleder ORIGO* - radioarkiv, arkivering og gjenbruk Formål
DetaljerProgramvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group
Programvareutvikling hos Sun Microsystems Jørgen Austvik Sun Microsystems Database Technology Group Innhold Sun i Trondheim Hva vi lager Utviklingsprosesser Kvalitetsarbeid > Mål > Hva vi gjør Verktøy
DetaljerCYBER SECURITY AUTONOME SYSTEMER. Marie Moe, forskningsleder for Cyber Security,
CYBER SECURITY AUTONOME SYSTEMER Marie Moe, forskningsleder for Cyber Security, SINTEF Digital @MarieGMoe @SINTEF_Infosec 2 Noen av våre prosjekter 3 SoS-Agile Secure software development IRIS Evolution
DetaljerTeknisk hjørne RiskManager
Teknisk hjørne RiskManager Nye muligheter med RiskManager levert i skyen Tor Myklebust Peter Hjelvik Tom Martens Meyer Solem WWW.EVRY.NO/SAKOGPORTAL Tor Myklebust (46) Utvikler på RiskManager siden 2011
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
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
DetaljerSSL DEKRYPTERING PERSONVERN VS SIKKERHET? STURLA GRELLAND
SSL DEKRYPTERING PERSONVERN VS SIKKERHET? STURLA GRELLAND Copyright 2015 Blue Coat Systems Inc. All Rights Reserved. 1 ADVANCED THREAT DEFENSE LIVSSYKLUS Security Analytics Advanced Web/Mail Gateway Security
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
DetaljerMindIT sin visjon er å være en anerkjent og innovativ leverandør av teknologi og tjenester i den globale opplæringsbransjen
If you think education is expensive... try ignorance! MindIT sin visjon er å være en anerkjent og innovativ leverandør av teknologi og tjenester i den globale opplæringsbransjen Styrende verdier i MindIT:
Detaljer- men en verden av muligheter
En enkel løsning - men en verden av muligheter Da Telenor i Norge i 2011 vurderte løsninger som kunne bidra til enklere rekruttering falt valget på WebCruiter. Vi ønsket en løsning som skulle sikre enklere
DetaljerHP ConvergedSystem 700 Vidar Audum
HP ConvergedSystem 700 Vidar Audum Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Visjon møter virkelighet Virtualisering
DetaljerBESKYTT FORRETNINGENE UANSETT HVOR DE ER. Protection Service for Business
BESKYTT FORRETNINGENE UANSETT HVOR DE ER Protection Service for Business DET ER EN MOBIL VERDEN I dag bruker vi flere enheter over flere nettforbindelser enn noensinne. Å kunne velge når, hvor og hvordan
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
DetaljerObjektorientert design av kode. Refaktorering.
Objektorientert design av kode. Refaktorering. DEL 2 INF1010-forelesning 9. mars Ragnhild Kobro Runde Kjennetegn på god design (fra INF1050) En god utforming gjør den jobben den er ment å gjøre. En god
DetaljerEffektiv testing. Per Otto Bergum Christensen. 9.-10. September, JavaZone. Bergum Christensen Consulting
Effektiv testing Per Otto Bergum Christensen 9.-10. September, JavaZone Bergum Christensen Consulting Om meg Per Otto Bergum Christensen (33) Siv.ing, Datateknikk, NTNU Jobbet med utviklingsprosjekter
DetaljerJigZaw - Verktøy. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet
JigZaw - Verktøy Verifiser Forventet Funksjonalitet Teststategi utviklet av Erik Drolshammer Bård Lind Bård Lind Java siden 1997 Arkitekt siden 2000 JavaBin siden 1999 Enterprise Domain Repository og JigZaw-teststrategi
DetaljerHybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS)
Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS) Varighet: 5 Days Kurskode: M10996 Version: A Opplæringsmetoder: Virtuell opplæring Beskrivelse: This five-day course will provide
DetaljerBruk av egendefinert kode i SAS Data Integration Studio
Bruk av egendefinert kode i SAS Data Integration Studio D a g H å k o n S o l b e r g C e n t r i c i n n o v a t i o n S A S F A N S 2 6. 1 1. 1 5 Etablert i 2011, men med røtter tilbake til slutten av
DetaljerUse case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel
Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kirsten Ribu beskriver kravene til systemet,
DetaljerSensor & Actuator Solutions
Intelligent Transport & Logistikk Espen Braathe IBM Ikke fleip men Fakta! 2 Sensor based solutions for traceability is a strategic opportunity for IBM and customers Sensors Actuators Controllers IBM s
DetaljerGeosynkronisering. Nasjonale tjenester. Kommuner GeoNorge / andre portaler. Metadata. Visning. Nedlasting. Deltakende virskomhet. Geosynkronise ring
Geosynkronisering Geosynkronise ring Kommuner GeoNorge / andre portaler Nasjonale tjenester Metadata Visning Nedlasting Deltakende virskomhet 1 Hva er utviklet til nå? Geosynkronise ring Spesifikasjon
DetaljerWebSmart. Trond E. Nilsen Select AS
WebSmart Trond E. Nilsen Select AS Select AS Postordreselskap (nytte og pyntegjenstander) I Norge siden 1965 I Baltikum siden 1998 Egenutviklet Ordre/lager/faktura system basert på i5 9 ansatte i Norge
DetaljerPLATON EXECUTIVE BRIEFINGS
PLATON EXECUTIVE BRIEFINGS Våren 2014 Deltakelse er gratis! Meld deg på via no.platon.net/pb Påmelding Deltakelse er gratis (NOK 500,-. faktureres ved å utebli uten å gi beskjed) Deltakelse er gratis!
DetaljerLæringsmål uke 7. Objektorientert programmering i Python: Introduksjon. Innhold uke 7. Lite tilbakeblikk: Programflyt og skop
Læringsmål uke 7 Objektorientert programmering i Python: Introduksjon IN1000 Høst 2018 uke 7 Siri Moe Jensen Kjenne til motivasjon og bakgrunn for objektorientert programmering Kunne definere en klasse,
DetaljerRegelbaserte systemer for beregning av pensjon
Regelbaserte systemer for beregning av pensjon erfaringer - muligheter - begrensninger IBM Smarter Business 2011 Rune Sørensen Arkitekt regelbaserte systemer @rugsor linkedin.com/in/rugsor 970 000 medlemmer
DetaljerInternet of things. Kari Gimmingsrud
Internet of things Kari Gimmingsrud Hva er IoT? Et konsept om å utstyre en hvilken som helst tenkelig enhet med en tilknytning til Internett. En utvikling drevet av tre hovedfaktorer: Sensorer og aktuatorer
DetaljerForprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016
Forprosjektrapport Hovedprosjekt i Informasjonsteknologi Høgskolen i Oslo og Akershus Våren 2016 Gruppe 24 Jon Gillingsrud og Christoffer André Belgen Fredriksen Veileder Thor E. Hasle thor.hasle@hioa.no
DetaljerNyheter i CI 6.1. Nyheter i versjon 6.1 av SAS Customer Intelligence. Are Solberg, SAS Institute. make connections share ideas be inspired
make connections share ideas be inspired Nyheter i CI 6.1 Nyheter i versjon 6.1 av SAS Intelligence Are Solberg, SAS Institute C o p y r i g h t 2 0 1 3, S A S I n s t i t u t e I n c. A l l r i g h t
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
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
DetaljerIF2 efaktura B2C Dan Nylænder, UNIT4 Agresso AS 31.3.2014. efaktura B2C
IF2 efaktura B2C Dan Nylænder, UNIT4 Agresso AS 31.3.2014 efaktura B2C Introduksjon Dan Nylænder Product Development Manager UNIT4 Agresso AS Tidligere erfaring: UNIT4 Agresso AS, Teamleder Utviklingsteam,
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
DetaljerSAS Forum Norge 2011
SAS Forum Norge 2011, kompetanse og organisering; tre fokusområder for datavarehusavdelingen på If Skadeforsikring 25. mai Bernt Dingstad, If Skadeforsikring Agenda Introduksjon Spørsmål 1 2 3 4 5 If skadeforsikring
DetaljerC L O U D S E C U R I T Y A L L I A N C E
C L O U D S E C U R I T Y A L L I A N C E Fremme av god praksis for å sikre skytjenester, og gi opplæring i bruk av skytjenester for å sikre alle andre former for databehandling. www.cloudsecurityalliance.no
DetaljerSocial Media Insight
Social Media Insight Do you know what they say about you and your company out there? Slik fikk Integrasco fra Grimstad Vodafone og Sony Ericsson som kunder. Innovasjon og internasjonalisering, Agdering
DetaljerGir vi IKT-kandidatene egnet kompetanse for fremtiden? Morten Dæhlen Dekan
Gir vi IKT-kandidatene egnet kompetanse for fremtiden? Morten Dæhlen Dekan Lange linjer i utviklingen av IKT-faget/informatikk Hvordan blir (IKT-)utdanninger til? Digital kompetanse i bredden og på alle
DetaljerINTELLIGENT TEKNOLOGISK LIV
INTELLIGENT TEKNOLOGISK LIV Mennesket som utgangspunkt AVGRENSNING AVGRENSNING Teknologi: "The application of scientific knowledge for practical purposes, especially in industry" (oxford dictionary). AVGRENSNING
DetaljerSporene sier noe om hvem som gikk. inmemory.no
Sporene sier noe om hvem som gikk inmemory.no Alle er vi forskjellige og fortjener en personlig avskjed Idéen bak konseptet inmemory.no Far var kunstner og hadde en særpreget personlighet. Hans liv og
DetaljerFremme av god praksis for å sikre skytjenester, og gi opplæring i bruk av skytjenester for å sikre alle andre former for databehandling. www.cloudsecurityalliance.no C L O U D S E C U R I T Y A L L I A
DetaljerForelesning inf1000 - Java 1
Litt Java-historikk Forelesning inf1000 - Java 1 Tema: Javas historie Bestanddelene i et Java-program Programvariabler Ole Christian Lingjærde, 22. august 2012 The Green Team I 1991 opprettet Sun Microsystems
DetaljerSkriverkontrollprogrammet MarkVision
Skriverkontrollprogrammet MarkVision Skriverprogram og verktøy 1 MarkVision for Windows 95/98/2000, Windows NT 4.0 og Macintosh leveres med skriveren på CDen Drivers, MarkVision and Utilities. Det grafiske
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
DetaljerInnebygd informasjonssikkerhet hvordan ivareta sikkerhet i prosjekter?
Innebygd informasjonssikkerhet hvordan ivareta sikkerhet i prosjekter? Lillian Røstad Seksjonssjef Seksjon for informasjonssikkerhet Direktoratet for forvaltning og IKT Seksjon for informasjonssikkerhet
DetaljerNye funksjoner kombinert med enkel oppgradering
Norgeslansering under brukermøtet 25. - 26. mars 2014 på Clarion Hotel Oslo Airport, Gardermoen. (Bildetekst) Infor har investert kraftig i oppgradering av ERP-løsningen M3, programvare mange store norske
Detaljer360 emeetings. -Papirløse møter på ipad eller iphone
360 emeetings -Papirløse møter på ipad eller iphone 360 emeetings for Apple ios 360 emeetings - en løsning med multitouch og et levende brukergrensesnitt. 360 emeetings hjelper deg og din virksomhet med
DetaljerCopyright 2010, SAS Institute Inc. All rights reserved.
Analyse. Oppdatering og stresstesting av eksisterende modeller og deling av risk scenarier. Cathrine Pihl Næss Senior Advisor - Analytical Intelligence SAS Institute Agenda Oppdatering på utvalgte områder
DetaljerLøsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004
Løsningsskisse, eksamen J2EE og distribuerte systemer 19.mai 2004 Oppgave 1 RMI-tjenerobjekt (databasewrapper) A Sentral tjenermaskin med database, RMi-register og RMI-tjenerprogram vis kart gjør bestilling
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
DetaljerNOKIOS Sesjon 4A Grenseløs samhandling - Utopi eller nært forestående? Trondheim, oktober 2008
NOKIOS Sesjon 4A Grenseløs samhandling - Utopi eller nært forestående? Trondheim, oktober 2008 Agenda 12:30 Hvordan vil fremtidens eforvaltning se ut? Hva slags tjenester vil dagens fjortiser forvente
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
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
DetaljerPoC Duet. Oppfølging av sykefravær SAP@NSB
PoC Duet Oppfølging av sykefravær SAP@NSB Agenda Introduksjon Bakgrunn forklaring av PoC en Teknisk plattform og landskap Installasjon Demo Erfaringer Spørsmål og Diskusjon Agenda Introduksjon Bakgrunn
DetaljerDigitalisering innen industrien
førstevalget for industriell effektivitet Digitalisering innen industrien TEKNOLOGIFORUM 5. MARS, 2019 Forbedre din konkurransekraft Uavhengig samarbeidspartner førstevalget for industriell effektivitet
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
DetaljerSmidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com
Smidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Agenda Hvorfor Hva Scrum Prosjekteksempel
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
DetaljerHvordan installere Java og easyio på Windows
Hvordan installere Java og easyio på Windows Denne veiledningen forklarer en enkel måte å installere Java og easyio på din egen Windows-datamaskin. Du kan finne veiledninger for andre operativsystemer
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?
DetaljerScientific applications in distributed systems
Scientific applications in distributed systems Kenneth Pedersen Kjetil Pedersen 11. desember 2001 http://faerun.dhs.org/project/ Vårt fokus Løyse numeriske problem ved hjelp av distribuerte system. Numeriske
DetaljerTrådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard
Trådløsnett med MacOSX 10.5 Leopard Wireless network with MacOSX 10.5 Leopard April 2010 Slå på Airport ved å velge symbolet for trådløst nettverk øverst til høyre på skjermen. Hvis symbolet mangler må
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
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
DetaljerKommunikasjon og autonome farkoster. Lars Landmark SEMINAR Maritim Kommunikasjon SINTEF, 15. februar 2017
Kommunikasjon og autonome farkoster Lars Landmark SEMINAR Maritim Kommunikasjon SINTEF, 15. februar 2017 Innhold Litt om oss Forsvarets kommunikasjonsbehov Autonomi og kommunikasjon Bruk av ubemannede
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
DetaljerSoftware Innovation med Public 360 Online. Odd-Henrik Hansen, Salgsdirektør og partneransvarlig Oktober 2014
Software Innovation med Public 360 Online Odd-Henrik Hansen, Salgsdirektør og partneransvarlig Oktober 2014 Hva gjør Software Innovation Hvorfor lanserer Software innovation cloud løsninger Utfordringer
DetaljerLæringsmål for forelesningen
Læringsmål for forelesningen Objektorientering Delegeringsteknikken Delegering vs. arv 1 Dagens forelesning Introduksjon og motivasjon Hvorfor forelese om standardteknikker, såkalte patterns? Hva slags
DetaljerO v e r o r d n e t m a k r o p e r s p e k t i v p å d i g i t a l e m u l i g h e t e r
O v e r o r d n e t m a k r o p e r s p e k t i v p å d i g i t a l e m u l i g h e t e r S t r a t e g i s k s t y r i n g a v v i r k s o m h e t e r Brit Tone Bergman 19/09/2018 2 En v e r d e n i e
DetaljerSTRATEGISK PLAN
STRATEGISK PLAN 2010 2015 IT-AVDELINGEN UNIVERSITETET I BERGEN Brukerorientering Kvalitet Samarbeid Etikk SIDE 1 v. 1.00, 24. juni 2010 VISJON IT-avdelingen ved UiB skal produsere og levere IKT-tjenester
DetaljerAVSLUTTENDE EKSAMEN I/FINAL EXAM. TDT4237 Programvaresikkerhet/Software Security. Mandag/Monday 15.12.2008. Kl. 09.00 13.00
Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL//NYNORSK/ENGLISH Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap
DetaljerEndringer i versjon 14.1
Endringer i versjon 14.1 Endringsnummer Endring Brukskvalitet 14165 Liste over aktører man representerer. Brukere som representerer mange aktører ønsker å kunne skrive ut denne listen til excel for å få
DetaljerFunksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.
Kravspesifikasjon I dette kapittelet foreligger kravspesifikasjonen som ble utformet tidlig i prosjektprosessen. Dette er den opprinnelige kravspesifikasjonen. Det har igjennom prosjektprosessen vært naturlig
Detaljer