<?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>Storage B</title>
	<atom:link href="http://www.storage-b.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.storage-b.com</link>
	<description>James A. Chappell's technical web log</description>
	<lastBuildDate>Tue, 09 Mar 2010 16:08:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenDDS 2.1.1</title>
		<link>http://www.storage-b.com/c/75</link>
		<comments>http://www.storage-b.com/c/75#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:08:38 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[DDS]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=75</guid>
		<description><![CDATA[
(via OpenDDS)



(8 March 2010) We are pleased to announce the release of OpenDDS version 2.1.1!


This is a bugfix release to account for issues introduced by the previous version.
Various bugfixes have been applied to the new IP multicast transport and the Extensible Transport Framework (ETF) to improve stability.
Added IDL for ContentFilteredTopic and MultiTopic, but they are [...]]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://www.opendds.org/">OpenDDS</a>)
</p>
<blockquote>
<p align="justify">
<strong>(8 March 2010) We are pleased to announce the release of OpenDDS version 2.1.1!</strong>
</p>
<ul>
<li>This is a bugfix release to account for issues introduced by the previous version.</li>
<li>Various bugfixes have been applied to the new IP multicast transport and the Extensible Transport Framework (ETF) to improve stability.</li>
<li>Added IDL for ContentFilteredTopic and MultiTopic, but they are not yet implemented (operations will return NULL or RETCODE_UNSUPPORTED).</li>
<li>A Wireshark 1.2.x compatible dissector is included in this release. See $DDS_ROOT/tools/odds_dissector/README for details.</li>
</ul>
<p align="justify">
See the <a href="http://www.opendds.org/releasenotes.html">Release Notes</a> for details.
</p>
</blockquote><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenDDS 2.1</title>
		<link>http://www.storage-b.com/c/71</link>
		<comments>http://www.storage-b.com/c/71#comments</comments>
		<pubDate>Fri, 05 Feb 2010 23:24:31 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[DDS]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=71</guid>
		<description><![CDATA[
(via OpenDDS)


(5 February 2010) We are pleased to announce the release of OpenDDS version 2.1!
          
            The OpenDDS-Bench performance testing framework has been enhanced to
           [...]]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://www.opendds.org/">OpenDDS</a>)
</p>
<blockquote>
<p align="justify"><strong>(5 February 2010) We are pleased to announce the release of OpenDDS version 2.1!</strong>
          </p><ul>
            <li>The OpenDDS-Bench performance testing framework has been enhanced to
                include support for user-submitted performance results.</li>
            <li>A new monitor library introduces an instrumentation mechanism for
                reporting OpenDDS runtime information.</li>

            <li>A new instrumentation application is available to view executing         
                OpenDDS service Entities.</li>
            <li>A new IP multicast transport is available which replaces the older
                ReliableMulticast and SimpleMcast transports.</li>
<li>A new UDP/IP transport is available which replaces the older
                SimpleUdp transport.</li>
<li>Numerous bugs in the Extensible Transport Framework (ETF) have been      
                addressed to improve the stability of new and existing transports.</li>
          </ul>
<p align="justify">
          See the <a href="http://www.opendds.org/releasenotes.html">Release Notes</a> for details.
</p>
</blockquote><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It Proved Just Too Difficult</title>
		<link>http://www.storage-b.com/c/68</link>
		<comments>http://www.storage-b.com/c/68#comments</comments>
		<pubDate>Thu, 03 Dec 2009 18:34:11 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=68</guid>
		<description><![CDATA[
(via an email discussion)


VC8 compiler: definition mis-interpreted as a function declaration



Posted by Microsoft on 2/6/2007 at 10:06 AM
Basically this is a known problem with Visual C++ &#8211; we just don&#8217;t handle this style of initialization when pointers are involved. I have looked at this issue a couple of times and have always given up as [...]]]></description>
			<content:encoded><![CDATA[<p>
(via an email discussion)
</p>
<p>
<a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=255005">VC8 compiler: definition mis-interpreted as a function declaration</a>
</p>
<blockquote>
<p align="justify">
<strong>Posted by Microsoft on 2/6/2007 at 10:06 AM</strong><br /><br />
Basically this is a known problem with Visual C++ &#8211; we just don&#8217;t handle this style of initialization when pointers are involved. I have looked at this issue a couple of times and have always given up as it proved just too difficult to shoehorn this feature into our compiler.
</p>
<p align="justify">
So when we looked at this bug in triage yesterday we decided that it didn&#8217;t meet the bar &#8211; mostly because of the difficulty and also because there is a workaround &#8211; use the &#8216;=&#8217; form of initialization (which also, in my opinion, has the advantage of being clearer).
<br /><br />
Jonathan Caves<br />
Visual C++ Compiler Team
</p>
</blockquote>
<p>
It must be nice to be able to use the &#8220;too difficult&#8221; excuse&#8230;
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bridge Simulators</title>
		<link>http://www.storage-b.com/jac/62</link>
		<comments>http://www.storage-b.com/jac/62#comments</comments>
		<pubDate>Fri, 30 Oct 2009 15:10:17 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[JAC]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=62</guid>
		<description><![CDATA[
I used to develop software for shiphandling simulators:


]]></description>
			<content:encoded><![CDATA[<p>
I used to develop software for shiphandling simulators:
</p>
<span id="more-62"></span>
<script src="http://player.ooyala.com/player.js?embedCode=8wZHR2OqX0LhgIdEMz2lNSiEMEr1NT3c&#038;height=360&#038;autoplay=1&#038;width=570"></script><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/jac/62/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++0x FAQ</title>
		<link>http://www.storage-b.com/c/60</link>
		<comments>http://www.storage-b.com/c/60#comments</comments>
		<pubDate>Thu, 29 Oct 2009 13:50:29 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=60</guid>
		<description><![CDATA[
(via email)


Check out: Bjarne Stroustrup&#8217;s C++0x FAQ
]]></description>
			<content:encoded><![CDATA[<p>
(via email)
</p>
<p>
Check out: Bjarne Stroustrup&#8217;s <a href="http://www.research.att.com/~bs/C++0xFAQ.html">C++0x FAQ</a>
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/60/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skepticism and standards of evidence applied development practices</title>
		<link>http://www.storage-b.com/software-development/57</link>
		<comments>http://www.storage-b.com/software-development/57#comments</comments>
		<pubDate>Sun, 25 Oct 2009 18:38:48 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=57</guid>
		<description><![CDATA[
(via Twitter)


Check out: Bits of Evidence
]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://twitter.com/lancefinney/status/5148552474">Twitter</a>)
</p>
<p>
Check out: <a href="http://www.slideshare.net/gvwilson/bits-of-evidence-2338367">Bits of Evidence</a>
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/software-development/57/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenDDS 2.0.1</title>
		<link>http://www.storage-b.com/c/55</link>
		<comments>http://www.storage-b.com/c/55#comments</comments>
		<pubDate>Sun, 25 Oct 2009 18:29:11 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[DDS]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=55</guid>
		<description><![CDATA[
(via OpenDDS)



Version 2.0.1 Released

We are pleased to announce the release of OpenDDS version 2.0.1!


This is a bugfix release to account for issues introduced by the 2.0 integration process. No new features have been added in this release.
Bugfixes for STLport support using Sun CC compilers.
Corrected default ReliablityQoS policy for DataWriter entities.
Bugfixes to Java language bindings including [...]]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://www.opendds.org/">OpenDDS</a>)
</p>
<blockquote>
<p align="justify">
<strong>Version 2.0.1 Released</strong><br /><br />

We are pleased to announce the release of OpenDDS version 2.0.1!
</p>
<ul>
<li>This is a bugfix release to account for issues introduced by the 2.0 integration process. No new features have been added in this release.</li>
<li>Bugfixes for STLport support using Sun CC compilers.</li>
<li>Corrected default ReliablityQoS policy for DataWriter entities.</li>
<li>Bugfixes to Java language bindings including TAO_IDL interface changes introduced in DOC TAO 1.7.4 and incorrectly generated project files.</li>
</ul>
<p align="justify">
See the <a href="http://www.opendds.org/releasenotes.html">Release Notes</a> for details. 
</p>
</blockquote><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/55/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenDDS 2.0</title>
		<link>http://www.storage-b.com/c/49</link>
		<comments>http://www.storage-b.com/c/49#comments</comments>
		<pubDate>Wed, 23 Sep 2009 18:48:10 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[DDS]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=49</guid>
		<description><![CDATA[
(via OpenDDS)



Version 2.0 Released
We are pleased to announce the release of OpenDDS version 2.0!

              This is the first release of OpenDDS that conforms to the minimum
                 [...]]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://www.opendds.org/">OpenDDS</a>)
</p>
<blockquote>
<p align="justify">
<strong>Version 2.0 Released</strong><br /><br />
We are pleased to announce the release of OpenDDS version 2.0!
</p><ul>
              <li>This is the first release of OpenDDS that conforms to the minimum
                  compliance profile as documented in formal/07-01-01 (version 1.2).
                  Near-complete support for the persistence profile and initial support
                  for the content-subscription profile is also provided in this release.
                <ul>
                  <li>Numerous API updates have been introduced for 1.2 compliance.</li>

                  <li>A number of QoS policies have been updated or implemented to meet
                      the minimum compliance profile:
                    <ul>
                      <li>DESTINATION_ORDER</li>
                      <li>ENTITY_FACTORY</li>
                      <li>LIVELINESS</li>
                      <li>PRESENTATION</li>
                      <li>READER_DATA_LIFECYCLE</li>

                      <li>TIME_BASED_FILTER</li>
                      <li>WRITER_DATA_LIFECYCLE</li>
                    </ul>
                  </li>
                </ul>
              </li>
              <li>Fixed bugs in QueryCondition.</li>

              <li>Fixed bugs in instance state management.</li>
            </ul>
<p align="justify">
            See the <a href="http://www.opendds.org/releasenotes.html" target="_top">Release Notes</a> for details.
</p>
</blockquote>

        <img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/49/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenDDS Version 1.3 Released</title>
		<link>http://www.storage-b.com/c/45</link>
		<comments>http://www.storage-b.com/c/45#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:48:22 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[DDS]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=45</guid>
		<description><![CDATA[
(via OpenDDS)



Version 1.3 Released

We are pleased to announce the release of OpenDDS version 1.3! 


              Improved OMG DDS 1.2 specification conformance:
                
      [...]]]></description>
			<content:encoded><![CDATA[<p>
(via <a href="http://www.opendds.org/">OpenDDS</a>)
</p>
<blockquote>
<p align="justify">
<strong>Version 1.3 Released</strong><br /><br />

We are pleased to announce the release of OpenDDS version 1.3! 
</p>
<ul>
              <li>Improved OMG DDS 1.2 specification conformance:
                <ul>
                  <li>Communication Status entity structures and behaviors</li>
                  <li>Implemented TRANSPORT_PRIORITY and LATENCY_BUDGET QoS</li>
                  <li>Implemented the ReadCondition interface and associated operations on the DataReader</li>
                  <li>Partially implemented the QueryCondition interface &#8212; only queries of the form &#8220;ORDER BY a[, b, c...]&#8221; have any effect</li>
                  <li>Implemented DataWriter::wait_for_acknowledgements()</li>

                  <li>Instance handles and related operations are now spec-compliant</li>
                </ul>
              </li>
              <li>Fixed bugs in DURABILITY, PARTITION and LIFESPAN QoS</li>
              <li>Added a command-line utility, opendds_repo_ctl for controlling the DCPSInfoRepo server</li>
              <li>Deleting a DataWriter now blocks, for a configurable amount of time, until pending samples have been delivered by the transport.</li>
              <li>Added a Java Message Service 1.1 (JMS) provider built on top of OpenDDS</li>

              <li>Added Windows Mobile 6 as a supported platform</li>
            </ul>
            <p align="justify">See the <a href="http://www.opendds.org/releasenotes.html">Release Notes</a> for details.</p>
</blockquote><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/c/45/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LGPL License Option Added to Qt</title>
		<link>http://www.storage-b.com/linux/41</link>
		<comments>http://www.storage-b.com/linux/41#comments</comments>
		<pubDate>Thu, 15 Jan 2009 14:44:27 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=41</guid>
		<description><![CDATA[
(LGPL License Option Added to Qt)



Espoo, Finland &#8212; Nokia today announced that its Qt cross-platform User Interface (UI) and application framework for desktop and embedded platforms will be available under the Lesser General Public License (LGPL) version 2.1 license from the release of Qt 4.5, scheduled for March 2009. Previously, Qt has been made available [...]]]></description>
			<content:encoded><![CDATA[<p>
(<a href="http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt">LGPL License Option Added to Qt</a>)
</p>
<blockquote>
<p align="justify">
<strong>Espoo, Finland</strong> &#8212; Nokia today announced that its Qt cross-platform User Interface (UI) and application framework for desktop and embedded platforms will be available under the Lesser General Public License (LGPL) version 2.1 license from the release of Qt 4.5, scheduled for March 2009. Previously, Qt has been made available to the open source community under the General Public License (GPL) license. In addition, Qt will now be available from the new domain, <a href="http://www.qtsoftware.com/">www.qtsoftware.com</a>.
</p>
<p align="justify">
The move to LGPL licensing will provide open source and commercial developers with more permissive licensing than GPL and so increase flexibility for developers. In addition, Qt source code repositories will be made publicly available and will encourage contributions from desktop and embedded developer communities. With these changes, developers will be able to actively drive the evolution of the Qt framework.
</p>
<p align="justify">
Qt 4.5 will also be available under commercial licensing terms, while licensing for previous versions of Qt remains unchanged. In addition, service offerings for Qt will be expanded to ensure that all Qt development projects can have access to the same levels of support, independent of the selected license.
</p>
</blockquote>
<p>
Good news for those of us too cheap to pay the $4950  per developer multi-platform license.
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf72/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/41/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
