<html>

<head>
<script>
<!--
if (window!= top)
top.location.href=location.href
// -->
</script>
<meta name="generator" content="Microsoft FrontPage 5.0" />
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="citydesk" content="3DA31191/120" />
<title>bonneyarmstrong.com - agriculture</title>
<link rel="stylesheet" type="text/css" 
href="http://bonney.himblau.com/bonney.css">
</head>

<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF">

<center>
<script language="JavaScript">
var today = new Date();
var number = today.getDay() + 1;
document.write('<table border="0" cellpadding="0" cellspacing="2" width="991" bgcolor="#554987">');
document.write('<tr>');
document.write('<td width="991" colspan="2" height="200" background="http://bonney.himblau.com/newimages/' + number + '.jpg" align="right" valign="bottom">');
document.write('<h1><a target="_top" href="http://bonneyarmstrong.com/">bonneyarmstrong.com</a></h1>');
document.write('</td>');
document.write('</tr>');
</script>
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="991">
  <tr>
    <!-- td width="100%" colspan="2" valign="top" align="right" bgcolor="#987BDE" -->
    <td width="100%" colspan="2" valign="top" align="center" bgcolor="#D9B6FC">
    <div align="right">
      <form action="http://search.freefind.com/find.html" method="get" 
      target="_self">
        <input type="hidden" size="-1" value="34968964" name="id" />
        <input type="hidden" size="-1" value="r" name="pid" />
        <input type="hidden" size="-1" value="ALL" name="mode" />
        <input type="hidden" value="0" name="n" />
        <p><input name="query" size="20" /> <input type="submit" 
        value="Search" /> <input type="submit" value="Site Map" name="sitemap" />
        </p>
      </form>
    </div>
    <!-- td width="100%" colspan="2" valign="top" bgcolor="#554987" -->
    <p align="center" class="menu">| <a href="../academics.html">academics</a> |
    <a href="../games.html">games</a> | <a href="../on_the_job.html">on the job</a> 
    | <a href="../personalstuff.html">personal</a> | <a href="../portfolio.html">
    portfolio</a> | <a href="../resume.html">resume</a> |</p>
    <hr></td>
  </tr>
  <tr>
    <td width="250" valign="top" bgcolor="#D9B6FC"><b>
    <ul>
      <li><a href="accentpainter.html">accentpainter.com</a></li>
      <li><a href="amdgeode.html">amd geode</a></li>
      <li><a href="bonneyarmstrong.html">bonneyarmstrong.com - old</a></li>
      <li><a href="bonneyworld.html">bonneyworld</a></li>
      <li><a href="boostlisteningcenter.html">boost listening center</a></li>
      <li><a href="doubleangel.html">doubleangel.org</a></li>
      <li><a href="healthetechbalancelog.html">healthetech balancelog</a></li>
      <li><a href="healthetechcorporate.html">healthetech corporate</a></li>
      <li><a href="healthetechflashbanners.html">healthetech flash banners</a></li>
      <li><a href="healthetechintranet.html">healthetech intranet</a></li>
      <li><a href="jentlemen.html">jentlemen.com</a></li>
      <li><a href="jeppesen.html">jeppesen</a></li>
      <li><a href="lockheedorion.html">lockheed orion</a></li>
      <li><a href="lockheedtricare.html">lockheed tricare</a></li>
      <li><a href="agriculture.html">mobile inspection app</a></li>
      <li><a href="orbitz.html">orbitz</a></li>
      <li><a href="queengeorge.html">queen george</a></li>
      <li><a href="sharepoint_portal.html">sharepoint portal</a></li>
      <li><a href="telco.html">telco</a></li>
      <li><a href="usbankaccessonline.html">us bank access online</a></li>
      <li><a href="usbankdevelopmenttickettr.html">us bank development ticket 
      tracking system</a></li>
      <li><a href="uswest.html">us west</a></li>
      <li><a href="webhostingcompany.html">webhosting company</a></li>
    </ul>
    </b>
    <p align="center">
    <script language="JavaScript1.2" src="http://www.altavista.com/r?entr" 
    type="text/javascript">
        </script>
    </p>
    <p><img border="0" src="http://bonney.himblau.com/images/clear.gif" 
    width="250" height="5"></td>
    <td width="741" valign="top" bgcolor="#D9B6FC">
    <h3>e-certificates web-based application</h3>
    <p></p>
    <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="10" 
    width="100%" border="0">
      <tr>
        <td valign="top" align="center" width="20%">
        <p align="center"><a target="_blank" 
        href="../images/eCertificates_01.jpg"><img border="0" 
        src="../images/eCertificates_01_small.jpg" width="200" height="129"></a></td>
        <td valign="top" width="80%">The problem the client faced was the need 
        to automate the writing of paper stock certificates towards reducing the 
        need for additional staff to handle data entry. And the application had 
        to be mobile, for use in the field. However, it was unlikely that the 
        stock inspectors would be anywhere near an internet connection during 
        the course of the work day. How to capture the information and send it 
        back to the office over what might likely be very limited bandwidth - in 
        some cases, dial-up?<p><i>Address entry page with automatic lookup.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%"><a target="_blank" 
        href="../images/eCertificates_02.jpg"><img border="0" 
        src="../images/eCertificates_02_small.jpg" width="200" height="129"></a></td>
        <td valign="top" width="80%">The answer was to create a 
        platform-independent architecture that could run in a portable 
        environment regardless of O/S. The first two platforms were Linux or 
        Windows; using Apache, MySQL, PHP, and an AJAX library (jQuery).<p><i>
        Payment and fees preview page.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%"><a target="_blank" 
        href="../images/eCertificates_03.jpg"><img border="0" 
        src="../images/eCertificates_03_small.jpg" width="200" height="129"></a></td>
        <td valign="top" width="80%">Signatures and sketches of brands could be 
        captured electronically as JSON-encoded strings - not images. This 
        drastically reduced the amount of bandwidth needed when the data was 
        transmitted back to the central database.<p><i>Signatures page.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%"><a target="_blank" 
        href="../images/eCertificates_04.jpg"><img border="0" 
        src="../images/eCertificates_04_small.jpg" width="200" height="129"></a></td>
        <td valign="top" width="80%">The resulting information was captured to a 
        local instance of a MySQL database and then generated as a PDF, which 
        could be printed or emailed to the client. The PDFs themselves wouldn't 
        need to be transmitted either, as they could be regenerated from the 
        central database as needed after data upload.<p><i>Brand sketch area on 
        cattle information page.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%"><a target="_blank" 
        href="../images/eCertificates_05.jpg"><img border="0" 
        src="../images/eCertificates_05_small.jpg" width="200" height="129"></a></td>
        <td valign="top" width="80%">Previously the client had been dependent on 
        a series of heavy and difficult-to-maintain thick client .NET 
        applications. These relied on connectivity in an office environment and 
        responded poorly under heavy use (memory leaks etc.)<p><i>
        Horse/Mule/Donkey information collection page.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%"><a target="_blank" 
        href="../images/eCertificates_06.jpg"><img border="0" 
        src="../images/eCertificates_06_small.jpg" width="200" height="128"></a></td>
        <td valign="top" width="80%">Hopefully this is a move towards platform 
        independence and away from an operating system-specific approach.<p><i>
        Fees preview in the Sheep/Goats payment page.</i></td>
      </tr>
      <tr>
        <td valign="top" align="center" width="20%">&nbsp;</td>
        <td valign="top" width="80%"><b>
        <a href="data_collection_framework.html">for your own simple data 
        collection framework - instructions and code</a></b></td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td width="100%" colspan="2" valign="top" bgcolor="#D9B6FC">&nbsp;<p></p>
    <hr>
    <p align="center"><img border="0" src="http://bonney.himblau.com/oldimages/hr_lavender.gif" width="700" height="122"> 
    </p>
    <p align="right"><!--WEBBOT bot="HTMLMarkup" startspan ALT="Site Meter" -->
<script language="JavaScript" type="text/javascript">
//<![CDATA[
var site="s14himblau"
//]]>
</script>
<script language="JavaScript1.2" src="http://s14.sitemeter.com/js/counter.js?site=s14himblau" type="text/javascript">
</script>
<noscript>
<a href="http://s14.sitemeter.com/stats.asp?site=s14himblau" target="_top">
<img alt="Site Meter" src="http://s14.sitemeter.com/meter.asp?site=s14himblau" border="0" /></a>
</noscript>
<!-- Copyright (c)2002 Site Meter -->
<!--WEBBOT bot="HTMLMarkup" Endspan --></td>
  </tr>
</table>
</td>
</tr>
</table>
</center>

</body>

</html>
