From Eclipse hawkBit to Update Factory: How to Take an Open Platform to Production

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=ObfayehwM3c



Category:
Vlog
Duration: 38:09
693 views
9


Nowadays there are several well engineered open projects available and they may serve different industries for prototyping a solution without starting from scratch. In the scope of delivering software artifacts from remote, Eclipse hawkBit is definitely one of those great open projects. As an Embedded Software Service Company, Kynetics selected hawkBit for creating its own delivery platform to serve its internal CI and its customers’ embedded device ecosystem. However taking an open platform, which may offer a solid backend architecture and API, from an evaluation stage to a solution ready for production requires significant effort. From real world use cases we were able to identify the drivers and the philosophy of the product and service we wanted to provide. At the same time we also identified the missing blocks in the overall picture and started to add our own contribution especially regarding the client-side of the architecture. To us it was quite clear that the client would have a crucial role in the business logic and philosophy behind a remote update. In particular the hawkBit methodology to handle Software Distributions enables the delivery of artifacts for any operating system installed on the target device: Android APKs, Android Updates, Linux OS and applications and Docker images. Finally, the client implementation will take care of deploying artifacts on the target device in a robust manner. The session will cover also aspects related to integrated development tools, security and how a delivery platform is essential in the project automation in different stages like development or production.

Speaker:
Nicola La Gloria (Kynetics)




Other Videos By Eclipse Foundation


2019-11-01OSGi in Action: How we use OSGi to build Open Liberty
2019-11-01Will it blend? Java agents and OSGi
2019-11-01Learning my Robot to Grasp with Promises and PushStreams
2019-10-31Intro to Eclipse Codewind - simplified app development for the cloud! ⚠️(Sound issue first 2 min)
2019-10-31Prototyping of a Robot Arm Controller: getting the hands dirty to learn new technologies
2019-10-31Make Something Great: Become an Open Source Contributor
2019-10-31Meet & Greet the Eclipse Research Project Community
2019-10-31Intellectual Property Management and Open Source
2019-10-31If Bosch can do it, you can do it too!
2019-10-31Ensuring Open Source compliance using Eclipse Foundation technology
2019-10-31From Eclipse hawkBit to Update Factory: How to Take an Open Platform to Production
2019-10-31Quarkus the shrink ray to your Cloud Native Java Applications
2019-10-30Building web-based tools with Theia and Che | vECM
2019-10-30Elastic JVM for Elastic Java EE Applications Running in Containers | Jakarta Tech Talks
2019-10-30Autonomous driving development with minimal programming required
2019-10-30Towards Xtext 2.20
2019-10-30A flexible and scalable industrial IoT platform using Eclipse IoT projects
2019-10-30Your roadmap towards web-based tooling
2019-10-30Building Interoperable Microservices with Eclipse MicroProfile
2019-10-30Kubernetes Native with Eclipse MicroProfile
2019-10-30Managing lightweight, standalone and composable Che workspaces with Kubernetes Operators



Tags:
IoT
hawkBit
EclipseCon Europe
embedded
OTA