GSOC2017 Ideas

From Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα
Revision as of 13:31, 7 February 2017 by Pkst-1 (talk | contribs)
Jump to navigation Jump to search

Proposed Projects for GSOC 2017

1. Mental Control[edit | edit source]

"Mental-Control" is an open source, Matlab based project, which focuses on the real-time analysis of electroencephalogram (EEG) data. The purpose of the analysis is to find discrete behaviors in the EEG signal, produced by performing specific functions which the brain can repeat at will (such as the movement of the hands). Once correctly identified, the purpose of these brain functions is to be converted into motion commands of a target point, offering new possibilities of human-computer interaction. This could be extremelly beneficial for disabled people. Once the basic mechanism of converting thoughts into electronic commands through EEG analysis is optimized, the potential uses of the technology are virtually unlimited. The proposed system is based on open EEG data freely available on the internet.

Expected Results[edit | edit source]

This approach is a promising one towards improving the current state-of-the-art in the field of Brain-Computer Interfaces while also ensuring that much larger unlabeled data could be used effectively with minimal human interference and annotation.

2. Android application for remote and offline usage of the SAKAI Learning Management System[edit | edit source]

Sakai is a free, community source, educational software platform designed to support teaching, research and collaboration. It is used by many Organizations, to implement Virtual Learning Environments.

Expected Results

Android application for remote and offline usage of the SAKAI Learning Management System

3. Farmer Calculator[edit | edit source]

The aim of this project is to provide an app to the farmers that will help them make some calculations. For example, when the plants are irrigated, a machine is moving, so if we know the speed and the total length, we can estimate the total amount of time that will be needed. This app is based on the ionic framework, so it can provide executables for iOS and Android.

Expected Results

4. Weather Pi Station[edit | edit source]

The WeatherPiStation project is a meteorological data collection system, based on the raspberry pi and kit AirPi (, including low cost sensors. The system has the ability to take measurements (e.g., temperature, humidity, etc.) and then with a python script developed by our team sends them to a central server. To send measurement needs raspberry id and a password, as not everyone can send data to a central server. The central server can receive data through api many raspberry pi and stores them in a table of mysql. The server host has some script php for displaying such data in html.

Expected Results

Adding new features

5.GReceptionist[edit | edit source]

Reservation and management software for tourist facilities

Expected results

Adding new features

6. SocialCVBuilder  [edit | edit source]

Millions of users have their business data posted at various social networks like Facebook, Glassdoor, Linkedin, Google+, MSN and other. The proposed system enables the user to a central software locally installed, you may create a Europass-format CV (and other) by making use of existing data on the Internet.

Expected results

Adding new features

7. Simulation Business Game Framework[edit | edit source]

SIMBUG is an acronym for a Simulation Business Game. It is addressed to serious or applied games, i.e. games designed for a primary purpose other than pure entertainment and are used to enhance learning in business education. SIMBUG aims to relieve educators from the burden of possessing several computing and programming skills in order to create a "serious game". Using SIMBUG they will be free to focus on their education goal and any corresponding pedagogical design principles. SIMBUG is built upon a "serious game model", i.e. an abstract conceptualization of what any serious game has in common and its software infrastructure is based on the so called 3-tier architecture. SIMBUG is addressed initially to the educational gaming open source community, calling for common action for creating an open standard for serious and business games.

Expected Results

The SIMBUG project is on the beginning of the development phase.

There are many issues open.

There are three type of contributions one can make:

  1. Contribution to the Open Standard. We want to extend the standard so as to include more serious game concepts. We also have to think how the presentation layer could be abstracted, so it can represented through a kind of a "definition" file. We need people that have designed serious games.
  2. Contribution to the SIMBUG Server. We need people who know JAVA EE.
  3. Contribution to clients. People who know web programming and want to implement their own game are welcome.