Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Google Summer of Code 2021 Ideas"
m (fix link) |
|||
Line 5: | Line 5: | ||
[https://github.com/eclipse/dash-licenses Dash License Tool] | [https://github.com/eclipse/dash-licenses Dash License Tool] | ||
* [https://github.com/eclipse/dash-licenses/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 "Help Wanted" issues] | * [https://github.com/eclipse/dash-licenses/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 "Help Wanted" issues] | ||
+ | |||
+ | |||
+ | === [https://github.com/eclipse/kuksa.val Eclipse KUKSA.val] === | ||
+ | |||
+ | KUKSA.val is a in-vehicle datserver that provides data about an Vehicle to applications running in a vehicle. I implements standards jointly developed by [https://www.genivi.org/ Genivi] and [https://www.w3.org/auto/wg/ W3C]. | ||
+ | |||
+ | KUKSA.val can be deployed by a manufacturer inside a vehicle computer as well as used external (e.g. on a PI) connected to a vehicle's OBD Port or CAN busses. | ||
+ | |||
+ | '''Relevant Issues:''' [https://github.com/eclipse/kuksa.val/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 "Help Wanted" issues] | ||
+ | |||
+ | '''Demo video''': [https://www.eclipse.org/kuksa/blog/2020/08/18/2020-08-18-dbc/ KUKSA.val DBC feeder] | ||
+ | |||
+ | '''Skills required:''' CPP | ||
+ | |||
+ | '''Mentors:''' [https://accounts.eclipse.org/users/sschildt Sebastian Schildt], [https://accounts.eclipse.org/users/wchenl8e Wenwen Chen] | ||
+ | |||
Revision as of 10:17, 3 February 2021
Eclipse KUKSA.val
KUKSA.val is a in-vehicle datserver that provides data about an Vehicle to applications running in a vehicle. I implements standards jointly developed by Genivi and W3C.
KUKSA.val can be deployed by a manufacturer inside a vehicle computer as well as used external (e.g. on a PI) connected to a vehicle's OBD Port or CAN busses.
Relevant Issues: "Help Wanted" issues
Demo video: KUKSA.val DBC feeder
Skills required: CPP
Mentors: Sebastian Schildt, Wenwen Chen
Eclipse SWTChart
SWTChart is a powerful library to create charts and display data using SWT. It can be easily used in Java desktop applications. Only a few lines of code are necessary to create interactive and feature rich charts:
public class MyChart extends MassSpectrumChart { public MyChart(Composite parent) { super(parent, SWT.NONE); initialize(); } private void initialize() { IChartSettings chartSettings = getChartSettings(); chartSettings.setCreateMenu(true); applySettings(chartSettings); // List<IBarSeriesData> barSeriesDataList = new ArrayList<IBarSeriesData>(); IBarSeriesData barSeriesData = new BarSeriesData(SeriesConverter.getSeriesXY(SeriesConverter.BAR_SERIES_1)); barSeriesDataList.add(barSeriesData); // addSeriesData(barSeriesDataList); } }
The source code is located here and can easily be cloned:
https://github.com/eclipse/swtchart/
If you are interested in one of the topics you have to apply on the mailing list.
Topic: Support for Radar- and Spider Charts
SWTChart currently supports line-, scatter- and bar charts. Single and multiLevel pie charts have been added as a Google Summer of Code project in 2020. A nice enhancement would be to support also radar as well as spider charts:
Skills required: Java, SWT
Possible Mentor: Philip Wenig