

<?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>Tim Santeford &#187; WPF</title>
	<atom:link href="http://www.timsanteford.com/tag/wpf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.timsanteford.com</link>
	<description>Web Developer in Vancouver, WA</description>
	<lastBuildDate>Tue, 29 Sep 2009 05:56:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>UPC Inventory Tracking</title>
		<link>http://www.timsanteford.com/projects/wpf/upc-inventory-tracking/</link>
		<comments>http://www.timsanteford.com/projects/wpf/upc-inventory-tracking/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:48:33 +0000</pubDate>
		<dc:creator>Tim Santeford</dc:creator>
				<category><![CDATA[WPF]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Inventory]]></category>
		<category><![CDATA[Tablet PC]]></category>

		<guid isPermaLink="false">http://www.timsanteford.com/?p=96</guid>
		<description><![CDATA[This thick client / server project was developed as an inventory package to be used in a touch screen environment. The client application takes advantage of WPF animation effects to create a fluid and user friendly interface. The server side is a PC based web service connected to a SQL Server 2005 database. The system [...]]]></description>
			<content:encoded><![CDATA[<p>
This thick client / server project was developed as an inventory package to be used in a touch screen environment. The client application takes advantage of WPF animation effects to create a fluid and user friendly interface. The server side is a PC based web service connected to a SQL Server 2005 database. The system was designed to track location and inventory based on UPCs or custom barcodes that uniquely identify containers. The client application is capable of generating and printing labels to affix to containers found without barcodes. The client application synchronizes via wireless or cellular network when a connection becomes available.
</p>

<p>
SQL Server Express proved to be a good choice for the client side data storage and ran surprisingly fast with large data sets event on portable 1.3Ghz mobile device. I was able to achieve sub minute synchronization times by using a streamline serialization method developed in an <a href="/projects/windows-mobile-ppc/rfid-inventory-tracking/">earlier inventory project</a>. I would highly recommend using the Toughbook U1 to anyone in need of a fast and rugged portable solution.
</p>

<table class="project-spec">
  <caption>Hardware</caption>
  <tr><td><a href="http://www.panasonic.com/business/Toughbook/ultra-mobile-rugged-toughbook-u1-UMPC.asp">Panasonic Toughbook U1</a></td><td><a href="http://www.panasonic.com/business/Toughbook/ultra-mobile-rugged-toughbook-u1-UMPC.asp"><img src="/content/blog/U1_Head_On_wStylus_500.jpg" style="width:125px" alt="Panasonic Toughbook U1" /></a></td></tr>
</table>

<table class="project-spec">
  <caption>Project Specs</caption>
  <tbody>
  <tr><th>Role</th><td>Sole Developer</td></tr>
  <tr><th>Platform</th><td>WPF</td></tr>
  <tr><th>Database</th><td>Client: SQL Express/Server: SQL Server</td></tr>
  <tr><th>Database Size</th><td>15 tables with record counts in the 50k-100k range</td></tr>
  </tbody>
</table>]]></content:encoded>
			<wfw:commentRss>http://www.timsanteford.com/projects/wpf/upc-inventory-tracking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

