IoT & Embedded Systems
Wanneer een embedded system een toegevoegde functionaliteit heeft, omdat hij verbonden is met het internet en daardoor kan communiceren met diverse cloud diensten, dan noemen het ook wel een IoT-device. IoT-devices raken de laatste tijd steeds meer ingeburgerd.
Maar wist je dat deze apparaten zijn begonnen als embedded systemen met een aansluiting op het internet? En wist je dat het eerste embedded systeem gemaakt is voor het geleidingssysteem voor de Apollo projecten door MIT? Dat waren andere tijden. Intussen is een embedded systeem vele malen goedkoper, energie zuiniger en krachtiger geworden. Ze zijn niet meer weg te denken uit het dagelijks leven. Ze zitten in auto's, koelkasten, tandenborstels, noem het maar op.
IoT-devices of embedded systemen maken deel uit van een groter systeem. Wij laten ze nauw samenwerken door gebruik te maken van gedistribueerde technieken. Gedistribueerde technieken worden met name toegepast in de ruimtevaart, defensie en voor medische systemen. Het zijn namelijk complexe technieken, die alleen met systems engineering en een waterval ontwikkelmethodiek beheersbaar gemaakt kunnen worden.
Dit garandeert de hoogste kwaliteit, maar dit komt met een bijbehorend prijskaartje.
Echter door slim gebruik te maken van moderne technieken en de agile methodiek en waterval te combineren, is het onze engineers gelukt nu system engineering en gedistribueerde technieken ook toe te passen in onze produkten. Hiermee krijgt de consument de hoogste kwaliteit, maar voor een betaalbare prijs!
Denkt u er ook over om IoT-devices te gebruiken en heeft u behoefte om hierin professioneel geadviseerd en begeleid te worden? Aarzel niet en schakel onze hulp in. Neem vandaag nog contact op en wij staan u graag te woord.
Fullstack development
Fullstack development omvat alle disciplines die nodig zijn om een systeem te realiseren. Als input zijn in feite alleen een architectuur en de business rules nodig. De business rules worden door de klant aangeleverd en wij doen de rest. De fullstack developer werkt net zo gemakkelijk aan de processen aan de front-end (HTML, javascript, angular-js, etc. ) als aan de back-end processen (Java, C, Springboot, gedistribueerde databases). Door het beheersen van het hele proces kunnen we snel en vakkundig nieuwe functionaliteiten introduceren en bugs oplossen.
Embedded Systems/Elektronica
Als wij het over de full stack hebben, dan hebben wij het ook over de volledige straat inclusief embedded systems development en de nodige elektronica! Onze ontwikkelaars voelen zich net zo makkelijk thuis in javascript, html en java als print-platen, oscilloscopen, weerstanden, condensatoren, opamps, actuatoren en sensoren. Systemen waar wij aan werken bestaan dus niet alleen over de front-end en back-end software, maar ook over embedded software en elektronica, die het mogelijk maken om met allerlei hardware systemen (actuatoren en sensoren) in een real-time domein te interacteren.
Devops
Naast het full-stack ontwikkelen van het volledige systeem, verzorgen wij ook tegelijk de deployment en de 24/7 operatie. Zo zijn er korte lijnen tussen het ontwikkel- en operationsteam en kunnen verbeteringen en bugfixes snel operationeel worden gemaakt. Hierbij wordt een agile en iteratieve manier van ontwikkelen gehanteerd met als hoofddoel om zo snel mogelijk alle stakeholders erbij te betrekken om zodoende tijdig te kunnen worden bijgestuurd.
Iteratieve ontwikkeling
Ons ontwikkelproces is iteratief. Dat wil zeggen dat we dezelfde processen continu blijven herhalen, totdat de klant tevreden is over het resultaat. Dankzij korte overleglijnen tussen development en operations (DevOps) en onze kennis over de volledige ontwikkelstraat, zijn we in staat om een complex systeem met hoge kwaliteit te bouwen in een relatief korte tijd.