Difference between revisions of "GSoC/2019/Project Ideas"

From XMPP WIKI
Jump to navigation Jump to search
Line 35: Line 35:
# Implement protocol logic
# Implement protocol logic
# Interoperability tests against a different implementation
# Interoperability tests against a different implementation
A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.


=== Idea B ===
=== Idea B ===
''Brief explanation:'' Add support for A to example project.<br/>
''Involved Technologies:'' Smalltalk, FORTRAN77, COBOL<br/>
''Mentor(s):'' Foo Bar <foo.bar@exampole.org><br/>
''Deliverables:''<br/>
* Foo
* Bar
* Baz
''Milestones:''<br/>
# Implement parser and unit tests for parsing
# Implement protocol logic
# Interoperability tests against a different implementation
A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.

Revision as of 14:41, 20 January 2019

Introduction

List of Project Ideas

Example Project Template

Website: https://example.org/

Source Code: https://example.org/source

Description:: This is just an example project which can be used as template.

Main Contact Person: John Doe <john.doe@example.org>

Potential Mentors: Jane Doe <jane.doe@example.org>, Alice Enigma <alice@example.org>

List of Teaser Tasks: https://example.org/issues?tag=gsoc-teaser


Idea A

Brief explanation: Add support for A to example project.

Involved Technologies: Smalltalk, FORTRAN77, COBOL

Mentor(s): Foo Bar <foo.bar@exampole.org>

Deliverables:

  • Foo
  • Bar
  • Baz

Milestones:

  1. Implement parser and unit tests for parsing
  2. Implement protocol logic
  3. Interoperability tests against a different implementation

A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.

Idea B

Brief explanation: Add support for A to example project.

Involved Technologies: Smalltalk, FORTRAN77, COBOL

Mentor(s): Foo Bar <foo.bar@exampole.org>

Deliverables:

  • Foo
  • Bar
  • Baz

Milestones:

  1. Implement parser and unit tests for parsing
  2. Implement protocol logic
  3. Interoperability tests against a different implementation

A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.