Reference Guide


Contents

Developer's Notes
 
     This document contains developer's notes on this software project. Some of it's technical and may not be easy reading. It may even be boring. But I feel it's worth documenting because it gives insight on my thoughts and plans for this software product.
 
Started Project
    I started this project in late March 0f 2006, but in my mind I started long before then. I spent many months prior to that researching PDA devices and operating systems. I finally decided to purchase a PalmOne Tungsten E2 PDA device and started trying to figure out what made it tick. After awhile I realized that I could export data out of ProServe II using the ExportEASY Utility and then import into the Palm Desktop. This allow me to synchronize contact information to the PDA. Wow! this got me excited. So I ordered a very inexpensive PalmOne Developer Tools CD. It finally came in so I quickly install it just to find out it would take me years to learn how to use it and develop a PDA application.
 
     After several days I started researching again and remembered a conversation I had with a customer several years earlier. He had mentioned a software program that allow you to develop PDA apps. So I pulled his account up and I had made note of the name of that program in his memo field. Pendragon! So I quickly searched the internet and found them, downloaded a 14 day trial and within a few hours realized that I could actually do this. Praise GOD for Pendragon Software Corp. I'm not sure if there's any other software programs out there that's as good as this one is, but I stopped researching and started coding. I recommend these guys to anyone looking to develop PDA applications, here's a link http://www.pendragon-software.com.
 
My Main Goals for the 1st Release
  • Be able to download work orders to a PDA device so they could be processed and then be synchronized back into ProServe II.

  • Keep the PDA application simple, the actual program that runs on the PDA device. Allow basic posting features that's currently available in ProServe II. payment, notes, supplies and service units. Basic fields like phone, contact, routes, tech etc...

  • Keep the Interface program simple, the interface between ProServe II and the Synchronization files.

  • Make it easy to obtain, install and use by creating an excellent Reference Guide.

  • Keep the end user price reasonable.

Getting Started
    It wasn't hard getting started because I had finally reach a point that I had committed myself and my company to this project. So I made the announcement on my website and posted a release date of 07/01/2006.. Just to keep me motivated.
 
Last Minute add-ons
    After coding out the Interface and the PDA application, right before starting the Installation phase. I decided to add another PDA form, Contacts. I thought it would be nice for smaller companies to have access to every customer account on there PDA device. But at that point I was really cutting it close to the release date and still had much more to do. So I decided not to allow changes to the Contacts form, only allow viewing. After all the Contacts form was not a main goal for the 1st release.
 
Installation Program
    Yes, we have to spend many hours putting together installation procedures. This program is no exception, in fact it was very time consuming. It's not exactly what I wanted, but it's turned out to be the best for the end user when it comes to installing the PDA device application. If Pocket PC or Palm device, thanks Pendragon. It has to install in two stages and the 2nd stage depends on the user leaving the Lunch program checked on when ending the 1st stage. If end user follows the installation documentation it will install wonderfully.
 
Documentation
    Wow, I have to say and I hope you agree, that the Reference Guide turned out nice. But I do find that a large number of users out there don't spend a lot of time reading manuals or user guides. They seem to find it easier to call and ask a simple question that has already been answered in the documentation. Documenting software products can be as time consuming as coding the programs themselves. I hope I'm getting better at it.
 
Thoughts on Final Product before release
     I feel very good about this product and I'm getting excited about it's release. It has turned out very nice and I believe it's going to make life allot easier for small one man operations. Not that it won't work for larger companies, it will and is designed to do so.
 
Future

     The Pendragon Forms Distribution Toolbox that I'm using to develop PDA applications has features that I haven't even touch yet. The script language is certainly capable of much more, especially for Palm OS devices. Like beaming, scanning and printing. I'm going to stop there until I'm sure of other features. But I'm very confident that I'll be upgrading this utility as time goes on. I'll listen to and gather thoughts from you, the users on what that may be.

 
 
07/04/2006

Go To Top Of This Page

Copyright 2006, all rights reserved