Proposals
Cloe is an enhanced middleware solution for closed-loop simulations, with a focus on functional software tests on system level. Cloe is used as a development tool for interactive and scripted workstation simulations, for code debugging, and for automated tests on servers. Cloe covers a central part of the verification and validation strategy, needed by all vendors in the field of Automated Driving.
Eclipse ShellWax will provide editor for *.sh files with:
- outline
- autocomplete
- error markers
- hover help
- and other common editor functions.
Executing shell scripts from inside the IDE and seeing output in Eclipse console will be supported too.
Eclipse Repairnator is an intelligent bot for continuous integration: it suggests fixes for bugs and missing tests for quality assurance. Repairnator is artificial intelligence for continuous integration: “AI for CI“. Repairnator is an open-source software project, resulting from years of academic research in the field of software engineering.
Reparinator started as an open source project on GitHub. By becoming an Eclipse project, we expect that it will grow and mature with contributions from multiple companies and research groups.
Examples for Jakarta EE.
Eclipse Codewind will start by providing an IDE-agnostic library for tools required for cloud application development:
With the insight of software solutions used in IoT devices, it is not hard to find out that the need for an OS independent IoT device software is indeed there. There are plenty of software products out there, and some of them are full stack including RTOS, drivers, network stack and almost everything; some of them are pure RTOS. Eclipse Kiso is not locked in by any RTOS and is designed with the idea of being RTOS neutral.
Eclipse Dartboard provides development tools for Dartboard and Flutter in the Eclipse IDE.
Eclipse Yasham is an Open & Extensible Cloud-Native Smart Living Platform for Consumer IoT.
The Jakarta Batch project describes the XML-based job specification language (JSL), Java programming model, and runtime environment for batch applications for the Java platform.
The specification ties together the Java API and the JSL (XML) allowing a job designer to compose a job in XML from Java application artifacts and conveniently parameterize them with values for an individual job. This structure promotes application reuse of artifacts across different jobs.
Some key features:
Eclipse AVSys adopts the model-based design methodology to describe an autonomous driving system. Using blocks and lines, users create a block diagram of the entire system, and based on it OSCAR IDE generates a ROS package and handles all dependencies. Finally, Eclipse AVSys builds the generated package on a target device and creates ready-to-launch executable ROS nodes.
Technical details: