<?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>mbmproject.com</title>
	<atom:link href="http://mbmproject.com/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://mbmproject.com/wp</link>
	<description>Ship design Tribon M3 / AVEVA Marine &#38; Smart Marine 3D</description>
	<lastBuildDate>Sat, 18 Feb 2012 16:12:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>GWS &#8211; Global Work Share &#8220;to be or not to be&#8221;</title>
		<link>http://mbmproject.com/wp/?p=186</link>
		<comments>http://mbmproject.com/wp/?p=186#comments</comments>
		<pubDate>Sat, 18 Feb 2012 16:12:56 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Smart Marine 3D]]></category>
		<category><![CDATA[GWS]]></category>
		<category><![CDATA[SM3D]]></category>
		<category><![CDATA[SM3D GWS]]></category>
		<category><![CDATA[Smart3D]]></category>
		<category><![CDATA[SP3D]]></category>
		<category><![CDATA[SP3D GWS]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=186</guid>
		<description><![CDATA[<p>We are doing study about different GWS installations and the users experience.</p> <p>If you are SP3D, SM3D or Smart3D user or administrator and have some experience working in GWS environment, let us know your opinion about it. Is it trouble less or are there any dificulties while excahnging data between different sites?</p> <p>Post your comments <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=186">GWS &#8211; Global Work Share &#8220;to be or not to be&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p>We are doing study about different GWS installations and the users experience.</p>
<p>If you are SP3D, SM3D or Smart3D user or administrator and have some experience working in GWS environment, let us know your opinion about it.<br />
	Is it trouble less or are there any dificulties while excahnging data between different sites?</p>
<p>Post your comments here or in the forum <a href="http://www.mbmproject.com/marine_design_forum/viewtopic.php?f=24&amp;t=2680">GWS &#8211; Global Work Share &quot;to be or not to be&quot;</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=186</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AutoCAD LT (2D) alternative</title>
		<link>http://mbmproject.com/wp/?p=184</link>
		<comments>http://mbmproject.com/wp/?p=184#comments</comments>
		<pubDate>Sat, 18 Feb 2012 16:07:05 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2D]]></category>
		<category><![CDATA[AutoCAD]]></category>
		<category><![CDATA[Drafting]]></category>
		<category><![CDATA[Solid Edge]]></category>
		<category><![CDATA[ZWCAD]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=184</guid>
		<description><![CDATA[<p>What other 2D CAD system would you recommend for final drawings touch up?</p> <p>I will start with two listings:</p> <p>ZWCAD - The closest AutoCAD experience and functionalities only at around one-fifth (1/5th) of its price. ZWCAD is a cost-effective, DWG file format compatible CAD solution for the AEC and MCAD industries. Basic drafting functionalities such <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=184">AutoCAD LT (2D) alternative</a></span>]]></description>
			<content:encoded><![CDATA[<p>What other 2D CAD system would you recommend for final drawings touch up?</p>
<p>I will start with two listings:</p>
<p><a href="http://www.zwsoft.com/en/products/zwcad.html" target="_blank">ZWCAD </a>- The closest AutoCAD experience and functionalities only at around one-fifth (1/5th) of its price.<br />
	ZWCAD is a cost-effective, DWG file format compatible CAD solution for the AEC and MCAD industries. Basic drafting functionalities such as creating and editing 2D geometric objects, dimensioning, 3D solid modeling, plotting and file sharing &#8230;</p>
<p>With <a href="www.plm.automation.siemens.com/en_us/products/velocity/solidedge/free2d/index.shtml" target="_blank">Solid Edge Free 2D Drafting</a>, you can stop paying for upgrades and subscriptions. Packed with 2D translators and import wizards, this free software is perfect for reading AutoCAD data with import support for fonts, color schemes, model space and Color 7. You can even download free updates. So stop paying, but continue to make use of 2D legacy data and share native drawings with suppliers for design review or manufacturing.</p>
<p>While Solid Edge 2D is completely FREE and is able to directly open and save in DWG format, there are a few things to consider. SOme rawing objects created in AutoCAD may not look the same when the DWG is loaded in Solid Edge. The working space, commands , buttons, etc are quite different comparing to AutoCAD. Object created with white color on white background do not automatically appear in black color like in AutoCAD but instead disappear on the screen and also can&#39;t be printed.</p>
<p>	ZWCAD looks exactly like AutoCAD. Let say 95% the same. However, it is not completely free, but quite less expensive compareing to AutoCAD.</p>
<p>Looking for more suggestions from you.</p>
<p>The registered MBM Project forum users might prefer adding comments in the forum post <a href="http://www.mbmproject.com/marine_design_forum/viewtopic.php?f=2&amp;t=2679">AutoCAD LT (2D) alternative</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=184</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tribon M3 Retirement</title>
		<link>http://mbmproject.com/wp/?p=180</link>
		<comments>http://mbmproject.com/wp/?p=180#comments</comments>
		<pubDate>Fri, 17 Feb 2012 10:45:28 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Tribon]]></category>
		<category><![CDATA[M3]]></category>
		<category><![CDATA[Tribon M3]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=180</guid>
		<description><![CDATA[<p>If you are (ex)Tribon user, you have either migrated recently to different CAD/CAM system, either you are planning to migrate soon.</p> <p>What CAD/CAM system will replace (or have replaced) Tribon in your office?</p> <p>&#160;</p> <p>Use the forum if you prefer http://www.mbmproject.com/marine_design_forum/viewtopic.php?f=26&#38;t=2678</p> <p>&#160;</p> ]]></description>
			<content:encoded><![CDATA[<p>If you are (ex)Tribon user, you have either migrated recently to different CAD/CAM system, either you are planning to migrate soon.</p>
<p>What CAD/CAM system will replace (or have replaced) Tribon in your office?</p>
<p>&nbsp;</p>
<p>Use the forum if you prefer <a href="http://www.mbmproject.com/marine_design_forum/viewtopic.php?f=26&amp;t=2678">http://www.mbmproject.com/marine_design_forum/viewtopic.php?f=26&amp;t=2678</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=180</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List registered SQL servers using C#</title>
		<link>http://mbmproject.com/wp/?p=137</link>
		<comments>http://mbmproject.com/wp/?p=137#comments</comments>
		<pubDate>Fri, 25 Nov 2011 10:51:02 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Smart Marine 3D]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[SM3D]]></category>
		<category><![CDATA[SmartMarine 3D]]></category>
		<category><![CDATA[SmartPlant 3D]]></category>
		<category><![CDATA[SP3D]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=137</guid>
		<description><![CDATA[<p>Applicable to: SmartMarine 3D, SmartPlant 3D using SQL 2005 client</p> <p>Smart Plant/Marine 3D software require the SQL servers where projects/plants database is located to be registered on each client workstation. In the software version up to 9.1 HotFix: ANY it is required to have also SQL 2005 client installed on the workstation.</p> <p>Writing an external <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=137">List registered SQL servers using C#</a></span>]]></description>
			<content:encoded><![CDATA[<p>Applicable to: SmartMarine 3D, SmartPlant 3D using SQL 2005 client</p>
<p>Smart Plant/Marine 3D software require the SQL servers where projects/plants database is located to be registered on each client workstation. In the software version up to 9.1 HotFix: ANY it is required to have also SQL 2005 client installed on the workstation.</p>
<p>Writing an external add-on software that need to access SQL database (relax &#8211; access it read only, creating some kind of reports for example) it woould be useful to get a list of registered servers available to the particular client where the software will be used.</p>
<p>An easy way is to use Microsoft.SqlServer.Management.Smo namespace. Example code follows.</p>
<p><span id="more-137"></span></p>
<table align="center" border="1" cellpadding="10" cellspacing="1" style="width: 100%;">
<tbody>
<tr>
<td>
<pre>using Microsoft.SqlServer.Management;
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Smo.RegisteredServers;

private void Form1_Load(object sender, EventArgs e)
        {

            RegisteredServer[] rsvrs = SqlServerRegistrations.EnumRegisteredServers();

            String localserver = System.Environment.MachineName;

            foreach (RegisteredServer rs in rsvrs)
            {
                string svrname = rs.ServerInstance.Replace(&quot;.&quot;, localserver)
                                                   .Replace(&quot;(local)&quot;, localserver)
                                                   .Replace(&quot;localhost&quot;, localserver);

<span style="color: rgb(0, 128, 0);">// Add SQL servers name to checked list box control</span>
if (cklbServers.CheckedItems.Contains(svrname) == false)
                    cklbServers.Items.Add(svrname, CheckState.Unchecked);
            }

        }</pre>
</td>
</tr>
</tbody>
</table>
<pre></pre>
<p>To work the above code needs the following DLL&nbsp;to be registered in the C# project</p>
<p>Location: C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies</p>
<p>C# project references</p>
<p><a href="http://mbmproject.com/wp/wp-content/uploads/2011/11/List_Registered_SQL_2005_Servers.png" rel="" target="_blank" title=""><div id="attachment_142" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-142  wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone wp-caption alignnone" title="List_Registered_SQL_2005_Servers" alt="" src="http://mbmproject.com/wp/wp-content/uploads/2011/11/List_Registered_SQL_2005_Servers-300x272.png" width="300" height="272" /><p class="wp-caption-text">C# project References for enumerating registered SQL servers</p></div></a><br />
	&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=137</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart Marine 3D beginners SQL quick start</title>
		<link>http://mbmproject.com/wp/?p=130</link>
		<comments>http://mbmproject.com/wp/?p=130#comments</comments>
		<pubDate>Sun, 20 Nov 2011 16:32:29 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Smart Marine 3D]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[SM3D]]></category>
		<category><![CDATA[SmartMarine 3D]]></category>
		<category><![CDATA[SmartPlant 3D]]></category>
		<category><![CDATA[SP3D]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=130</guid>
		<description><![CDATA[<p>Some simple SQL queries that can help new users start faster.</p> <p>Applicable to:&#160;SmartPlant 3D , SmartMarine 3D and Smart 3D design systems.</p> <p>Create equipment list including equimpment description. The information is stored in&#160;two different tables in projects&#39; (plants&#39; ) database &#8211; XXXX_MDB. The table view JNamedItem&#160;contain all items names and their IDs &#8211; oid. The <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=130">Smart Marine 3D beginners SQL quick start</a></span>]]></description>
			<content:encoded><![CDATA[<p>Some simple SQL queries that can help new users start faster.</p>
<p>Applicable to:&nbsp;SmartPlant 3D , SmartMarine 3D and Smart 3D design systems.</p>
<p>Create equipment list including equimpment description. The information is stored in&nbsp;two different tables in projects&#39; (plants&#39; ) database &#8211; XXXX_MDB. The table view JNamedItem&nbsp;contain all items names and their IDs &#8211; oid. The equipment data is read from JEquipment.&nbsp;Table view JEquipment has information for the equipment ID but not for its name. Read ItemName from JNamedItem&nbsp;and match the&nbsp;object IDs &#39;oid&#39; from both tables views.</p>
<p>Example SQL query:</p>
<blockquote>
<pre>SELECT ItemName, Description

FROM

JEquipment eqp,

JNamedItem nam

Where

eqp.oid=nam.oid

Order by 

ItemName</pre>
</blockquote>
<p><a href="http://www.mbmproject.com/wp/?p=106">See also how to create&nbsp;SQL filter for use in&nbsp;SM3D (SP3D)&nbsp;workspace. The filter lists all objects created or modified during the last few hours.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=130</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmartMarine 3D &#8211; Show recent objects in the workspace</title>
		<link>http://mbmproject.com/wp/?p=114</link>
		<comments>http://mbmproject.com/wp/?p=114#comments</comments>
		<pubDate>Fri, 11 Nov 2011 11:50:56 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Smart Marine 3D]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[SM3D]]></category>
		<category><![CDATA[SmartMarine 3D]]></category>
		<category><![CDATA[SmartPlant 3D]]></category>
		<category><![CDATA[SP3D]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=114</guid>
		<description><![CDATA[<p>Database platform: MS SQL server</p> <p>Product: SmartMarine 3D, SmartPlant 3D (SM3D, SP3D)</p> <p>Task: Show in the workspace all objects created or edited recently</p> <p>For troubleshoting and for monitoring purposes it is useful sometimes not only to get a list of the objects created or edited recently, but also to show these objects in the workspace.</p> <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=114">SmartMarine 3D &#8211; Show recent objects in the workspace</a></span>]]></description>
			<content:encoded><![CDATA[<p>Database platform: MS SQL server</p>
<p>Product: SmartMarine 3D, SmartPlant 3D (SM3D, SP3D)</p>
<p>Task: Show in the workspace all objects created or edited recently</p>
<p>For troubleshoting and for monitoring purposes it is useful sometimes not only to get a list of the objects created or edited recently, but also to show these objects in the workspace.</p>
<p>To get the resently edited or created objects using SQL query, create in SM3D (SP3D) SQL based filter and key in the folowing</p>
<blockquote><p>select oid from JDObject where datecreated &gt; DATEADD(hour, -5, getdate()) or datelastmodified &gt; DATEADD(hour, -5, getdate())</p></blockquote>
<p>The SQL filter from the example will show all objects created or edited during the last two hours if the PC clock is using timezone GMT+3.</p>
<p><a href="http://mbmproject.com/wp/wp-content/uploads/2011/11/SM3D_SQL_Filter_for_workspace.png" target="_blank"><img class="alignnone size-medium wp-image-115" title="SM3D_SQL_Filter_for_workspace" src="http://mbmproject.com/wp/wp-content/uploads/2011/11/SM3D_SQL_Filter_for_workspace-300x191.png" alt="SmartMarine 3D SQL filter workspace" width="300" height="191" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=114</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmartMarine 3D &#8211; Get list of deleted objects by user, date and time</title>
		<link>http://mbmproject.com/wp/?p=106</link>
		<comments>http://mbmproject.com/wp/?p=106#comments</comments>
		<pubDate>Fri, 11 Nov 2011 09:40:43 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Smart Marine 3D]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[SM3D]]></category>
		<category><![CDATA[SmartMarine 3D]]></category>
		<category><![CDATA[SmartPlant 3D]]></category>
		<category><![CDATA[SP3D]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=106</guid>
		<description><![CDATA[<p>DB platform: MS SQL server</p> <p>Product: SmartMarine 3D, SmartPlant 3D (SM3D, SP3D)</p> <p>Task: Get list of deleted objects by specific user or/and on specific date and time</p> <p>A list of the deleted objects is avalable from project&#8217;s Reports database ( xxxx_RDB ).</p> <p>Use SQL Server Managment Studio to execute the following SQL query on the <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=106">SmartMarine 3D &#8211; Get list of deleted objects by user, date and time</a></span>]]></description>
			<content:encoded><![CDATA[<p>DB platform: MS SQL server</p>
<p>Product: SmartMarine 3D, SmartPlant 3D (SM3D, SP3D)</p>
<p>Task: Get list of deleted objects by specific user or/and on specific date and time</p>
<p>A list of the deleted objects is avalable from project&#8217;s Reports database ( xxxx_RDB ).</p>
<p>Use SQL Server Managment Studio to execute the following SQL query on the project&#8217;s RDB</p>
<blockquote><p>SELECT     oid, DeletedBy, DateDeleted, DBType<br />
FROM         JDeletedObjects<br />
WHERE     (DateDeleted &gt; CAST(&#8217;2011-11-10 06:00:00&#8242; AS datetime)) AND (DateDeleted &lt; CAST(&#8217;2011-11-10 09:00:00&#8242; AS datetime))<br />
ORDER BY DateDeleted</p></blockquote>
<p><span id="more-106"></span></p>
<p>In SQL Manager, right click on the database name and select &#8220;New Query&#8221; command. Then in the query window, paste the above code and modify the data and time accordingly. When ready, right click and select &#8220;Execute&#8221;.</p>
<p>Note: The time used to store objects in SQL is the GMT time. If your local time zone is GMT+N hours, to get corect results from the SQL query, the time specified in the query has to be (minus) -N hours and vice versa, if your local time is GMT-N hours, then add N hours to the time specified in the query.</p>
<p>In the example screenshot below the users&#8217; names are deleted from the image.</p>
<p><a href="http://mbmproject.com/wp/wp-content/uploads/2011/11/SM3D_SQL_Deleted_Objects_List.png" target="_blank"><img class="alignnone size-medium wp-image-107" title="SM3D_SQL_Deleted_Objects_List" src="http://mbmproject.com/wp/wp-content/uploads/2011/11/SM3D_SQL_Deleted_Objects_List-300x251.png" alt="SM3D SQL Deleted objects list " width="300" height="251" /></a></p>
<p>Note, the history stored in RDB JDeletedObjects will be dismissed on performing database maintenance using the option &#8220;Delete database objects that users have deleted from model&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MBM Project &#8211; Tribon utilities download</title>
		<link>http://mbmproject.com/wp/?p=76</link>
		<comments>http://mbmproject.com/wp/?p=76#comments</comments>
		<pubDate>Wed, 19 Oct 2011 11:02:15 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Tribon]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[M3]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=76</guid>
		<description><![CDATA[<p>Important!</p> <p>When you download, copy, run or use by any other way, any of the applications listed above, you automatically agree to the following terms and conditions Check also what to expect when the time limited license expire.</p> Application name License Type Download MReplace Permanent, Free mreplace.zip Information Open Source Accommodation Project Download OSAP for <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=76">MBM Project &#8211; Tribon utilities download</a></span>]]></description>
			<content:encoded><![CDATA[<p><strong>Important!</strong></p>
<p>When you download, copy, run or use by any other way, any of the applications listed above, you automatically agree to the following <a href="#a-terms-and-conditions" title="You agree to these terms and conditions">terms and conditions</a><br />
	Check also <a href="#a-when-license-expire" title="When the application license expire, you could expect ...">what to expect when the time limited license expire</a>.</p>
<table align="center" border="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td><strong>Application name</strong></td>
<td><strong>License Type</strong></td>
<td><strong>Download</strong></td>
</tr>
<tr>
<td><a href="mreplace.php" title="Visit Multiple Search and Replace (M Replace) application page">MReplace</a></td>
<td>Permanent, Free</td>
<td><a href="http://www.mbmproject.com/mbm-downloads/mreplace.zip" title="Download M Replace utility">mreplace.zip</a></td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td><strong>Information</strong></td>
<td><strong>Open Source Accommodation Project</strong></td>
<td><strong>Download</strong></td>
</tr>
<tr>
<td><a href="open-source-accommodation.php" title="Information for Open source accommodation Project for Tribon">OSAP for Tribon</a></td>
<td>The basic functionality &#8211; first version</td>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/OSAP.zip" title="Download open source accommodation Project for Tribon">OSAP.zip</a></td>
</tr>
<tr>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/README.txt" target="_blank" title="Additional instruction on how to set up accommodation project properly">README.txt</a></td>
<td>Accommodation default files, additional instructions and examples</td>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/ACC_DB.zip" title="Example default files">ACC_DB.zip</a></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<p><strong>Vitesse, Python and other scripts and programs contributed by Tribon users</strong></p>
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/contributions/data-extraction-modules.txt" target="_blank" title="Information as received from the contributor">from the contributor</a></td>
<td>Data extraction modules by Yang Guang and Zhan Qi</td>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/contributions/KcsStructure.py" target="_blank" title="structure data extraction module">KcsStructure.py</a><a href="http://www.mbmproject.com/mbm-downloads/accommodation/contributions/KcsComponent.py" target="_blank" title="components data extraction module">KcsComponent.py</a></td>
</tr>
<tr>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/contributions/data_extraction_classes_update.txt" target="_blank" title="Information as received from the contributor">from the contributor</a></td>
<td>Updated data extraction modules 18.09.2006</td>
<td><a href="http://www.mbmproject.com/mbm-downloads/accommodation/contributions/dataExtraction.rar" title="updated data extraction modules">dataExtraction.rar</a></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Here, we hope to see the improvements you have created in this project. Thank you in advance.</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span id="more-76"></span></p>
<p><a name="a-terms-and-conditions"></a></p>
<p><strong>Terms and conditions</strong></p>
<p>When you download, copy, run or use by any other way, any of the applications listed above, you automatically agree to the following:</p>
<ol>
<li>You can redistribute it (the application) as long as you do it free of charge and inform the person who receive it about these terms and conditions.</li>
<li>You use the application and the information collected by using it on your own risk. The author does not take responsibility for any real or imaginary harm that might be or might not be related to its usage.</li>
<li>The support for any or all of these applications can be discontinued at any time without prior notification.</li>
<li>Some applications provided with permanent or temporary free license may require access to Internet and access to our site, in order to make use of the free license provided.</li>
<li>Your use of such application as per item (4) above, may be recorded for our internal purposes. We may collect the folowing information: Your host name, your domain name, the application used, the function used, your IP address. This information will not be provided to third parties and will be only used for information purposes and for our internal analysis.</li>
</ol>
<p><a name="a-when-license-expire"></a></p>
<p><strong>What to expect when the time limited license expire?</strong></p>
<p>In the most common case, we will issue new public license for another 3 to 6 months period. You will have to download the application again. However, we do not guarantee that the license will be automatically and immediately extended. If there is no new public license available, you could contact us requesting license for your individual work place or for your office network. If such happens, please be prepared to provide the following information: your company name, which of the applications above you have been using, for how long and on how many workstations, which functionality is most important for you and why.</p>
<p>The following activities would increase the possibility that your request for extended license will be prioritized:</p>
<p>A. Share your Tribon experience with the other Tribon users. Write an article suitable for our &quot;Tribon Tips &amp; Tricks&quot; section. It should provide a solution to common Tribon users&#39; problem or guide the reader to an efficient Tribon usage. Send it to us and we will publish your article and brief information about its author.</p>
<p>B. Participate in our CAD/CAM Users forum. Share your professional opinion based on your experience in Tribon and other CAD/CAM software. Give ideas for system and services improvement and help the other users to solve their particular problems.</p>
<p>C. Provide valuable feedback for the applications improvement</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=76</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MBM Open Source Project &#8211; Accomodation for Tribon M2 / M3</title>
		<link>http://mbmproject.com/wp/?p=72</link>
		<comments>http://mbmproject.com/wp/?p=72#comments</comments>
		<pubDate>Wed, 19 Oct 2011 10:48:26 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Tribon]]></category>
		<category><![CDATA[Accomodation]]></category>
		<category><![CDATA[M3]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=72</guid>
		<description><![CDATA[<p>Preface</p> <p>This project originaly was created for demonstration purposes at the very beginning of Vitesse, just when it was implemented for Tribon structure functionality. At that time there was no idea to make it open source project, neither to update it further because we expected that Tribon Solutions will create an accommodation module in near <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=72">MBM Open Source Project &#8211; Accomodation for Tribon M2 / M3</a></span>]]></description>
			<content:encoded><![CDATA[<p>Preface</p>
<p>This project originaly was created for demonstration purposes at the very beginning of Vitesse, just when it was implemented for Tribon structure functionality. At that time there was no idea to make it open source project, neither to update it further because we expected that Tribon Solutions will create an accommodation module in near furture. Now, when it is obviously that we can not expect anythyng else done in this area, I&nbsp;am publishing the code and the idea behind it complimentary to all Mx users. When you look at the code, please remember that when it was created we were very limited in regards to the Vitesse functionality and our experience in Vitesse was not so long.</p>
<p>Welcome</p>
<p>Everyone is welcome to download, modify and further improve the code upon his own requirement. Everyone is welcome to send comments, suggestions and ideas for improvement.</p>
<p>The success of this project depends on you, Mx user (and developer)! I hope, that the enhancements and the functions you will create based on this project, will be send back to us to be shared with all other users.</p>
<p style="text-align: right;">Milko Minchev</p>
<hr />
<p>The idea</p>
<p>When this development was started (the autumn of 2001) the following goals was set up:</p>
<p><span id="more-72"></span></p>
<ul>
<li>to be easy for use</li>
<li>to allow rooms, walls, ceiling, etc. objects to be defined in any 2D model view (xy view) where hull panel exists</li>
<li>to automatically activate the room where objects will be added</li>
<li>to allow additional attributes to be assigned to the rooms</li>
<li>to use structure DB to store the rooms model</li>
</ul>
<hr />
<table border="0" cellpadding="0" cellspacing="10" width="100%">
<tbody>
<tr>
<td colspan="2" valign="top">The implementation</td>
</tr>
<tr>
<td valign="top">This is the accomodation menu. Using buttons 1 to 6 we set the required parameter. Button 7 saves the settings as default. They will be loaded next time when the script starts. All objects created afterwards use the settings above.Button 8 defines new room. The ceiling panel is placed automatically.Button 9 creates room&#39;s walls. First click indicates the room to which the wall belongs, next &#8211; two points for each wall. This function originally was created by Konrad Zylkowski at StoCAD.</p>
<p>&nbsp;</p>
<p>Button 10 &#8211; place furniture. Requires furniture component name (option&nbsp;opens component browser). When the furniture component is selected, this function requires 2 cliks each time the furniture is placed. The first one indicates the room where to place the furniture, the second one indicates the exact position.</p>
</td>
<td valign="top">
<div align="center"><img alt="Tribon M1 accommodation" border="0" height="336" src="http://www.mbmproject.com/old-mbm-images/tribon-m1-accommodation.gif" width="281" /></div>
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<hr /></td>
</tr>
<tr>
<td valign="top">Additional attributesA few ordinary text files are used to keep the additional cabin attributes.This cabin property editor is created by <a href="http://mbmproject.com/wp/?p=64" title="Tomasz Lisowski">Tomasz Lisowski</a> at StoCAD.</td>
<td valign="top"><img alt="cabin property editor" border="0" height="317" src="http://www.mbmproject.com/old-mbm-images/cabin-property-editor.gif" width="319" /></td>
</tr>
<tr>
<td colspan="2" valign="top">
<hr /></td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="10" width="100%">
<tbody>
<tr>
<td valign="top"><img align="right" alt="Accommodation component browser" border="0" height="323" hspace="5" src="http://www.mbmproject.com/old-mbm-images/accommodation-component-bro.gif" width="469" />Component browserSpecial Accomodation components browser was created. Depends on the current function it automatically shows only relevant components. The component&#39;s &quot;Type&quot; field is used for this reason.Also created by <a href="http://mbmproject.com/wp/?p=64" title="Tomasz Lisowski">Tomasz Lisowski</a> at StoCAD.</td>
</tr>
<tr>
<td>
<hr /></td>
</tr>
<tr>
<td>Parts listSpecial data extraction program consider the additional attributes assigned to each cabin. It also filters the ordinary structure model and shows only accommodation parts.</td>
</tr>
<tr>
<td><img alt="Accommodation parts list" border="0" height="400" src="http://www.mbmproject.com/old-mbm-images/accomodation-list.gif" width="650" /></td>
</tr>
</tbody>
</table>
<p>Specification</p>
<p>The current version of open source accommodation project for Tribon M2 / M3 has the following functionality:</p>
<ul>
<li>Room/cabin define
<ul>
<li>space reservation</li>
<li>ceiling</li>
<li>wall panels</li>
<li>doors (place furniture can be used with door specific component)</li>
<li>windows (place furniture can be used with window specific component)</li>
<li>furniture</li>
</ul>
</li>
<li>Room/cabin extended properties</li>
<li>Accommodation Material list</li>
<li>Accommodation Weight and COG</li>
</ul>
<p>Tribon components usage</p>
<p>The following codes are used in component TYPE&nbsp;field:</p>
<ul>
<li>ACC1 &#8211; ceiling panels and space reservation</li>
<li>ACC2 &#8211; wall panels</li>
<li>ACC3 &#8211; furniture</li>
</ul>
<p>Installation Instructions</p>
<p>System requirements:</p>
<ul>
<li>
<ul>
<li>Windows 2000/XP</li>
<li>TRIBON&nbsp;M2 or M3 with the corresponding Python installation</li>
<li>Python package as required for your Triibon Mx version, including Tcl and TkInter</li>
</ul>
</li>
</ul>
<p>Installation</p>
<ul>
<li>
<ul>
<li>Step 1. Download and uncompress OSAP.zip</li>
<li>Step 2. Copy all *.py files to SB_PYTHON, usually X:\Tribon\Mx\Vitesse. it is possible to use different directory if you include it in PYTHONPATH system variable</li>
<li>Step 3. Import all component syntax files using SU016</li>
</ul>
</li>
</ul>
<p>Notes:</p>
<ul>
<li>
<ul>
<li>project source files can be found in our <a href="downloads.php" title="Download MBM&nbsp;Project utilities for Tribon M1, M2 and M3">Downloads</a>page</li>
<li>for comments, questions, suggestions, etc. use our forum, topic: &quot;Open Source Accommodation Project&quot;</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=72</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tribon Data Base superserver and subserver</title>
		<link>http://mbmproject.com/wp/?p=57</link>
		<comments>http://mbmproject.com/wp/?p=57#comments</comments>
		<pubDate>Tue, 18 Oct 2011 17:18:21 +0000</pubDate>
		<dc:creator>m.minchev</dc:creator>
				<category><![CDATA[Tribon]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[M3]]></category>

		<guid isPermaLink="false">http://mbmproject.com/wp/?p=57</guid>
		<description><![CDATA[<p>The client-server access to a data bank located on a remote machine is based on ONC RPC (Open Network Computing Remote Procedure Calls). In order to provide access to data bank located on the server we must have the following Windows services running on the server machine:</p> PowerRPC Portmapper TRIBON M1 DB Service <p>TRIBON M1 <span style="color:#777"> . . . &#8594; Read More: <a href="http://mbmproject.com/wp/?p=57">Tribon Data Base superserver and subserver</a></span>]]></description>
			<content:encoded><![CDATA[<p>The client-server access to a data bank located on a remote machine is based on ONC RPC (Open Network Computing Remote Procedure Calls). In order to provide access to data bank located on the server we must have the following Windows services running on the server machine:</p>
<ul>
<li>PowerRPC Portmapper</li>
<li>TRIBON M1 DB Service</li>
</ul>
<p>TRIBON M1 DB Service is what we call &quot;<strong>superserver</strong>&quot;. Its executable file is &#8211; ea312.exe.</p>
<p>This superserver listens to calls from client applications and when the first request to access a data bank arrive, the superserver run another program &#8211; ea310.exe which we call &quot;<strong>subserver</strong>&quot;.</p>
<p><span id="more-57"></span></p>
<p>On the server machine we may have only one superserver process, but more than one subserver processes. For every application accessing the data banks, we must have one subserver process dedicated to transfer the data between the application and the data banks. When the application is terminated the corresponding subserver process should be automatically stopped. In other words, if you have 10 Tribon applications accessing data bases located somewhere on the server, then you should have one ea312 process and ten ea310 processes running on the server. If you do not have any Tribon application running &#8211; you should have only one ea312 process running on the server.</p>
<p>However, it might happens that the data base subserver process is not terminated when the client&#39;s application exit. For a period of few hours a small design group (let say 5 &#8211; 10 persons) usually generate a number of such obsolete subservers. These obsolete processes could lock some extra licenses, lock or even corrupt the corresponding data bank, decrease the system performance, etc. Hence, we have a pretty good reason to terminate any obsolete Tribon subserver as soon as it appear. There are several ways to do that.</p>
<p>One of them is to use &quot;Tribon DB&nbsp;Server Maint&quot; application. Unfortunately, it is hard to determine there which process is obsolete and which one &#8211; not. Using this application any user can kill any Tribon subserver. It is very easy (and it happens quite often) to terminate a working subserver and this way to destroy the corresponding application. Then somebody in the workgroup will get the message &quot;Tribon DB&nbsp;SubServer on host host_name not responding&quot; and his application will not be able neither to save the changes to the data base, neither to read from the data base.</p>
<p>One optional way to deal with the obsolete Tribon subservers is to use the new <a href="/dbtools.php"><strong>DBTools Pro</strong></a> version and its <strong>Data Base SubServer process control facility</strong>. It provide an easy and safety way to clean any obsolete subserver. While DBTools Pro is running on the user&#39;s machine, it constantly monitor all subservers and Tribon applications running on the user&#39;s PC. If one application exit and its corresponding subserver does not terminate, a message box will inform the user about the obsolete subserver and an option to kill this process will be provided. The users are allowed to kill only those Tribon subservers that belongs to themselves. An Administrator&#39;s version is available as well. It has extended functionality and allows also obsolete subsevers clean up at scheduled time interval.</p>
]]></content:encoded>
			<wfw:commentRss>http://mbmproject.com/wp/?feed=rss2&#038;p=57</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

