Ontwikkeling van een DVB playout manager voor interactieve digitale televisie

Maat: px
Weergave met pagina beginnen:

Download "Ontwikkeling van een DVB playout manager voor interactieve digitale televisie"

Transcriptie

1 Faculteit Ingenieurswetenschappen Vakgroep Informatietechnologie Voorzitter: prof. dr. ir. P. Lagasse Onderzoeksgroep Wireless & Cable Directeur: prof. dr. ir. L. Martens Ontwikkeling van een DVB playout manager voor interactieve digitale televisie door Tom Swennen Promotor: prof. dr. ir. L. Martens Scriptiebegeleider: ir. T. Deryckere Scriptiebegeleider: lic. M. Ide Scriptie ingediend tot het behalen van de academische graad van burgerlijk ingenieur in de computerwetenschappen Academiejaar

2 De auteur geeft de toelating deze scriptie voor consultatie beschikbaar te stellen en delen ervan te kopiëren voor persoonlijk gebruik. Elk ander gebruik valt onder de beperkingen van het auteursrecht, in het bijzonder met betrekking tot de verplichting uitdrukkelijk de bron te vermelden bij het aanhalen van resultaten uit deze scriptie. The author gives the permission to use this thesis for consultation and to copy parts of it for personal use. Every other use is subject to the copyright laws, more specifically the source must be extensively specified when using from this thesis. Gent, Juni 2004 De auteur Tom Swennen i

3 Woord vooraf Met een bang hart ben ik gestart aan het brugprogramma voor industrieel ingenieurs. De twee belangrijke, uitputtende jaren vlogen voorbij door hard werken en sleutelen aan verschillende projecten. Het belangrijkste werk moest natuurlijk nog komen: de thesis. Een keuze tussen de verschillende onderwerpen maken was moeilijk, maar het grote project maken des te moeilijker. Nieuwe technologieën, apparaten,... een hele uitdaging om eraan te beginnen en het af te maken. Natuurlijk sta je er niet helemaal alleen voor en word je deskundig begeleid door de promotor en de assistenten. Mijn familie en vriendin zorgden dan weer voor de andere steun om erdoor te geraken en om de motivatie telkens weer aan te wakkeren. Ik dank hiervoor alle mensen die me geholpen en begeleid hebben. Het is een uitzonderlijke, harde ervaring geweest als brugstudent, maar een uiterst voldoening gevende. Tom Swennen Gent 24 Mei 2006 ii

4 Ontwikkeling van een DVB playout manager voor interactieve digitale televisie door Tom Swennen Scriptie ingediend tot het behalen van de academische graad van burgerlijk ingenieur in de computerwetenschappen Academiejaar Promotor: prof. dr. ir. L. Martens Scriptiebegeleider: ir. T. Deryckere Scriptiebegeleider: lic. M. Ide Faculteit Ingenieurswetenschappen Universiteit Gent Vakgroep Informatietechnologie Voorzitter: prof. dr. ir. P. Lagasse Onderzoeksgroep Wireless & Cable Directeur: prof. dr. ir. L. Martens Samenvatting Playout is een term, in de broadcasting terminologie, voor de transmissie van radio- of tvkanalen vanuit de broadcaster naar een netwerk voor verdere verspreiding naar het publiek. Het multiplexen van transportstromen, het zetten van data op een carrousel en het toevoegen van de geschikte service informatie zijn enkele belangrijke taken van een playoutsysteem. De playoutmanager implementeert een dergelijk systeem voor interactieve digitale televisie met het Multimedia Home Platform. Via een grafische interface wordt de Program Specific en Service Information opgesteld. De manager zorgt voor de configuratie van hardware en software componenten om de transportstroom samen te stellen en te bezorgen naar de verschillende set-top boxen via een aparte multiplexer. De tool maakt het mogelijk om het principe van broadcasting, MHP application signalling/delivery uitvoerig te onderzoeken. Een Event Information Table (EIT) editor en generator vervolledigen het systeem. Electronic Programme Guides (EPG) (en andere programma s) kunnen dan getest worden met eigen opgestelde event informatie. Trefwoorden playout, idtv, MHP, Program Specific en Service Information iii

5 Development of a DVB play-out manager for Interactif Digital Television Tom Swennen Supervisor(s): Prof. Dr. Ir. Luc Martens, Ir. Tom Deryckere, Lic. Michiel Ide Abstract This article presents a play-out system for idtv and MHP. We will show the architecture of a modular play-out system with reuse of broadcast software components. This system enables the user to configure a transport stream and to broadcast applications designed for the MHP platform. The play-out manager will allow the addition of PSI/SI control and wizards to lower the level of user input. Other broadcast components can easily be integrated. Keywords Playout,interactif Digital Television, idtv, Multimedia Home Platform, MHP, Program Specific Information, PSI, Service Information, SI I. INTRODUCTION PLAY-OUT refers to the transmission of radio or television from broadcaster to the delivery network, and so to the audience. Multiplexing of transport streams, configuration of data carousels and the addition of the appropriate Program Specific [1] and Service Information [2], [3] (PSI, SI) are the most important task of a play-out system. The play-out manager implements such a system for interactif Digital Television[4] with the Multimedia Home Platform[3]. It composes Program Specific and Service Information through a graphical user interface and configures hardware and software components. These components build the physical transport stream and deliver it to the set-top boxes through a distinct multiplexer. With this tool it s possible to investigate broadcasting, MHP application signalling and delivery in detail. An Event Information Table (EIT) editor and generator complete the system to test Electronic Program Guides (EPG) (and others) with self-composed event information. The system will reuse existing software components for the application delivery: Object Carousel and Object Streamer: A Digital Storage Media Command and Control (DSM-CC) object carousel provides a protocol to transport data over a broadcast channel. In a broadcast channel the user can t dynamically choose which data he wants to receive. A mechanism, that initiates the transfer of data from Ghent University (UGent), Wireless & Cable group, Department of Information Technology, Gent, Belgium. Tom.Swennen@UGent.be. the broadcaster, is necessary. The basic principle of a carousel is that specific data, chosen by the service provider, is sent and repeated periodically. The Object Carousel and Object Streamer form together a DSM-CC object carousel. Data Inserter: The Data Inserter creates transport packets from the DSM-CC data stream. Through the ethernet interface it reads the data stream (Multi protocol encapsulling), generates transport packets from the data and transports them to a modulator or multiplexer. This article starts with the requirements of the playout manager, followed by the explanation of the software architecture. In section IV the article is concluded. A. Mission Statement II. REQUIREMENTS The implementation of a play-out system through the reuse of Rohde & Schwarz software components. It provides a graphical frontend for the datainserter. Its main tasks are: Configuration and generation of PSI and SI (PAT, PMT, NIT, SDT, EIT, AIT) Make wizards available for the most common PSI and SI configurations B. Target End Users The play-out manager will extend the current test platform of the Wireless and Cable (WICA) research group. The researchers are the target end-users. Knowledge of PSI and SI is necessary for the extensive testing. For regular application testing basic knowledge of PSI and SI is sufficient because the wizards will deal with the configuration of PSI and SI. C. Quality Attributes The architecture is built around the most important quality attributes. Modifiability and usability will be handled in the play-out manager. The reuse of broadcast software or hardware components implies a dependence on manufacturer. The implementation of the play-out manager should minimize this dependence and provide possibilities for the replacement and insertion of components.

