<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Busy hands | Disquiet mind</title>
  <link>https://chebe.dreamwidth.org/</link>
  <description>Busy hands | Disquiet mind - Dreamwidth Studios</description>
  <lastBuildDate>Mon, 24 Aug 2009 10:56:32 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>chebe</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/12863143/105601</url>
    <title>Busy hands | Disquiet mind</title>
    <link>https://chebe.dreamwidth.org/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://chebe.dreamwidth.org/5533.html</guid>
  <pubDate>Mon, 24 Aug 2009 10:56:32 GMT</pubDate>
  <title>JOGL: helping me to make sense of spatial data</title>
  <link>https://chebe.dreamwidth.org/5533.html</link>
  <description>&lt;a target=&quot;_blank&quot; href=&quot;https://jogl.dev.java.net/&quot;&gt;JOGL&lt;/a&gt;. &lt;b&gt;J&lt;/b&gt;ava binding for &lt;b&gt;O&lt;/b&gt;pen&lt;b&gt;GL&lt;/b&gt;. The question I get asked is, why JOGL? I haven&apos;t looked into Java3D in years, but back when I was making this fairly unimportant decision two factors weighed heavily. Firstly, I already knew a bit of &lt;a target=&quot;_blank&quot; href=&quot;http://www.opengl.org/&quot;&gt;OpenGL&lt;/a&gt; from my C-based graphics course. Secondly, the OpenGL standard is used in a variety of different languages, once you know the basics in one you can quickly pick up another, which makes the skillset much more portable. And, as we&apos;re already seeing, Java is falling out of favour. So the next question becomes, why not just use C? The answer is also two-fold. Firstly, I know Java much better than C, I&apos;m not planning a major project here, just a utility. Secondly, and this one is very close to my heart, it&apos;s more portable. When optimisation starts meaning more to me than portability I&apos;ll return to my beloved C, but that&apos;s not today. No, this project is very simple, and differences of microseconds aren&apos;t going to have a large impact. What is the project?&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://chebe.dreamwidth.org/5533.html#cutid1&quot;&gt;Details and instructions on setting up&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And that&apos;s it, you&apos;re ready to use JOGL for fancy 3D graphics. And I&apos;m ready to make a start on my utility project. Have fun!&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=chebe&amp;ditemid=5533&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://chebe.dreamwidth.org/5533.html</comments>
  <category>jogl</category>
  <category>software</category>
  <category>java</category>
  <category>projects</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
