{"id":2193,"date":"2023-02-13T11:39:17","date_gmt":"2023-02-13T16:39:17","guid":{"rendered":"https:\/\/jsevy.com\/wordpress\/?page_id=2193"},"modified":"2025-02-10T16:25:55","modified_gmt":"2025-02-10T21:25:55","slug":"java-libraries","status":"publish","type":"page","link":"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/java-libraries\/","title":{"rendered":"Java Libraries and Applications"},"content":{"rendered":"<h2>Libraries<\/h2>\n<p>The following are libraries that can be incorporated into Java applications to provide graphics or network functionality. These are all open-source packages, utilizing the MIT Software License.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/jdxf-java-dxf-library\/\">JDXF: Java DXF Library<\/a><\/h3>\n<p>The JDXF library provides support for generation of DXF files for use with CAD programs using standard Java AWT Graphics \u201cdraw\u201d and \u201cfill\u201d commands.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/java-libraries\/jsvg-java-svg-library\/\">JSVG: Java SVG Library<\/a><\/h3>\n<p>The JSVG library provides support for generation of SVG files using standard Java AWT Graphics \u201cdraw\u201d and \u201cfill\u201d commands.These files can then be opened and edited with standard vector-graphics programs such as Inkscape.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/java-libraries\/jodg-java-odg-library\/\">JODG: Java ODG Library<\/a><\/h3>\n<p>The Java JODG library provides support for generation of flat ODG files for use with vector-based graphics programs such as LibreOffice Draw, using standard Java AWT Graphics \u201cdraw\u201d and \u201cfill\u201d commands.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/snmp\/\">Java SNMP Package<\/a><\/h3>\n<p>The Java SNMP Package is an implementation of the SNMP protocol as a Java package. It provides support for basic SNMP client and agent operations as defined in SNMP versions 1 and 2.<\/p>\n<p>&nbsp;<\/p>\n<h2>Applications<\/h2>\n<p>Java AWT applications for use on a PC running Windows\/Linux\/Mac OSX. Note that an appropriate Java runtime environment (JRE) will be required on the system; if needed, this can be downloaded for free from <a href=\"https:\/\/www.java.com\/en\/download\/manual.jsp\">Oracle\u2019s website<\/a>.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/lutherie\/rosette-designer-java-application\/\">Rosette Designer<\/a><\/h3>\n<p>Rosette Designer is an app for designing mosaic rosettes for acoustic guitar design. Mosaic designs can be saved and printed, along with parameters needed for constructing the rosette. Note that several versions are available, including <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/android-apps-and-libraries\/rosette-designer\/\">Android<\/a> and <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/lutherie\/rosette-designer-javascript\/\">web-based<\/a> versions.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/lutherie\/guitar-design-java-app\/\">Guitar Designer<\/a><\/h3>\n<p>An app for designing guitar body shapes.Note that an <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/android-apps-and-libraries\/guitar-designer\/\">Android version<\/a> is also available.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/lutherie\/fretmarker-design\/\">Fretmarker Design<\/a><\/h3>\n<p>Fretmarker Design is a Java application to aid in the design of unique guitar fret markers.<\/p>\n<h3><a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/snmp\/snmp-inquisitor\/\">SNMP Inquisitor<\/a><\/h3>\n<p>A Java application which provides an interface for querying and setting the values of SNMP object identifiers (OID\u2019s) on SNMP-enabled network devices.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Libraries The following are libraries that can be incorporated into Java applications to provide graphics or network functionality. These are all open-source packages, utilizing the MIT Software License. JDXF: Java DXF Library The JDXF library provides support for generation of DXF files for use with CAD programs using standard Java AWT Graphics \u201cdraw\u201d and \u201cfill\u201d &hellip; <a href=\"https:\/\/jsevy.com\/wordpress\/index.php\/java-and-android\/java-libraries\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Java Libraries and Applications<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":108,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2193","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=2193"}],"version-history":[{"count":7,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2193\/revisions"}],"predecessor-version":[{"id":2565,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/2193\/revisions\/2565"}],"up":[{"embeddable":true,"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/108"}],"wp:attachment":[{"href":"https:\/\/jsevy.com\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=2193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}