6 PSI and SI configuration and generation is an extensive task. To prevent confused users, a clear view on the transport stream must always be provided. Due to the large specifications, the control logic (references between tables,... ) of the PSI and SI must be easy extendable. III. SOFTWARE ARCHITECTURE In figure 1 the module view of the architecture is shown. The architecture is split up in different projects according to their functionality, each has its own responsibility. The interaction, dedicated by arrows, between the modules must be kept as low as possible. Fig. 1. Overview of the architecture. The Object Carousel, Object Streamer and DataInserter modules represent the reused software components. A. XML This module takes care of the PSI and SI. All the data is stored in XML format. Each PSI and SI table has its own XML scheme, including supported descriptors. Internal datasets are created from the schemes for easy, comfortable data management. Figure 2 shows the structure of this module. A Transport Stream class implements the control of the PSI and SI. The different Data Accessors classes take care of the data storage in corresponding datasets, generated form the collection of schemes in Tables. The Extra Data Accessor class provides methods to include non supported descriptors (not included in the different XML schemes) of the PSI/SI tables. B. Hardware The Hardware module abstracts the different broadcast software components used in the play-out manager. Per component a class takes care of the configuration and invocation. The DataInserter needs the binary representation[1, Section 2.4.4][2, Sections 5 and 6][3, Section 10, page 75 ff.] of the tables divided in transport Fig. 2. Module architecture of the XML module. packets for its configuration. A special generator for the parsing is implemented. Through the sequential implementation of the binarisation, reuse of this component is simple; the binary format of the tables, the splitted format with or without header are all available. C. GUI The GUI consists of the Displayer, Wizard and BusinessLogic (figure 1). The Displayer module deals with the general user interface. It provides a clear view on the transport stream and simplifies the use of the playout manager. The BusinessLogic calls the different reused software components under orders of the Displayer. It performs the configuration and invocation of the software components. The BusinessLogic forms, together with the hardware modules, a virtual machine by which different broadcast software components can be introduced to the system. With the Wizard module addition of wizards is simple; implement an interface, define it in the Business- Logic and the play-out manager is updated. IV. CONCLUSIONS The play-out manager for idtv implements a playout system which is extendable to other broadcast components. Furthermore it can be adopted to the experience of the user through the devision of control and data in the XML module. With the wizard mechanism, easy application broadcasting and many more common task can be inserted in the tool. REFERENCES [1] INTERNATIONAL ORGANISATION FOR STANDARDISATION, Generic coding of moving pictures and associated audio, systems recommendation H.222.0, ISO/IEC , November [2] EUROPEAN BROADCASTING UNION, DIGITAL VIDEO BROADCASTING, Specification for Service Information in DVB systems, ETSI EN V1.6.1, June [3] EUROPEAN BROADCASTING UNION, DIGITAL VIDEO BROADCASTING, Multimedia Home Platform Specification 1.0.2, ETSI TS V1.2.1, June [4] STEVEN MORRIS, ATHONY SMITH CHAIGNEAU, Interactive TV Standards, A Guide to MHP, OCAP and JavaTV, Focal Press, ISBN: , April 21, 2005.

7 Inhoudsopgave 1 Inleiding Digital Video Broadcasting Multimedia Home Platform Playoutsysteem Doelstellingen Program Specific Information en Service Information Program Specific Information Program Association Table Program Map Table Network Information Table Service Information Service Description Table Event Information Table Andere tabellen Signalisatie van applicaties Application Information Table PSI en SI, een uitgewerkt voorbeeld Rohde & Schwarz componenten Object Carrousel Object Streamer DataInserter Rohde & Schwarz Wizard MHPWizard SigGen Besluit vi

8 4 Architectuur Mission statement Hoofdkarakteristieken en belangrijke eigenschappen Bijkomende vereisten Kwaliteitsattributen Wijzigbaarheid Bruikbaarheid Architecturale driver Architecturale patronen Opstellen van modules Gelaagde structuur Module Decomposition View Architecturale tactieken en strategieën Lokaliseer de verwachte wijzigingen Preventie van een domino-effect Software oplossing Lay-out Het hoofdvenster Descriptoren Enkele belangrijke componenten Data Accessor EIT Transport stream.cs SigGen.cs BusinessLogic.cs Een wizard Conclusies en perspectieven Mogelijkheden Actual en other Het testen van applicaties EIT DVB playout server IRT Uitbreidingen Evaluatie Rohde & Schwarz Uitgebreidheid van de PSI en SI Werking met XML vii

9 A XML, XML schema s en datasets 55 A.1 XML schema s en datatsets A.2 XML bestanden A.2.1 PAT.xml A.2.2 PMT.xml A.2.3 AIT.xml A.2.4 NIT.xml A.2.5 SDT.xml A.2.6 EIT.xml B Handleiding 67 B.1 Het Hoofdscherm B.1.1 Menu B.2 Een PAT sectie B.2.1 Een PAT program B.3 Een PMT sectie B.3.1 Een PMT ES B.3.2 Descriptoren C.ini-bestanden 75 C.1 carousel.ini C.2 ObjectCarousel.ini C.3 ObjectStreamer.ini C.4 inserter.ini Bibliografie 82 viii

10 Lijst van afkortingen MPEG DVB MHP PSI SI TS ES PAT PMT CAT TSDT NIT BAT SDT EIT RST TDT TOT ST DIT SIT AIT Moving Pictures Expert Group Digital Video Broadcasting Multimedia Home Platform Program Specific Information Service Information Transport Stream Elementary Stream Program Association Table Program Map Table Conditional Access Table Transport Stream Description Table Network Information Table Bouquet Association Table Service Description Table Event Information Table Running Status Table Time and Date Table Time Offset Table Stuffing Table Discontinuity Information Table Selection Information Table Application Information Table ix

