Changes

Jump to navigation Jump to search
2,815 bytes added ,  13:09, 8 December 2013
m
no edit summary
= Participation =
In order for the XSF to participate in [http://www.google-melange.com/gsoc/homepage/google/gsoc2014 Google Summer of Code 2014] we need to find out now if we will have Project and Mentor participation.

This page should be used to track any Project Idea so we can determine interest.

== Dates ==
Opening of [http://www.google-melange.com/gsoc/homepage/google/gsoc2014 GSoC] applications: February 03 at 19:00 UTC

= Volunteering Project Orgs and Mentors =
* [http://wiki.xmpp.org/web/User:Jocke Joachim lindborg] coordination and mentoring IoT related projects
* [http://wiki.xmpp.org/web/User:ZoolDK Steffen Larsen] mentoring of client / server projects. (will write some projects proposals later!)

= Project Ideas =
== IoT connected devices and smart services ==
=== Add IoT support in chat klient of choice ===
* '''Summary''': Implement the IoT extensions into a client for example [http://psi-im.org/ Psi].
* '''Difficulty''': Easy-Medium
* '''Details''': The IoT extensions ex [http://xmpp.org/extensions/xep-0323.html XEP-0323] and [http://xmpp.org/extensions/xep-0325.html XEP-0325] creates possibility to read and write fields to IoT devices. To be able to interact with devices a good interface is needed to edit control data and read sensor data to show diagrams of collected data and even to act as a [http://xmpp.org/extensions/xep-0324.html provisioning client]
* '''Skills (to have)'''
** Ability to code in language of the client of choice
* '''Skills (to have or to learn)'''
** Ability to work with user interfaces
** Git version control
** Understanding of XMPP IoT extensions
** Understanding of XMPP forms
** Usage of XMPP in small devices such as raspberries, Cubieboard etc
* [http://www.google-melange.com/gsoc/proposal/submit/google/gsoc2014/xsf Apply Now!]

=== IoT smart logic ===
* '''Summary''': Use a XMPP library ex SleekXMPP to create a logic environment to control devices and collect data.
* '''Difficulty''': Easy-Medium
* '''Details''': The IoT extensions ex [http://xmpp.org/extensions/xep-0323.html XEP-0323] and [http://xmpp.org/extensions/xep-0325.html XEP-0325] creates possibility to read and write fields to IoT devices. To let this create smart services there needs to be logic like [https://ifttt.com/ IFTTT] or [http://en.wikipedia.org/wiki/IEC_61131 IEC 61131] or other. The idea is to create such an environment and management of devices and fields to build smart logic and services in any IoT related domain
* '''Skills (to have)'''
** Ability to code
* '''Skills (to have or to learn)'''
** Git version control
** Understanding of XMPP IoT extensions
** Understanding of SleekXMPP
** Rule engines [http://en.wikipedia.org/wiki/Ladder_logic Ladder Logic] or
* [http://www.google-melange.com/gsoc/proposal/submit/google/gsoc2014/xsf Apply Now!]
190

edits

Navigation menu