<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://engraph.com/help/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>EnGraph Software</title><link>http://engraph.com/help/blogs/engraph_software/default.aspx</link><description>Blogging all that is EnGraph!</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60210.2610)</generator><item><title>Code coverage, unit tests and why you should care</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/05/29/CodeCoverageUnitTestsAndWhyYouShouldCare.aspx</link><pubDate>Tue, 29 May 2007 16:28:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/44.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=44</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/44.aspx</wfw:comment><description>&lt;p&gt;As we have been developing &lt;a href="/help/blogs/engraph_software/archive/2007/05/03/ParaPlanReleasePlan.aspx"&gt;GoldStar&lt;/a&gt;, we have used a &lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test Driven Development&lt;/a&gt; (TDD) approach.&amp;nbsp; In a nutshell, this means that we write code that tests our code.&amp;nbsp; In the golden&amp;nbsp;olden days of software development, testing was a painful process that unfortunately was largely beared by the end user.&amp;nbsp; The development team would use the program and make sure that it worked as expected, but identifying every single use path and every single computer configuration was impossible.&amp;nbsp; Even if a team spent&amp;nbsp;10,000 hours&amp;nbsp;testing their product, they would still have to manually record what they tested and remember to repeat these tests as they made changes to the program.&lt;/p&gt; &lt;p&gt;Using the Microsoft .NET framework and TDD has eliminated these problems.&amp;nbsp; In our development process, we write unit tests.&amp;nbsp; Very simply, a unit test runs a specific piece of code and makes sure the expected result is obtained.&amp;nbsp; Here is an example:&lt;/p&gt;myTestClient = new Client();&lt;br&gt;
//give the client a name&lt;br&gt;
myTestClient.Name.FirstName = "tim";&lt;br&gt;
//make sure the client's name is correct&lt;br&gt;
Assert.AreEqual("tim", myTestClient.Name.FirstName);&lt;br&gt;


