<?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>Thinking in G &#187; JKI</title>
	<atom:link href="http://thinkinging.com/category/jki/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkinging.com</link>
	<description>an unfiltered stream of data flow consciousness</description>
	<lastBuildDate>Fri, 02 Oct 2009 23:51:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An easier way to use TortoiseSVN with LabVIEW</title>
		<link>http://thinkinging.com/2009/06/05/an-easier-way-to-use-tortoisesvn-with-labview/</link>
		<comments>http://thinkinging.com/2009/06/05/an-easier-way-to-use-tortoisesvn-with-labview/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 19:12:14 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Source Code Control]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=740</guid>
		<description><![CDATA[I&#8217;m excited to tell everyone that the JKI Team has been hard at work on (and just announced) a tool to make using TortoiseSVN easier to use in your LabVIEW projects.  It&#8217;s called the JKI TortoiseSVN Tool for LabVIEW and allows you to use TortoiseSVN from directly within your LabVIEW projects and VIs, without having [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m excited to tell everyone that the JKI Team has been hard at work on (and <a href="http://blog.jkisoft.com/news/announcing-the-new-jki-tortoisesvn-tool-for-labview/">just announced</a>) a tool to make using TortoiseSVN easier to use in your LabVIEW projects.  It&#8217;s called the <a href="http://jkisoft.com/tortoisesvn-tool/">JKI TortoiseSVN Tool for LabVIEW</a> and allows you to use TortoiseSVN from directly within your LabVIEW projects and VIs, without having to find VIs on disk in Windows Explorer.</p>
<p>For more information, check out the <a href="http://blog.jkisoft.com/news/announcing-the-new-jki-tortoisesvn-tool-for-labview/">official announcement on the JKI Software Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2009/06/05/an-easier-way-to-use-tortoisesvn-with-labview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The coolest LabVIEW news in a long time</title>
		<link>http://thinkinging.com/2009/05/15/the-coolest-labview-news-in-a-long-time/</link>
		<comments>http://thinkinging.com/2009/05/15/the-coolest-labview-news-in-a-long-time/#comments</comments>
		<pubDate>Fri, 15 May 2009 09:15:50 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=730</guid>
		<description><![CDATA[Wow!!! LabVIEW Scripting (using LabVIEW to programmatically edit LabVIEW code) is going public and you&#8217;ll be able to created new LabVIEW features that extend the right-click menu of FP and BD objects.  Check out the lastest blog post on JKI Software for more details:

Announcing the JKI Right-Click Framework for LabVIEW

I&#8217;ve already created a few new right-click menu [...]]]></description>
			<content:encoded><![CDATA[<p>Wow!!! LabVIEW Scripting (<em>using LabVIEW to programmatically edit LabVIEW code</em>) is going public and you&#8217;ll be able to created new LabVIEW features that extend the right-click menu of FP and BD objects.  Check out the lastest blog post on JKI Software for more details:</p>
<ul>
<li><a title="Permanent link to Announcing the JKI Right-Click Framework for LabVIEW" rel="bookmark" href="http://blog.jkisoft.com/news/announcing-the-jki-right-click-framework-for-labview/">Announcing the JKI Right-Click Framework for LabVIEW</a></li>
</ul>
<p>I&#8217;ve already created a few new right-click menu features and it&#8217;s really fun and easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2009/05/15/the-coolest-labview-news-in-a-long-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the JKI Software Blog</title>
		<link>http://thinkinging.com/2009/01/31/introducing-the-jki-software-blog/</link>
		<comments>http://thinkinging.com/2009/01/31/introducing-the-jki-software-blog/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 21:41:56 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=705</guid>
		<description><![CDATA[Recently, JKI announced the new JKI Software Blog.  I wanted to make sure that all of you, the readers of Thinking in G, knew about this great new resource on LabVIEW.  But, I also wanted to explain how the JKI Software Blog relates to this blog, Thinking in G.
Over the years that I&#8217;ve been blogging [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, <a href="http://jkisoft.com/">JKI</a> announced the new <a href="http://blog.jkisoft.com">JKI Software Blog</a>.  I wanted to make sure that all of you, the readers of <em>Thinking in G</em>, knew about this great new resource on LabVIEW.  But, I also wanted to explain how the JKI Software Blog relates to this blog, <em>Thinking in G.</em></p>
<p>Over the years that I&#8217;ve been blogging here at <em>Thinking in G</em>, many of my posts have related to the software products of JKI, such as <a href="http://jkisoft.com/vipm">VIPM</a>, <a href="http://jkisoft.com/easyxml">EasyXML</a>, and the <a href="http://jkisoft.com/state-machine/">JKI State Machine</a>.  But, from now on, I&#8217;m going to be posting JKI-related articles on the JKI Software Blog.</p>
<p>The goal of this change is to:</p>
<ol>
<li>draw a more clear line between my own personal thoughts on LabVIEW and the messages coming from JKI, and</li>
<li>encourage other <a href="http://jkisoft.com/about/">JKI team</a> members to post articles (on the JKI Software Blog) that relate to JKI and LabVIEW.</li>
</ol>
<p>Hopefully, this means more great articles about LabVIEW for all of you.  I know for a fact that the JKI team has a <strong>LOT</strong> of great stuff planned for 2009, so stay tuned in to the <em>JKI Software Blog</em>.</p>
<p><em>For more information about the JKI Software Blog, visit <a href="http://blog.jkisoft.com">blog.jkisoft.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2009/01/31/introducing-the-jki-software-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video of JKI&#8217;s NIWeek 2008 presentation on code reuse</title>
		<link>http://thinkinging.com/2008/08/29/video-of-jkis-niweek-2008-presentation-on-code-reuse/</link>
		<comments>http://thinkinging.com/2008/08/29/video-of-jkis-niweek-2008-presentation-on-code-reuse/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 17:22:06 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[NI Week]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=527</guid>
		<description><![CDATA[We&#8217;ve just posted video of JKI&#8217;s sold out NIWeek 2008 presentation on Effective LabVIEW Code Reuse Strategies and Tools.
We used Zentation to mash-up the Google Video with the PowerPoint slides and it turned out very good.  Next year, we&#8217;re going to try to focus on taking video of the presenters (hopefully with better lighting), rather [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just posted <a href="http://jkisoft.com/niweek/2008/effective-labview-code-reuse-strategies-and-tools/">video</a> of JKI&#8217;s <a href="http://thinkinging.com/2008/08/13/delivering-sold-out-niweek-presentations/">sold out NIWeek 2008 presentation</a> on Effective LabVIEW Code Reuse Strategies and Tools.</p>
<p>We used <a href="http://zentation.com/">Zentation</a> to mash-up the Google Video with the PowerPoint slides and it turned out very good.  Next year, we&#8217;re going to try to focus on taking video of the presenters (hopefully with better lighting), rather than video of the slides.</p>
<p>We hope you enjoy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/08/29/video-of-jkis-niweek-2008-presentation-on-code-reuse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Delivering Sold-out NIWeek Presentations</title>
		<link>http://thinkinging.com/2008/08/13/delivering-sold-out-niweek-presentations/</link>
		<comments>http://thinkinging.com/2008/08/13/delivering-sold-out-niweek-presentations/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 18:54:44 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[NI Week]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/08/13/delivering-sold-out-niweek-presentations/</guid>
		<description><![CDATA[




The JKI presentations at&#160;NIWeek 2008 were very popular
--&#160;the rooms were full to capacity while eager
attendees were (unfortunately) turned away at the door due to fire
safety concerns. &#160;While the size of the audience is a good
indication that people anticipated high-quality presentations, we were
thrilled to received direct feedback from many attendees, afterward,
who stated how much they enjoyed [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
The JKI presentations at&nbsp;NIWeek 2008 were very popular
--&nbsp;the rooms were full to capacity while eager
attendees were (unfortunately) turned away at the door due to fire
safety concerns. &nbsp;While the size of the audience is a good
indication that people anticipated high-quality presentations, we were
thrilled to received direct feedback from many attendees, afterward,
who stated how much they enjoyed the presentations.<br />
<br />
<div style="text-align: center;"><img
 style="width: 256px; height: 171px;" alt=""
 src="http://jkisoft.com/niweek/2008/team.jpg"><br />
</div>
<br />
As a thank you, we decided to share some tips, below, for how we pull
off high-quality, enjoyable presentations that people will remember:<br />
<ul>
  <li><span style="font-weight: bold;">Have passion</span>
for your what you are presenting -- if you don't care, neither will
your audience.<span style="font-weight: bold;"></span></li>
  <li><span style="font-weight: bold;">Tell a story </span>that
will relate to the audience -- the story is what people will remember.
&nbsp;If they care about the story, they will come looking for more
detailed information, later.</li>
  <li><span style="font-weight: bold;">Use images as
a backdrop</span> to your story, rather than slides with lots of
bullets and small text -- the images set the tone and give people an
emotional connection to what your talking about.</li>
  <li><span style="font-weight: bold;">Include
well-scripted demonstrations</span> -- show them some LabVIEW, in
action!</li>
  <li><span style="font-weight: bold;">Keep text to
a minimum and use large fonts</span> -- any text should be mostly
subliminal, meaning that the audience should not have to try hard to
read it. &nbsp;They should be listening to your story and not
reading your presentation.</li>
  <li><span style="font-weight: bold;">Stand up next
to the screen and talk directly to the audience</span>, rather
than sitting in front of the computer and reading slides -- you want
people listening to what you have to say, not reading the slides.
&nbsp;Be a good story-teller!</li>
  <li><span style="font-weight: bold;">Use a
wireless presenter mouse</span> -- it will untether you from your
computer and enable you to interact with your audience</li>
  <li><span style="font-weight: bold;">Don't take
too long</span> -- There's nothing worse than not making it to
the end of a story. &nbsp;And, make sure to leave time for people
to ask questions and make comments.</li>
  <li><span style="font-weight: bold;">Know your
material</span> -- you need to be able to give the presentation
without reading your notes.</li>
</ul>
We are excited that JKI has earned a reputation, building on our <a
 href="http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/">success
at NIWeek 2007</a>, for dilivering high-quality, enjoyable
presentations and we look forward to trying to raise the bar again next
year <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
<br />
Even if you missed our sold-out presentations at NIWeek 2008, you can
still check them out by follow the links, below.<br />
<ul>
  <li><a
 href="http://jkisoft.com/niweek/2008/effective-labview-code-reuse-strategies-and-tools/">Effective
LabVIEW Code Reuse Strategies and Tools</a></li>
  <li><a
 href="http://jkisoft.com/niweek/2008/user-interface-secrets-of-advanced-labview-developers/">User
Interface Secrets of Advanced LabVIEW Developers</a></li>
</ul>
We'd love to hear your feedback. &nbsp;What tips do you have for
giving great presentations? How might JKI improve our presentations,
next year? What are some presentation topics&nbsp;you would like
JKI to cover at NIWeek 2009 (next year)?<br />
<br />
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/08/13/delivering-sold-out-niweek-presentations/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Customizing the LabVIEW Palettes is (Ridiculously) Hard</title>
		<link>http://thinkinging.com/2008/06/16/customizing-the-labview-palettes-is-ridiculously-hard/</link>
		<comments>http://thinkinging.com/2008/06/16/customizing-the-labview-palettes-is-ridiculously-hard/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 00:21:42 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[LabVIEW Tips]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[VIPM]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/06/16/customizing-the-labview-palettes-is-ridiculously-hard/</guid>
		<description><![CDATA[







Have you ever tried editing the LabVIEW palettes in order to integrate
your reusable VIs into LabVIEW? &#160;If you have then you've
undoubtedly experienced the frustration of finding your VIs missing
from your custom palettes, at some point.









Maybe you didn't realize one of the following facts about&#160;*.mnu files:



Tip: you can skip over this list, because it's probably completely [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>


<body>

Have you ever tried editing the LabVIEW palettes in order to integrate
your reusable VIs into LabVIEW? &nbsp;If you have then you've
undoubtedly experienced the frustration of finding your VIs missing
from your custom palettes, at some point.<br />

<br />

<div style="text-align: center;"><img style="width: 218px; height: 188px;" alt="Where is my reuse library?" title="Where is my reuse library?" src="http://thinkinging.com/wp-content/uploads/2008/06/Where%20is%20my%20reuse%20library.png"><br />

</div>

<br />

Maybe you didn't realize one of the following facts about&nbsp;*.mnu files:<br />

<br style="font-weight: bold;">

<span style="font-weight: bold;">Tip: you can skip over this list, because it's probably completely irrelevant to you.</span>
<ul>

  <li>*.mnu files uses <a href="http://wiki.lavag.org/Symbolic_Path">Symbolic Paths</a> for linking to files some times</li>

  <li>*.mnu (palette menu) files can be set to <span style="font-style: italic;">Synchronize with Directory</span></li>

  <li>*.mnu files have both a Functions palette and Controls palette inside them</li>

  <li>an LLB file contains a built-in palette menu</li>

  <li>your palette was being stored in an LLB file that you overwrote</li>

  <li>your palette was being stored in your My Documents LabVIEW data folder and didn't propagate with your reuse library folder</li>

  <li>*.mnu files store deleted/hidden items</li>

  <li>LabVIEW automatically creates dir.mnu files in folders found inside user.lib</li>

  
  <ul>

    <li>except for folders that begin with an underscore ("_")</li>

  
  </ul>

  <li>The "merge VI" setting is used to place a VI's contents when dropped, rather than placing a subVI</li>

</ul>

OK, you get the point. &nbsp;There's a lot you don't know (or more likely that you <span style="font-style: italic;">don't care to know</span>)
about *.mnu files. &nbsp;Whatever the reason, getting your reuse
library into the palettes is way too hard. &nbsp;Only an unlucky few
people in this world understand the idiosyncrasies of editing the
LabVIEW palettes. &nbsp;Fortunately, a few of these people are at JKI
working hard on a solution to this problem. &nbsp;And, <a href="http://forums.jkisoft.com/index.php?showtopic=680">the next version of VI Package Manager</a> is going to make understanding how the LabVIEW palettes work completely irrelevant (unless of course, you work at JKI). <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />

<br />

Imagine being able to get your reuse libraries into the LabVIEW
palettes with the press of a button. &nbsp;And, that's just the
beginning...<br />

<br />

Have you tried editing the LabVIEW palettes? &nbsp;Were you successful?
&nbsp;Do you feel that you understand how the palettes work? &nbsp;Are
you looking for a better solution?
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/06/16/customizing-the-labview-palettes-is-ridiculously-hard/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using XML Data in LabVIEW Just Got Easier</title>
		<link>http://thinkinging.com/2008/03/01/using-xml-data-in-labview-just-got-easier/</link>
		<comments>http://thinkinging.com/2008/03/01/using-xml-data-in-labview-just-got-easier/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 01:15:11 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/03/05/using-xml-data-in-labview-just-got-easier/</guid>
		<description><![CDATA[




As I've mentioned before, using XML data in LabVIEW is way too hard.
&#160;And, according to this
poll, 7 out of 10 LabVIEW developers think so, too.
&#160;LabVIEW's built-in XML schema and support functions are not
at
all useful for generating and parsing XML schemas defined by others.
&#160;And, the various tools available to LabVIEW developers for
generating and parsing XML schemas [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
As I've mentioned before, <a
 href="http://thinkinging.com/2008/01/21/using-xml-data-in-labview-is-hard/"
 rel="bookmark">using XML data in LabVIEW is way too hard</a>.
&nbsp;And, according to <a
 href="http://forums.lavag.org/Article-Using-XML-Data-in-LabVIEW-is-Hard-t9943.html">this
poll</a>, 7 out of 10 LabVIEW developers think so, too.
&nbsp;LabVIEW's built-in XML schema and support functions are not
at
all useful for generating and parsing XML schemas defined by others.
&nbsp;And, the various tools available to LabVIEW developers for
generating and parsing XML schemas defined by others are not easy to
use.<br />
<br />
For example, there's really no simple <span
 style="font-style: italic;">and maintainable</span>
way to write the code necessary to generate and parse the following XML:<br />
<br />
<span style="font-family: courier new,courier,monospace;"
 zid="53">&lt;Person Nationality=”US”&gt;</span><br
 style="font-family: courier new,courier,monospace;" zid="20">
<span style="font-family: courier new,courier,monospace;"
 zid="54">&nbsp; &lt;Name&gt;</span><br
 style="font-family: courier new,courier,monospace;" zid="21">
<span style="font-family: courier new,courier,monospace;"
 zid="55">&nbsp;&nbsp;&nbsp;
&lt;First&gt;John&lt;/First&gt;</span><br
 style="font-family: courier new,courier,monospace;" zid="22">
<span style="font-family: courier new,courier,monospace;"
 zid="56">&nbsp;&nbsp;&nbsp;
&lt;Last&gt;Doe&lt;/Last&gt;</span><br
 style="font-family: courier new,courier,monospace;" zid="23">
<span style="font-family: courier new,courier,monospace;"
 zid="57">&nbsp; &lt;/Name&gt;</span><br
 style="font-family: courier new,courier,monospace;" zid="19">
<span style="font-family: courier new,courier,monospace;"
 zid="58">&lt;/Person&gt;</span><br />
<br />
The existing tools&nbsp;require understanding way too much about
the
details of
the XML language (<span style="font-style: italic;">e.g.</span>,
<a href="http://en.wikipedia.org/wiki/Document_Object_Model">DOM</a>)
and get in the way of the average developer doing useful work with XML
data. &nbsp;For examples, this is the code required to read only a
single attribute of an XML entity:<br />
<br />
<img style="width: 603px; height: 257px;" alt="DOM Example"
 src="http://thinkinging.com/wp-content/uploads/2008/01/Parse%20Person%20Nationality%20-%20NI%20Internet%20Toolkit.png"><br />
<br />
When I think <span style="font-style: italic;">easy</span>,
I imagine a
tool that will&nbsp;allow the developer to:<br />
<br />
1.) <span style="font-weight: bold;">define a simple
LabVIEW
data structure</span> that is analogous to an XML data structure
of interest
and<span style="font-weight: bold;"><br />
</span>2.) <span style="font-weight: bold;">use it
to generate and parse the XML data</span>.<br />
<br />
For example, generating and parsing XML data in LabVIEW should be as
easy as creating a cluster:<br />
<br />
<img id="image311"
 src="http://thinkinging.com/wp-content/uploads/2008/03/cluster_to_xml.png"
 alt="cluster_to_xml.png">
<br />
<br />
The good news is that <a href="http://jkisoft.com">JKI
Software</a> has just released such a tool that lets you work
with XML by <span style="font-weight: bold;">simply
creating a cluster in
LabVIEW</span>. &nbsp;For example,&nbsp;you can create an
XML playlist with just one VI and a cluster, as show in the screenshot,
below.<br />
<br />
<a class="imagelink"
 href="http://thinkinging.com/wp-content/uploads/2008/03/generate_playlist_example.png"
 title="Playlist Generation Example"><img id="image313"
 src="http://thinkinging.com/wp-content/uploads/2008/03/generate_playlist_example.thumbnail.png"
 alt="Playlist Generation Example"></a>
<br />
<br />
And, parsing XML is just as easy, as you can see in this example that
downloads the LAVA RSS feed and parses the data into a cluster.<br />
<br />
<a class="imagelink"
 href="http://thinkinging.com/wp-content/uploads/2008/03/rss_reader.png"
 title="RSS Reader Example"><img id="image312"
 src="http://thinkinging.com/wp-content/uploads/2008/03/rss_reader.thumbnail.png"
 alt="RSS Reader Example"></a>
<br />
<br />
This new tool is called the <a href="http://jkisoft.com/easyxml/">EasyXML
Toolkit for
LabVIEW</a> and is a low-cost ($39 introductory price) toolkit
that can be installed using&nbsp;<a
 href="http://jkisoft.com/vipm/">VI Package Manager</a>.
&nbsp;And, you can even download&nbsp;the demo for free, using
VIPM. &nbsp;Now, <span style="font-style: italic;">that's</span>
easy.
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/03/01/using-xml-data-in-labview-just-got-easier/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>VI Package Manager 1.1 Released</title>
		<link>http://thinkinging.com/2008/02/05/vi-package-manager-11-released/</link>
		<comments>http://thinkinging.com/2008/02/05/vi-package-manager-11-released/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 07:01:06 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[JKI]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VIPM]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/02/05/vi-package-manager-11-released/</guid>
		<description><![CDATA[I'm happy to announce that JKI has shipped the 1.1 release of 

   VI Package Manager

, a tool that makes it simple to find, download, and install reusable LabVIEW VIs directly into the functions palette.  We're very proud of this release, as it adds an important new feature: configuration management.


In this release, [...]]]></description>
			<content:encoded><![CDATA[I'm happy to announce that JKI has shipped the 1.1 release of 
<a zid="28" href="http://jkisoft.com/vipm/">
   VI Package Manager
</a>
, a tool that makes it simple to find, download, and install reusable LabVIEW VIs directly into the functions palette.  We're very proud of this release, as it adds an important new feature: configuration management.
<br zid="9" />
<br zid="3" />
In this release, we've added a new construct called a 
<span zid="4" style="font-style: italic;">
   VI Package Configuration
</span>
file, which allows you to save and recall the state of LabVIEW for each of your projects (meaning, which libraries are installed).
<br zid="13" />
<div style="text-align: center;" zid="30">
   <div style="text-align: left;" zid="33">
      <br zid="34" />
   </div>
   <img vspace="0" hspace="0" border="0" zid="19" alt="VI Package Configuration File" src="http://thinkinging.com/wp-content/uploads/2008/02/Project%20VIPC.png" />
   <br zid="31" />
   <div style="text-align: left;" zid="35">
      <br zid="36" />
   </div>
</div>
And, we've even added support for saving the actual package files inside a VI Package Configuration file, so that you can easily store the packages inside your project folder (and thus use your source code control system to make the packages available to other developers and computers).
<br zid="7" />
<br zid="8" />
<div zid="20" style="text-align: center;">
   <img vspace="0" hspace="0" border="0" align="bottom" zid="11" src="http://thinkinging.com/wp-content/uploads/2008/02/Store%20Package%20in%20File%20on%20Save.png" />
   <br zid="5" />
</div>
<br zid="6" />
Configuration management was a very important problem for us to solve, since we work on a lot of different LabVIEW projects, both internally at JKI and for our clients.  We can't afford the risk of not knowing which versions OpenG and other library VIs are required for a given project.  So, before we start working on a project, we use VI Package Manager to apply our project's VI Package Configuration file.
<br zid="21" />
<br zid="23" />
<div zid="24" style="text-align: center;">
   <img vspace="0" hspace="0" border="0" align="bottom" zid="26" alt="Apply a VI Package Configuration" src="http://thinkinging.com/wp-content/uploads/2008/02/Apply.png" />
   <br zid="27" />
</div>
<br zid="1" />
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/02/05/vi-package-manager-11-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JKI and the LabVIEW Community</title>
		<link>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/</link>
		<comments>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 07:01:45 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LAVA]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/09/05/jki-and-the-labview-community/</guid>
		<description><![CDATA[
One the reasons that NIWeek 2007 was the Best NIWeek Ever was that during the NIWeek 2007 Alliance Day keynote, NI showed a slide called &#8220;The LabVIEW Community Online&#8221; (shown above) which included JKI&#8217;s logo!  This slide displayed the logos of various LabVIEW community websites, including discussion forums, blogs, etc.  I was extremely [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img width="375" height="276" alt="LabVIEW Community Online - Cropped" style="padding: 10px 0px 14px" src="http://farm2.static.flickr.com/1385/1314589185_5c7b5ac2f5_o.jpg" /></div>
<p>One the reasons that NIWeek 2007 was the <a href="http://thinkinging.com/2007/08/16/best-niweek-ever/">Best NIWeek Ever</a> was that during the NIWeek 2007 Alliance Day keynote, NI showed a slide called &#8220;The LabVIEW Community Online&#8221; (shown above) which included <a title="JKI" href="http://jameskring.com">JKI</a>&#8217;s logo!  This slide displayed the logos of various LabVIEW community websites, including discussion forums, blogs, etc.  I was extremely honored to see JKI&#8217;s logo included on the slide since we have long been focused on promoting and participating in the LabVIEW community.</p>
<p>What makes this somewhat interesting is that JKI is a company that provides consulting services around LabVIEW and other National Instruments hardware and software products.  But, in addition to our work, we are extremely active in the LabVIEW blogosphere, discussion forums, open source community, and local LabVIEW user group meetings in the San Francisco Bay Area. In fact, the LabVIEW community is a core part of JKI.  Let me explain.</p>
<p>JKI was founded in 2002 when I started working as an independent LabVIEW consultant in the San Francisco Bay Area. One of JKI&#8217;s very first customers met me at a San Francisco Bay Area LAVA group meeting where I had been regularly presenting and participating.  This contact evolved into one of JKI&#8217;s best long-term customers (we have worked with them on and off for over 5 years, now) and played a huge role in providing a solid foundation upon which JKI has been able to grow its business.</p>
<p>I got to know two of JKI&#8217;s senior engineers, Michael Aivaliotis and Philippe Guerit, through participation in <a title="OpenG" href="http://www.openg.org">OpenG</a> and the <a title="LAVA Discussion Forums" href="http://forums.lavag.org">LAVA discussion forums</a>.  After working with each other on various OpenG projects, we found an opportunity to work together at JKI. Philippe and Michael are an integral part of JKI&#8217;s team and a huge part of our ongoing success.</p>
<p>Additionally, in 2004, Jeffrey Travis contacted me and asked me if I was interested in co-authoring the 3rd edition of &#8220;<a title="LabVIEW for Everyone" href="http://www.labviewforeveryone.com">LabVIEW for Everyone</a>&#8220;.  I met Jeffrey through our involvement in OpenG and Info-LabVIEW.  If it were not for my involvement in the LabVIEW community, I would not have received this invitation.</p>
<p>JKI is actively working hard to find more ways to be involved with and promote the LabVIEW community.  We do this because we enjoy being a part of this community and want to see it grow.  Also, there are incredible opportunities that arise from participation in the LabVIEW community &#8212; you meet potential customers, colleagues, and build a professional network that enables business success.</p>
<p>I&#8217;m not telling you all of this to convince you that participation in the LabVIEW community is a guarantee for professional success, but rather to reinforce the fact that it has rewards which are varied but incredibly hard to quantify.  In JKI&#8217;s case, it has contributed to attracting great customers, talented engineers, and book offers, as well as recognition during an NIWeek keynote.  Yes, community participation takes a lot of time, but it is undoubtedly worth it &#8212; in addition to the satisfaction of making friends and helping others learn and use LabVIEW, you are establishing yourself in a professional community where opportunities abound.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My NIWeek 2007 Presentations</title>
		<link>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/</link>
		<comments>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 23:17:44 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/</guid>
		<description><![CDATA[
One the reasons that NIWeek 2007 was the Best NIWeek Ever was that I got to present four times!  I gave the following two presentations (I presented the latter at three different times):

Using Free and Open Source LabVIEW Software
Developing Commercial Software Applications in LabVIEW

The first presentation, &#8220;Using Free and Open Source LabVIEW Software&#8220;, was [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img id="image252" alt="Presentation Photo" src="http://thinkinging.com/wp-content/uploads/2007/08/IMG_2434.JPG" /></div>
<p>One the reasons that NIWeek 2007 was the <a href="http://thinkinging.com/2007/08/16/best-niweek-ever/">Best NIWeek Ever</a> was that I got to present four times!  I gave the following two presentations (I presented the latter at three different times):</p>
<ul>
<li><a title="Using Free and Open Source LabVIEW Software" href="http://jameskring.com/downloads/niweek2007/Using_Free_and_Open_Source_LabVIEW_Software.pdf">Using Free and Open Source LabVIEW Software</a></li>
<li><a title="Developing Commercial Software Applications in LabVIEW" href="http://jameskring.com/downloads/niweek2007/Developing_Commercial_Software_Applications_in_LabVIEW.pdf">Developing Commercial Software Applications in LabVIEW</a></li>
</ul>
<p>The first presentation, &#8220;<a title="Using Free and Open Source LabVIEW Software" href="http://jameskring.com/downloads/niweek2007/Using_Free_and_Open_Source_LabVIEW_Software.pdf">Using Free and Open Source LabVIEW Software</a>&#8220;, was given on Alliance Day (Monday, Aug. 6th, 2007) and was not open to the general public.  However, the material is not confidential and I&#8217;m happy to make available everyone.  This presentation discussed the different flavors of open source software licensing, why open source is an important part of our lives, and how LabVIEW developers can leverage open source software.</p>
<p>The second presentation, &#8220;<a title="Developing Commercial Software Applications in LabVIEW" href="http://jameskring.com/downloads/niweek2007/Developing_Commercial_Software_Applications_in_LabVIEW.pdf">Developing Commercial Software Applications in LabVIEW</a>&#8220;, outlines some key issues that LabVIEW software developers should consider if they are thinking about selling their software.  These are things that <a title="JKI" href="http://jameskring.com">JKI</a> had to learn about from our experiences working on our own commercial software product, <a title="VI Package Manager" href="http://jkisoft.com/vipm/">VI Package Manager</a>.  Certainly, this presentation doesn&#8217;t cover every aspect of commercial software development, but I only had 45 minutes &#8212; and this topic could easily fill a whole book.</p>
<p>Soon, JKI will be making Michael Aivaliotis&#8217; presentation on XControls available as a <strong>video</strong> &#8212; that&#8217;ll be very exciting.  Michael&#8217;s presentation was really good &#8212; I heard that someone comment to him that it was <strong>the best NIWeek presentation given by a non-NI presenter in the 10 years they have been coming to NIWeek</strong>.  Hopefully I didn&#8217;t set your expectations too high (I&#8217;m really excited, too, because I didn&#8217;t get to see Michael&#8217;s presentation) <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
