<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Intrinsic Algorithm News &#187; Airline Traffic Manager</title>
	<atom:link href="http://intrinsicalgorithm.com/IANews/tag/airline-traffic-manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://intrinsicalgorithm.com/IANews</link>
	<description>Reducing the world to mathematical equations!</description>
	<lastBuildDate>Sat, 14 Jan 2012 18:56:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Airline Traffic Manager: OpenGL Interface?</title>
		<link>http://intrinsicalgorithm.com/IANews/2010/06/airline-traffic-manager-opengl-interface/</link>
		<comments>http://intrinsicalgorithm.com/IANews/2010/06/airline-traffic-manager-opengl-interface/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 16:43:13 +0000</pubDate>
		<dc:creator>Dave Mark</dc:creator>
				<category><![CDATA[Airline Traffic Manager]]></category>
		<category><![CDATA[ATM]]></category>

		<guid isPermaLink="false">http://intrinsicalgorithm.com/IANews/?p=144</guid>
		<description><![CDATA[After my news update from late last week about the interface changes to Airline Traffic Manager, a number of my game development colleagues weighed in on what I should possibly use to develop the interface for. In particular, I was pointed to OpenGL using GLUT (GL Utility Toolkit). Specifically, for my data interface needs such [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.intrinsicalgorithm.com/ATM/"><img class="alignright" title="ATM Logo" src="http://www.intrinsicalgorithm.com/ATM/images/ATM_logo_001.jpg" alt="" width="200" /></a>After my news <a href="http://intrinsicalgorithm.com/IANews/2010/05/airline-traffic-manager-interface-decisions/">update from late last week</a> about the interface changes to <a href="http://www.intrinsicalgorithm.com/ATM/">Airline Traffic Manager</a>, a number of my game development colleagues weighed in on what I should possibly use to develop the interface for. In particular, I was pointed to <a href="http://www.opengl.org/">OpenGL</a> using GLUT (<a href="http://www.opengl.org/resources/libraries/glut/">GL Utility Toolkit</a>). Specifically, for my data interface needs such as what I was getting with MFC and Windows Forms, I can add on the GLUI (<a href="http://www.cs.unc.edu/~rademach/glui/">GL User Interface</a>) library.</p>
<p>The combination of GLUI and OpenGL means that I can have the data-display and input functionality of buttons, lists, select boxes, etc., without having to write the code for them myself. On the other hand, I can also use a robust graphics package that will support all sorts of nifty stuff that we may want to add to ATM in the future such as 3D overviews of airports terminals.</p>
<p>The other thing this solves is the scalable window issue. With the MFC solution (and a little with the proposed Windows Forms one), I was really tied to one resolution. That also means that I wasn&#8217;t developing a full-screen graphical game. With OpenGL et al, the game can be full-screen and everything will scale regardless of resolution.</p>
<p><a href="http://www.cs.unc.edu/~rademach/glui/Image1.gif"><img class="aligncenter" title="GLUI example" src="http://www.cs.unc.edu/~rademach/glui/Image1.gif" alt="" width="401" height="252" /></a></p>
<p>Another major bonus is that it will also be cross-platform. The initial suggestion came from a colleague that is a big aviation buff (and will want to play the game) and is also a Mac user. Sure, his recommendation of GLUT/GLUI was a little selfish in that regard, but it looks like a great solution nonetheless.</p>
<p>Right now, I will just be experimenting with OpenGL on my own to get a feel for it. (Might need a book or two but I haven&#8217;t ever really shied away from teaching myself new techs.) If I can do the interface programming myself for a bit, that&#8217;s great. Eventually, however, it will be best for me to bring on someone to do it for me to let me concentrate on the engine, simulation, and AI programming. (When I get to that point, I will make an announcement here and update the <a href="http://www.intrinsicalgorithm.com/employment.php">IA jobs page</a> accordingly.)</p>
<p>Anyway, not a lot of movement, but certainly a lot of planning going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://intrinsicalgorithm.com/IANews/2010/06/airline-traffic-manager-opengl-interface/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

