Fra Assembler, Basic, Comal, Pascal, C til Object Orienteret software udvikling



Relaterede dokumenter
Kursuskatalog 2012 TwinCAT Basic og Extended

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.

Kursuskatalog 2018 TwinCAT 2 TwinCAT 3

Undervisningsbeskrivelse

Undervisningsbeskrivelse

Kursuskatalog 2013 TwinCAT Basic og Extended

Kursuskatalog 2014 TwinCAT 3.1

Undervisningsbeskrivelse

Kursuskatalog 2017 TwinCAT 2 TwinCAT 3

Undervisningsbeskrivelse

Netværkstopologi. - Den logiske og den fysiske! Netteknik 1

Kursuskatalog 2015 TwinCAT2 TwinCAT3

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Netværkstopologi. Netteknik 1. Netteknik 1 (AMU 44947) Mercantec Den logiske og den fysiske! Netværkstopologi

Automatisk Vandingssystem

Indholdsfortegnelse for kapitel 1

X88MV. Manual Version 1.26

Undervisningsbeskrivelse

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

DANSK IT ARKITEKTUR CERTIFICERING

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S

Produktpræsentation. BA Systems. Control made easy

Undervisningsbeskrivelse

DVT. - det sikre valg. DVT Hybrid IP Overvågning Kombinerer op til 64 IP og Analoge kameraer

BRUTTO CV Peter Petersen

Automatisk Vandingssystem

Konfigurationsguide. Krav til hardware og software for SonWin og SonWins moduler. Side 1 af 17

Arduino Programmering

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases

NOX Trådløse døre. SimonsVoss integration med NOX. SimonsVoss. SimonsVoss SmartIntego låsesystem er lige så fleksibelt, som det er sikkert.

Curriculum vitae. Personlige oplysninger. Præsentation. Projekterfaring

SIMATIC WinAC RTX. The SIMATIC Software Controller for PC-based Automation in Real-Time for Windows OS

DAXIF# - Delegate Automated Xrm Installation Framework. Delegate A/S

Automatisk Vandingssystem

Udviklingen fra 1945 til 2011

System Arkitekt Practitioner

Eltronic A/S

Stamoplysninger til brug ved prøver til gymnasiale uddannelser

Outsourcing af test. Your Flexible Outsourcing Partner

Undervisningsbeskrivelse

Spar På Energien BROCHURE DK 6.00 ENERGI BROCHURE 1401

HTX, RTG. Rumlige Figurer. Matematik og programmering

HTX. Afsluttende projekt. E-learning Komunikation/It C Helena, Katrine og Rikke

Networking Division Prinsens Allé Viborg Denmark Telefon Fax heth@mercantec.dk jhje@mercantec.

Program for faglærerseminar, uge 26

Studieplan. Stamoplysninger til brug ved prøver til gymnasiale uddannelser. Oversigt over gennemførte undervisningsforløb. Termin Aug jun 2011

Interconnect. Front end interface

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

SolarEdge. System til distribueret energiopsamling i solcelleanlæg. Firma introduktion 2012

\ \ Computerens Anatomi / /

SYNOLOGY DS418j 4-bay NAS server

Studieplan. Stamoplysninger til brug ved prøver til gymnasiale uddannelser. Oversigt over gennemførte undervisningsforløb. Termin Aug jun 2011

Sesam Automationstrend. Spørgsmål til leverandørerne? New Automation Technology

Informatik C robotter

BAS 914S/929S Datablad

Automatisk Vandingssystem

Hvad skal du vide for at bygge din egen computer?

MSS CONSULT Dato: SALGSBROCHURE. Autoværksted. Indeholdende. Hardware Software Netværk

Polymer lithium-ion batteries. Dimension(mm) Width (Max) Thicknes s (Max) Height (Max)

OpenTele Server Performance Test Rapport

SPØRGSMÅL SVAR NR. 2. Greve Kommune udbud - Spørgsmål fra tilbudsgivere og Greve Kommunes besvarelse. Nr. Spørgsmål Besvarelse

System & Metode ApS præsenterer. En effektiv dokumentportal

Shop Floor Control. Microsoft Dynamics NAV 2009 Klassisk. Side 1. Copyright: Naddon version


Sesam seminar nr Sesam seminar nr Opbygning af standard bibliotek til PLC / SCADA / MES

Tekniske kompetencer

Undervisningsbeskrivelse

Thermo Surveillance System TSS

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål

- Energy Saving Technology. Veje Til Vækst. 21. november ZZzero ApS, all rights reserved, Patented technology.

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Undervisningen, H3. Hovedforløb 3. Total antal Lektioner. Operativsystemer 3. Netværk 3. Projekt. Områdefag: Netværk

Media College Aalborg Side 1 af 11

Kursuskatalog 2019 TwinCAT 3

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

I gang med SIMATIC i en fart. S7-300 Starterkit 2009 med STEP 7 og kombi-cpu 313C SIMATIC. Answers for industry.

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

Low Visibility Procedure. Lokale Bestemmelser for Københavns Lufthavn Copenhagen Airport Local Regulations

Testservice med anvendelse af Microsoft software.

Microcontroller, Arduino

Styring af gadebelysning. v/ Produktionschef Thomas Kyhn, Profort a/s

