{"id":1140,"date":"2014-05-14T00:22:14","date_gmt":"2014-05-13T22:22:14","guid":{"rendered":"http:\/\/www.jensd.de\/wordpress\/?p=1140"},"modified":"2014-09-03T21:52:32","modified_gmt":"2014-09-03T19:52:32","slug":"mqtt-fx-0-0-2","status":"publish","type":"post","link":"https:\/\/www.jensd.de\/wordpress\/?p=1140","title":{"rendered":"MQTT.fx 0.0.2"},"content":{"rendered":"<p><strong>A new version of MQTT.fx is available and I have polished the pre-alpha version and added some new features to MQTT.fx.<\/strong><\/p>\n<p><strong>Download latest binaries <a href=\"http:\/\/www.jensd.de\/apps\/mqttfx\/\">HERE<\/a>.<\/strong><\/p>\n<p>The Video for Jim Weaver&#8217;s &#8220;Real World Apps&#8221; talk @GeeCon2014 in Krak\u00f3w<br \/>\n<iframe loading=\"lazy\" title=\"Introducing MQTT.fx (GeeCon Clip)\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/t3BTBVpwrew?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p><strong>Controls to connect to the broker and to subscribe to topics are now placed in the header:<br \/>\n<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1143\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1143\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2.jpg\" data-orig-size=\"1026,788\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-1-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2-300x230.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2-1024x786.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2.jpg\" alt=\"mqtt-fx-1-0.0.2\" width=\"1026\" height=\"788\" class=\"aligncenter size-full wp-image-1143\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2.jpg 1026w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2-300x230.jpg 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-1-0.0.2-1024x786.jpg 1024w\" sizes=\"(max-width: 1026px) 100vw, 1026px\" \/><\/a><\/p>\n<p><strong>&#8220;Connection Options&#8221; can be reached from here:<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1144\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1144\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2.jpg\" data-orig-size=\"1248,808\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-2-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2-300x194.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2-1024x662.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2.jpg\" alt=\"mqtt-fx-2-0.0.2\" width=\"1248\" height=\"808\" class=\"aligncenter size-full wp-image-1144\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2.jpg 1248w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2-300x194.jpg 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-2-0.0.2-1024x662.jpg 1024w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p><strong>&#8220;Publish&#8221; and &#8220;Receive&#8221; are place in one tab:<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1145\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1145\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2.jpg\" data-orig-size=\"1026,786\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-3-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2-300x229.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2-1024x784.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2.jpg\" alt=\"mqtt-fx-3-0.0.2\" width=\"1026\" height=\"786\" class=\"aligncenter size-full wp-image-1145\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2.jpg 1026w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2-300x229.jpg 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-0.0.2-1024x784.jpg 1024w\" sizes=\"(max-width: 1026px) 100vw, 1026px\" \/><\/a><\/p>\n<p><strong>I have added an option to enable notifications on received messages:<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1153\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1153\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2.jpg\" data-orig-size=\"318,367\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-3-2-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2-259x300.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2.jpg\" alt=\"mqtt-fx-3-2-0.0.2\" width=\"318\" height=\"367\" class=\"aligncenter size-full wp-image-1153\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2.jpg 318w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-3-2-0.0.2-259x300.jpg 259w\" sizes=\"(max-width: 318px) 100vw, 318px\" \/><\/a><\/p>\n<p><strong>AND NEW: &#8220;Arrived Messages&#8221; are collected in a separate tab with one color by topic.<br \/>\nThe related messaged are colored accordingly thus they can be easily identified:<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1146\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1146\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2.jpg\" data-orig-size=\"1027,787\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-4-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2-300x229.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2-1024x784.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2.jpg\" alt=\"mqtt-fx-4-0.0.2\" width=\"1027\" height=\"787\" class=\"aligncenter size-full wp-image-1146\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2.jpg 1027w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2-300x229.jpg 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-4-0.0.2-1024x784.jpg 1024w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" \/><\/a><\/p>\n<p><strong><a href=\"http:\/\/www.jensd.de\/wordpress\/?p=1170\" title=\"\u201csomehow more organic\u201d: how to create a \u2018noisy\u2019 gradient in JavaFX\">Also I found out an easy way to apply a noise and gradient effect via CSS like this<\/a>:<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1147\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=1147\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2.jpg\" data-orig-size=\"600,541\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"mqtt-fx-6-noise-0.0.2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2-300x270.jpg\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2.jpg\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2.jpg\" alt=\"mqtt-fx-6-noise-0.0.2\" width=\"600\" height=\"541\" class=\"aligncenter size-full wp-image-1147\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2.jpg 600w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2014\/05\/mqtt-fx-6-noise-0.0.2-300x270.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new version of MQTT.fx is available and I have polished the pre-alpha version and added some new features to MQTT.fx. Download latest binaries HERE. The Video for Jim Weaver&#8217;s &#8220;Real World Apps&#8221; talk @GeeCon2014 in Krak\u00f3w Controls to connect to the broker and to subscribe to topics are now placed in the header: &#8220;Connection&hellip; <span class=\"clear\"><\/span><a href=\"https:\/\/www.jensd.de\/wordpress\/?p=1140\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">MQTT.fx 0.0.2<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"MQTT.fx 0.0.2 http:\/\/wp.me\/p38FCL-io","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[42,30,4,46],"tags":[101,91,76,102],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p38FCL-io","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1140"}],"collection":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1140"}],"version-history":[{"count":19,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1140\/revisions"}],"predecessor-version":[{"id":1490,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1140\/revisions\/1490"}],"wp:attachment":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}