11 PID PCR DSM-CC EPG CA UTC MJD OC OS DI VM GUI R&S WICA IRT idtv W3C Packet Identifier Program Clock Reference Digital Storage Media Command and Control Electronic Program Guide Conditional Access Universal Time, Co-ordinated Modified Julian Date Object Carousel Object Streamer Data Inserter Virtual Machine Graphical User Interface Rohde & Schwarz Wireless And Cable Institut für Rundfunktechnik Interactive Digital Television World Wide Web Consortium x

12 Hoofdstuk 1 Inleiding Bij een playoutsysteem voor interactieve digitale televisie (idtv) komen verschillende technologieën kijken: Digital Video Broadcasting (DVB) voor de transmissie van digitale televisie en het Multimedia Home Platform (MHP) 1 voor de ondersteuning van applicaties. 1.1 Digital Video Broadcasting Het Digital Video Broadcasting Consortium 2 is een industrieel consortium dat de verschillende aspecten van het uitzenden van digitale televisie en data services standaardiseert. De DVB standaarden omvatten alle aspecten van digitale televisie van transmissie, interfacing, conditionele toegang tot interactiviteit. Bij DVB wordt beeld en geluid volgens de MPEG-2-standaard gecomprimeerd, figuur 1.1. Dit levert elementaire MPEG-stromen (ES) op. Deze worden vervolgens in MPEG-2-transportpakketten met vaste lengte verdeeld. Elk pakket bevat een header met o.a. een identificatieveld: de pakket identifier (PID). Met deze PID kan men verschillende (televisie)kanalen multiplexen, m.a.w. ze worden afwisselend achter elkaar geplaatst. Dit levert een MPEG-transportstroom (TS) op. Deze wordt vervolgens over één van de mogelijke DVB-standaarden 3 uitgezonden. 1 MHP is niet het enigste platform. Andere voorbeelden zijn OCAP, Open TV, MediaHighway, Power TV, Liberate... Vele van deze platforms zijn MHP compliant. MHP applicaties kunnen m.a.w. ook op deze platforms uitgevoerd worden. Het verschil zit in de extra features die de andere platformen aanbieden. Ze zijn ook meestal niet op een open standaard gebaseerd en worden door commerciële instellingen gebruikt DVB-Cable, DVB-Terrestrial of DVB-Satellite 1

13 Hoofdstuk 1. Inleiding 2 Figuur 1.1: Vorming van een enkelvoudige programmatransportstroom. Zonder extra informatie is deze transportstroom niet bruikbaar. De decoder weet niet tot welke (televisie)kanalen de verschillende pakketten behoren. Daarom voegt DVB nog extra data toe naast de beeld- en geluidstromen, de Program Specific en Service Information (PSI en SI). Deze metadata levert o.a. de structurele informatie aan de decoders om de verschillende kanalen te onderscheiden. De PSI en SI worden ook in MPEG-2 TS-pakketten verdeeld en verstuurd. Met een Program Association tabel (PAT) worden de verschillende services 4 gedefinieerd, figuur 1.2. Het vertelt waar de decoders de definities, Program Map tabellen (PMT), van de services kan vinden in de transporstroom d.m.v. een PID. De PMT bevat een opsomming van de elementaire stromen die samen de service vormen. Figuur 1.2: Eenvoudige voorstelling van de structurele vorming van een transportstroom 4 Services worden ook wel programma s genoemd. Het zijn de verschillende individuele hedendaagse zenders zoals VRT, VTM, VT4,...

14 Hoofdstuk 1. Inleiding Multimedia Home Platform Het Multimedia Home Platform 5 is een open standaard voor middleware ontwikkeld voor interactieve digitale televisie. Dit platform is onafhankelijk van de onderliggende, producent-specifieke hardware en software. MHP is gebaseerd op het gebruik van een Java virtuele machine en de definitie van generieke Application Programming Interfaces (API) die toegang geven tot de resources van de set-top boxen. De MHP applicaties worden bovenop deze API s uitgevoerd. Via een return-kanaal, een modem connectie, kunnen de applicaties communiceren met de buitenwereld. MHP kent twee soorten applicaties: 1. DVB-HTML applicaties zijn een set HTML pagina s die als deel van een service gebroadcast worden. Deze applicaties zijn niet zo populair omdat ze pas vanaf MHP 1.1 beschikbaar waren en omdat vele ontwikkelaars, broadcasters, content providers ze te complex vinden. 2. De DVB-Java applicaties zijn de populairste. Ze worden geschreven in Java, gebruikmakend van de MHP API s, en bestaan uit een set van klasse-bestanden die binnen een service worden verzonden. DVB-J applicaties zijn bekend als Xlets. Het concept is gelijkaardig aan applets voor webpagina s en het werd geïntroduceerd door Sun in de JavaTV specificatie. Zoals applets, worden de XLets door een externe manager gecontroleerd. Deze applicatiemanager zorgt voor het starten, stoppen en pauzeren van de applicatie. Binnen WICA 6 zijn er andere thesissen die applicaties ontwikkelen voor dit platform, o.a. een elektronische programma gids (EPG), messenger applicatie, t-commerce, Playoutsysteem Playout is een term, in de broadcasting terminologie, voor de transmissie van radio- of tv-kanalen vanuit de broadcaster naar een netwerk voor verdere verspreiding naar het publiek. Het multiplexen van transportstromen, het zetten van data op een carrousel en het toevoegen van de geschikte service informatie zijn enkele belangrijke taken van een playoutsysteem. Een algemeen playoutsysteem (figuur 1.3), gebaseerd op DVB, bevat de volgende componenten WICA: Wireless & Cable research groep

