More > Breaking News

Samsung Vibrant Review

More > Featured Rumor

AT&T Rumored to Launch BlackBerry Bold...

More > Recent Tweak

HTC HD2 Modded to Charge Wirelessly

More > Marketplace Pick

Marketplace Pick: Droplets 2.0

More > Market Pick

Android Market Pick: Yahoo Music

You are in a Review

MuskokaTech's PathAway GPS 3

By: Russ Smith | Date: 27-Oct-04 | Comments
(sponsor)

INTRODUCTION

    Virtually all GPS software is written with the idea that you'll be using it while driving in your car, to figure out how to get to your destination, but GPS has a lot of uses beyond just traveling over pavement.  Contractors and workers in production plants can use GPS to navigate to a particular facility or find the place where some piece of equipment needs attention.  Hikers can use GPS to navigate over trails or even "through the bush" if necessary.  Foot patrol police officers and security guards can locate and check "hot spots" quickly and easily.  Canoers can easily navigate the maze of lakes in the US/Canada "Boundary Waters" area on a specific itinerary, making re-supply appointments within minutes of the assigned time.  All of these applications have in common the need to use GPS to navigate over a specialized map which isn't likely to be a part of in-car GPS programs.  Is there software that would work for these and similar applications?  If so, is it easy enough that we could actually use it.  If so, could we afford it?

WHAT'S HOT

    MuskokaTech's PathAway GPS 3 comes with a very important additional program:  The Map Manager program runs on your desktop system and allows you to convert maps from other sources into a format useable by PathAway GPS 3.  PathAway also offers sophisticated tools for calibrating your map for use with GPS.  This makes virtually any map that can be converted or scanned into a graphic image a map source for PathAway GPS 3.
    Even if you don't have a graphic map background, PathAway GPS 3 has a complete set of tools for tracking and/or capturing your current route, following a predetermined route, creating a new route through known points, and even sharing maps and routes with other PathAway GPS 3 users.

SETUP

    PathAway GPS 3 installs using the standard ActiveSync Add/Remove programs feature.  You can install the program in Main Memory or on a Storage Card without any significant speed issues.  The installation routine also puts a shortcut in the "Programs" folder of your Pocket PC's Start menu.  In addition, the installation puts a PathAway folder onto each storage medium (main memory, File Store, storage cards) you have installed with a small database in that folder.  These databases are used by the program to store data generated when you use the program.  The advantage of this technique is that you can copy the data to another card or just slide the card into another machine using the program and have access to this new data.
    Along with the Pocket PC program, the installation routine puts the Map Manager software and PDF (Adobe Acrobat) format manuals for the Pocket PC program and Map Manager program on your desktop system.  It also installs shortcuts in the Start Menu on your desktop to the Map Manager, the manuals, and reinstall/uninstall operations.

    In order to use PathAway GPS 3, you will have to have a GPS unit.  Fortunately, the program is set up to work with any NMEA0183 v2.0-compliant GPS (that includes the vast majority on the market).  You can also use Delorme Earthmate™, and Tripmate™ proprietary protocols.
    You can use PathAway GPS 3 without a map at all.  You can capture and use previously created routes.  However, one area where the PathAway GPS 3 really excels is in being able to get maps from virtually any source.  With hard-copy maps, you'll have to scan them into a computer and save them in either JPEG or BMP graphics formats.  With electronic maps, you'll also have to convert to JPEG or BMP but, even if the program doesn't have export features, you can use a screen capture to do so.  For the purposes of this review, I scanned in an aerial photo of my neighborhood and a US Geological Survey map of a nearby State Park where we've done some cross-country skiing in the past.  To show you how easy it is, I'm going to take you through the process of making the scans usable with PathAway GPS 3.

The Map Manager

    I began with two scanned images, cropped to the specific areas in which I was interested:


USGS Map of Eagle Creek Park


Aerial Photo of Herron-Morton Place

    Next I started the Map Manager software and "imported" the graphic images into that program:


Map Manager program preparing to Import a JPEG or BMP graphic map image

    After selecting the map image from the standard Windows Open File Dialog, I was able to set some options for the PathAway GPS 3 map I'm creating:


Map Manager allows you to change image depth, compression, and scale.

    You can change the name, set the color depth from full 16-bit color all the way down to black and white, and change the size of the image from 100% down to 25%.  I left things as they were.  A 16-bit color map can take up a lot of room, though.  You might want to drop the color depth down a bit to save on storage space.  There's also a check box for Compression.  This isn't the same as JPEG compression in that the image remains sharp, but the file takes up somewhat less space.  The reference to "OS 3.3+" indicates that compression is only allowed on Palm devices with OS 3.3 or higher.  There is a version of PathAway GPS 3 for Palm devices.  All versions use the same map format.

    Once the map is loaded into the program, you can either "calibrate" it in Map Manager or save it and calibrate it in the Pocket PC program.  We'll look at both procedures.  Calibration is what allows the Pocket PC program will be able to translate a GPS position to a point on the map.  To calibrate the map in Map Manager, simply click on the [Calibration] button.


Map Manager allows you to "calibrate" the map using several different techniques

    PathAway supports three different types of calibration methods.  You can calibrate to latitude and longitude lines.  You can calibrate projected maps in either Lambert Conformal Conic or Transverse Mercator form, or you can calibrate Touratech-QV 3x3 maps.  The Longitude/Latitude format is by far the most common and the one I used for the test maps.
    The "Map Datum" setting, allows you to select from the most common map transformation sets in use.  If you know the datum setting for your maps, select it.  If you don't, you can use the "WGS84" setting with is the most common, the default, and the format used internally by the PathAway software.
    The "Coordinate Type" setting lets you which data you'll enter to calibrate the map.  You can select from providing Top-Left and Bottom-Right Longitudes and Latitudes, a Center point Longitude and Latitude and the Width and Height of the map, or the Longitudes and Latitudes of several known points on the map.  I found the third option to be the easiest in most situations.  You can find the Latitudes and Longitudes via most desktop mapping software or you can simply walk to some points on the map and enter the GPS readings.
    One of the nice features on the "Known Points" entry screen is the ability to "Mark" points on the map.  You can see a "marked point" on the above screen with a target pattern and the "1" next to it.  Marking a point automatically enters its MapX and MapY values, leaving you to just enter its Latitude and Longitude.  You can enter as many points as you wish, the further apart on the map the points are, the more accurate the calibration will be.
    Once you've converted the map using Map Manager, you'll want to transfer it to your Pocket PC for use.  If you use a Memory Card and have a card reader on your desktop PC, you can simply save the map to the card in the PathAway folder.  If you want to save into Main Memory or don't have a PC-base card reader, you can fire up your ActiveSync link and use the "Send Map to Windows Mobile Device" option in the File Menu of Map Manager.

Calibrating on the Pocket PC

PathAway GPS 3

    Now lets take a look at calibrating a map on the Pocket PC:


Calibration on the PPC provides a new tool -- Nudge Controls

    You can use exactly the same calibration methods on the Pocket PC as you do on the desktop through an options dialog, but PathAway also provides you with a "Nudge Controls" tool that takes advantage of the Pocket PCs portability.  Often, when you get out in the field, you'll notice slight discrepancies between where you are physically and where the map image says you are.  The Nudge Controls will allow you to make small adjustments to eliminate the discrepancies.


Nudge Controls allow small adjustments to the map calibration to bring it into line with your GPS readings.

    The "Nudge Controls" allow you to "bump" a map by the amount in the Nudge entry box as follows:


The Single arrows adjust the horizontal coordinate to longitude or the vertical coordinate to latitude base value.
This is the equivalent of moving the map sideways or up and down.


The Double arrows adjust horizontal to longitude or vertical to latitude scale independently.
This is the equivalent of changing the scale of the map.


The Quad arrows adjust all directions equally, changing the map to latitude/longitude scale.

Other Pocket PC Settings

PathAway GPS 3

    PathAway gives you a great deal of control over what information is displayed by the program and how it is displayed.  We'll begin with the Options Menu:


The Options Menu provides settings for all the basic elements of the program.

    Selecting "Points..." brings up the Point Database dialog you see below:


