home automation project

20
>the right development /Home Automation Project Een bijzonder project bij Technolution met als oorspronkelijk doel : kennis opdoen

Upload: technolution-bv

Post on 26-Jan-2015

134 views

Category:

Documents


1 download

DESCRIPTION

Marcel, project manager / technical architect, vertelt over het ontstaan van het project ‘Home automation’. Hij licht toe hoe technieken als ‘Message Bus’, ‘Java’, ‘HTML’, ‘JavaScript’, ‘CSS’ binnen het project gecombineerd zijn om te komen tot een ‘experimenteerplatform’ voor de collega’s thuis. Daarnaast vertelt hij hoe het opdoen van kennis in prive-tijd gecombineerd werd met het uitvoeren van projecten voor klanten.

TRANSCRIPT

Page 1: Home automation project

>the right development

/Home Automation Project

Een bijzonder project bij Technolution met als oorspronkelijk doel : kennis opdoen

Page 2: Home automation project

[2]

/introductie

* Technolution*Projecten binnen Technolution*Home Automation Project*Afgeleide projecten voor klanten

Page 3: Home automation project

[3]

/Technolution: projectbureau

*Specialist in de ontwikkeling van:* elektronica* programmeerbare logica* software

*Embedded en technische informatiesystemen

*Oprichting: mei 1987*Plaats: Gouda*Landen: Nederland en Engeland*Sectoren: hightech industrie, verkeer en

vervoer, energie

Page 4: Home automation project

[4]

/dienstverlening – van advies tot onderhoud

Page 5: Home automation project

[5]

/klanten

*Verkeer en vervoer

*Hightech

*Andere sectoren

Page 6: Home automation project

[6]

/onze collega’s

* 140

* WO / HBO

* Elektrotechniek* (Technische)

informatica* Technische

wiskunde* Technische

natuurkunde

Page 7: Home automation project

[7]

/kennismanagement

* Iedereen heeft een passie voor techniek*Werken in één pand*Geen technologieën ontwikkelen*Onderzoek voor praktische toepassingen

*Aanvoerders:* een technisch directeur* zes technologiemanagers

* vier kennisgebieden

Page 8: Home automation project

[8]

/Projecten binnen Technolution

*Rijkswaterstaat: verkeerscentrale software*Rijkswaterstaat: modernisering software op schepen

* Technolution: Home Automation Project*Enexis: Jouw Energie Moment* I2-Tec: Woningstichting Bergh

Page 9: Home automation project

[9]

/Home Automation Project*Doel: Ontwikkelen van een

energiezuinig platform dat in staat is een grote verscheidenheid aan ‘domotica’ apparaten aan te sturen.

Page 10: Home automation project

[10]

/Home Automation Project

*Uitdaging: uiteenlopende technologieën combineren in één systeem op basis van Linux

* Zigbee* Z-Wave*X10*Power Line Communication*Custom protocollen

*Dynamiek

Page 11: Home automation project

[11]

/Home Automation Project

*Vraag:welke techniek zou je willen toepassen wanneer de componenten in het systeem onbekend zijn maar je wel zou willen koppelen?

Page 12: Home automation project

[12]

/Home Automation Project

*Vraag:welke techniek zou je willen toepassen wanneer de componenten in het systeem onbekend zijn maar je wel zou willen koppelen?

* Interface (limitatief, interfacewijzigingen = ingrijpend)*Message Bus (onze keuze)*Service Bus (scope past niet bij het platform)

Page 13: Home automation project

[13]

/Home Automation Project

*Ontwikkeling buiten werktijd*Ondersteuning TL (middelen, infrastructuur)*Open Source community ++

Page 14: Home automation project

[14]

/Marvin: één systeem – twee klanten

Page 15: Home automation project

[15]

/Enexis

*Doel: bewoners prikkelen anders om te gaan met energiegebruik

*Uitdaging: in zes weken een Proof of Concept van een applicatie in huis (touchscreen) op basis van een functionele schermspecificatie en interfacespecificaties.

* Technologie keuzes?

Page 16: Home automation project

[16]

/Enexis: Technologiekeuzes*Wat kies jij?

*Onze overwegingen:* fat-clientapplicatie (Java of

QT);* thin-clientapplicatie (VNC);* webapplicatie;

Page 17: Home automation project

[17]

/Enexis

*Onze overwegingen en keuze* fat-client (te lange ontwikkeltijd, inflexibel)* thin-client (te lange ontwikkeltijd, inflexibel, VNC-nadelen)*webapplicatie (beperktere technische GUI-mogelijkheden)

*Keuze: webapplicatie

Page 18: Home automation project

[18]

/Woningstichting Bergh

*Energiemonitor*Uitdaging: hoe kunnen we zoveel mogelijk software

tussen het Home Automation Project, Enexis en Woningstichting Bergh hergebruiken terwijl we even flexibel blijven?

Page 19: Home automation project

[19]

/Home Automation + Enexis + Woningstichting Bergh

Page 20: Home automation project

>the right development

/bedankt voor jullie aanwezigheid en aandacht!