{"id":5,"date":"2009-06-27T23:28:27","date_gmt":"2009-06-28T06:28:27","guid":{"rendered":"http:\/\/blog.jausoft.com\/?p=3"},"modified":"2019-05-14T04:58:58","modified_gmt":"2019-05-14T08:58:58","slug":"jogl","status":"publish","type":"post","link":"https:\/\/jausoft.com\/blog\/2009\/06\/27\/jogl\/","title":{"rendered":"JOGL JSR-231 Maintenance Release"},"content":{"rendered":"<p>We are in the process of stabilizing and promote the new JSR-231 maintenance release <a href=\"http:\/\/jogl.dev.java.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">JOGL<\/a>, see <a title=\"http:\/\/jogl.dev.java.net\/\" href=\"http:\/\/jogl.dev.java.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/jogl.dev.java.net\/<\/a>.<\/p>\n<p>We will maintain the old JOGL variant under the version tag 1.x and the new one under 2.x, which development is in the SVN trunk.<\/p>\n<p>OpenGL 1.5 &#8211; 3.0, OpenGL 3.1, OpenGL ES1.x and OpenGL 2.x profiles are supported.<\/p>\n<p>The new <a href=\"http:\/\/download.java.net\/media\/jogl\/builds\/archive\/jogl-2.x-docs\/\" target=\"_blank\" rel=\"noopener noreferrer\">API specification<\/a> is available online.<!--more--><\/p>\n<p>Besides the traditional AWT Java Abstract Windowing Toolkit binding, the new JOGL architecture uses an abstract windowing toolkit binding specified with the new <a href=\"http:\/\/download.java.net\/media\/jogl\/builds\/archive\/jogl-2.x-docs\/javax\/media\/nativewindow\/package-summary.html\" target=\"_blank\" rel=\"noopener noreferrer\">NativeWindow<\/a> interface package. This allows users to bind any windowing interface to JOGL.<\/p>\n<p><a href=\"http:\/\/download.java.net\/media\/jogl\/builds\/archive\/jogl-2.x-docs\/com\/sun\/javafx\/newt\/package-summary.html\" target=\"_blank\" rel=\"noopener noreferrer\">NEWT <\/a>serves not only as an example of the abstraction, but also as a very simple, highly-available &amp; high performance\u00a0 implementation of the\u00a0 new <a href=\"http:\/\/download.java.net\/media\/jogl\/builds\/archive\/jogl-2.x-docs\/javax\/media\/nativewindow\/package-summary.html\" target=\"_blank\" rel=\"noopener noreferrer\">NativeWindow<\/a> interface. It supports X11, OpenKode\/EGL, MacOSX, Windows &amp; AWT and features multithreading, fullscreen, multi-monitor and basic keyboard &amp; mouse input.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New JOGL, JSR-231 maintenance release, supporting OpenGL 1.5 &#8211; 3.0, OpenGL 3.1, OpenGL ES1.x and OpenGL 2.x profiles.&hellip; <a class=\"more-link\" href=\"https:\/\/jausoft.com\/blog\/2009\/06\/27\/jogl\/\">Continue reading <span class=\"screen-reader-text\">JOGL JSR-231 Maintenance Release<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[7,3,8],"tags":[9,16,44,17],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-3d-opengl","category-computer-stuff","category-jogamp","tag-3d","tag-java","tag-jogamp","tag-opengl"],"_links":{"self":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":1,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":598,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/5\/revisions\/598"}],"wp:attachment":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}