Eclipse Kuksa 0.1.0 Release Review

Type
Release
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project
Release

0.1.0

Description

Eclipse Kuksa Release 0.1.0

The first Eclipse Kuksa 0.1.0 release contains various software across the domains in-vehicle, cloud, apps, and IDE and focuses primarily on providing fundamental functionalities to setup a cloud environment as well as target devices that interact within this environment.​

Device owners within this environment can select applications over an Appstore and install them on their target device. Such applications can exchange data with or store data in the cloud. Therefore, required software on the device is directly included within images built for (ARM) platforms such as the Raspberry Pi3 via provided build scripts. Furthermore, developers can publish new applications to the Appstore and register new devices for specific Appstore users.

For a more detailed description of the deliverables, please visit the release plan tab => deliverables.

Architectural Issues
  • The development around the Eclipse Kuksa cloud is so far more a proof-of-concept and not intended to provide a direct production ready and secure deployment.
  • The integrated services often use the respective standard credentials (e.g. admin/admin)
  • The Eclipse Kuksa cloud uses certificates from Let’s Encrypt which should be replaced for commercial deployments
  • Eclipse Kuksa integrates Eclipse Hono 0.8 which is not the newest version
Security Issues
  • The default user/password configuration for
    • AGL image
    • Appstore
    • Mosquitto client (no SSL/TLS)
  • ... are in default configuration and not intended for a secure "end product" use.
Non-Code Aspects

Eclipse Kuksa comes with:

  • project site containing generic information, a blog, and links to the documentation, repositories, and eclipse representations
  • An integration repository used for storing build, test, and deployment configuration for CI purposes
Conforms To UI/UX Guidelines
Not verified
Usability Details
  • The usability of Eclipse Kuksa features should be outlined in its corresponding Readme.md file
End of Life

Since this is the first release of Eclipse Kuksa, there are no deprecated or removed features.

Standards
  • MQTT for communication between In-Vehicle platform and Cloud backend
Communities

Issues

In-Vehicle issues  Cloud issues  Apps issues  IDE issues  (links to be updated with tags as soon as release tag is available)