<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title>Articles</title>
	<link>http://lavag.org/page/index.html</link>
	<pubDate>Tue, 21 May 2013 00:32:32 +0000</pubDate>
	<ttl>86400</ttl>
	<description>Manage articles</description>
	<item>
		<title>Guide for LAVA Package Building in VIPM</title>
		<link>http://lavag.org/page/index.html/_/labview-tools-network/guide-for-lava-package-building-in-vipm-r20</link>
		<description><![CDATA[This article is a guide on how to build a package in <strong class='bbc'>VIPM</strong> to meet the <a href='http://lavag.org/page/index.html/_/labview-tools-network/requirements-and-recommendations-r14' class='bbc_url' title=''>requirements</a> of publishing under <strong class='bbc'>LAVA</strong> on the <strong class='bbc'>LabVIEW Tools Network</strong>.<br /> <br />You can build packages in <strong class='bbc'><a href='http://jki.net/vipm' class='bbc_url' title='External link' rel='nofollow external'>VIPM Community Edition</a></strong> (which is free). Alternatively you can use <strong class='bbc'>OpenG Package Builder</strong> - whatever is preferred.<br />This guide is aimed to help developers new to package building and for everyone to see what the requirements look like in <strong class='bbc'>VIPM</strong> and is presented as a walk-through of each screen in the <em class='bbc'>VI Package Builder</em> UI.<br />An example package named<strong class='bbc'> LAVA Test Package</strong> is used for all screenshots:<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5793-0-26396200-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5793" title="Package Information.png - Size: 65.49K, Downloads: 177"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-89412700-1319386861_thumb.png" id='ipb-attach-img-5793-0-26396200-1369096352' style='width:600;height:417' class='attach' width="600" height="417" alt="Attached Image: Package Information.png" /></a><br /> <br /><strong class='bbc'>LAVA Test Package</strong> is available for download here:<br /><a href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_id=5797" title="Download attachment"><img src="http://lavag.org/public/style_extra/mime_types/vip.png" alt="Attached File" /></a>
&nbsp;<a href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_id=5797" title="Download attachment"><strong>lava_lib_lava_test_package-1.0.0.6.vip</strong></a> &nbsp;&nbsp;<span class='desc'><strong>8.8K</strong></span>
&nbsp;&nbsp;<span class="desc lighter">189 downloads</span>
<br /><br />(Code is in LabVIEW 2009).<br /> <br /><strong class='bbc'>LAVA Palette</strong> (external dependency) is avialable for automatic download in <strong class='bbc'>VIPM</strong> (hosted on <strong class='bbc'>LabVIEW Tools Network</strong>).<br /> <br /><span class='bbc_underline'><strong class='bbc'>Basic</strong></span><br /> <br /><strong class='bbc'>Build Information</strong><br />Set the build information for your package here.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5782-0-26601500-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5782" title="Build Information.png - Size: 68.28K, Downloads: 175"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-59439400-1319386829_thumb.png" id='ipb-attach-img-5782-0-26601500-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Build Information.png" /></a><br /> <br /><strong class='bbc'>Display Information</strong><br />Set the <em class='bbc'>Company Name </em>to<em class='bbc'> LAVA;</em> <em class='bbc'>Legal Copyright </em>and <em class='bbc'>Author Name</em> should be your own; Set the <em class='bbc'>License Agreement</em> name (a flexible license is preferred and should be <a href='http://www.opensource.org/licenses/alphabetical' class='bbc_url' title='External link' rel='nofollow external'>Open Source Initiative approved</a>).<br />Setting the <em class='bbc'>License Agreement Text File Location </em>requires <strong class='bbc'>VIPM Professional</strong>, so it is recommended to use only if you have it.<br />Set the <em class='bbc'>Product Homepage (URL)</em> to the <strong class='bbc'><a href='http://lavag.org/files/' class='bbc_url' title=''>LAVA-CR</a></strong> page of the package (as this is just an example package it cannot be done here) - every package published will have its own <strong class='bbc'>LAVA-CR</strong> page e.g. <a href='http://lavag.org/files/file/103-rename-lvoop-labels/' class='bbc_url' title=''>Rename LVOOP Labels</a>.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5786-0-26524700-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5786" title="Display Information.png - Size: 88.52K, Downloads: 175"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-10540200-1319386842_thumb.png" id='ipb-attach-img-5786-0-26524700-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Display Information.png" /></a><br /> <br /><strong class='bbc'>Palettes</strong><br />Do not include a <em class='bbc'>Custom Category, </em>this functionality will be provided in a dependent package (see <strong class='bbc'>Package Dependencies</strong>).<br />Set the palette <em class='bbc'>Installation Location</em> to <em class='bbc'>Addons&#092;LAVA </em>(minimum requirement).<br />You can also include as many other palettes as you like that make sense for your package.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5795-0-26359400-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5795" title="Palettes.png - Size: 87.7K, Downloads: 179"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-19031600-1319386867_thumb.png" id='ipb-attach-img-5795-0-26359400-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Palettes.png" /></a><br /> <br />Note: You must have installed the <strong class='bbc'>LAVA Palette</strong> package first to be able to see and select the <strong class='bbc'>LAVA</strong> sub-palette in the <em class='bbc'>Palettes in LabVIEW</em> dialog.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5794-0-26378300-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5794" title="Palettes in LabVIEW.png - Size: 33.95K, Downloads: 159"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-30045000-1319386864.png" id='ipb-attach-img-5794-0-26378300-1369096352' style='width:334;height:513' class='attach' width="334" height="513" alt="Attached Image: Palettes in LabVIEW.png" /></a><br /> <br /><strong class='bbc'>Destinations</strong><br />The <strong class='bbc'>LAVA</strong> installation directory for palette VIs is <em class='bbc'>&lt;vi.lib&gt;&#092;LAVA.</em> Create a sub-folder for your package. The folder structure under this sub-folder is entirely up to you.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5785-0-26543700-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5785" title="Destinations.png - Size: 85.39K, Downloads: 168"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-06530400-1319386839_thumb.png" id='ipb-attach-img-5785-0-26543700-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Destinations.png" /></a><br /> <br /><strong class='bbc'>Source File Settings</strong><br />Namespace your code to be distributed. In this example <em class='bbc'>VIPM old school namespacing</em> is used.<br />At a minimum, namespacing should reference <em class='bbc'>lava</em><em class='bbc'>.</em><br />Note: If you are importing an existing API over from the <strong class='bbc'>LAVA-CR</strong> then keeping the existing namespacing for VIs can be considered via discussion).<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5796-0-26340800-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5796" title="Source File Settings.png - Size: 72.05K, Downloads: 155"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-47041500-1319386870_thumb.png" id='ipb-attach-img-5796-0-26340800-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Source File Settings.png" /></a><br /> <br /><span class='bbc_underline'><strong class='bbc'>Advanced</strong></span><br /> <br /><strong class='bbc'>Package Dependencies</strong><br />List all external package dependencies here. All external package dependencies must be avialable for automatic download from the internet in <strong class='bbc'>VIPM</strong> (e.g. hosted on <strong class='bbc'>VI Package Network</strong> or <strong class='bbc'>LabVIEW Tools Network</strong>).<br />Tool distributions should minimize external dependencies.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5791-0-26432000-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5791" title="Package Dependencies.png - Size: 83.21K, Downloads: 147"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-62782700-1319386855_thumb.png" id='ipb-attach-img-5791-0-26432000-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Package Dependencies.png" /></a><br /> <br />When the user of your package downloads and installs it,<strong class='bbc'> VIPM</strong> will automatically install the dependencies if they are not already installed, for example:<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5802-0-26644100-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5802" title="Install Dependendies.png - Size: 52.97K, Downloads: 166"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-14393200-1319412086.png" id='ipb-attach-img-5802-0-26644100-1369096352' style='width:587;height:472' class='attach' width="587" height="472" alt="Attached Image: Install Dependendies.png" /></a><br /> <br /><strong class='bbc'>Licensing & Activation</strong><br />Currently not used.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5790-0-26450200-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5790" title="Licensing and Activation.png - Size: 70.26K, Downloads: 164"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-59627700-1319386852_thumb.png" id='ipb-attach-img-5790-0-26450200-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Licensing and Activation.png" /></a><br /> <br /><strong class='bbc'>Install Requirements</strong><br />Set the installation requirements for your package.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5789-0-26469100-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5789" title="Install Requirements.png - Size: 66.4K, Downloads: 163"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-70464500-1319386849_thumb.png" id='ipb-attach-img-5789-0-26469100-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Install Requirements.png" /></a><br /> <br /><strong class='bbc'>Incompatible Packages</strong><br />If you are converting an existing package (which will have a different name) for publishing under <strong class='bbc'>LAVA</strong> then that package should added as an incompatible package so that <strong class='bbc'>VIPM</strong> will uninstall it automatically to avoid any conflicts when the new <strong class='bbc'>LAVA</strong> package is installed.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5788-0-26487500-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5788" title="Incompatiable Packages.png - Size: 65.13K, Downloads: 163"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-62579200-1319386846_thumb.png" id='ipb-attach-img-5788-0-26487500-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Incompatiable Packages.png" /></a><br /> <br /><strong class='bbc'>Custom Actions</strong><br />Set these if needed.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5784-0-26563400-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5784" title="Custom Actions.png - Size: 65.52K, Downloads: 163"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-40595500-1319386835_thumb.png" id='ipb-attach-img-5784-0-26563400-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Custom Actions.png" /></a><br /> <br /><strong class='bbc'>Package Filename</strong><br />The package name should be as per the requirements. This is important as the palettes files generated by <strong class='bbc'>VIPM</strong> use this name and therefore, by following this convention the <strong class='bbc'>LAVA</strong> A<em class='bbc'>ddons palette</em> will be ordered alphabetically.<br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5792-0-26414200-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5792" title="Package Filename.png - Size: 79.52K, Downloads: 155"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-94037600-1319386858_thumb.png" id='ipb-attach-img-5792-0-26414200-1369096352' style='width:600;height:426' class='attach' width="600" height="426" alt="Attached Image: Package Filename.png" /></a><br /> <br /> <br />Once your package is built and installed it will appear in <strong class='bbc'>LabVIEW</strong> as follows:<br /> <br /><strong class='bbc'>Controls Palette</strong><br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5783-0-26582400-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5783" title="Controls.png - Size: 23.59K, Downloads: 162"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-48563200-1319386832.png" id='ipb-attach-img-5783-0-26582400-1369096352' style='width:491;height:590' class='attach' width="491" height="590" alt="Attached Image: Controls.png" /></a><br /> <br /><strong class='bbc'>Functions Palette</strong><br /> <br /><a class='resized_img' rel='lightbox[00012c84c89c694618af8df313b814de]' id='ipb-attach-url-5787-0-26506100-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5787" title="Functions.png - Size: 15K, Downloads: 153"><img src="http://lavag.org/uploads/monthly_10_2011/ccs-10325-0-28488100-1319386844.png" id='ipb-attach-img-5787-0-26506100-1369096352' style='width:504;height:430' class='attach' width="504" height="430" alt="Attached Image: Functions.png" /></a>]]></description>
		<pubDate>Sun, 23 Oct 2011 16:23:14 +0000</pubDate>
		<guid isPermaLink="false">da4fb5c6e93e74d3df8527599fa62642</guid>
	</item>
	<item>
		<title><![CDATA[OpenG: What's On]]></title>
		<link>http://lavag.org/page/index.html/_/openg/openg-whats-on-r18</link>
		<description><![CDATA[Howdy!<br /> <br />Just in case you are too busy to keep up, this article contains links to current threads on LAVA regarding OpenG Development.<br /> <br /><a href='http://lavag.org/page/index.html/_/openg/openg-whats-on-r18' class='bbc_url' title=''><span class='bbc_underline'><strong class='bbc'>Bookmark this page</strong></span></a> as I will try to keep it as up to date as possible.<br /> <br />Regards<br /> <br />Jonathon Green<br /><strong class='bbc'>OpenG Manager</strong><br /> <br /><strong class='bbc'>Active Reviews</strong><br /><a href='http://lavag.org/topic/15136-variant-configuration-update/' class='bbc_url' title=''>Variant Configuration Update</a><br /><a href='http://lavag.org/topic/14840-is-a-guid-string-package/' class='bbc_url' title=''>Is a GUID (String Package)</a><br /> <br /><strong class='bbc'>Pending Reviews</strong><br />None<br /> <br /><strong class='bbc'>Closed Reviews</strong><br /><a href='http://lavag.org/topic/15385-suggestions-for-openg-lvoop-data-tools/' class='bbc_url' title=''>Suggestions for OpenG LVOOP Data Tools</a><br /><a href='http://lavag.org/topic/15034-timestamp-support-for-format-into-string-scan-variant-from-string-string-package/' class='bbc_url' title=''>Timestamp support for Format into String & Scan Variant From String (String Package)</a><br /><a href='http://lavag.org/topic/15016-filter-error-codes-error-package/' class='bbc_url' title=''>Filter Error Codes (Error Package)</a><br /><a href='http://lavag.org/topic/14981-random-number-integer-numeric-package/' class='bbc_url' title=''>Random Number - Integer (Numeric Package)</a><br /><a href='http://lavag.org/topic/14839-md5-hash-md5-package/' class='bbc_url' title=''>MD5 Hash (MD5 Package)</a><br /><a href='http://lavag.org/topic/14873-string-to-character-array-string-package/' class='bbc_url' title=''>String To Character Array (String Package)</a><br /><a href='http://lavag.org/topic/14776-trim-whitespace-string-package/' class='bbc_url' title=''>Trim Whitespace (String Package)</a><br /> <br /> <br /><strong class='bbc'>Announcements</strong><br /><a href='http://lavag.org/topic/15137-openg-welcomes-wirewarrior-to-team/' class='bbc_url' title=''>OpenG Welcomes WireWarrior to Team</a><br /> <br /><strong class='bbc'>Proposals</strong><br /><a href='http://lavag.org/topic/14837-should-openg-move-to-vilib/' class='bbc_url' title=''>Should OpenG Move to vi.lib?</a><br /><a href='http://lavag.org/topic/14082-migration-of-openg-projects-to-labview-project-libraries/' class='bbc_url' title=''>Migration of OpenG Projects to LabVIEW Project Libraries?</a><br /><a href='http://lavag.org/topic/14816-openg-licenses/#entry88882' class='bbc_url' title=''>OpenG Licenses</a><br /><a href='http://lavag.org/topic/14131-openg-lava-cr-seperate-source-compile/#entry85168' class='bbc_url' title=''>OpenG & LAVA CR seperate source & compile?</a><br /> <br /><strong class='bbc'>Releases</strong><br /><a href='http://lavag.org/topic/15509-openg-labview-data-library-42021-release/#entry93709' class='bbc_url' title=''>OpenG LabVIEW Data Library 4.2.0.21 Release</a><br /><a href='http://lavag.org/topic/15310-openg-string-library-41012/' class='bbc_url' title=''>OpenG String Library 4.1.0.2</a><br /><a href='http://lavag.org/topic/15303-openg-labpython-4004-release/' class='bbc_url' title=''>OpenG LabPython 4.0.0.4 Release</a><br /><a href='http://lavag.org/topic/15226-openg-tool-releases/' class='bbc_url' title=''>OpenG Tool Releases</a><br /><a href='http://lavag.org/topic/15085-openg-error-library-42023-release' class='bbc_url' title=''>OpenG Error Library 4.2.0.23 Release</a><br /><a href='http://lavag.org/topic/15081-openg-numeric-library-4108-release' class='bbc_url' title=''>OpenG Numeric Library 4.1.0.8 Release</a><br /><a href='http://lavag.org/topic/15057-openg-md5-library-41110-release/' class='bbc_url' title=''>OpenG MD5 Library 4.1.1.10 Release</a><br /><a href='http://lavag.org/topic/15029-openg-labview-data-library-41016-release/' class='bbc_url' title=''>OpenG LabVIEW Data Library 4.1.0.16 Release</a><br /><a href='http://lavag.org/topic/15028-openg-error-library-41013-release/' class='bbc_url' title=''>OpenG Error Library 4.1.0.13 Release</a><br /><a href='http://lavag.org/topic/15027-openg-md5-library-4108-release/' class='bbc_url' title=''>OpenG MD5 Library 4.1.0.8 Release</a><br /><a href='http://lavag.org/topic/15026-openg-array-library-41013-release/' class='bbc_url' title=''>OpenG Array Library 4.1.0.13 Release</a><br /><a href='http://lavag.org/topic/14738-openg-application-control-4107-released/' class='bbc_url' title=''>OpenG Application Control 4.1.0.7 Released</a><br /><a href='http://lavag.org/topic/14737-openg-toolkit-4019-released/' class='bbc_url' title=''>OpenG Toolkit 4.0.1.9 Released</a><br /><a href='http://lavag.org/topic/14460-openg-40-release-blog/' class='bbc_url' title=''>OpenG 4.0 Release Blog</a>]]></description>
		<pubDate>Tue, 11 Oct 2011 11:02:03 +0000</pubDate>
		<guid isPermaLink="false">5ef059938ba799aaa845e1c2e8a762bd</guid>
	</item>
	<item>
		<title>Team LAVA Logo</title>
		<link>http://lavag.org/page/index.html/_/labview-tools-network/team-lava-logo-r17</link>
		<description><![CDATA[<a class='resized_img' rel='lightbox[2c5b249059a4ed34c08e755241f7d45e]' id='ipb-attach-url-5411-0-38356300-1369096352' href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_rel_module=ccs&attach_id=5411" title="Team LAVA logo.png - Size: 42.31K, Downloads: 201"><img src="http://lavag.org/uploads/monthly_09_2011/ccs-10325-0-29564200-1316479709.png" id='ipb-attach-img-5411-0-38356300-1369096352' style='width:600;height:226' class='attach' width="600" height="226" alt="Attached Image: Team LAVA logo.png" /></a><br /> <br />Attached are various formats.<br /><a href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_id=5640" title="Download attachment"><img src="http://lavag.org/public/style_extra/mime_types/zip.png" alt="Attached File" /></a>
&nbsp;<a href="http://lavag.org/index.php?app=core&module=attach&section=attach&attach_id=5640" title="Download attachment"><strong>Team LAVA logo.zip</strong></a> &nbsp;&nbsp;<span class='desc'><strong>1.03MB</strong></span>
&nbsp;&nbsp;<span class="desc lighter">185 downloads</span>
<br /><br /> <br /><a href='http://creativecommons.org/licenses/by-nd/3.0/' class='bbc_url' title='External link' rel='nofollow external'><span rel='lightbox'><img class='bbc_img' src='http://i.creativecommons.org/l/by-nd/3.0/88x31.png' alt='Posted Image' class='bbc_img' /></span></a>]]></description>
		<pubDate>Tue, 20 Sep 2011 00:51:31 +0000</pubDate>
		<guid isPermaLink="false">eb160de1de89d9058fcb0b968dbbbd68</guid>
	</item>
	<item>
		<title>Requirements and Recommendations</title>
		<link>http://lavag.org/page/index.html/_/labview-tools-network/requirements-and-recommendations-r14</link>
		<description><![CDATA[This Article outlines the <strong class='bbc'>Requirements and Recommendations</strong> for publishing code through LAVA onto the LabVIEW Tools Network. <em class='bbc'>My Package </em>is used as an example in throughout this Article.<br /> <br /><span style='color: #0000ff'><span style='font-size: 18px;'><strong class='bbc'>Requirements</strong></span></span><br /><strong class='bbc'>Installation Type</strong><br />Code must be distributed as a package (.vip or .ogp). This will mean it is compatible with both the LabVIEW Tools Network and VIPM<br /> <br /><strong class='bbc'>Installation Directories</strong><br />Installation directories have been standardized for the purpose of organisation and avoiding namespace clashes etc.<br />No package released on LAVA, in the LAVA-CR or elsewhere should install to these locations - only those packages that are approved by LAVA for the LabVIEW Tools Network<br />Once your package has been accepted, you will own that namespace and can install to other locations (if haven't already) in the future (think of it like a domain) without worry of collisions<br /> <br />Palettes: &lt;vi.lib&gt;&#092;LAVA&lt;&#092;package_name&gt;<br />Tools: &lt;project&gt;&#092;LAVA&#092;&lt;package_name&gt;<br />Examples VIs: &lt;examples&gt;&#092;LAVA&#092;&lt;package_name&gt;<br />Examples .bin3 files: <a href='http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/prep_vi_for_ni_example_finder/' class='bbc_url' title='External link' rel='nofollow external'>&lt;examples&gt;&#092;exbins</a><br />Addons<sup class='bbc'>#</sup>: &lt;vi.lib&gt;&#092;addons&#092;_LAVA&#092;&lt;package_name&gt;<br /> <br /><sup class='bbc'># </sup>Not for distributions that contain public VIs (i.e. VIs appear in palette or need to be linked to by end users)<br /> <br /><strong class='bbc'>Package and Palette Namespacing</strong><br />Example package names will be <em class='bbc'>lava_&lt;type&gt;_&lt;my_package&gt;-&lt;version&gt;</em><br />Where<em class='bbc'> type = lib</em> for Libraries and <em class='bbc'>type=rsc</em> for Resouces/Tools<br />E.g. <em class='bbc'>lava_lib_my_package-1.0.0.1.vip</em><br /> <br />In VIPM the package name is directly related to the palette name<br />We require packages to be ordered alphabetically in the dynamic palette hence, the above convention must be followed<br />Additionally, if using OpenG Package Builder, palette name must match the equivalent VIPM name<br /> <br /><strong class='bbc'>VI Namespacing</strong><br />It is recommended that VIs should be namespaced similar to <em class='bbc'>old school VIPM renaming syntax</em> (e.g. <em class='bbc'>__lava_lib_&lt;package_name&gt;</em> however, at a minimum <em class='bbc'>__lava</em> should be used<br />If a LabVIEW Project Library is used to namespace code instead, then add <em class='bbc'>__lava</em> namespace to the distributed library<br /> <br /><strong class='bbc'>Palette Location</strong><br />Both .ogp and .vip packages that contain palette VIs will link to the <em class='bbc'>LAVA Palette</em> package as a dependency which is published on the LabVIEW Tools Network.<br /><a href='http://lavag.org/topic/14963-palette-location-for-labview-addons/page__pid__90014#entry90014' class='bbc_url' title=''>The palette must appear under the Addons&#092;LAVA top level palette however, users may wish to include another palette under the correct programming sub-palette.</a><br /> <br />The VIPM Custom Category feature is currently not used<br /> <br /><strong class='bbc'>Dependencies</strong><br />Any package dependencies must be also published on the LabVIEW Tools Network (aka external dependencies). Packages (especially Tools) should try to limit all dependencies by building in supporting VIs to the package (aka internal dependencies)<br /> <br /><strong class='bbc'>Coding Standards</strong><br />The code distributed must meet the requirements of being <a href='http://lavag.org/topic/10350-how-does-the-code-repository-work/' class='bbc_url' title=''>LAVA Certified</a>. Additionally you should follow the <a href='http://www.ni.com/pdf/manuals/321393d.pdf' class='bbc_url' title='External link' rel='nofollow external'>LabVIEW Development Guidelines</a> and the standards for the <a href='https://decibel.ni.com/content/docs/DOC-8981' class='bbc_url' title='External link' rel='nofollow external'>Compatible with LabVIEW</a> level that you ultimately want to achieve<br /> <br /><span style='font-size: 18px;'><span style='color: #0000ff'><strong class='bbc'>Recommendations</strong></span></span><br /><strong class='bbc'>Iconography</strong><br />We recommend you use any color, glyphs, text etc... for your icons. There is no set theme or icons - we don't want to stifle your creativity!<br /> <br /><strong class='bbc'>License</strong><br />We recommend that you distribute under the most flexible license to aid in end user reuse (e.g. <a href='http://en.wikipedia.org/wiki/BSD_licenses#3-clause' class='bbc_url' title='External link' rel='nofollow external'>new-BSD</a> license), but there is no licensing requirement - only that you have one<br />It is recommended that this license is <a href='http://www.opensource.org/licenses/alphabetical' class='bbc_url' title='External link' rel='nofollow external'>Open Source Initiative approved</a><br />Adding a License Agreement file is also recommended (but this requires VIPM Professional)<br /> <br /><strong class='bbc'>Premium Membership</strong><br />It would be helpful if members maintained Premium Member status so they can edit and delete posts etc... to maintain their forum professionally<br />However, if not, we will open up this functionality for <strong class='bbc'>Team LAVA</strong> Developers<br /> <br /><strong class='bbc'>Folder Naming</strong><br />Excluding Tools location, it is recommended that the folder name is <em class='bbc'>package_name</em> note: lower case and contains underscores for space<br />E.g. <em class='bbc'>&lt;LabVIEW&gt;&#092;vi.lib&#092;LAVA&#092;my_package</em>]]></description>
		<pubDate>Sun, 28 Aug 2011 05:50:01 +0000</pubDate>
		<guid isPermaLink="false">5fd0b37cd7dbbb00f97ba6ce92bf5add</guid>
	</item>
</channel>
</rss>