GSOC2017 Ideas: Διαφορά μεταξύ των αναθεωρήσεων

Από Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Χωρίς σύνοψη επεξεργασίας
Γραμμή 15: Γραμμή 15:
Python
Python


'''Mentors:''' Panos Louridas
'''Mentors:''' Panos Louridas, Diomidis Spinellis


==  The Transparency Program initiative - Diavgeia ==
==  The Transparency Program initiative - Diavgeia ==
Γραμμή 49: Γραμμή 49:
''' Mentors: '''Michalis Vafopoulos, Ioannis Stamelos
''' Mentors: '''Michalis Vafopoulos, Ioannis Stamelos


== Weather Pi Station ==
== Donation Box ==


=== Brief Explanation: ===
==== Brief Explanation: ====
The WeatherPiStation project is a meteorological data collection system, based on the raspberry pi and kit AirPi (<nowiki>http://airpi.es),
An open-source screen enabled donation box
</nowiki>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 ===
The software has three items.
Improvement, Adding new features (Add GPS unit,  GSM Unit, solar power unit for Mobile Weather Station. Extract data in metar format


==== Related GitHub repositories: ====
    The Serial2DB which is a simple deamon written in python which listens on the serial port for messages from the Arduino which is connected to the coin acceptor and writes all entries to an SQL DB.
https://github.com/ellak-monades-aristeias/WeatherPiStation
    The wsServer which is a WebSocket server written in python which reads the SQL DB for new entries and then notifies any connected websocket clients of these. Additionally listens for any donations made and alters accordingly the SQL DB.
    The Wordpress widgets and theme customizations. Which are used for offering an improved user experience based on the design assumption that the wordpress site is running on a 10" tablet. The theme is currently based on Influence and there are several widgets developed to enhance the sidebar. Several plug ins needed for the current implementation and features are already under the plugins folder.


https://github.com/ellak-monades-aristeias/WeatherXM


'''Knowledge Prerequisites:'''
==== Expected Results ====
 
RaspBerry pi programming, Knowledge of the technologies used
 
'''Mentors:'''
 
== GReceptionist ==
 
=== Brief Explanation: ===
Reservation and management software for tourist facilities


=== Expected results ===
Adding new features such as ERP features , and logistics


==== Related GitHub repositories: ====
==== Related GitHub repositories: ====
https://github.com/ellak-monades-aristeias/GReceptionist
https://github.com/ellak-monades-aristeias/donation-box


'''Knowledge Prerequisites:'''
==== Knowledge Prerequisites: ====
 
C++ ,  Qt,  SQLite
 
'''Mentors:'''
 
== SocialCVBuilder ==
 
=== Brief Explanation: ===
Millions of users have their business data posted at various social
networks like Facebook, Glassdoor, Linkedin, Google+, MSN and other. The<nowiki> </nowiki>proposed system enables the user to a central software locally
installed, you may create a Europass-format CV (and other) by making use
<nowiki> </nowiki>of existing data on the Internet.
 
=== Expected results ===
Adding new features and improvements
 
=== Related GitHub repositories ===
https://github.com/ellak-monades-aristeias/SocialCVBuilder
 
'''Knowledge Prerequisites:'''
 
JavaScript, Php
 
'''Mentors:'''
 
== Simulation Business Game Framework ==
 
=== Brief Explanation: ===
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:
# 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.
# Contribution to the SIMBUG Server. We need people who know JAVA EE.
# Contribution to clients. People who know web programming and want to implement their own game are welcome.
 
==== Related GitHub repositories ====
https://github.com/ellak-monades-aristeias/simbug


=== Knowledge Prerequisites: ===
JAVA EE. Web Programming


'''Mentors:'''
'''Mentors:''' Panagiotis Kranidiotis, Kostas Papadimas

Αναθεώρηση της 11:29, 9 Φεβρουαρίου 2017

Proposed Projects for GSOC 2017

Synnefo

Brief Explanation:

Synnefo is a complete open source cloud stack written in Python that provides Compute, Network, Image, Volume and Storage services, similar to the ones offered by AWS. Synnefo manages multiple Ganeti clusters at the backend for handling low-level VM operations and uses Archipelago to unify cloud storage. To boost 3rd-party compatibility, Synnefo exposes the OpenStack APIs to users.

Related GitHub repositories:

https://github.com/itminedu/synnefo

Expected Results:

Knowledge Prerequisites:

Python

Mentors: Panos Louridas, Diomidis Spinellis

The Transparency Program initiative - Diavgeia

Brief Explanation:

Related GitHub repositories:

https://github.com/eellak/opengov_diavgeia

Expected Results:

Knowledge Prerequisites:

Mentors: Alexios Zavras, Panagiotis Kranidiotis

Linked Economy

Brief Explanation:

Related GitHub repositories:

https://github.com/linkedecon

Expected Results

Knowledge Prerequisites:

Mentors: Michalis Vafopoulos, Ioannis Stamelos

Donation Box

Brief Explanation:

An open-source screen enabled donation box

The software has three items.

   The Serial2DB which is a simple deamon written in python which listens on the serial port for messages from the Arduino which is connected to the coin acceptor and writes all entries to an SQL DB.
   The wsServer which is a WebSocket server written in python which reads the SQL DB for new entries and then notifies any connected websocket clients of these. Additionally listens for any donations made and alters accordingly the SQL DB.
   The Wordpress widgets and theme customizations. Which are used for offering an improved user experience based on the design assumption that the wordpress site is running on a 10" tablet. The theme is currently based on Influence and there are several widgets developed to enhance the sidebar. Several plug ins needed for the current implementation and features are already under the plugins folder.


Expected Results

Related GitHub repositories:

https://github.com/ellak-monades-aristeias/donation-box

Knowledge Prerequisites:

Mentors: Panagiotis Kranidiotis, Kostas Papadimas