15 Hoofdstuk 1. Inleiding 4 Figuur 1.3: Een algemene voorstelling van een playoutsysteem, gebaseerd op DVB. ˆ Een encoder zorgt voor de digitalisatie en compressie van video en audio. ˆ Een carrousel zorgt voor het periodiek herhalen van een gegeven directory. ˆ De Packetisers nemen de elementaire stromen en stoppen ze in MPEG-2 transportstroompakketten. ˆ De Transportstream builder stelt een transportstroom op met de verpakte elementaire stromen. De structuur wordt aangegeven via de Program Specific en Service Information. ˆ De Re-Multiplexer neemt de verschillende transportstromen op zijn input en vermengt ze tot één transportstroom. Het is een actieve multiplexer. ES en met overlappende PID s zullen verzonden worden met een andere PID s. ˆ De Modulator verstuurt de digitale informatie over het verspreidingsnetwerk volgens één van de DVB standaarden. In het testlabo van WICA is een soortgelijk systeem opgesteld, figuur 1.4. Een encoder en MPEG-analyser zorgen voor het versturen van video en audio. Om MHP-applicaties te broadcasten gebruiken we een Rohde & Schwarz (R&S) datainserter. Via een carrousel ontvangt de datainserter de datastroom. Program Specific en Service Informatie wordt apart opgesteld en doorgestuurd. Met deze informatie gaat de datainserter een transportstroom opbouwen met enkel een datastroom.

16 Hoofdstuk 1. Inleiding 5 Figuur 1.4: Blokschema van de opstelling in het testlabo. 1.4 Doelstellingen Deze thesis richt zich op het opstellen van de Program Specific en Service Information en het configureren van de nodige carrousels. Een transportstroom-multiplexer zorgt voor het bundelen van de verschillende bronnen in de interactieve digitale televisie testopstelling van WICA. De playoutmanager voor idtv zal zich voor de R&S datainserter positioneren en de transmissie van zijn TS besturen. Momenteel verzorgt een R&S MHPWizard de playout. Het configureert een minimum aan PSI/ SI en voegt één MHP applicatie toe aan de TS. PSI, SI, DVB en MHP kunnen veel meer: meer applicaties binnen een service, meerdere services, extra event informatie,... Kortom om elk soort MHP applicatie te kunnen testen, moeten er meer mogelijkheden komen. De ontwikkeling van een playoutsysteem biedt een oplossing. Via een duidelijke grafische interface moet een onderzoeker in staat zijn om MHP broadcasting en signalisatie uitgebreid te testen. Opstellen van PSI en SI is het middel om dit mogelijk te maken.

17 Hoofdstuk 1. Inleiding 6 Via beschikbare componenten (datainserter, Object Carrousel (OC) en Object Streamer (OS) 7 ) zal een playoutsysteem gebouwd worden. De playoutmanager voor idtv is de grafische interface en de bestuurder van het systeem. Opstellen van PSI en SI, aanroepen van carrousels en streamers zijn zijn voornaamste taken. Een grondige studie van PSI en SI (MPEG ISO/IEC , [1] DVB ETSI EN [2] en MHP ETSI TS [3]) was onvermijdelijk. De werkwijze, de structurele eigenschappen, de syntax van een TS moest eerst bestudeerd worden alvorens de implementatie kon starten. Hoofdstuk 2 geeft een summier overzicht van de gebruikte PSI en SI. Met het hergebruik van de R&S componenten werd de software van een paar taken verlost. Het moest zich niet veel aantrekken van de vorming van een carrousel (DSM-CC berichten,... ) of het laden van de verschillende ES, PSI en SI op het medium. Hoofdstuk 3 bespreekt de werking van de R&S componenten. Met de verzamelde informatie kon de ontwikkeling van de playoutmanager voor idtv starten. Een software architectuur werd ontworpen (Hoofdstuk 4) en geïmplementeerd. Hoofdstuk 5 bespreekt enkele implementatie-details. Ik heb gekozen om het systeem te ontwikkelen in C# met Visual Studio.NET. Het lijkt zeer onlogisch om, in een op Java gebaseerde MHP-wereld, te werken met een andere ontwikkelomgeving. Maar een playoutsysteem staat buiten DVB Java en MHP. Opstellen van PSI/SI, uitvoeren van processen en gebruik van XML is niet gebonden aan een ontwikkelomgeving of programmeertaal. Deze kan dus vrij gekozen worden. Mijn motivatie voor C# is gebaseerd op: ˆ Een uitgebreide ervaring in het ontwikkelen met C# en Visual Studio.NET. ˆ De vele grafische mogelijkheden van applicatie-ontwikkeling in.net. ˆ De uitgebreide mogelijkheden om met XML, XML-schema s en datasets te werken. 7 De Object Carrousel en Streamer vormen samen een carrousel. De streamer verstuurt de periodiek herhaalde data naar de datainserter over ethernet.

18 Hoofdstuk 2 Program Specific Information en Service Information Om een playoutsysteem te implementeren moet er metadata over de TS en worden opgesteld. Deze informatie is gestandaardiseerd door meerdere specificaties. Men gebruikt de MPEG ISO/IEC [1] specificatie om informatie over de elementaire stromen, over de onderlinge groepering en structuur te geven. Verder geeft deze specificatie details omtrent het fysieke netwerk waarover de stromen worden verstuurd. De DVB ETSI EN specificatie [2] beschrijft de informatie nodig bij het versturen van digitale televisie. Men stelt tabellen op om o.a. de programmering van een individuele zender te beschrijven en services te detailleren. Door MHP ETSI TS [3] wordt applicatiesignalisatie toegevoegd met behulp van een Application Information Table (AIT). Deze beschrijft welke applicaties er zich binnen een programma bevinden. ETR 211 [4] behandelt het eigenlijke gebruik van de SI. Het beschrijft o.a. het gebruik van descriptoren, sectie-opdeling en -nummering,... Dit hoofdstuk bespreekt enkel de belangrijkste tabellen en descriptoren voor de playoutmanager. Een uitgewerkt voorbeeld verduidelijkt het gebruik van de descriptoren en de tabellen. De verschillende tabellen zijn eigenlijk maar een conceptueel begrip. Ze moeten nooit volledig heropgebouwd worden door een decoder omdat deze secties verwerkt. Een sectie kan men vergelijken met een subtabel van de hele PSI/SI tabel. De verschillende specificaties definiëren de syntax van de secties en niet van de ganse tabel. Secties kunnen de grenzen van een TS-pakket (zie paragraaf en [1, paragraaf C.2]) overschrijden (184 bytes) en men moet ze hierdoor 7

