<?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>Kenneth Ham &#187; VB .net</title>
	<atom:link href="http://www.kennethham.com/wp/category/vb-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kennethham.com/wp</link>
	<description></description>
	<lastBuildDate>Tue, 17 Mar 2009 06:58:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developing a Cost Effective Wireless Data Entry System (Master&#8217;s Project)</title>
		<link>http://www.kennethham.com/wp/2008/11/developing-a-cost-effective-wireless-data-entry-system-masters-project/</link>
		<comments>http://www.kennethham.com/wp/2008/11/developing-a-cost-effective-wireless-data-entry-system-masters-project/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 22:58:40 +0000</pubDate>
		<dc:creator>kham</dc:creator>
				<category><![CDATA[PocketPC]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[VB .net]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://kham.wordpress.com/?p=205</guid>
		<description><![CDATA[This paper looks at the design and implementation of a wireless data entry system using cheap and widely available personal digital assistants (PDAs) as a hardware platform. This problem is viewed through the context of a small transportation company that is transitioning to a medium-large scale operation and needs a custom tailored solution to improve [...]]]></description>
			<content:encoded><![CDATA[<p>This paper looks at the design and implementation of a wireless data entry system using cheap and widely available personal digital assistants (PDAs) as a hardware platform. This problem is viewed through the context of a small transportation company that is transitioning to a medium-large scale operation and needs a custom tailored solution to improve payroll efficiency and reduce errors. In my report, I detail the design considerations, the user stories, and the pitfalls that come with implementing a new system that interfaces with existing applications.</p>
<p>&#160;</p>
<div class="wlWriterEditableSmartContent" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:372b15e5-d22b-4059-9385-91820312e99c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a style="border:0px" href="http://cid-834a4e2dc9dea0f3.skydrive.live.com/redir.aspx?page=browse&amp;resid=834A4E2DC9DEA0F3!121&amp;ct=photos"><img style="border:0px" alt="View Developing a Cost Effective Wireless Data Entry System" src="http://www.kennethham.com/wp/wp-content/uploads/2009/03/inlinerepresentatione8011136a4774a8399677551019fc8b0.jpg" /></a>
<div style="width:576px;text-align:right;" ><a href="http://cid-834a4e2dc9dea0f3.skydrive.live.com/redir.aspx?page=browse&amp;resid=834A4E2DC9DEA0F3!121&amp;ct=photos">View Full Album</a></div>
</div>
<p>&#160;</p>
<p>&#160;</p>
<p>My complete Master&#8217;s report and presentation used in my defense can be downloaded below.</p>
<p><strong>     <br />Download report: </strong><a href="http://kham.files.wordpress.com/2008/11/ham-researchproject.doc">Developing a Cost Effective Wireless Data Entry System</a></p>
<p><strong>Download presentation:</strong> <a href="http://kham.files.wordpress.com/2008/11/developing-a-wireless-data-entry-system.ppt">Developing a Cost Effective Wireless Data Entry System</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kennethham.com/wp/2008/11/developing-a-cost-effective-wireless-data-entry-system-masters-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paypal Helper</title>
		<link>http://www.kennethham.com/wp/2008/11/paypal-helper/</link>
		<comments>http://www.kennethham.com/wp/2008/11/paypal-helper/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:51:07 +0000</pubDate>
		<dc:creator>kham</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[VB .net]]></category>

		<guid isPermaLink="false">http://kham.wordpress.com/?p=56</guid>
		<description><![CDATA[This is a program I wrote to help high volume ebay sellers.
&#160;

&#160;
After struggling with 100+ orders per day on ebay, I realized I needed an automated system. Ebay and paypal are notoriously difficult to work with for large scale operations and the applications that interface with them tend to be short on features. With this [...]]]></description>
			<content:encoded><![CDATA[<p>This is a program I wrote to help high volume ebay sellers.</p>
<p>&#160;</p>
<p align="center"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MIeEwdVXj20&amp;hl=en&amp;fs=1&amp;fmt=18"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MIeEwdVXj20&amp;hl=en&amp;fs=1&amp;fmt=18" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p align="center">&#160;</p>
<p>After struggling with 100+ orders per day on ebay, I realized I needed an automated system. Ebay and paypal are notoriously difficult to work with for large scale operations and the applications that interface with them tend to be short on features. With this in mind, I set out to create my own order processing system.</p>
<p>Before Paypal had an API, it was very difficult to get buyer information for creating internet based shipping labels. This program allowed you to log into your account and retrieve shipping information for your buyers. It also saved transaction snapshots, so you wouldn&#8217;t need an internet connection to view archived sales.</p>
<p>This application allowed you to keep in constant communication with your buyers to ensure they were happy by using a click and email system that notifies buyers of their shipment&#8217;s status. The notification idea is based on the system used by Dell for shipments where the customer is notified of shipment status through frequent, step-based email.</p>
<p>For example, a step 1 email would say order received, and would be marked as step 1 of 5. A step 2 email would say order confirmed and so on. For my order system, I used the following steps: order received, order processing, order processed, shipping label created, and order shipped. Using this method, customers were much more likely to leave positive feedback because I had kept in constant communication with them through a simple point and click interface.</p>
<p>Once Paypal created an API, I moved to Paypal Helper 2.0, which takes advantage of the new API to streamline large scale ebay order processing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kennethham.com/wp/2008/11/paypal-helper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TahoeTools &#8211; Payroll</title>
		<link>http://www.kennethham.com/wp/2008/11/tahoetools-payroll/</link>
		<comments>http://www.kennethham.com/wp/2008/11/tahoetools-payroll/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:25:34 +0000</pubDate>
		<dc:creator>kham</dc:creator>
				<category><![CDATA[Quickbooks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[VB .net]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://kham.wordpress.com/?p=41</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.kennethham.com/wp/2008/11/tahoetools-payroll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TahoeTools &#8211; Quote</title>
		<link>http://www.kennethham.com/wp/2008/11/tahoetools-quote/</link>
		<comments>http://www.kennethham.com/wp/2008/11/tahoetools-quote/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:24:33 +0000</pubDate>
		<dc:creator>kham</dc:creator>
				<category><![CDATA[Mappoint]]></category>
		<category><![CDATA[Quickbooks]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[VB .net]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://kham.wordpress.com/?p=39</guid>
		<description><![CDATA[This project is an adaptation of an excel spreadsheet that was used for cost estimation. I added in a MapPoint control, so we wouldn&#8217;t need online access to work with maps. I also incorporated live Quickbooks data into this application, so that we could create formal quotes with prefilled fields on company letterhead with very [...]]]></description>
			<content:encoded><![CDATA[<p>This project is an adaptation of an excel spreadsheet that was used for cost estimation. I added in a MapPoint control, so we wouldn&#8217;t need online access to work with maps. I also incorporated live Quickbooks data into this application, so that we could create formal quotes with prefilled fields on company letterhead with very little effort.</p>
<p>Here&#8217;s a demo of this application:</p>
<p>[youtube=http://www.youtube.com/watch?v=o8lONjMtU88&amp;hl=en&amp;fs=1&amp;fmt=18]</p>
<p>Due to the sensitive nature of this program I can&#8217;t release the source code, but if you have any questions please <a href="http://kham.wordpress.com/about/">email me.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kennethham.com/wp/2008/11/tahoetools-quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CPU Scheduling Simulation</title>
		<link>http://www.kennethham.com/wp/2008/11/cpu-scheduling-simulation/</link>
		<comments>http://www.kennethham.com/wp/2008/11/cpu-scheduling-simulation/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 10:00:33 +0000</pubDate>
		<dc:creator>kham</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[VB .net]]></category>
		<category><![CDATA[ZedGraph API]]></category>

		<guid isPermaLink="false">http://kham.wordpress.com/?p=18</guid>
		<description><![CDATA[This application allows you to analyze different CPU scheduling algorithms. It currently uses 3 non preemptive algorithms (first in first out, shortest job next, non preemptive priority) and 3 preemptive algorithms (round robin, shortest time remaining, preemptive priority). I designed this application so that additional algorithms can be added in and analyzed alongside the built-in [...]]]></description>
			<content:encoded><![CDATA[<p>This application allows you to analyze different CPU scheduling algorithms. It currently uses 3 non preemptive algorithms (first in first out, shortest job next, non preemptive priority) and 3 preemptive algorithms (round robin, shortest time remaining, preemptive priority). I designed this application so that additional algorithms can be added in and analyzed alongside the built-in algorithms. Within the interface, you can generate random processes, create/edit your own processes, change the round robin time quantum, set all arrival times to 0, and save/load a set of processes.</p>
<p>Here is an early sketch I made for this application to help plan its implementation:</p>
<div id="attachment_19" class="wp-caption aligncenter" style="width: 310px"><a href="http://kham.files.wordpress.com/2008/11/framework.gif"><img src="http://kham.files.wordpress.com/2008/11/framework.gif?w=300" alt="Early schematic for CPU scheduling program" title="framework" width="300" height="230" class="size-medium wp-image-19" /></a><p class="wp-caption-text">Early schematic for CPU scheduling program</p></div>
<p>Here is a screenshot of the working application:</p>
<div id="attachment_169" class="wp-caption aligncenter" style="width: 241px"><a href="http://kham.files.wordpress.com/2008/11/cpu.jpg"><img src="http://kham.files.wordpress.com/2008/11/cpu.jpg?w=231" alt="CPU Scheduling Interface" title="CPU UI" width="231" height="300" class="size-medium wp-image-169" /></a><p class="wp-caption-text">CPU Scheduling Interface</p></div>
<p>The graph control used in this project is an open source C# control called <a href="http://zedgraph.sourceforge.net/">ZedGraph.</a></p>
<p>This program is open source and is currently hosted on sourceforge.net at <a href="https://sourceforge.net/projects/cpuschedulingsi/">https://sourceforge.net/projects/cpuschedulingsi/</a>.</p>
<p><strong>Download here:</strong>  <a href="http://kennethaham.googlepages.com/SchedulingSimulator.zip">SchedulingSimulator.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kennethham.com/wp/2008/11/cpu-scheduling-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
