{"id":564,"date":"2010-03-24T11:50:54","date_gmt":"2010-03-24T18:50:54","guid":{"rendered":"http:\/\/www.giassa.net\/?p=564"},"modified":"2010-03-24T11:52:41","modified_gmt":"2010-03-24T18:52:41","slug":"thundervoice-plugin-nearing-completion-releasing-thunderbird-java-connectivity-tutorial","status":"publish","type":"post","link":"https:\/\/www.giassa.net\/?p=564","title":{"rendered":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial"},"content":{"rendered":"<p>My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use plugin that records audio samples, compresses them as MP3 files, and attaches them to the current message, regardless of whether you are composing a new message or replying-to or forwarding an existing one.<\/p>\n<p>Two other neat features: it&#8217;s completely open-source (GPL&#8217;ed), and works on both Windows (XP, 7 tested) and Linux (Slackware 12.2 and 13.0 tested, so it should work on just about any other distro with little effort). Also, I&#8217;ll be re-writing the project later so that it can be used as a &#8220;template&#8221; extension so people like myself, who have much more experience with Java than designing Mozilla plugins, can rapidly connect their own applet to Thunderbird and Firefox with relative ease.<\/p>\n<p>Now off to receive my iron ring!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be &hellip; <a href=\"https:\/\/www.giassa.net\/?p=564\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-564","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Matthew\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.giassa.net\/?p=564\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"GIASSA.NET | Engineering, DIY, and Everything Else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET\" \/>\n\t\t<meta property=\"og:description\" content=\"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.giassa.net\/?p=564\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-03-24T18:50:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2010-03-24T18:52:41+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET\" \/>\n\t\t<meta name=\"twitter:description\" content=\"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#article\",\"name\":\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET\",\"headline\":\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial\",\"author\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/#organization\"},\"datePublished\":\"2010-03-24T11:50:54-07:00\",\"dateModified\":\"2010-03-24T11:52:41-07:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#webpage\"},\"articleSection\":\"general\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.giassa.net\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?cat=8#listItem\",\"name\":\"general\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?cat=8#listItem\",\"position\":2,\"name\":\"general\",\"item\":\"https:\\\/\\\/www.giassa.net\\\/?cat=8\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#listItem\",\"name\":\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#listItem\",\"position\":3,\"name\":\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?cat=8#listItem\",\"name\":\"general\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/#organization\",\"name\":\"GIASSA.NET\",\"description\":\"Engineering, DIY, and Everything Else\",\"url\":\"https:\\\/\\\/www.giassa.net\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.giassa.net\\\/?author=1\",\"name\":\"Matthew\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/142becf34a0aa535d70e4cdfa6c2bc96?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Matthew\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#webpage\",\"url\":\"https:\\\/\\\/www.giassa.net\\\/?p=564\",\"name\":\"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET\",\"description\":\"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?p=564#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/?author=1#author\"},\"datePublished\":\"2010-03-24T11:50:54-07:00\",\"dateModified\":\"2010-03-24T11:52:41-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.giassa.net\\\/#website\",\"url\":\"https:\\\/\\\/www.giassa.net\\\/\",\"name\":\"GIASSA.NET\",\"description\":\"Engineering, DIY, and Everything Else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.giassa.net\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET","description":"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use","canonical_url":"https:\/\/www.giassa.net\/?p=564","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.giassa.net\/?p=564#article","name":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET","headline":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial","author":{"@id":"https:\/\/www.giassa.net\/?author=1#author"},"publisher":{"@id":"https:\/\/www.giassa.net\/#organization"},"datePublished":"2010-03-24T11:50:54-07:00","dateModified":"2010-03-24T11:52:41-07:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.giassa.net\/?p=564#webpage"},"isPartOf":{"@id":"https:\/\/www.giassa.net\/?p=564#webpage"},"articleSection":"general"},{"@type":"BreadcrumbList","@id":"https:\/\/www.giassa.net\/?p=564#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.giassa.net#listItem","position":1,"name":"Home","item":"https:\/\/www.giassa.net","nextItem":{"@type":"ListItem","@id":"https:\/\/www.giassa.net\/?cat=8#listItem","name":"general"}},{"@type":"ListItem","@id":"https:\/\/www.giassa.net\/?cat=8#listItem","position":2,"name":"general","item":"https:\/\/www.giassa.net\/?cat=8","nextItem":{"@type":"ListItem","@id":"https:\/\/www.giassa.net\/?p=564#listItem","name":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.giassa.net#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.giassa.net\/?p=564#listItem","position":3,"name":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial","previousItem":{"@type":"ListItem","@id":"https:\/\/www.giassa.net\/?cat=8#listItem","name":"general"}}]},{"@type":"Organization","@id":"https:\/\/www.giassa.net\/#organization","name":"GIASSA.NET","description":"Engineering, DIY, and Everything Else","url":"https:\/\/www.giassa.net\/"},{"@type":"Person","@id":"https:\/\/www.giassa.net\/?author=1#author","url":"https:\/\/www.giassa.net\/?author=1","name":"Matthew","image":{"@type":"ImageObject","@id":"https:\/\/www.giassa.net\/?p=564#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/142becf34a0aa535d70e4cdfa6c2bc96?s=96&d=mm&r=g","width":96,"height":96,"caption":"Matthew"}},{"@type":"WebPage","@id":"https:\/\/www.giassa.net\/?p=564#webpage","url":"https:\/\/www.giassa.net\/?p=564","name":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET","description":"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.giassa.net\/#website"},"breadcrumb":{"@id":"https:\/\/www.giassa.net\/?p=564#breadcrumblist"},"author":{"@id":"https:\/\/www.giassa.net\/?author=1#author"},"creator":{"@id":"https:\/\/www.giassa.net\/?author=1#author"},"datePublished":"2010-03-24T11:50:54-07:00","dateModified":"2010-03-24T11:52:41-07:00"},{"@type":"WebSite","@id":"https:\/\/www.giassa.net\/#website","url":"https:\/\/www.giassa.net\/","name":"GIASSA.NET","description":"Engineering, DIY, and Everything Else","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.giassa.net\/#organization"}}]},"og:locale":"en_US","og:site_name":"GIASSA.NET | Engineering, DIY, and Everything Else","og:type":"article","og:title":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET","og:description":"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use","og:url":"https:\/\/www.giassa.net\/?p=564","article:published_time":"2010-03-24T18:50:54+00:00","article:modified_time":"2010-03-24T18:52:41+00:00","twitter:card":"summary","twitter:title":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial | GIASSA.NET","twitter:description":"My ThunderVoice extension for Mozilla Thunderbird, as the post heading mentions, is almost complete. I should be releasing the XPI file within the month for others to enjoy, and will be submitting it for review so that it can be found via the Mozilla Plugin Finder. The final result is a quick, lightweight, and easy-to-use"},"aioseo_meta_data":{"post_id":"564","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-04-22 01:31:07","updated":"2025-06-03 21:49:49","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.giassa.net\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.giassa.net\/?cat=8\" title=\"general\">general<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.giassa.net"},{"label":"general","link":"https:\/\/www.giassa.net\/?cat=8"},{"label":"ThunderVoice Plugin Nearing Completion; Releasing ThunderBird-Java Connectivity Tutorial","link":"https:\/\/www.giassa.net\/?p=564"}],"_links":{"self":[{"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/posts\/564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giassa.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=564"}],"version-history":[{"count":3,"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/posts\/564\/revisions"}],"predecessor-version":[{"id":566,"href":"https:\/\/www.giassa.net\/index.php?rest_route=\/wp\/v2\/posts\/564\/revisions\/566"}],"wp:attachment":[{"href":"https:\/\/www.giassa.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giassa.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giassa.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}