19 Hoofdstuk 2. Program Specific Information en Service Information 8 opsplitsen in meerdere MPEG-2 TS-pakketten. Een sectie kan maximaal 1024 (2 10 ) bytes groot zijn. De eerste 2 bits van het section length veld zijn vast 00. EIT-secties vormen een uitzondering: deze mogen de volledige sectielengte benutten (4096 bytes). Secties werden ingevoerd om enerzijds de decoder te ontlasten met het verwerken van grote tabellen en anderzijds om gemakkelijk private data-secties te kunnen toevoegen; de decoder verwerkt de private data zoals de andere secties. Elke sectie heeft een aantal vaste velden: ˆ Het table id veld definieert het soort tabel. ˆ Het section number veld geeft het volgnummer van de sectie aan. Er kunnen 2 8 opeenvolgende secties zijn binnen eenzelfde definitie-groep. Een groep wordt door verschillende id s bepaald afhankelijk van het soort tabel. ˆ Het last section number veld definieert het volgnummer van de laatste sectie. ˆ Het version number veld duidt de versie van de tabel aan. ˆ Het current next indicator veld is één bit dat aangeeft of de huidige tabel al toepasbaar is. M.a.w. of de set-top box de tabel kan aanvaarden. Wanneer in de sectiedefinities van de verschillende tabellen descriptor() voorkomt, wil dit zeggen dat er geen of meerdere descriptoren kunnen voorkomen op die positie binnen de tabelsectie. Een descriptor is gestructureerde informatie. De betekenis van de descriptoren is afhankelijk van zijn descriptor tag. 2.1 Program Specific Information Een set-top box heeft metadata nodig om de TS te demultiplexeren. Met behulp van drie verplichte tabellen is de set-top box voorzien van genoeg informatie om de TS te ontleden. ˆ De Program Association Table bevat de definitie van de services in de TS. ˆ De Program Map Table geeft een gedetailleerd overzicht van de servicestructuur. ˆ De Network Information Table (NIT) definieert de fysieke organisatie van de TS en en netwerk-afhankelijke gegevens.

20 Hoofdstuk 2. Program Specific Information en Service Information Program Association Table De PAT wordt met PID 0x0000 en table id 0x00 verzonden. Figuur 2.1 toont de structuur van een sectie. Via een programmalus worden de verschillende programma s opgegeven. Met een program number en program map PID is een service uniek gedefinieerd en de koppeling naar de service s PMT opgegeven. De set-top box weet nu waar het de verschillende PMT s moet zoeken om hun ES s te vinden. Bij de sectienummering worden geen extra id s gebruikt, enkel de vaste table id. Figuur 2.1: Een sectie van de PAT. Bron: [1, paragraaf ] Program Map Table Een service omvat verschillende ES en. Audio, video en/of data kunnen deel uitmaken van een service. De PMT (table id 0x02) vertelt de set-top box waar en welke ES s er zich in de service bevinden. Figuur 2.2 geeft de structuur van een PMT-sectie weer. Een ES wordt door een PID uniek gedefinieerd. Het stream type veld bepaalt het type element, bijvoorbeeld 0x0A geeft een object carrousel datastroom aan met Digital Storage Media Command and Control (DSM-CC) berichten volgens ISO/IEC type A [in 1, Tabel 2-36]. Descriptoren in de program info loop gelden voor heel de service. Bij elke ES hoort een aantal descriptoren die worden verzameld in de ES-info loop. De PMT gebruikt geen onderverdeling in secties. De

Technische Normen en Richtlijnen voor de Set Top Box Bedoeld voor DVB-T ontvangst

Technische Normen en Richtlijnen voor de Set Top Box Bedoeld voor DVB-T ontvangst Technische Normen en Richtlijnen voor de Set Top Box Bedoeld voor DVB-T ontvangst Focuspunt: Digitale televisie signaalontvangst Procesgebied: Willemstad, Curaçao Versie 1c: September 2011 INHOUDSOPGAVE

Nadere informatie

Temperatuur logger synchronisatie

Temperatuur logger synchronisatie Temperatuur logger synchronisatie Juni 10, 2010 1 / 7 Temperatuur logger synchronisatie Introductie Twee of meerdere ontvangers van het Multilogger systeem kunnen met de temperature logger synchronisatie

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

Digital municipal services for entrepreneurs

Digital municipal services for entrepreneurs Digital municipal services for entrepreneurs Smart Cities Meeting Amsterdam October 20th 2009 Business Contact Centres Project frame Mystery Shopper Research 2006: Assessment services and information for

Nadere informatie

Hybrid Broadcast Broadband TV Introductie

Hybrid Broadcast Broadband TV Introductie Introductie Kick-off Branche Innovatie Contract Multimediale Convergentie 3 december 2012, Villa Heideheuvel, Mediapark, Hilversum * Nuntius output and annexes are hyperlinked above and can be found in

Nadere informatie

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn WFS 3.0 De geo-api van de toekomst Linda van den Brink, Geonovum 13 februari 2019 @brinkwoman #DataToBuildOn Eerste versie uit 2002 https://nl.wikipedia.org/wiki/web_feature_service Web Feature Service

Nadere informatie

CTI SUITE TSP DETAILS

CTI SUITE TSP DETAILS CTI SUITE TSP DETAILS TAPI allows an application to access telephony services provided by a telecom PABX. In order to implement its access to ETRADEAL, a TAPI interface has been developed by Etrali. As

Nadere informatie

Corporate Payment Services

Corporate Payment Services Corporate Payment Services Aansluitgids voor servicebureaus Final Equens S.E. 28 January 2014 Classification: Open Version 2.0 Copyright Equens SE and/or its subsidiaries. All rights reserved. No part

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Enterprisearchitectuur

Enterprisearchitectuur Les 2 Enterprisearchitectuur Enterprisearchitectuur ITarchitectuur Servicegeoriënteerde architectuur Conceptuele basis Organisatiebrede scope Gericht op strategie en communicatie Individuele systeemscope

Nadere informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig

Nadere informatie

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 Op basis van het nieuwe artikel 365, lid 4 (NCTS) en het nieuwe artikel 455bis, lid 4 (NCTS-TIR) van het Communautair Toepassingswetboek inzake douane 1

Nadere informatie

Software Design Document

Software Design Document Software Design Document Mathieu Reymond, Arno Moonens December 2014 Inhoudsopgave 1 Versiegeschiedenis 2 2 Definities 3 3 Introductie 4 3.1 Doel en Scope............................. 4 4 Logica 5 4.1

Nadere informatie

WWW.EMINENT-ONLINE.COM

WWW.EMINENT-ONLINE.COM WWW.EMINENT-OINE.COM HNDLEIDING USERS MNUL EM1016 HNDLEIDING EM1016 USB NR SERIEEL CONVERTER INHOUDSOPGVE: PGIN 1.0 Introductie.... 2 1.1 Functies en kenmerken.... 2 1.2 Inhoud van de verpakking.... 2

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security Architecten-debat 21 juni 2006 PI GvIB Themamiddag Renato Kuiper Principal Consultant Information Security 1 De spreker Principal Consultant Information Security Hoofdredacteur Informatiebeveiliging 15

