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. 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

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

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

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

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

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

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

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

Enterprisearchitectuur

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

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

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

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

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

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

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

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

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

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

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

[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

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

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

! 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Onder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA

Onder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA Onder de motorkap van Microsoft Azure Web Sites Eelco Koster Software architect ORDINA Agenda Introductie Architectuur Project Kudu Azure Resource Manager Doel Dieper inzicht geven in de werking van Azure

Nadere informatie

Contents. Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation

Contents. Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation TeleBank Contents Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation Introduction - TeleBank Automatic bank services Initiates a Dialog with

Nadere informatie

Wireless LAN USB Adapter AWL-400. Gebruiksaanwijzing. Versie 1.1 Juni 2002. BENQ Corporation

Wireless LAN USB Adapter AWL-400. Gebruiksaanwijzing. Versie 1.1 Juni 2002. BENQ Corporation Wireless LAN USB Adapter AWL-400 Gebruiksaanwijzing Versie 1.1 Juni 2002 Opmerking I Copyright-verklaring Deze handleiding mag niet worden verveelvuldigd in enigerlei vorm noch op enigerlei wijze noch

Nadere informatie

De nieuwe generatie Toegangsbeheer.

De nieuwe generatie Toegangsbeheer. De nieuwe generatie Toegangsbeheer. Toekomstgericht Toegangsbeheer. Software eigenschappen. Simpel en visueel. Simpel betekent niet basis, het betekent dat het product correct werd ontworpen. Het systeem

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

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

Cameramanager LSU Installation Guide

Cameramanager LSU Installation Guide Cameramanager LSU Installation Guide Network based video surveillance server Version 1.1 / August 2009 Copyright 2010 - Cameramanager.com Page 1 LSU installation guide index 1. Connecting the LSU to your

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

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

xxter Mobotix T24 configuratie

xxter Mobotix T24 configuratie xxter Mobotix T24 configuratie Setup / instellingen voor VoIP De Mobotix T24 kan in samenwerking met xxter als video intercomsystem werken. De configuratie zoals beschreven in dit document is getest. Andere

Nadere informatie

Installation & Usage Biometric Reader - NL. Biometric Reader - NL. Productie Versie: 7.0. Versienummer Handleiding: 1.0.2

Installation & Usage Biometric Reader - NL. Biometric Reader - NL. Productie Versie: 7.0. Versienummer Handleiding: 1.0.2 Biometric Reader - NL Installation & Usage Biometric Reader - NL Productie Versie: 7.0 Versienummer Handleiding: 1.0.2 2013 Inepro B.V. Alle rechten gereserveerd Biometric Reader - NL De meest veelzijde

Nadere informatie

Usability walkthrough for accessibility

Usability walkthrough for accessibility Usability walkthrough for accessibility steven stijger steven_stijger@nl.ibm.com http://www.flickr.com/photos/81167076@n00/322162512/ Copyright IBM Corporation 2008 usability walkthrough usability test

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

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

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

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

Stichting NIOC en de NIOC kennisbank

Stichting NIOC en de NIOC kennisbank Stichting NIOC Stichting NIOC en de NIOC kennisbank Stichting NIOC (www.nioc.nl) stelt zich conform zijn statuten tot doel: het realiseren van congressen over informatica onderwijs en voorts al hetgeen

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

Webapplicatie-generatie NIOC 2013

Webapplicatie-generatie NIOC 2013 Webapplicatie-generatie NIOC 2013 Eddy Luursema, Misja Nabben, Arnoud van Bers Research Group Model Based Information Systems Presentation Introduction M-BIS Data intensive systems Requirements Generation

Nadere informatie

Wat is Interaction Design?

Wat is Interaction Design? Wat is Interaction Design? Wat is interaction design? Designing interactive products to support the way people communicate and interact in their everyday and working lives. Preece, Sharp and Rogers (2015)

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

Multi user Setup. Firebird database op een windows (server)

Multi user Setup. Firebird database op een windows (server) Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen

Nadere informatie

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers

ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows

Nadere informatie

1945, eerste DC. Eigen logo

1945, eerste DC. Eigen logo 1945, eerste DC Eigen logo Doelstelling: Binnen uw computer ruimte verzamelt u diverse informatie over bijvoorbeeld stroomverbruik van uw apparatuur. Via welk netwerk kunt u deze data verwerken. Welk

Nadere informatie

Account Information Services

Account Information Services Account Information Services Gebruikershandleiding webapplicatie Account Information Services (gebruikershandleiding) 13 January 2014 Classification: Open Version 7.0 Copyright Equens SE and/or its subsidiaries.

Nadere informatie

Meten en analyseren van Broadcast netwerken. door: Thorwald de Boer

Meten en analyseren van Broadcast netwerken. door: Thorwald de Boer Meten en analyseren van Broadcast netwerken. door: Thorwald de Boer Overzicht Overzicht Broadband netwerken DVB standaarden Signaal typen Wat willen we meten? Hoe meten we het? Antenne meetsysteem Huidige

Nadere informatie

Vigor 2860 serie Multi PVC/EVC - RoutIT

Vigor 2860 serie Multi PVC/EVC - RoutIT Vigor 2860 serie Multi PVC/EVC - RoutIT PPPoA en NAT + PPPoA en routing RoutIT maakt gebruik van 2 keer PPPoA, waarbij de eerste PPPoA wordt gebruikt voor NAT en de tweede PPPoA wordt toegepast voor routing.

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

Turn-key platform Newz. Big Content & Semantics

Turn-key platform Newz. Big Content & Semantics Introduction Michel de Ru Solution architect @ Dayon 16 years experience in publishing Among others Wolters-Kluwer, Sdu (ELS) and Dutch Railways Specialized in Content related Big Data challenges Specialized

Nadere informatie

AANVRAAG Namen en Adressen

AANVRAAG Namen en Adressen AANVRAAG Namen en Adressen Bestandsbeschrijving AVNAWIBA, NAAMIBAN, NAWIBAN / NAWIKANT Definitief 1 oktober 2013 Classificatie: Open Versie 2.0 Versiegeschiedenis Versie Datum Status Bewerkt door Belangrijkste

Nadere informatie

Gebruik van het LOGO in geautomatiseerde verkiezingen

Gebruik van het LOGO in geautomatiseerde verkiezingen BIJLAGE 1 S.A. STERIA Benelux N.V. Gebruik van het LOGO in geautomatiseerde verkiezingen Technische bepalingen voor de weergave van het logo op de schermen. Versie 1.2 Guy JASPERS Revisions Revision Description

Nadere informatie

Johto. Flexible light

Johto. Flexible light Johto Flexible light Johto is a high quality lighting system based on LED for technically sophisticated interior and exterior light. It provides homogeneous and dot free illumination in very low installation

Nadere informatie

Functionele beschrijving: scannen naar UNIT4 DocumentManager

Functionele beschrijving: scannen naar UNIT4 DocumentManager Functionele beschrijving: scannen naar UNIT4 DocumentManager Algemeen Met de KYOCERA Scannen naar UNIT4 DocumentManager beschikt u over een efficiënte oplossing om uw documenten te scannen naar UNIT4 DocumentManager

Nadere informatie

VoIP Netwerking Configuratie Gids. Vox Davo VoIP Netwerking Configuratie Gids

VoIP Netwerking Configuratie Gids. Vox Davo VoIP Netwerking Configuratie Gids VoIP Netwerking Configuratie Gids Vox Davo VoIP Netwerking Configuratie Gids 1 VoIP Netwerking Configuratie gids Specificaties kunnen wijzigen zonder voorgaande. DM-983 NL Draft 2 VoIP Netwerking Configuratie

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

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac. Software Mobiliteit Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.be/~tjdhondt p. 1 Overzicht Stelling Objecttechnologie Distributie Mobiliteit Evolutie Besluit p.

Nadere informatie

Open-Xchange Server. What's new in 6.20?

Open-Xchange Server. What's new in 6.20? Open-Xchange Server What's new in 6.20? Open-Xchange Server Open-Xchange Server: What's new in 6.20? publicatie datum dinsdag, 03. mei 2011 Version 6.20 Copyright 2006-2011 OPEN-XCHANGE Inc., This document

Nadere informatie

1.1 ORGANIZATION INFORMATION 1.2 CONTACT INFORMATION 2.1 SCOPE OF CERTIFICATION 2.2 AUDITOR INFORMATION 3.1 AUDIT CONCLUSIONS 3.2 MANAGEMENT SYSTEM EFFECTIVENESS 3.3 OBSERVATIONS Organization Address Name

Nadere informatie

Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind.

Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind. Pesten onder Leerlingen met Autisme Spectrum Stoornissen op de Middelbare School: de Participantrollen en het Verband met de Theory of Mind. Bullying among Students with Autism Spectrum Disorders in Secondary

Nadere informatie

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013 ArchiMate voor kennismodellen van NORA en haar dochters Marc Lankhorst 16 oktober 2013 Agenda 13:00 introductie ArchiMate-status en -ontwikkelingen en NORA-kennismodel 14:00 parallelle workshops rond de

Nadere informatie

Datasheet V1.0.64. SMS Comfort als back office applicatie.

Datasheet V1.0.64. SMS Comfort als back office applicatie. Datasheet V1.0.64 General SMS Comfort is een netwerkoplossing die u toestaat om SMS tekstberichten vanuit allerhande interfaces te verzenden en te ontvangen... of anders gezegd Sms2mail of Mail2sms SMS

Nadere informatie

Nieuwsbrief NRGD. Editie 11 Newsletter NRGD. Edition 11. pagina 1 van 5. http://nieuwsbrieven.nrgd.nl/newsletter/email/47

Nieuwsbrief NRGD. Editie 11 Newsletter NRGD. Edition 11. pagina 1 van 5. http://nieuwsbrieven.nrgd.nl/newsletter/email/47 pagina 1 van 5 Kunt u deze nieuwsbrief niet goed lezen? Bekijk dan de online versie Nieuwsbrief NRGD Editie 11 Newsletter NRGD Edition 11 17 MAART 2010 Het register is nu opengesteld! Het Nederlands Register

Nadere informatie

RAAD VAN DE EUROPESE UNIE. Brussel, 4 december 2007 (OR. en) 15202/07 VISA 346 COMIX 968

RAAD VAN DE EUROPESE UNIE. Brussel, 4 december 2007 (OR. en) 15202/07 VISA 346 COMIX 968 RAAD VAN DE EUROPESE UNIE Brussel, 4 december 2007 (OR. en) 15202/07 VISA 346 COMIX 968 WETGEVINGSBESLUITEN EN ANDERE INSTRUMENTEN Betreft: BESCHIKKING VAN DE RAAD tot wijziging van deel 1 van het Schengen-raadplegingsnetwerk

Nadere informatie

De Deskline configurator Advanced handleiding

De Deskline configurator Advanced handleiding De Deskline configurator Advanced handleiding Deze handleiding is voor versie 1.2.3 en hoger Zorg dat er een USB2LIN is aangesloten op de computer ( Gebruik versie 1.66 en hoger ) Zorg dat er geen andere

Nadere informatie

The downside up? A study of factors associated with a successful course of treatment for adolescents in secure residential care

The downside up? A study of factors associated with a successful course of treatment for adolescents in secure residential care The downside up? A study of factors associated with a successful course of treatment for adolescents in secure residential care Annemiek T. Harder Studies presented in this thesis and the printing of this

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

Functionele beschrijving: scannen naar Exact Globe.

Functionele beschrijving: scannen naar Exact Globe. Functionele beschrijving: scannen naar Exact Globe. Algemeen Met de KYOCERA scannen naar Exact Globe beschikt u over een efficiënte oplossing om uw documenten te scannen naar Exact Globe. Met deze oplossing

Nadere informatie

Firewall van de Speedtouch 789wl volledig uitschakelen?

Firewall van de Speedtouch 789wl volledig uitschakelen? Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan

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

en DMS koppelvlak Utrecht, 14 april 2011

en DMS koppelvlak Utrecht, 14 april 2011 Zaaksysteem koppelvlak en DMS koppelvlak Utrecht, 14 april 2011 Agenda Doel van koppelvlak Welke uitgangspunten zijn gehanteerd Werking van koppelvlak Wat is CMIS en waarom CMIS gebruiken? Doel Zaaksysteem

Nadere informatie

Reporting System CPA 2006

Reporting System CPA 2006 Reporting System CPA 2006 XML PROTOCOL (juni 2005) Versie 1.0 1/14 Inhoudsopgave 1. Inleiding... 3 2. Algemene principes... 3 2.1 Structuur content gedeelte... 3 2.2 CSSR admin parameters... 5 3. XML Schema...

Nadere informatie

DECADE FINANCIALS. met APEX klaar voor de toekomst. Zeist 25 03 2014

DECADE FINANCIALS. met APEX klaar voor de toekomst. Zeist 25 03 2014 DECADE FINANCIALS met APEX klaar voor de toekomst Zeist 25 03 2014 AGENDA Andre Geelen Team Manager Decade Decade introductie Sebastiaan Laponder Oracle Ontwikkelaar Decade 3 voor de migratie Gilbert Rattink

Nadere informatie

Handleiding Versie 2.0.01-27-01-2014

Handleiding Versie 2.0.01-27-01-2014 Versie 2.0.01-27-01-2014 The information provided in this document contains proprietary and confidential information that is the property of M&I Broadcast Services B.V. Distribution of any information

Nadere informatie

Plotten. technisch tekenwerk AUTOCAD 2000

Plotten. technisch tekenwerk AUTOCAD 2000 Inleiding Voor het plotten van uw bent u bij Lifoka aan het juiste adres. Snel, betrouwbaar en dat in grote of kleine oplagen. Niet alleen het plotten, maar ook vergaren en verzenden kan Lifoka voor u

Nadere informatie

Maillijsten voor medewerkers van de Universiteit van Amsterdam

Maillijsten voor medewerkers van de Universiteit van Amsterdam See page 11 for Instruction in English Maillijsten voor medewerkers van de Universiteit van Amsterdam Iedereen met een UvAnetID kan maillijsten aanmaken bij list.uva.nl. Het gebruik van de lijsten van

Nadere informatie