Skip to main content
Jump to: navigation, search

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 CBI


Dash License Tool


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

Back to the top