The Point Database dialog allows you to create and edit individual point data.

    "Points" are simply individual locations on the map.  They're assigned a name, an icon that displays on the map, a text note that can be displayed as well, and a location either manually or via the GPS readings.  Points can be manually created with this dialog box or they can be "captured" from the map view as you're using it.  Once a point is created, you can edit its data, add it to a route, or use the [Show] button to move the map immediately to that point.  Created points are placed in the current database of points.  You can create and use as many point databases as you have storage to keep.  Each database has a descriptive name and can also store the "mode of transportation" to differentiate between walking, boating, and ballooning maps, for instance.
    At the top of the screen is a drop-down that will allow you to select the current point database from a list of available databases.  Below that is a Find entry box that will allow you to look for a particular point by name.
    At the bottom of the Point Database dialog are three menus:  The "Database" menu also gives you the ability to "Beam" a point to another user, Move or Copy a point to another database, and send or receive points from GPS units that store point data (such as a Garmin or Megellan GPS).  The "Options" menu allows you to create a new point database, change to a different database to edit, add points from a different database, or split the current database.  The "Sort" menu allows you to order the point list by Name, by Proximity to the current location, by Icon, or by Note.

    Selecting "Routes..." calls up the Routes Database dialog you see below:


The Routes Database dialog allows you to create, edit, and manipulate route information.

    The Routes Database dialog lists all the available route files.  Routes are point data that's collected into a sequential path which you can follow on your map.  The dialog allows you to turn route following on or off and to proceed along the route forward or backward.  When you're following a route, your progress will be displayed on the screen.  Routes are assigned a descriptive name and can be assigned a transportation mode.
    At the bottom of the screen are three menus:  The "Database" menu allows you to Edit the Points in your route, to Duplicate the current route, to Join two routes together, to Delete the current route, to Beam the route to another user, to Move or Copy the route to a different location or database, and to send or receive a route from a GPS unit that stores routes.  The "Options" menu allows you to sort the route list by Name, Date, Transportation, Location, or not at all.  It also has options to rebuild databases in case the data becomes corrupted.  The "Sections" menu allows you to select between viewing Routes, Tracks, Points, or Maps.  This has the same result as selecting the corresponding option from the main menu.

    Selecting "Tracks" brings up the screen you see below:


The Tracks Database dialog allows you to create or edit GPS tracking data.

    Tracks and Routes are very similar.  They have exactly the same kind of data.  The difference is simply a matter of how they're created.  Tracks are made by tracking GPS readings over time, creating a history of where you've been.  Routes are created by entering a sequence of important points along the way.  Other than that, they act and can be used in identical ways.  The tracking dialog box replaces the [New] button, which creates a new route, with the [Activate] button, which begins tracking GPS readings at your current location.  All other options are the same.

    Selecting "Maps" calls up the screen you see below:


The Maps Database dialog allows you to choose and work with map data.

    The Maps Database dialog allows you to select which map you'd like to use.  There are three menus available for further options:  The "Database" menu allows you to Calibrate, Delete, Beam to another user, or Move or Copy the currently selected map.  The "Options" menu allows you to sort maps by Name, Location, Transportation mode, or Scale.  The "Maps" menu performs the same function as the "Sections" menus in the previous dialogs, giving you quick access to the other database file types.

    Selecting "Folders" will bring up the screen you see below:


The Folders dialog allows you to select which folders will be checked for databases.

    The Folders dialog shows you which folders on your Pocket PC the program is checking for data.  The default is the "PathAway" folder on any media you have attached to the Pocket PC when you installed the program.  You can add new folders to the list or you can remove some of the current folders to speed up the time it takes for database dialogs to display.  I chose to eliminate my File Store and CF Card from the list.

    Selecting "Preferences" calls up the tabbed screen you see below:


The General Preferences tab allows you to set display units and options.

    On the "General" tab, you can change the units used to display distance, elevation, and volume.  You can also force the course to take right-angle directions, allow 45 degree directions, or even half-45 degree directions.  You can select position display Latitudes and Longitudes in Degrees, Minutes and decimal or Degrees, Minutes, and Seconds.  You can also display positions in Universal Transverse Mecator (UTM) or Ordinal Survey of Great Britain (OSGB) Grid Zone, Northing, and Easting.  You can also select to start a new trip when the program begins (or load the last trip) and whether the device stays on when connected to a GPS unit (over-riding the timed auto-shutoff).

    Clicking on the "Time" tab calls up the screen you see below:


The Time Preferences tab allows you to set speed and time zone options.

    The Time Preferences tab sets speed and time related items.  You can choose to base Time Estimate on the Recorded speed of a track or the Current Speed, Average Speed, or Vehicle Speed as determined by your GPS unit, or even to a Custom value you set for yourself.  The default Custom value works well with vehicular travel.  You can also set the Time Zone in terms of offset from Greenwich Mean Time.  If you're wondering what number to use, look at the Settings|System|Clock&Alarms applet on your Pocket PC.  It gives the offset along with the location.

    Clicking on the "Map" tab calls up the screen you see below:


