home automation project
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
>the right development
/Home Automation Project
Een bijzonder project bij Technolution met als oorspronkelijk doel : kennis opdoen
[2]
/introductie
* Technolution*Projecten binnen Technolution*Home Automation Project*Afgeleide projecten voor klanten
[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
[4]
/dienstverlening – van advies tot onderhoud
[5]
/klanten
*Verkeer en vervoer
*Hightech
*Andere sectoren
[6]
/onze collega’s
* 140
* WO / HBO
* Elektrotechniek* (Technische)
informatica* Technische
wiskunde* Technische
natuurkunde
[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
[8]
/Projecten binnen Technolution
*Rijkswaterstaat: verkeerscentrale software*Rijkswaterstaat: modernisering software op schepen
* Technolution: Home Automation Project*Enexis: Jouw Energie Moment* I2-Tec: Woningstichting Bergh
[9]
/Home Automation Project*Doel: Ontwikkelen van een
energiezuinig platform dat in staat is een grote verscheidenheid aan ‘domotica’ apparaten aan te sturen.
[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
[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?
[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)
[13]
/Home Automation Project
*Ontwikkeling buiten werktijd*Ondersteuning TL (middelen, infrastructuur)*Open Source community ++
[14]
/Marvin: één systeem – twee klanten
[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?
[16]
/Enexis: Technologiekeuzes*Wat kies jij?
*Onze overwegingen:* fat-clientapplicatie (Java of
QT);* thin-clientapplicatie (VNC);* webapplicatie;
[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
[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?
[19]
/Home Automation + Enexis + Woningstichting Bergh
>the right development
/bedankt voor jullie aanwezigheid en aandacht!