Skip to content

Commit

Permalink
Vert.x MQTT client from Paho wrapper to a native one Netty based
Browse files Browse the repository at this point in the history
  • Loading branch information
ppatierno authored Mar 28, 2017
1 parent bbe3681 commit 036afa9
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/site/gsoc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,9 @@ <h2>Project Ideas (2017)</h2>
<div class="col-sm-12">
<h3>Developing a Vert.x based MQTT client (in the spirit of Eclipse Paho)</h3>
<strong>Summary of idea:</strong>
<p><a href="http://vertx.io">Eclipse Vert.x</a> is a toolkit for the Java Virtual Machine enabling the implementation of reactive, highly concurrent, polyglot applications. Eclipse Paho is the umbrella project for all MQTT clients written in
different languages. A Vert.x version should be developed as a wrapper around the Java based version, exposing all the main features of MQTT clients as defined by the MQTT 3.1.1 spec.</p>
<p><a href="http://vertx.io">Eclipse Vert.x</a> is a toolkit for the Java Virtual Machine enabling the implementation of reactive, highly concurrent, polyglot applications. The project is about writing a native Vert.x MQTT client using the
Netty library for handling all the network communications and the related MQTT codec for encoding/decoding the packets on the wire; it also means that an MQTT protocol state machine should be developed from scratch. The client should expose all
the main features of MQTT clients as defined by the MQTT 3.1.1 spec.</p>

<strong>Knowledge prerequisite:</strong> Java (8), Maven, MQTT 3.1.1 spec is a plus<br/>
<strong>Skill level:</strong> Intermediate, Experienced<br/>
Expand Down Expand Up @@ -268,4 +269,4 @@ <h3>Event bus clients for C, Objective-C, and Rust applications</h3>
<strong>Associated JBoss community project(s):</strong> Vert.x, Rust
</div>
</div>
</div>
</div>

0 comments on commit 036afa9

Please sign in to comment.