The Map Preferences tab sets what items are placed on viewed maps.

    The Maps Preferences tab controls whether you show a map at all.  (PathAway works well without a map, providing text instructions for following a stored route or capturing a current track.)  You can also Automatically select a map based on your GPS' reported position, auto zoom on the map, use grays for four-color maps, scale maps for zoom operations, show the Active Track or all Enabled Tracks (more on that later), Show the Active Route or all Enabled Routes, draw a Line to the next point on a track or route, draw a Circle around the next point, draw a circle around the next direction change, Show Points, Icons, and/or Text Labels, Highlight the Closest Point, Hide or show the "Dashboard" (a display of current position, speed, direction, etc. placed on the map), use Normal Text, Large Text, or Small Text, and Show or hide the program Toolbar.

    Clicking on the "Tracking" tab calls up the screen you see below:


The Tracking Preferences tab sets whether and how to record GPS trackings.

    The Tracking Preferences tab allows you to choose whether you are currently tracking GPS readings.  You can also specify a maximum Track Data size to preserve storage space.  You can choose to track by time, course change, minimum distance moved, or all of these.  You can also choose to record the track by a given set distance.

    Clicking on the "Alarm" tab calls up the screen you see below:


The Alarm Preferences tab allows you to set off warnings for various tracking events.

    When you're following a route or track, you can't always be looking at your Pocket PC.  PathAway provides a handy alarm feature which will make sounds when you're Off Track by a certain amount, within two different Proximities to known points, within two proximities of direction changes, and if you reach a certain difference in elevation from the route.  You can select the sound from 14 predefined alarm sounds.  The [!] buttons allow you to test the sounds.

    Clicking on the "Route" tab calls up the screen you see below:


The Route Preferences tab allows you to deal with Route Warnings and Route Navigation settings.

    The Route Preferences tab has a proximity setting similar to the Track setting in the previous dialog.  (One's for tracks, the other's for routes.)  For routes, you can also set an Elevation Warning to trigger an alarm at a particular elevation.  The Route Preferences tab also allows you to set whether you have to follow the route in sequence or can proceed in a random order, how far away from the next point the program will advance to the following point, and whether the route track will automatically advance or advance only when you tell it to do so.

    Clicking on the "Point" tab calls up the screen:


The Point Preferences tab allows you determine how known points are displayed on the map.

    The Point Preferences tab allows you to set the maximum distance away from a known point you can be where it will still appear in the Proximity Point list.  You can also set Automatic Point Naming conventions to use Latitude/Longitude or increasing point numbers.  Lastly, you can set the maximum scale at which icons and text labels will appear near points.

    Clicking on the "Colors and Lines" tab calls up the screen:


The Colors and Lines Preferences tab allows you to change the colors or various map elements.

    For many maps, the default set of colors PathAway starts with will display routes, tracks, text, and points with good clarity.  If you use your own maps, you may find the colors disappear into the map.  PathAway allows you to set the colors of the Active and non-active Routes, the Line to the Next Point, the Active and non-active Tracks, the text and backround colors of the Dashboard and Point Labels, the color of the Position Marker, and whether the display uses a 3D Effect.

Clicking on the "Hard Keys" tab calls up the screen:


The Hard Keys Preferences tab allows you to assign functions to your Pocket PC's hardware buttons.

    The Hard Keys Preferences tab allows you to use the Pocket PC's hardware buttons to perform certain functions instead of using the menu equivalents.  The first four hardware buttons can be assigned to Add a Point, go to the Next or Previous Screen, call up the Databases dialog, Toggle on/off the GPS, Alarm, Tracking, Map Display, Zoom Map in/out, Zoom Scale in/out, revert to Full Scale, Scroll Map up, down, left or right, Set the Start or End or a Route or Track, switch to the World Map, call up the Points, Routes, Tracks, Maps, Point Databases, Folders, or Preferences dialogs, Calibrate the current Map, call up the About screen, set the View to Full Screen Map, Tracking, Proximity, Route, or Point view, Toggle the Map Display, Show or Hide the Dashboard, Show or Hide the Toolbar, Refresh the map drawing, Connect or Disconnect to the GPS, Simulate the GPS, Start or End a Trip, Advance the Route, or Set to Closest Route point.  You can also enable/disable scrolling using the direction pad.