DTU s automations uddannelser: hvor kommer vi fra og hvor er vi på vej hen?

Spar tid med struktureret programmering! Om PLC programmering

IMPLEMENTERING AF SAS FIRMWIDE RISK FOR SOLVENCY II I PFA PENSION

X88MV. Manual Version X88MV er udviklet til styring/fjernstyring af markvanding.

Et netværk bliver til

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Programmering C RTG

Hawkeye Videoscope fleksibel

Prisfølsomt elforbrug i massemarkedet

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

Det vigtigste først! Dette er måske den vigtigste bog der nogensinde er skrevet om agile vs. vandfald. Muligvis fordi det vel stadig er den eneste

Komparativ analyse af IoT-boards

G4S Security Services A/S Droner og Droneforebyggelse Danske Havne

Birksund kommune. Datatekniker svendeprøve 2011

Virtualisering, Cloud Computing og OPC UA i automationssammenhæng - hvad er de reelle use cases?

Datatekniker med programmering som speciale

Store IT-Innovationer TØ2

Transkript:

1 Fra Assembler, Basic, Comal, Pascal, C til Object Orienteret software udvikling v. Ib Havn Min første computer

2 Sådan startede det

3 Kort om DSE A/S Start 1981 som Dansk System Elektronik A/S Integration af måleinstrumenter vha. Computere til produktionsstyringer To forretningsområder Industri Lufthavne

4 Basic/Assembler Industri Controller Udvidelse af Basic sproget med kommandoer som: INP!2,3 OUT!4,1 GPIB Controller Udvidelser: WRT#3, XYZ REA#2,x$

5 Modelering Håndtegnede flowcharts og SDL diagrammer vha. tegne skabelon

6 Starten på Lufthavnsområdet Billund Lufthavn RVR beregningen i 1982 MET system til Billund Lufthavn (CBM/Basic) MET systemer til fem Flyvestationer (6809/Pascal/Assembler) Banelysstyring Billund Lufthavn (6809/Pascal/Assembler) Samt eget udviklet Real-time OS

7 MIDAN Flyvevåbenet 1983-84 Udvikling af egne processor boards Philips PMDS II Unix baseret multiuser udviklingssystem (5 Mb Winchester) 6805/6809/68000 ICE moduler C, Pascal og Assembler

8 MIDAN Jens Kirkegaard Struktureret programering SPU Bogen 6809 Processor kort med dual ported memory 6809 Video processor kort Indførelse af Pascal som programmeringssprog

9 Fire starter op med udvikling af Comal til CBM maskiner i firmaet UniComal A/S Første OO sprog Struktureret fejl håndtering System Controller Ex: ventil_position:= voltage_in(3,4)*k set_output(2,5,1)

10 System Controller Moduler implementeret i Comal og Assembler Baseret på 6809 Micro Processor

11 CANAVSAR 1985-86 Styrings og overvågningssystem til alt Instrument Landings udstyr (ILS) til Kastrup Lufthavn (PDP11/Pascal + 6809/Pascal/Assembler) Dualiseret PDP11 system med 13 satelit enheder

12 MIBS Kastrup 1988 Meteorologisk system til Kastrup Lufthavn Første store system baseret på pc er OO indføres i DSE Programeringssprog Borland C++ indføres Henrik Bærbak Christensen Udviklingsmodeller Rumbaugh Booch

13 SAVOS C++ baseret MET-Systemer til de fem Flyvestationer, samt Bornholms Lufthavn

14 SERIS Statens Luftfartsvæsen Afregning af flyvninger i dansk luftrum baseret på recorderede radar-tracks fra DSE s RARS system.net C++ Client/Server system UML

15 Endnu en omvældning Kravspecifikationer Baseret på USE CASE s Prototyper Baseret på Power Point

16 RCAS Billund Lufthavn Første komplette tårn-integration.net C++

VERDI/Flyvevåbenet Det moderne plotterbord Client/Server Multiple Servers DSE Net Manager C++ Mere end 400 klienter

18 F&O Kastrup På det tidspunkt den største ordre i DSE Styring og overvågning af banelys, dieselgeneratorer etc. Overvågning af pumper, temperaturarer etc. Mere end 10.000 IO-punkter Distribueret system med 56 pc er i samarbejde Max responce tid < 1 sek.

19 Ny IT-Ingeniør uddannelse i Horsens

20

21 Arlanda/Stockholm Fuld redundans System 2000.Net C++ 25 pc er Interfacer til eksisterende PLC er

22 Vanta/Helsinki Fuld redundans System 2000.Net C++ 20 pc er Interfacer til en lang række udstyr

23 RADIS Flyvevåbenet Radar displays.net C++ Seneste udgave.net C++/C#

24 DSE A/S nu Er splittet op i to selvstændige selskaber DSE Test Solution A/S www.dse.dk DSE Airport Solution A/S www.dseair.dk

25 DSE Airport Solutions A/S Arbejder pt. med meget store tårnløsninger til Flyvevåbenet (IRIS) UML.Net C++/C# SYSTEM 2000 SCRUM

26 Største spring i Technologi/Metoder UniComal Philips PMDS II Udviklingssystem 6809 System Controller SPU C++ OO.Net Use Cases SCRUM