blob: 94097c8458795640cccdfcd5f4a590ad6bca8c3b [file] [log] [blame]
<?php include '../../_includes/header.php' ?>
<div class="panel panel-default">
<div class="panel-body">
<h1>Graphical MQTT Client Tools</h1>
<p>Here are the GUI tools currently available in Paho.
<ul>
<li>RCP application. Can run standalone or in the Eclipse IDE.</li>
<li>Eclipse plugin. Not all the features of the Java API are included.</li>
<li>Java Swing application (IA92 replacement). Not all the current features of the Java API are included</li>
</ul>
</p>
<h2 id="rcp_application">MQTT RCP Application</h2>
<p>It has the following features:
<ul>
<li>Able to run the tool as a standalone RCP application or install it into existing Eclipse IDE as an Eclipse plugin.</li>
<li>Able to connect to multiple MQTT servers with multiple connections, and the connections are saved for later use.</li>
<li>Publish message, subscribe and unsubscribe multiple topics at one time.</li>
<li>Display history events: connect, disconnect, publish, subscribe, received messages and last received messages etc.</li>
<li>General options: keepAlive, connection timeout, username & password and persistence etc.</li>
<li>SSL settings: keystore and truststore.</li>
<li>High availability options: support multiple server URIs.</li>
<li>Last will and Testament options.</li>
<li>Relative bigger in size comparing to Swing based tool, around 25MB.</li>
<li>Able to run on Linux, Windows and Mac OS</li>
</ul>
</p>
<h3>Downloads</h3>
<ul>
<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-linux.gtk.x86.tar.gz">Linux 32-bit</a></li>
<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-linux.gtk.x86_64.tar.gz">Linux 64-bit</a></li>
<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-macosx.cocoa.x86_64.tar.gz">Mac OS/X</a></li>
<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-win32.win32.x86.zip">Windows 32-bit</a></li>
<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-win32.win32.x86_64.zip">Windows 64-bit</a></li>
</ul>
<h3 id="eclipse_plugin">MQTT Eclipse Plugin</h3>
<p>The original Eclipse plugin.</p>
<p><a href="https://www.eclipse.org/downloads/download.php?file=/paho/releases/1.0.0/Java/plugins/org.eclipse.paho.client.eclipse.view_1.0.0.jar">Download</a>.
</p>
<h2 id="swing_based_tool">Java Swing Application (IA92 replacement)</h2>
<p>It has the following features:
<ul>
<li>Able to connect to a single MQTT Server.</li>
<li>Publish message, subscribe and unsubscribe</li>
<li>Display history events: connect, disconnect, publish, subscribe, received messages etc.</li>
<li>General options: keepAlive, connection timeout, and persistence etc.</li>
<li>Last will and Testament options.</li>
<li>Smaller in size, around 200KB.</li>
<li>Able to run on any platform where Java is supported.</li>
</ul>
</p>
<p><a href="https://www.eclipse.org/downloads/download.php?file=/paho/1.0/org.eclipse.paho.mqtt.utility-1.0.0.jar">Jar download</a>.
</p>
</div>
</div>
<?php include '../../_includes/footer.php' ?>