Finally, clicking on the "System" tab calls up the screen:


The System Preferences tab sets a few remaining items.

    The System Preferences tab allows you to determine whether the system will Timeout waiting for an even and how long that will take, whether the GPS Connecting status is displayed, how close you need to be before units switch from large to small units, and how precisely the speed is displayed.

Configure GPS

    There is one further menu option in PathAway GPS 3 that belongs in the Setup section.  On the GPS menu you'll find an option to "Configure GPS..."  Selecting this option brings up the dialog you see below:


The Configure GPS dialog lets you configure the program to work with your GPS unit.

    PathAway is set up to be able to work with virtually any GPS unit that you could connect to a Pocket PC.  It defaults to using the industry-standard NMEA protocol, but you can also select Garmin-NMEA, Garmin proprietary, NAVMAN-NMEA, Magellan-NMEA, Earthmate, Tripmate, Holux-NMEA, GlobalSat-NMEA, LinksPoint-NMEA, GPS simulator, and NMEA Log Replay.  Except for the last two, each of these is designed to work with the idiosyncrasies of each manufacturer's GPS.  The GPS simulator allows you to connect the program to a computer programmed to act as though it were a GPS unit to simulate a field experience.  The NMEA Log Replay option allows you read a file that contains the output of a GPS unit.
    GPS units are serial (RS232) devices.  The next two options allow you to select a serial port and baud rate to use to communicate with the GPS unit.  Usually, if the GPS unit is connected directly to the Pocket PC via a cable, you'll be using COM1:  CF or SD card GPS units will use other COM port numbers as will a Bluetooth GPS unit.
    Below those settings are some status windows.  These show whether the GPS is connected, how many satellites it has a fix on and how many are in view and a stream of GPS output as it occurs.  You can also log that output to a file for further use.

    Tapping the "Advanced" tab brings up the following screen:


The Configure GPS Advanced tab allows some further settings.

    The "Advanced" tab has some additional serial port parameters that you'll generally not have to touch at all.  PathAway provides them just in case you do run into an odd GPS unit or, more likely, need to change these settings to work with a GPS simulator.  You can also set the program to correctly interpret SIRF GGA Altitude correction with GPS units that support this feature.  The status boxes are essentially the same as in the previous tab.

PROGRAM FEATURES

    The Setup only hints at the power of the program.  Let's turn to the main screen and see a few examples.  We'll begin with the aerial map I created in the Setup section.  PathAway is able to show the map in several different "views," each with a specific purpose in mind.


PathAway GPS 3's Full Screen Map View

    The Full Screen Map View uses most of the screen to show as large a map area as possible.  You can also display Latitude and Longitude, Elevation, Time, Speed, and Direction of Travel.
    You'll also notice the two sets of colored lines appearing on the map.  The red line is a route.  The blue line is a track of me not exactly following the route.


PathAway GPS 3's Tracking Map View

The Tracking Map View shows the map and tracking navigation data.  You'll be able to see trip time and distance, current, average, and maximum speed.


PathAway GPS 3's Proximity Map View

    The Proximity Map View opens a small window at the bottom of the map display.  The window will show any known points that are within the "proximity radius with their direction and distance.  If you're following a route, you'll also see time and distance to the destination and next point on the track.


PathAway GPS 3's Proximity Map View

    The Proximity Map View opens a small window at the bottom of the map display.  The window will show any known points that are within the "proximity radius with their direction and distance.  If you're following a route, you'll also see time and distance to the destination and next point on the track.


PathAway GPS 3's Route Map View

    The Route Map View has a small window similar to the Proximity view, but, in this case it displays current route information.  You'll be able to see proximity to known points, distance from course, next point, and destination.  The Black angle icon on the screen shows the current position.


PathAway GPS 3's Point Map View

    The Point Map View will list known points, points on a route, or points on a track, giving you the ability to find a desired point by name as well.  You can display a wide variety of information about the points along with the name including position, elevation, notes, ETA, Leg Time, Distance, or Speed.

    In addition to selecting these views from the "View" menu, you can also use Hardware Button 2 (with the default settings) to cycle through the views.

    Regardless of the Map View used, PathAway's toolbar remains the same.  The toolbar buttons are shown below:


PathAway GPS 3 toolbar

    The icon calls up a cascading menu as shown below:


PathAway's Main Menu

    One thing that I noticed, the more I used the program, is that this menu is laid out in a very usable way:  It's essentially in the order you'll probably use the menu options.  You'll want to set up or at least connect with the GPS unit, then set the view, then adjust a few options, possibly go to a specific point on the map, and finally exit.  As you read that, you probably noticed that I'm reading up from the icon, not down from the top as many PPC menus do.  Down from the top works well with desktop windows where the menus drop down, but on the PPC, they pop up so it makes more sense to order it as the PathAway folks did.  We'll take a look at cascading menus, beginning with the GPS menu:


The GPS menu

    The GPS menu has the "Configure GPS..." option we already looked at in the Setup section.  At the top of the menu are options to connect and disconnect with the GPS unit as well as an option to Simulate a GPS unit using the current route.  That last option allows you to view how a route will progress before you attempt it.  In addition there are options to Set the target to the closest point on the current route, Advance the target to the next point on the route, End the current Trip, and Start a New Trip.  Choosing the last option brings up the dialog you see below:


Starting a New Trip

    To Start a Trip in PathAway, you first select a method.  You can choose from No Route, Follow a Route Forward, Follow a Route in Reverse, or Navigate to a Point.  After you choose the method, you select the Route for the first three choices or you choose a point from the database for the last choice.  You then choose whether your Route will also be tracked and, if so, whether you're starting a new track or adding to a previous one.  Finally, you can choose a Transportation mode such as Walk, Boat, or Car.  You'll then return to the main screen with the appropriate information needed to start the trip you've specified.


The View menu

    The View menu will let you switch to the various views we saw earlier.  It also provides access to the Map Display dialog we saw in the Setup section.  You can also hide the Dashboard and Toolbar to see even more of the map or restore them to view.  The Default Dashboard restores the default properties to the Dashboard.  You can change those with a pop-up Context Menu that we'll see in a moment.  The Refresh option redraws the screen.  In my testing, I never had to use it.

    The Options menu is next.  We've already seen it in the Setup section.


The Goto menu

    The Goto Menu allows you to quickly move to the Start or End of the current Route or Track.  It also calls up the World Map screen shown below:


The World Map screen shows you where you are in the world.

    The World Map provides you with a major overview.  Unless you're Forest Gump, it won't do you much good for walkabouts, but it does provide a nice overview of overseas trips.

    The final option in the Main menu is "Exit."  This is a true exit.  It will shut down the program.  By contrast, tapping the (x) in the upper right hand corner sends the program into background where it continues to run.

    Back on the toolbar, the  button connects and disconnects the GPS communication.  Once you've set up the appropriate GPS parameters in the Options menu, you'll only have to use this button.  You can also use Hardware Key 4 (with the default settings) to connect and disconnect the GPS.

    The button allows you to Add a point at the current location.  Tapping this button calls up the dialog you see below:


Adding a Point at the current location

    The Add Point dialog will allow you to add the current location to the point database.  You can also, optionally, add the new point to a Route.  There is a drop-down entry at the top that allows you to insert the point into the point database of your choice.  It defaults to the current one.  The Point Name entry will be filled in according to the Point Naming conventions we saw in the Setup section.  In the example above I have it auto-numbering the points.  You can, if you wish enter a more descriptive name for the point.  You can also select an icon for the point.  The default is the diamond/exclamation point you see above but you can select another from a collection of common map icons as well as navigation and even diving signals.  Tapping on the Location tab brings up the screen below:


Adding a Point -- modifying the current location

    The Location tab displays the current location in entry boxes which will allow you to modify the values if you wish.  You can also use the [Pinpoint...] button to take several GPS readings to make the point location as accurate as possible.

    You can also add points to the point database or to the Route by clicking and holding on any point on the map.  Doing so calls up a "Context menu" like the one shown below:


Adding a selected Point using the Tap-and-Hold Context menu

    The context window that appears gives the location of the point you tapped-and-held on and allows you to call up the Add Point dialog we just saw to enter the point information or simply add that point to your current Route.  You can center the map on the point you selected.  You can also call up menus which will allow you to change to a different map, route, track, or work with other points.

    The next button on the tool bar is the button.  It toggles on and off Route and Tracking Alarms.  You can set up the alarms using the Alarm dialog we saw in the Setup section.

    The next three buttons () are the Scale Zoom controls.  These buttons keep the current map, and zoom in or out onto it.  The third button returns to the default scale zoom.  An example of zooming in on the current map is shown below:


The current map, zoomed in

    As you can see, zooming in doesn't improve the map resolution any.  PathAway has another option that allows you to create a series of maps, each at different zoom levels which will allow you to zoom in and out keeping a background image that matches the zoom level.  That's what the Map Zoom buttons () do.  If there is a map that can show the current location with a closer view, the [+] icon will be yellow and clicking on it will switch to that map, keeping the current location, track, and route visible.  The same holds true for the [-] icon with maps that can show a view from further away.

    At this point, I've visited all of the various program features.  Realize that the example merely scratches the surface of all of the applications that this program is capable of.

HELP SUPPORT

    As you've seen PathAway can have a fairly complex setup process.  Fortunately, PathAway provides extensive help and support, both locally, on your PPC, and on their web site.  You can download PDF (Adobe Acrobat) formatted manuals for the PathAway GPS 3 program itself, the Map Manager program, Advanced Mapping procedures, Map Projections, programming map conversion from other sources, programming data conversion from other sources.  The program itself comes with an extensive Tutorial example that takes you through all of the functionality of the program.  PathAway also provides links to additional information on using GPS on your handheld.  You can also browse through a list of Frequently Asked Questions (FAQs).  I wish all PPC software had this level of help and support.  If you do run into problems, you can send bug reports or feature requests directly to PathAway via e-mail.
    I should also mention that I ran into a problem when I began this review.  I contacted PathAway and they were able to solve the problem quickly and completely.  Again, I wish all PPC software had this level of support.

SYSTEM REQUIREMENTS

    PathAway GPS 3 runs on Pocket PC 2002, or Windows Mobile 2003 (First or Second Edition).  It even works well on a WM2003SE VGA-resolution screen.  It doesn't, however, work well in landscape orientation in SE.  The program displays and works properly, but with doesn't cover the full width of the screen, revealing whatever program is running in background behind it.
    PathAway GPS 3 requires 877KB of storage (with additional for each map) and 1.36MB of program RAM .

BUGS AND WISHES

    After I first downloaded PathAway GPS 3, I experienced a number of problems.  I quickly contacted PathAway's technical support and the tech reported that they had recently recompiled with Windows Mobile 2003 SE-compatible libraries.  He suggested that I download the latest version.  As it turned out the latest version was dated just one day before I re-checked the web site.  After downloading that version, PathAway GPS 3 worked flawlessly.
    Of course, I have a few things I'd like to see in future versions of the program:  First, I really appreciate the ability to take just any map and be able to convert it for use in the program.  What I'd like to see is more ability to convert maps for common Pocket PC-related software without having to go through the calibration process.  If I could have imported maps made by Delorme's Topo USA, I could save a fair bit of time converting hiking trail/contour maps.
    The last change I'd like to see is a bit of a pet-peeve for me.  The program was developed originally for the Palm platform but it now runs very well on both Palm and Pocket PC.  However, the documentation says "Palm" too many times without adding "or Pocket PC" for my tastes.

PURCHASING

    You can purchase PathAway GPS 3 from the pocketnow Store for $49.95.  There is also a trial version which is fully-functional, but only allows 10 GPS accesses.

PROS

  • Provides GPS assistance for virtually all out-of-car applications
  • Tracks progress against pre-programmed routes
  • Works with almost any Pocket PC compatible GPS unit
  • Accepts virtually any map source (through map conversions)
  • Captures new points and routes as well as displaying stored information
  • Has well written and complete online and built-in help
  • Is priced reasonably for the power it provides

CONS

  • Doesn't directly convert maps from common PPC map programs
  • Documentation sometimes says "Palm" without adding "or Pocket PC"

OVERALL IMPRESSION

    I'll have to confess that this is one of those applications I didn't know how much I could use until I tried it out.  When I did, I found a number of potential applications.  The program is flexible enough that the only limit to making it work with location-based applications is your imagination.  The question is not really "What can it do?", but "When it comes to GPS, what can't it do?"  As you begin to see the wealth of applications, the $50 price tag looks all the more reasonable.  In fact, as I'm writing this, I'm surprised the program is as inexpensive as it is for all the features it offers.
    If you're looking for a GPS application to help you while you travel by virtually any mode of transportation; if you're looking for a GPS application that can take you virtually anywhere; if you're looking for a GPS program that isn't limited by the maps that come on the product CD; this is it.  Look no further.

All screenshots in this review are taken using SOTI's Pocket Controller Pro

Next Post