&lt;p&gt;Obviously, a typical test is much more complicated and much more comprehensive, but you get the point.&lt;/p&gt;
&lt;p&gt;So now we can save this test into a special code file and tell our testing framework (we use &lt;a href="http://nunit.com"&gt;NUnit&lt;/a&gt;)&amp;nbsp;to run the code.&amp;nbsp; NUnit will run the code and tell us if our test passed.&amp;nbsp; So if we make a change to our code for a Client, we can run this test and make sure we didn't break existing functionality.&lt;/p&gt;
&lt;p&gt;Currently, we have 416 unit tests that verify everything from&amp;nbsp;adding a&amp;nbsp;new Vehicle to making sure correct data was saved to the database to writing and reading to disk.&amp;nbsp; Every time we write new code, or modify existing code, we run these unit tests to make sure that everything is still working.&lt;/p&gt;
&lt;p&gt;Code coverage tells us&amp;nbsp;what percentage of&amp;nbsp;our code has a unit test written for it.&amp;nbsp; For example, our above unit test would be less than 1% code coverage of the client code.&amp;nbsp; Ideally, we want to be above 85% code coverage.&amp;nbsp; So we write tests that "touch" all the different functions of the code until we get to a desired number of coverage.&lt;/p&gt;
&lt;p&gt;Currently, we are above 90% code coverage and strive to maintain that level of coverage.&amp;nbsp; This means that as you begin to use this software, you can feel secure that the quality of the code will remain intact.&amp;nbsp; As we introduce new features or client-specific customizations, we will not break existing code, because our unit tests will tell us that something is wrong before we every ship the update.&amp;nbsp; And as developers, we can spend a lot less time testing, because we don't have to manually test each feature.&lt;/p&gt;
&lt;p&gt;We have also solved the multiple configuration problem.&amp;nbsp; I will discuss this in a later post when we talk about how ClickOnce removes the pain of installing software.&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:3a71e0da-bd1a-47fc-8a54-9b987d17fcbb"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/TDD" rel="tag"&gt;TDD&lt;/a&gt;, &lt;a href="http://technorati.com/tags/GoldStar" rel="tag"&gt;GoldStar&lt;/a&gt;, &lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;, &lt;a href="http://technorati.com/tags/NUnit" rel="tag"&gt;NUnit&lt;/a&gt;, &lt;a href="http://technorati.com/tags/NCover" rel="tag"&gt;NCover&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Code%20Coverage" rel="tag"&gt;Code Coverage&lt;/a&gt;&lt;/div&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=44" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1002.aspx">ParaPlan</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1005.aspx">New Release</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1011.aspx">Features</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1012.aspx">.NET</category></item><item><title>ParaPlan 4.0 Release Plan</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/05/03/ParaPlanReleasePlan.aspx</link><pubDate>Thu, 03 May 2007 18:51:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39</guid><dc:creator>tim</dc:creator><slash:comments>5</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/39.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=39</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/39.aspx</wfw:comment><description>&lt;P&gt;&lt;A title=goldstar href="http://www.flickr.com/photos/62384280@N00/482932713/"&gt;&lt;IMG alt=goldstar src="http://static.flickr.com/221/482932713_fb465f0471.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As some of you know, we have been working hard on ParaPlan version 4.0 (code name GoldStar).&amp;nbsp; We are getting close to the point where we are able to set target dates for releasing specific functionality of the product.&amp;nbsp; Starting July 1, 2007, we plan to release an alpha iteration every month until we reach beta status.&amp;nbsp; An alpha release means that specific functionality has been programmed and is ready for testing.&amp;nbsp; A beta release means that all the major&amp;nbsp;functions that are intended for ParaPlan are developed and the product as a whole is ready to be tested.&amp;nbsp; A release candidate (RC) means that we are very satisfied with the quality of the software and are considering this version as a candidate to be released.&lt;/P&gt;
&lt;P&gt;We will have six or seven alpha releases, two or three beta releases and one or two RC releases.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have tentative planned the functionality that will be released in each alpha iteration.&amp;nbsp; Please comment if there is functionality that you would like to see in an earlier release.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Alpha 1 - July 1, 2007&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Login to ParaPlan 
&lt;LI&gt;Add/Edit Clients 
&lt;LI&gt;Add/Edit Vehicles 
&lt;LI&gt;Add/Edit Appointments 
&lt;LI&gt;Add/Edit Users 
&lt;LI&gt;Switchboard's replacement, Dashboard&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Alpha 2 - August 1, 2007&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Add/Edit Routes 
&lt;LI&gt;Add/Edit Subscriptions 
&lt;LI&gt;Ability to build dates 
&lt;LI&gt;Ability to save dates to history 
&lt;LI&gt;Ability to view locations on a map 
&lt;LI&gt;Add/Edit Doctors 
&lt;LI&gt;Add/Edit Places&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Alpha 3 - September 1, 2007&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Live Dispatch form 
&lt;LI&gt;Client History&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Alpha 4 - October 1, 2007&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Reporting 
&lt;LI&gt;Manifests 
&lt;LI&gt;Query Builder&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We are very interested in your feedback about this release plan.&amp;nbsp; We will be talking in the future about how you will be able to test our releases.&lt;/P&gt;
&lt;P&gt;&lt;A HREF="/help/blogs/engraph_software/archive/2007/04/25/NewEnGraphContactInformation.aspx"&gt;I also updated this post to reflect some changes in our phone numbers.&lt;/A&gt;&lt;/P&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=39" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1002.aspx">ParaPlan</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1005.aspx">New Release</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1011.aspx">Features</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1012.aspx">.NET</category></item><item><title>New EnGraph contact information</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/04/25/NewEnGraphContactInformation.aspx</link><pubDate>Wed, 25 Apr 2007 13:06:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:38</guid><dc:creator>tim</dc:creator><slash:comments>2</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/38.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=38</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/38.aspx</wfw:comment><description>&lt;P&gt;We have moved to a new office in &lt;A href="http://www.google.com/maps?q=11323+Strang+Line+Rd,+Lenexa,+Kansas+66215,+USA&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;ll=38.923777,-94.756308&amp;amp;spn=0.009048,0.011072&amp;amp;om=1&amp;amp;iwloc=addr"&gt;Lenexa, KS&lt;/A&gt;!&amp;nbsp;&amp;nbsp;Tim has&amp;nbsp;&lt;A href="http://geekswithblogs.net/thibbard/archive/2007/04/03/PicturesOfOurNewOfficeAndTheMove.aspx"&gt;posted pictures from the move&lt;/A&gt; on&amp;nbsp;his development blog.&amp;nbsp; With this change, we also have a new phone number.&amp;nbsp; The main office number is 913-491-3343.&amp;nbsp; Kyle's extension is 120 and Tim's extension is 121.&amp;nbsp; You can dial our extensions at any time during the greeting message to reach our desk.&amp;nbsp; As always, you can reach us via email.&amp;nbsp; Kyle is &lt;A href="mailto:karcher@engraph.com"&gt;karcher@engraph.com&lt;/A&gt; and Tim is &lt;A href="mailto:thibbard@engraph.com"&gt;thibbard@engraph.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=0767317B-992E-4b12-91E0-4F059A8CECA8:59de05df-3548-4dad-8fae-3c5737bdf323&gt;Technorati tags: &lt;A href="http://technorati.com/tags/EnGraph" rel=tag&gt;EnGraph&lt;/A&gt;, &lt;A href="http://technorati.com/tags/Lenexa" rel=tag&gt;Lenexa&lt;/A&gt;, &lt;A href="http://technorati.com/tags/New%20Office" rel=tag&gt;New Office&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=38" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category></item><item><title>Changing the IP of a VPN</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/04/03/ChangingTheIPOfAVPN.aspx</link><pubDate>Tue, 03 Apr 2007 17:08:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/36.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=36</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/36.aspx</wfw:comment><description>&lt;P&gt;Some of our software uses a Virtual Private Network (VPN).&amp;nbsp; Sometimes you need to change how this VPN connects to your base network.&amp;nbsp; To change the IP, follow these steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;On your keyboard, press and hold the Start button then press R 
&lt;LI&gt;On the screen that opens up, type (without quotes) "control.exe" 
&lt;LI&gt;If you are running XP or 2000, double click "Network Connections"&lt;BR&gt;If you are running Vista, click "Network and Internet", then click "Connect to a Network" 
&lt;LI&gt;Find the VPN connection in the list.&amp;nbsp; The name will be provided to you by Tim or Kyle 
&lt;LI&gt;Right click the VPN connection and select "Properties" 
&lt;LI&gt;On the "General" tab, replace the text in "Host name or IP address..." with your new IP information. 
&lt;LI&gt;Click "OK" 
&lt;LI&gt;You might get a message that says "Since this connection is currently active...".&amp;nbsp; Follow the next step of instructions to ensure you are connecting correctly.&amp;nbsp; Otherwise you are finished with this activity. 
&lt;OL&gt;
&lt;LI&gt;Press "OK" on the warning message 
&lt;LI&gt;Right click the VPN connection and select "Disconnect" (If available, otherwise just skip to the next step) 
&lt;LI&gt;Right click the VPN connection and select "Connect"&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=0767317B-992E-4b12-91E0-4F059A8CECA8:c30d56ed-eb8e-4806-aa38-857d4b023e7a&gt;Technorati tags: &lt;A href="http://technorati.com/tags/EnGraph" rel=tag&gt;EnGraph&lt;/A&gt;, &lt;A href="http://technorati.com/tags/VPN" rel=tag&gt;VPN&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=36" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category></item><item><title>How to uninstall EnGraph Updater</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/03/06/HowToUninstallEnGraphUpdater.aspx</link><pubDate>Tue, 06 Mar 2007 20:27:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:30</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/30.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=30</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/30.aspx</wfw:comment><description>&lt;P&gt;As we talked about in our &lt;A href="/help/blogs/engraph_software/archive/2007/02/10/29.aspx"&gt;last blog post&lt;/A&gt;, we have&amp;nbsp;completed a major upgrade to our software applications.&amp;nbsp; Part of this upgrade means discontinuing the use of everybody's favorite start up&amp;nbsp;program, EnGraph Updater.&amp;nbsp; To uninstall EnGraph Updater, we will first remove the application from&amp;nbsp;your computer and then remove it's entry in the startup folders.&amp;nbsp; Please call Tim (785-550-1483) at any time during this process if you run into problems.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Uninstalling EnGraph Updater&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Click the start button and press "Run" (or Win + R on your keyboard). 
&lt;LI&gt;In the screen that opened up, type (without quotes) "appwiz.cpl" 
&lt;LI&gt;The Add / Remove Programs screen will open up 
&lt;LI&gt;Find EnGraph Updater in the list (it might also be listed as EnGraph Updater - 1) 
&lt;LI&gt;Press the "Change/Remove" button 
&lt;LI&gt;On the screen that opens up, select "Remove this application from my computer" and press "Ok" 
&lt;LI&gt;The uninstaller might take a minute or two.&amp;nbsp; Once it has finished, you can close any confirmation screens and close Add / Remove Programs&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Removing EnGraph Updater from running at startup&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Right click on the start button and select "Explore All Users" 
&lt;LI&gt;In the right pane, double click "Programs" 
&lt;LI&gt;In the right pane, double click "Startup" 
&lt;LI&gt;In the right pane, delete any reference to EnGraph Updater.&amp;nbsp; Please call Tim if you want verification that you are deleting the correct item.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;That is all.&amp;nbsp; All of EnGraph's applications will update themselves from this point forward.&lt;/P&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=30" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1005.aspx">New Release</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1012.aspx">.NET</category></item><item><title>.NET 2.0 and ClickOnce</title><link>http://engraph.com/help/blogs/engraph_software/archive/2007/02/10/29.aspx</link><pubDate>Sat, 10 Feb 2007 22:12:49 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:29</guid><dc:creator>tim</dc:creator><slash:comments>1</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/29.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=29</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/29.aspx</wfw:comment><description>&lt;p&gt;&lt;a href="http://kylejarcher.blogspot.com"&gt;Kyle&lt;/a&gt; and I have been busy, busy programmers the last couple of months.&amp;nbsp; Not only have we been working on a Medicaid export program, we have also been migrating all of our helper applications in the latest Microsoft .NET framework.&amp;nbsp; I talk about all the geeky details on &lt;a href="http://geekswithblogs.net/thibbard/"&gt;my blog&lt;/a&gt;, so I'll only talk here about how this impacts your computer.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Automatic updates!&amp;nbsp; True, we already do automatic updates with EnGraph Updater, but we have decided to deploy our applications in a way where each application is responsible for updating itself.&amp;nbsp; Not only does this make it easier for us to get you changes quickly, but you can be ensure that you are running the latest version of our software.&amp;nbsp; You are also in control of the updates, and if you want to skip an update for some reason, feel free, and we will ask you next time if you want to update.&amp;nbsp; This technology is called &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa497348.aspx"&gt;ClickOnce&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;No more EnGraph Updater.&amp;nbsp; EU has been great&amp;nbsp;for making sure that you always have our current software, but new technology has enabled us to put EU to rest.&amp;nbsp; We will let it go gracefully to software heaven.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Expect to see this changes on your computer in the next couple of weeks.&lt;/p&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=29" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1011.aspx">Features</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1012.aspx">.NET</category></item><item><title>How to enable security settings for ParaPlan</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/12/15/26.aspx</link><pubDate>Fri, 15 Dec 2006 16:31:51 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/26.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=26</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/26.aspx</wfw:comment><description>&lt;p&gt;With newer version of&amp;nbsp;Access, Microsoft has modified how the security system works.&amp;nbsp; To make sure that PlanPlan works properly with your version of Access, follow these steps.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geekswithblogs.net/thibbard/archive/2004/08/21/10022.aspx"&gt;Click here if your computer runs Access 2003&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geekswithblogs.net/thibbard/archive/2006/11/27/Access2007SecuritySettings.aspx"&gt;Click here if your computer runs Access 2007&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=26" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1002.aspx">ParaPlan</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1013.aspx">Microsoft Office</category></item><item><title>How to enable Remote Desktop</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/12/15/25.aspx</link><pubDate>Fri, 15 Dec 2006 16:02:07 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:25</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/25.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=25</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/25.aspx</wfw:comment><description>&lt;p&gt;Sometimes to help with support, we need to access your computer.&amp;nbsp; When this happens, we will ask for your IP and ask you to make sure Remote Desktop is turned on.&amp;nbsp; Here is a guide to help with this.&lt;/p&gt; &lt;p&gt;To get your IP:&lt;/p&gt; &lt;p&gt;1) Click the Start button and select "Run" (or type Win Key + R on your keyboard)&lt;br&gt;2) In the box that opens up, type "cmd /k ipconfig" (without the quotes) and push enter&lt;br&gt;3) A black box will open up.&amp;nbsp; We need the value after "IP Address..."&lt;/p&gt; &lt;p&gt;To enable Remote Desktop:&lt;/p&gt; &lt;p&gt;1) Click the Start button and right click on "My Computer"&lt;br&gt;2) On the menu that opens up, click "Properties"&lt;br&gt;3) On the dialog box that opens up, select the "Remote" tab&lt;br&gt;4) Check "Allow users to connect remotely to this computer"&lt;/p&gt; &lt;p&gt;When we connect to your computer, it will lock your computer.&amp;nbsp; Please do not log on to Windows until we are finished with your computer.&lt;/p&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=25" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category></item><item><title>What is that window with the blue dots?</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/10/24/23.aspx</link><pubDate>Tue, 24 Oct 2006 21:01:06 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:23</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/23.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=23</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/23.aspx</wfw:comment><description>&lt;p&gt;&lt;img src="http://engraph.com/images/blog/ppupdater.jpg"&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://engraph.com/"&gt;EnGraph&lt;/a&gt; works closely with your IT staff to make sure that you are always running the most current version of ParaPlan.&amp;nbsp; All of our clients have given us &lt;a href="http://en.wikipedia.org/wiki/Vpn"&gt;VPN&lt;/a&gt; access to your network.&amp;nbsp; That means that we can "trick" our computers to think they are on the same network as your workstations.&amp;nbsp; Since we have VPN access, we can easily access the computers that hold your ParaPlan data.&amp;nbsp; This helps us troubleshoot problems that are specific to your agency.&lt;/p&gt; &lt;p&gt;This also means that we can easily update your computers.&amp;nbsp; When &lt;a href="http://kylejarcher.blogspot.com/"&gt;Kyle&lt;/a&gt; adds a new feature to ParaPlan, he will VPN into your network, connect ParaPlan to your data, and move the updated version to a server on your network.&amp;nbsp; When you start ParaPlan, it automatically launches a program called PPUpdater.&amp;nbsp; This program looks on your server for an updated version of ParaPlan.&amp;nbsp; If PPUpdater sees that you have the latest version of ParaPlan, it will exit quietly and let you continue your work on ParaPlan.&amp;nbsp; However, if a newer version exist on the server, PPUpdater will light up with blue dots.&lt;/p&gt; &lt;p&gt;Of course, it is doing more that just looking pretty :)&amp;nbsp; First, it will close ParaPlan.&amp;nbsp; Then it downloads the newer version of ParaPlan to your computer.&amp;nbsp; As soon as the download is complete, it will start the new version of ParaPlan with all the new features that &lt;a href="http://kylejarcher.blogspot.com/"&gt;Kyle&lt;/a&gt; has so nicely built!&lt;/p&gt; &lt;p&gt;PPUpdater is not to be confused with EnGraph Updater.&amp;nbsp; We will talk more later about all the goodness that is EnGraph Updater.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:fdcc2070-e31b-4996-abcf-a4216127de8d"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VPN" rel="tag"&gt;VPN&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ParaPlan" rel="tag"&gt;ParaPlan&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Kyle%20Archer" rel="tag"&gt;Kyle Archer&lt;/a&gt;&lt;/div&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=23" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1002.aspx">ParaPlan</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1010.aspx">Information</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1011.aspx">Features</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1012.aspx">.NET</category></item><item><title>My computer is running sloooowly</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/10/23/15.aspx</link><pubDate>Tue, 24 Oct 2006 03:33:31 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:15</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/15.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=15</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/15.aspx</wfw:comment><description>&lt;p&gt;GPS Manager Client is designed to run behind the scenes.&amp;nbsp; It's not supposed to need any user interaction or use that much of your computer's resources.&amp;nbsp; However, sometimes the bits and bytes just don't match up and it runs into a problem that it can't solve.&amp;nbsp; If you think that GPS Manager Client has ran into a problem, give me a call, &lt;a href="mailto:thibbard@engraph.com"&gt;send me an email&lt;/a&gt;, or tell us more about your problem on the &lt;a href="http://engraph.com/help/forums/10/ShowForum.aspx"&gt;GPS Manager forum&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Here's a little more information about how Manager Client works.&amp;nbsp; Your vehicles have a GPS unit that collects data as it travels during the day.&amp;nbsp; Once your vehicle gets close enough to the office, the unit sends its data wirelessly to the base station connected to your computer.&amp;nbsp; Every two hours, the base station processes the data and converts it to a .GPS file.&amp;nbsp; From there, Manager Client picks up the data and converts it to a standard XML format that all of our GPS applications understand.&amp;nbsp; It will connect to the VPN at the main office, make sure that it can actually see the remote network, and then send the XML file to the server.&amp;nbsp; Behind the scenes, a lot more than that is actually going on, but conceptually, it's really pretty simple.&amp;nbsp; During these data transmissions and conversions, sometimes bad things happen.&amp;nbsp; When these bad things happen, Manager Client will try to "fix" itself.&amp;nbsp; Sometimes it will start the whole process over, sometimes it will see that there is just too much bad data, and give up on the file.&amp;nbsp; Either way, we report these problems back to our computers.&amp;nbsp; We have an application called PPExceptionHandler that will collect detailed information about any errors that are encountered and report that information back to us.&amp;nbsp; We can then see what happened and make the application better.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Ideally, Manager Client will run so smoothly that you won't even know it is there&amp;nbsp;:)&amp;nbsp; If not, now you&amp;nbsp;know a little bit more about how it works.&amp;nbsp;&amp;nbsp;Feel free to share your thoughts here on this blog, or on the &lt;a href="http://engraph.com/help/forums/10/ShowForum.aspx"&gt;GPS Manager forum&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:d0c011a6-93ed-4f94-a593-b69648ebabf2"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;, &lt;a href="http://technorati.com/tags/GPS%20Manager%20Client" rel="tag"&gt;GPS Manager Client&lt;/a&gt;, &lt;a href="http://technorati.com/tags/VPN" rel="tag"&gt;VPN&lt;/a&gt;, &lt;a href="http://technorati.com/tags/PPExceptionHandler" rel="tag"&gt;PPExceptionHandler&lt;/a&gt;&lt;/div&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=15" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1003.aspx">GPS</category></item><item><title>HUGE performance upgrade</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/10/23/13.aspx</link><pubDate>Tue, 24 Oct 2006 00:25:03 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:13</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/13.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=13</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/13.aspx</wfw:comment><description>&lt;p&gt;We found that we were making database calls that weren't necessary when viewing GPS history data by Route in GPS Control Room.&amp;nbsp; After removing the call, we found it loading over 15 times faster!&amp;nbsp; 65 seconds of load time before the change, and just over 4 seconds after the change.&amp;nbsp; Note this was over a VPN connection, my initial load time would have been closer to 15 seconds had I been in the same network as the SQL database server.&lt;/p&gt; &lt;p&gt;We want to do some more testing before releasing this version.&amp;nbsp; Not all the information in the route entity information panel is showing up like it should.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b39acacd-c25e-4060-853e-e2d41cba87fe"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;, &lt;a href="http://technorati.com/tags/GPS%20Control%20Room" rel="tag"&gt;GPS Control Room&lt;/a&gt;&lt;/div&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=13" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1003.aspx">GPS</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1004.aspx">Bug Fix</category></item><item><title>My Options fix</title><link>http://engraph.com/help/blogs/engraph_software/archive/2006/10/23/10.aspx</link><pubDate>Mon, 23 Oct 2006 22:27:51 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:10</guid><dc:creator>tim</dc:creator><slash:comments>0</slash:comments><comments>http://engraph.com/help/blogs/engraph_software/comments/10.aspx</comments><wfw:commentRss>http://engraph.com/help/blogs/engraph_software/commentrss.aspx?PostID=10</wfw:commentRss><wfw:comment>http://engraph.com/help/blogs/rsscomments/10.aspx</wfw:comment><description>&lt;p&gt;We released an update to PPOptions.exe.&lt;/p&gt; &lt;p&gt;This is the screen that opens up when you push "My Options" on the ParaPlan switchboard or LiveDispatch.&lt;/p&gt; &lt;p&gt;We had some references that got confused and when you launched the window, it couldn't resolve the issues and exited.&amp;nbsp; We fixed that issue and pushed the new version out.&amp;nbsp; You will get this update the next time you restart your computer.&amp;nbsp; If you need this update before than, run EnGraph Updater like this:&lt;/p&gt; &lt;p&gt;Start -&amp;gt; All Programs -&amp;gt; EnGraph -&amp;gt; EnGraph Updater&lt;/p&gt; &lt;p&gt;Thanks to Don Scharmen from BATA for pointing this out!&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:d8c2513d-e54c-4d4d-84e8-a50850b8e0e9"&gt;Technorati tags: &lt;a href="http://technorati.com/tags/EnGraph" rel="tag"&gt;EnGraph&lt;/a&gt;, &lt;a href="http://technorati.com/tags/PPOptions" rel="tag"&gt;PPOptions&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ParaPlan" rel="tag"&gt;ParaPlan&lt;/a&gt;&lt;/div&gt;&lt;img src="http://engraph.com/help/aggbug.aspx?PostID=10" width="1" height="1"&gt;</description><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1002.aspx">ParaPlan</category><category domain="http://engraph.com/help/blogs/engraph_software/archive/category/1004.aspx">Bug Fix</category></item></channel></rss>