Nadere informatie

Siemens workpoints en DHCP options

Siemens workpoints en DHCP options Siemens workpoints en DHCP options Dit document beschrijft de configuratie en werking van een Windows 2003 DHCP server in combinatie met Siemens optipoint en Siemens OpenStage toestellen (aangemeld op

Nadere informatie

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml DOWNLOAD OR READ : OPEN STANDAARD HYPERTEXT MARKUP LANGUAGE INTERNETPROTOCOL TRANSMISSION CONTROL PROTOCOL INTERNET RELAY CHAT OFFICE OPEN XML PDF EBOOK EPUB MOBI Page 1 Page 2 relay chat office open xml

Nadere informatie

EM6250 Firmware update V030507

EM6250 Firmware update V030507 EM6250 Firmware update V030507 EM6250 Firmware update 2 NEDERLANDS/ENGLISH Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 5 1.0 (UK) Introduction...

Nadere informatie

Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland

Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland KvAG/NCG/Ravi studiedag Europese GI-projecten waaronder INSPIRE Bastiaan van Loenen B.vanloenen@geo.tudelft.nl 23

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1

Nadere informatie

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education DUTCH 055/02 Paper 2 Reading MARK SCHEME Maximum Mark: 45 Published This mark scheme is published

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information Activant Prophet 21 Prophet 21 Version 12.0 Upgrade Information This class is designed for Customers interested in upgrading to version 12.0 IT staff responsible for the managing of the Prophet 21 system

Nadere informatie

ISO 20000 @ CTG Europe

ISO 20000 @ CTG Europe ISO 20000 @ CTG Europe 31/10/2007 mieke.roelens@ctg.com +32 496266725 1 Agenda 31 oktober 2007 Voorstelling Project Business Case: Doel & Scope Projectorganisatie Resultaten assessments en conclusies De

Nadere informatie

Open source VoIP Networks

Open source VoIP Networks Open source VoIP Networks Standard PC hardware inexpensive add-in vs. embedded designs Ing. Bruno Impens Overview History Comparison PC - Embedded More on VoIP VoIP Hardware VoIP more than talk More...

Nadere informatie

Besluitenlijst CCvD HACCP/ List of decisions National Board of Experts HACCP

Besluitenlijst CCvD HACCP/ List of decisions National Board of Experts HACCP Besluitenlijst CCvD HACCP/ List of decisions National Board of Experts HACCP Dit is de actuele besluitenlijst van het CCvD HACCP. Op deze besluitenlijst staan alle relevante besluiten van het CCvD HACCP

Nadere informatie

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale

Nadere informatie

Daylight saving time. Assignment

Daylight saving time. Assignment Daylight saving time Daylight saving time (DST or summertime) is the arrangement by which clocks are advanced by one hour in spring and moved back in autumn to make the most of seasonal daylight Spring:

Nadere informatie

Component-based software engineering

Component-based software engineering Component-based software engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 19 Slide 1 CBSE essentials Independent components gespecificeerd door hun interfaces. Component standards

Nadere informatie

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

SAP Exchange Infrastructure. SAP Partner Connectivity Kit Overview

SAP Exchange Infrastructure. SAP Partner Connectivity Kit Overview SAP Exchange Infrastructure SAP Partner Connectivity Kit Overview SAP Partner Connectivity Kit Overview Enablement of smaller companies / subsidiaries to exchange XML documents with their business partner

Nadere informatie

Selenium IDE Webdriver. Introductie

Selenium IDE Webdriver. Introductie Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3

Nadere informatie

Handleiding RS Form! 1.0.4

Handleiding RS Form! 1.0.4 Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie

Nadere informatie

TCP/IP module NPort 5110

TCP/IP module NPort 5110 LC-Products B.V. tel. +31 (0)88 8111000 email: info@lc-products.nl website: www.lc-products.nl LC-Products B.V. All rights reserved. No part of this publication may be reproduced in any form or by any

Nadere informatie

The OSI Reference Model

The OSI Reference Model Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,

Nadere informatie

CBSOData Documentation

CBSOData Documentation CBSOData Documentation Release 1.0 Jonathan de Bruin Dec 02, 2018 Contents 1 Statistics Netherlands opendata API client for Python 3 1.1 Installation................................................ 3

Nadere informatie

Interaction Design for the Semantic Web

Interaction Design for the Semantic Web Interaction Design for the Semantic Web Lynda Hardman http://www.cwi.nl/~lynda/courses/usi08/ CWI, Semantic Media Interfaces Presentation of Google results: text 2 1 Presentation of Google results: image

Nadere informatie

! GeoNetwork INSPIRE Atom!

! GeoNetwork INSPIRE Atom! GeoNetwork INSPIRE Atom GeoNetwork INSPIRE Atom 1 Configuration 2 Metadata editor 3 Services 3 Page 1 of 7 Configuration To configure the INSPIRE Atom go to Administration > System configuration and enable

Nadere informatie

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

2019 SUNEXCHANGE USER GUIDE LAST UPDATED 2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:

Nadere informatie

Y.S. Lubbers en W. Witvoet

Y.S. Lubbers en W. Witvoet WEBDESIGN Eigen Site Evaluatie door: Y.S. Lubbers en W. Witvoet 1 Summary Summary Prefix 1. Content en structuur gescheiden houden 2. Grammaticaal correcte en beschrijvende markup 3. Kopregels 4. Client-

Nadere informatie

Triggers en Acties gebruiken

Triggers en Acties gebruiken Net2 Triggers en Acties gebruiken Belangrijke opmerking De Net2 Servercomputer moet altijd draaien, anders kan Triggers en Acties niet correct werken. Triggers en Acties is een krachtige functie. Hij kan

Nadere informatie

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems Frans Mofers Nederland cursusmateriaal & CAA's alle cursusmateriaal vrij downloadbaar als PDF betalen voor volgen cursus cursussite

Nadere informatie

Technical Note. API Beschrijving Aangetekend Mailen

Technical Note. API Beschrijving Aangetekend Mailen AUTHOR APPROVED Technical Note API Beschrijving Referentie: API beschrijving AM Versie: 0.0.7 Datum: 2015-07-24 Aangetekend Bellen B.V. Computerweg 5 Postbus 8307 3503 RH Utrecht T: +31 346 581 731 support@aangetekendmailen.nl

Nadere informatie

Handleiding Installatie ADS

Handleiding Installatie ADS Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie

Nadere informatie

Offshore Outsourcing van Infrastructure Management

Offshore Outsourcing van Infrastructure Management Offshore Outsourcing van Infrastructure Management an emerging opportunity dr. Erik Beulen Atos Origin/Tilburg University 1 Agenda Introductie Ontwikkelingen Risicovergelijking Best practices Conclusies

Nadere informatie

liniled Cast Joint liniled Gietmof liniled Castjoint

liniled Cast Joint liniled Gietmof liniled Castjoint liniled Cast Joint liniled Gietmof liniled is een hoogwaardige, flexibele LED strip. Deze flexibiliteit zorgt voor een zeer brede toepasbaarheid. liniled kan zowel binnen als buiten in functionele en decoratieve

Nadere informatie

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series

LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series Tiptel b.v. Camerastraat 2 1322 BC Almere tel.: +31-36-5366650 fax.: +31-36-5367881 info@tiptel.nl Versie 1.2.0 (09022016) Nederlands: De LDAP server

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

Nadere informatie

Open Onderwijs API. De open standaard voor het delen van onderwijs data. 23 juni 2016 Frans Ward - SURFnet Architectuurraad - Utrecht

Open Onderwijs API. De open standaard voor het delen van onderwijs data. 23 juni 2016 Frans Ward - SURFnet Architectuurraad - Utrecht Open Onderwijs API De open standaard voor het delen van onderwijs data https://www.flickr.com/photos/statefarm/19349203414 23 juni 2016 Frans Ward - SURFnet Architectuurraad - Utrecht Missie Onderwijs

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM Figuur 1 geeft een overzicht van het AGR-GPS systeem op functioneel niveau weer.

Nadere informatie

VIOS: Veiligheid In en Om School (Safety In and Around Schools)

VIOS: Veiligheid In en Om School (Safety In and Around Schools) VIOS: Veiligheid In en Om School (Safety In and Around Schools) Kim Kranenborg TNO Human Factors P.O Box 23 3769 ZG Soesterberg +31 346 356267 kranenborg@tm.tno.nl Knowledge for business VIOS: Veiligheid

Nadere informatie

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Titel, samenvatting en biografie Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Samenvatting: Nieuwe projecten nemen toe in complexiteit: afhankelijkheden tussen software componenten,

Nadere informatie

E-learning maturity model. Hilde Van Laer

E-learning maturity model. Hilde Van Laer E-learning maturity model Hilde Van Laer E-learning maturity model (emm) Self-assessment van online en blended leren met e-learning maturity model (emm) A driver for change? http://www.utdc.vuw.ac.nz/research/e

Nadere informatie

Standard Parts Installatie Solid Edge ST3

Standard Parts Installatie Solid Edge ST3 Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3

Nadere informatie

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN LM2GS4PWIR3FKEP-58-WWET11-PDF File Size 6,444 KB 117 Pages 27 Aug, 2016 TABLE OF CONTENT

Nadere informatie

To refer to or to cite this work, please use the citation to the published version:

To refer to or to cite this work, please use the citation to the published version: biblio.ugent.be The UGent Institutional Repository is the electronic archiving and dissemination platform for all UGent research publications. Ghent University has implemented a mandate stipulating that

Nadere informatie

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Voorbeeldproject Een Haagse SOA Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Aanleiding Vanuit de visie

Nadere informatie

Session Educa-on. 14-15 October 2013

Session Educa-on. 14-15 October 2013 Session Educa-on 14-15 October 2013 FIRE facilities in education: Networking courses (fixed and wireless) IP fixed networks ComNet Labs Build your own network [Lab router] Calculate IP ranges According

Nadere informatie

Developing an adaptive, diagnostic test of. English writing skills

Developing an adaptive, diagnostic test of. English writing skills Developing an adaptive, diagnostic test of English writing skills Development of the DET Objectives Consultation IT Student model Consultation External committee Research Student models Psychometric Automatic

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

MyDHL+ Van Non-Corporate naar Corporate

MyDHL+ Van Non-Corporate naar Corporate MyDHL+ Van Non-Corporate naar Corporate Van Non-Corporate naar Corporate In MyDHL+ is het mogelijk om meerdere gebruikers aan uw set-up toe te voegen. Wanneer er bijvoorbeeld meerdere collega s van dezelfde

Nadere informatie

Deployment met PowerShell DSC. 20 september 2017 EIC B.V.

Deployment met PowerShell DSC. 20 september 2017 EIC B.V. Deployment met PowerShell DSC Voorstellen Eddy De Silva De Freitas Infrastructure Engineer/Consultant bij EIC sinds 2014 Wat is PowerShell? Windows PowerShell is een raamwerk waarmee beheer gepleegd kan

Nadere informatie

UNECE/UNESCAP Workshop on. Electronic Trade Documents. Ulaanbaatar, Mongolia, October 2009

UNECE/UNESCAP Workshop on. Electronic Trade Documents. Ulaanbaatar, Mongolia, October 2009 /UNESCAP Workshop on Electronic Trade Documents Ulaanbaatar, Mongolia, October 2009 Presentation Need for digital paper documents Developing Electronic documents for SW Using Digital Paper in Supply Chains

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

3.C.1 Communicatieplan CO2-reductiesysteem

3.C.1 Communicatieplan CO2-reductiesysteem 3.C.1 Communicatieplan systeem General Document approval by: John Waltman (Europe) Classification: Approved for External / 3rd Party Use Document version: 5.0 Approval status: Approved NON-DISCLOSURE OF

Nadere informatie

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014 Process Mining and audit support within financial services KPMG IT Advisory 18 June 2014 Agenda INTRODUCTION APPROACH 3 CASE STUDIES LEASONS LEARNED 1 APPROACH Process Mining Approach Five step program

Nadere informatie

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen

Nadere informatie

Risk & Requirements Based Testing

Risk & Requirements Based Testing Risk & Requirements Based Testing Tycho Schmidt PreSales Consultant, HP 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda Introductie

Nadere informatie

Virtualisatie. en KVM. Oscar Buse 14 februari 2017 NLUG

Virtualisatie. en KVM. Oscar Buse 14 februari 2017 NLUG Virtualisatie en KVM Oscar Buse 14 februari 2017 NLUG Overzicht onderwerpen Terminologie. Historie. Definitie van virtualisatie? KVM, QEMU en libvirt. KVM - command line en grafisch. Virtuele netwerken.

Nadere informatie

Software Test Documentation

Software Test Documentation FACULTEIT INGENIEURSWETENSCHAPPEN & WE- TENSCHAPPEN DEPARTMENT OF COMPUTER SCIENCE AND APPLIED COMPUTER SCIENCE Software Test Documentation Software Engineering Nicolas Carraggi, Youri Coppens, Christophe

Nadere informatie

AANVRAAG Namen en Adressen

AANVRAAG Namen en Adressen AANVRAAG Namen en Adressen Bestandsbeschrijving AVNAWIBA, NAAMIBAN, Definitief Author: equensworldline Document date: 1 augustus 2017 Classification: Open Version: 3.0 Versie historie Version no. Version

Nadere informatie

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 1 Inhoudsopgave INHOUDSOPGAVE 2 1 VERBINDING MET DE API 4 1.1 QUICK START 4 2 SMS PARAMETERS 5 2.1 VERPLICHTE PARAMETERS 6

Nadere informatie

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT 1 25/2/2016 Biocide CLOSED CIRCUIT 2 Regulatory background and scope Biocidal products regulation (EU) nr. 528/2012 (BPR), art. 19 (4): A biocidal product shall not be authorised for making available on

Nadere informatie

[BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden?

[BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden? [BP-ebMS-H-000] Welke versie van Hermes moet er gebruikt worden? Gebruik altijd de laatste versie omdat er serieuse bug-fixes in kunnen zitten. Check altijd de release notes en openstaande bugs. Er is

Nadere informatie

Free Technology Academy

Free Technology Academy Free Technology Academy Symposium 21 november 2009 Wat is vrije software? Begrip geïntroduceerd door Richard Stallman in 1985 Niet verwarren met gratis software (freeware) 'Free as in free speech, not

Nadere informatie

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English Handleiding beheer lijst.hva.nl See page 11 for Instruction in English Maillijsten voor medewerkers van de Hogeschool van Amsterdam Iedereen met een HvA-ID kan maillijsten aanmaken bij lijst.hva.nl. Het

Nadere informatie

Bescherming van (software) IP bij uitbesteding van productie

Bescherming van (software) IP bij uitbesteding van productie 12.15 12.40 Bescherming van (software) IP bij uitbesteding van productie Gerard Fianen INDES-IDS BV The choice of professionals Wie zijn wij? Tools, software components and services for the development,

Nadere informatie

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS

Nadere informatie

Find Neighbor Polygons in a Layer

Find Neighbor Polygons in a Layer Find Neighbor Polygons in a Layer QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution 4.0

Nadere informatie

Oracle client 1.2 voor ixperion 1.3 en hoger

Oracle client 1.2 voor ixperion 1.3 en hoger Installatiehandleiding Oracle client 1.2 voor ixperion 1.3 en hoger voor Windows 2008 R2 64bit Copyright 2010 Versie 1.0.1 Seneca 2010 1 Auteur: ing. Silvio Bosch Versiebeheer: Versie Status Datum Omschrijving

Nadere informatie

Verwantschap tussen open data, open standaarden en open source software

Verwantschap tussen open data, open standaarden en open source software Verwantschap tussen open data, open standaarden en open source software OSGEO conferentie 13 november 2013 Rob van de Velde De formule van Geonovum Werken aan beschikbaarheid Werken aan bruikbaarheid OGC

Nadere informatie

HTML. Media. Hans Roeyen V 3.0

HTML. Media. Hans Roeyen V 3.0 Media Hans Roeyen V 3.0 12 maart 2015 Inhoud 1. (Multi)Media op websites... 3 2. Flash en Websites... 4 3. Video op je website... 4 3.1. YouTube insluiten op de pagina... 4 3.2. Video zonder YouTube...

Nadere informatie

TSP100 DVB Transport Stream Player

TSP100 DVB Transport Stream Player IDM100 DVB Transport Stream Player ITNM Systems v1.1 ITNM Systems DVB Transport Stream Player Uitspelen van audio- en videofragmenten en stil videoplaatjes Uitspelen van specifieke DVB Service Information

Nadere informatie

EM7680 Firmware Update by OTA

EM7680 Firmware Update by OTA EM7680 Firmware Update by OTA 2 NEDERLANDS/ENGLISH EM7680 Firmware update by OTA Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 3 4.0 (NL) Overige

Nadere informatie

Academisch schrijven Inleiding

Academisch schrijven Inleiding - In this essay/paper/thesis I shall examine/investigate/evaluate/analyze Algemene inleiding van het werkstuk In this essay/paper/thesis I shall examine/investigate/evaluate/analyze To answer this question,

Nadere informatie

Interface tussen Stuurbediening en Sony autoaudio

Interface tussen Stuurbediening en Sony autoaudio The information in this document is in Dutch, English version follows later in this document Interface tussen Stuurbediening en Sony autoaudio LET OP! HOEWEL DE UITERSTE ZORGVULDIGHEID IS BETRACHT BIJ

Nadere informatie

Technicolor TG670: draadloze configuratie

Technicolor TG670: draadloze configuratie Technicolor TG670: draadloze configuratie 1. Inleiding Dit document beschrijft de draadloze functies van uw Technicolor Gateway en bevat aanwijzingen voor de configuratie ervan. Het Technicolor Gateway-toegangspunt

Nadere informatie

VMWORLD 2011 US WRAP

VMWORLD 2011 US WRAP VMWORLD 2011 US WRAP UP VIKTOR VAN DEN BERG MARCEL VAN OS WELKOM ELKOM & A & AGENDA Viktor van den Berg, Dutch VMUG Leader Marcel van Os, Senior Technical Trainer @ XTG Agenda VMUG Update (Viktor) VMware

Nadere informatie

7 aug. 2006 Snelstart document Thecus N2100 Y.E.S.box BlackIP Versie 1.0

7 aug. 2006 Snelstart document Thecus N2100 Y.E.S.box BlackIP Versie 1.0 Setup Wizard MET DHCP-server: 1. NA de installatie van de software welke zich op de CD bevindt krijgt u het volgende te zien: 2. V ervolgens gaat de softw are op zoek naar de Thecus Y.E.S.box welke is

Nadere informatie

Taxis Pitane. Transporter. Censys BV Eindhoven

Taxis Pitane. Transporter. Censys BV Eindhoven Taxis Pitane Transporter Censys BV Eindhoven Inhoud Communicatie, ongeacht software pakket dat u gebruikt... 3 Kenmerken van de communicatie software... 3 Ontwikkelomgeving... 4 Installatie van de software...

Nadere informatie