Contents of /www/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 275 - (show annotations)
Wed May 19 15:09:39 2010 UTC (14 years ago) by harbaum
File MIME type: text/html
File size: 20867 byte(s)
More documentation
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4 <head><title>GPXView - Geocaching with Maemo</title>
5 <link type="text/css" rel="stylesheet" href="style.css">
6 <link rel="icon" href="favicon.ico" type="image/x-icon">
7 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
8 </head><body>
9
10 <center><img src="images/gpxview.png"></center>
11
12 <center><h1>GPXView - Geocaching with Maemo</h1></center>
13 <center>Till Harbaum <a href="mailto:till@harbaum.org">&lt;till@harbaum.org&gt;</a></center><p>
14
15 GPXView is a <a href="http://geocaching.com">geocaching</a>
16 application. Its main purpose is to work with <a
17 href="http://www.geocaching.com/pocket/">pocket queries</a> in GPX
18 format (hence the name GPXView). GPXView allows you to conveniently
19 read the information stored in these files and navigates you to
20 geocaches using your devices built-in GPS. GPXView features many
21 advanced features including full HTML rendered cache descriptions, GPS
22 based voice navigation and a built-in map viewer.<p>
23
24 <h2>Did you know?</h2>
25
26 GPXView supports online download of geocaches using
27 <a href="#geotoad">geotoad</a>. This even works without a premium
28 account!
29
30 <h2>Obtaining GPXView</h2>
31
32 GPXView is available for three different plattforms:
33
34 <ul>
35 <li>Maemo4 (codenamed Chinook/Diablo) on Nokia <a href="http://en.wikipedia.org/wiki/Nokia_N800">N800</a> and <a href="http://en.wikipedia.org/wiki/Nokia_N810">N810</a>
36 <li>Maemo5 (codenamed Fremantle) on <a href="http://maemo.nokia.com/n900/">Nokia N900</a>
37 <li>Desktop Linux
38 </ul>
39
40 The latest N810/N800 version is available from the
41 <a href="http://maemo.org/downloads/product/raw/OS2008/gpxview/?get_installfile">Nokia repositories</a>.<p>
42
43 <center><img src="images/maemo4.gif"><h5>GPXView on N810</h5></center>
44
45 The N900 version is available from the extras repository and can be
46 installed from the Navigation section in the Application Manager on
47 that device. However, since there's a review process involved in
48 getting software into the repective repositories and since the review
49 process for the N900 is rather slow, it may take some time for the
50 latest version to show up on your device.<p>
51
52 <center><img src="images/cachelist.gif"><h5>GPXView on N900</h5></center>
53
54 There is no pre-packaged version for the Linux desktop. In order to install
55 GPXView on a desktop PC you'll have to download the <a href="http://repository.maemo.org/extras-devel/pool/diablo/free/source/g/gpxview/">source code</a>
56 and compile and install it yourself.<p>
57
58 <center><img src="images/desktop.gif"><h5>GPXView on Ubuntu Linux</h5></center>
59
60 <h2>Getting started</h2>
61
62 GPXView comes ready-to-run and even includes some little "welcome"
63 demo file. You can use this to learn about the basic usage of GPXView and
64 check out the various program features.<p>
65
66 <center><img src="images/welcome.gif"><h5>First start of GPXView</h5></center>
67
68 However, to start hunting geocaches near your location you
69 need to get the appropriate pocket queries in GPX or LOC format either
70 from geocaching.com where you have to be a paying member to be allowed
71 to download them. Or you check free services. Sources known to work
72 with GPXView are:
73
74 <ul>
75 <li><a href="http://www.geocaching.com/pocket/">Pocket queries</a> from geocaching.com, available to paying customers only
76 <li>LOC files from geocaching.com are available for free, but contain very limited information only
77 <li>GPX files from <a href="http://www.opencaching.de/">Opencaching.de</a>
78 </ul>
79
80 <h3>Installing GPX files</h3>
81
82 Once you got your GPX files you might install them anywhere on your
83 device like e.g. the memory card on your N900. Files being downloaded
84 in ZIP format from geocaching.com can be left compressed. GPXView will
85 uncompress them automatically.<p>
86
87 <h3><a name="gpxlist">The GPX list view</a></h3>
88
89 To import such files into GPXView you need to start GPXView and
90 and select "Import file" from the main menu. The GPX file will then
91 be included into the main screens list of GPX files. The following
92 session has two active GPX files and a closed one installed.<p>
93
94 <center><img src="images/gpxlist.gif"><h5>GPX list</h5></center>
95
96 These GPX list will be loaded whenever you restart GPXView. Since
97 these files may contain plenty caches, loading them may take a few
98 seconds. While loading you'll see a progress bar.<p>
99
100 <center><img src="images/loading.gif"><h5>Loading ...</h5></center>
101
102 You may wish to temporarily disable certain GPX files from this list
103 in order to speed up loading. In order to do so, just click the
104 <img src="images/delete.png"> icon (on N800/N810 and desktop use the
105 Import->Close in the menu instead). A dialog will pop up to ask you
106 whether you want to remove that entry completely from the list or
107 whether you only want to close it.<p>
108
109 <center><img src="images/close_remove.gif"><h5>Close or Remove?</h5></center>
110
111 If you choose to close the file it will be displayed in "disabled" style
112 as visible in the GPX list screenshot above. These files will not be
113 opened at startup and thus don't affect the startup time of GPXView. The
114 containing cache files are not imported and are e.g. not found when using
115 the Search function and are not displayed on the map. To reenable a closed
116 entry just select it.<p>
117
118 <h2><a name="coordinate_tool">Coordinate tool</a></h2>
119
120 Whenever GPXView deals with coordinates it will use the coordinate
121 tool. This tool consists of two buttons displaying the coordinates
122 (on N810, N800 and desktop linux these are text entry fields) and
123 one or two additional buttons with icons.<p>
124
125 <center><img src="images/coordinate_tool.gif">
126 <h5>The coordinate tool</h5></center>
127
128 <a name="picker">You can change the coordinate directly by clicking
129 the coordinate buttons. On N810, N810 and desktop linux you can use
130 the text entry fields to enter a new coordinate. On the N900 the
131 coordinate picker will show up once you click one of the coordinate
132 buttons.</a><p>
133
134 <center><img src="images/coordinate_picker.gif">
135 <h5>The coordinate picker</h5></center>
136
137 The coordinate picker is designed for finger friendlyness and allows
138 you to enter coordinates without using a keyboard. Similar picker
139 also exist for distances<p>
140
141 <center><img src="images/distance_picker.gif">
142 <h5>The distance picker</h5></center>
143
144 and directions (angles).<p>
145
146 <center><img src="images/direction_picker.gif">
147 <h5>The direction picker</h5></center>
148
149 You can also import one of the various coordinates GPXView already
150 knows. In order to do this you just habe to click the coordinate
151 import button <img src="images/pos_get.png">. A picker with then
152 show up allowing you to select a coordinate source.<p>
153
154 <center><img src="images/coordinate_import.gif">
155 <h5>Import a coordinate</h5></center>
156
157 The number of sources available depends on the state GPXView is in.
158 Possible sources include:
159
160 <ul>
161 <li><img src="images/pos_gps.png"> The current GPS position
162 <li><img src="images/pos_home.png"> The home coordinate stored in the <a href="#settings">settings</a>
163 <li><img src="images/pos_wpt.png"> Additional waypoints stored in the <a href="#settings">settings</a>
164 <li><img src="images/pos_map.png"> The current <a href="#map">map</a> position
165 <li><img src="images/pos_geomath.png"> The current <a href="#geomath">geomath projection</a>
166 <li><img src="images/cache_type_traditional.png">, <img src="images/cache_type_multi.png">, ... The current caches coordinate and the <a href="#overwritten">overwritten one</a> if present
167 <li><img src="images/wpt_parking.png">, <img src="images/wpt_refpoint.png">, ... The current caches <a href="#waypoints">waypoints</a> if present
168 </ul>
169
170 In some occasions also a export button <img src="images/pos_set.png"> is present. This button opens the coordinate export tool.<p>
171
172 <center><img src="images/coordinate_export.gif">
173 <h5>Export a coordinate</h5></center>
174
175 Up to three choices may be present here:
176
177 <ul>
178 <li><img src="images/pos_map.png"> Show the position on the <a href="#map">map</a>
179 <li><img src="images/maemo_mapper.png"> Export the position to Maemo Mapper (needs to be supported by Maemo Mapper)
180 <li><img src="images/clipboard.png"> Copy the coordinate to the clipboard
181 </ul>
182
183 <h2>Main Menu</h2>
184
185 The main menu can be reached from the main screen (and e.g. not
186 from the map screen). It exact contents vary with the state of the
187 main screen and e.g. some menu entries may only be visible if the
188 main screen is in "GPX list" mode.<p>
189
190 <center><img src="images/menu.gif"><h5>The main menu</h5></center>
191
192 <h3><a name="settings">Settings</a></h3>
193
194 The settings dialog contains various global settings. Any change
195 made here is permanent.<p>
196
197 <center><img src="images/settings.gif"><h5>The settings</h5></center>
198
199 <h4>Enable GPS</h4>
200
201 This settings controls GPS globally. The major reason for disabling
202 GPS is to save energy. Since geocaching without precise location
203 information is not possible, you usually want to have the GPS
204 enables. However, if GPS is disabled, an alternatice coordinate is
205 being used instead. As a default only a home coordinate is stored. You
206 might add an unlimited number of additional locations (like your
207 workplace or other places you often use). Just hit the add or edit
208 buttons while GPS is disabled to maintain this list. If GPS is
209 disabled, all coordinate calculation (e.g. in order to display the
210 distance of a cache) is then based on the selected alternative
211 coordinate in the list. In the example above the "Home" coordinate is
212 the active one.<p>
213
214 <center><img src="images/edit_location.gif"><h5>Manually edit a location</h5></center>
215
216 The alternate positions are also useful while having GPS as they can easily
217 be reached via the <a href="#coordinate_tool">coordinate tool</a>.<p>
218
219 <h4>Imperial Units</h4>
220
221 This settings changes the display between imperial (mi, in, ft) and
222 metric units (km, m). These only affect the display. Any input
223 accepts both formats at any time. So you may enter inches while in
224 metric mode and meters while in imperial mode. However, these are
225 immediately converted into display units while being processed.<p>
226
227 <h4>Username</h4>
228
229 This is your geocaching.com user name. It's used to determine if
230 a geocache has been placed by you or has been found by you. The
231 caches are then marked using the appropriate icons as finds
232 <img src="images/cache_type_ovl_found.png"> and owned
233 <img src="images/cache_type_ovl_mine.png">.<p>
234
235 Furthermore the username is being used when using the
236 <a href="#geotoad">geotoad</a> feature.<p>
237
238 <h4>Visible GPX list items</h4>
239
240 This setting allows you to enable and disable columns in the
241 <a href="#gpxlist">GPX list view</a>. The original file name
242 (as opposed to the GPX name stored in that file), the date
243 of creation and the number of caches stored in that GPX files
244 can be toggled independently.<p>
245
246 <h4>Visible cache list items</h4>
247
248 This setting allows you to enable and disable columns in the
249 <a href="#cachelist">cache list view</a>. The waypoint name,
250 the cache size and the caches rating can be toggled.<p>
251
252 <h4>Cache list screensaver</h4>
253
254 The screensaver can be disabled while the
255 <a href="#cachelist">cache list</a> is being displayed. This
256 is useful when e.g. driving with the cache list view active.
257 Since the cache list may optionally be sorted by distance,
258 the nearest cache is always the first one on screen.<p>
259
260 <h4>Cache list refresh</h4>
261
262 As pointed out before, the <a href="#cachelist">cache list</a>
263 can be refreshed automatically every 30 seconds. Since this
264 feature consumes CPU power (and thus battery), it can be
265 disabled.<p>
266
267 <h4>Cache compass damping</h4>
268
269 The compass in the caches <a href="#goto">goto view</a> uses
270 track information from the GPS signal to determine the
271 heading in order to re-create the functionality of a
272 magnetic compass. Depending on the precision of the GPS
273 receiver and the signal quality of the GPS signal the
274 tracking information may be rather inaccurate. Especially
275 when you are moving slowly the compass tends to jitter.
276 If you have this problem you might want to increase
277 damping. This makes the compass a little less responsive
278 but it increases stability of the compass display.<p>
279
280 <h4>Use GCVote service</h4>
281
282 GPXView can retrieve cache quality ratings from the
283 <a href="http://dosensuche.de/index.php">GCVote</a> service. If GCvote
284 is enabled, an additional line of stars is shown in the caches main view
285 describing the quality of a cache like difficulty and terrain are
286 already displayed by default.<p>
287
288 <h4>Disable screen saver in goto view</h4>
289
290 Since the <a href="#goto">goto view</a> can be used to navigate to the
291 cache, it may be handy to keep the screen on all the time. Be aware
292 that this may drain your battery if you leave the device for a longer
293 period in this mode with the goto view active.<p>
294
295 <h3>Tools Submenu</h3>
296
297 The tools submenu is reached via the main menu. It can be used to
298 invoke various geocaching related tools. The tools act as if they were
299 seperate programs but are tightly integrated into GPXView and
300 typically import or export data to or from GPXView.<p>
301
302 <center><img src="images/tools.gif"><h5>The tools submenu</h5></center>
303
304 <h4><name="geomath">Geomath</a></h4>
305
306 <center><img src="images/geomath.gif"><h5>The Geomath tool</h5></center>
307
308 The geomath tool allows very basic geocoordinate calculations.
309 Two coordinates can be entered into it as well as a distance and
310 a direction angle.<p>
311
312 Clicking the "Calculate" button calculates the distance between
313 the two given coordinates and projects the first coordinate (on the
314 screens left) by the given distance and direction. The resulting
315 projected coordinate is then be displayed in the bottom row.<p>
316
317 The resulting coordinate can be used within GPXView from the
318 coordinate selector tool using the geocalc icon
319 <img src="images/pos_geomath.png">. This icon also shows up in the map
320 if a valid geomath result is present.
321
322 <h5>Usage example: "Go 120m in 65&deg;" from the given start coordinate</h5>
323
324 The cache description tells you to walk a certain distance into a
325 certain direction from a given coordinate. First you select the caches
326 main position <img src="images/cache_type_traditional.png"> from the
327 coordinate selector tool <img src="images/pos_get.png">. The start
328 coordinate should then be displayed in the left column. Now enter the
329 requested distance and direction into the appropriate fields (on
330 Maemo5 using the <a href="#picker">picker tools</a>). When done just
331 click "Calculate" and the "projection" row will contain your target
332 coordinate. This coordinate can now be selected in the caches "goto"
333 view and is also being shown in the map. You can even re-select the
334 projected coordinate in the Geomath dialog for further processing and
335 to e.g. walk another distance in another direction.
336
337 <h4>Geotext</h4>
338
339 <center><img src="images/geotext.gif"><h5>The Geotext tool</h5></center>
340
341 The geotext tool allows two simple text operations often required to solve
342 a geocache. Many geocaches ask you to calculate the letter sum of a certain
343 text or word. Just enter this word into geotext and the character sum
344 is being displayed while you type. Another common operation is the "shift"
345 letters. If you shift the letter "a" by one you get the next letter "b" (and
346 "z" becomes "a" again). If you shift by two "a" becomes "c" and so on. This
347 is the so-called cesar encryption. A special case is a shift by 13. This
348 encryption of shifting letters by 13 is named rot13 and is for example used
349 on the geocaching.com website to encrypt hints and spoilers.
350
351 <h4>Precise Position</h4>
352
353 <center><img src="images/precise_position.gif">
354 <h5>The Precise Position tool</h5></center>
355
356 The Precise Position is more for the hider than for the seeker. It is
357 supposed to be used when standing still. It allows you to average the
358 current position over some longer period of time. The tool will also
359 show you graphically how far all the positions received so far are
360 apart to give you an impression how precise the position really
361 is. The more coordinates you get and the smaller the radius of the
362 circle containing them all is the more precise is the resulting
363 coordinate. You can then copy the resulting coordinate to the
364 clipboard for further processing in other applications.<p>
365
366 <h4><a name="geotoad">GeoToad</a></h4>
367
368 <a href="http://code.google.com/p/geotoad/">GeoToad</a> is not part of
369 GPXView itself but has to be installed seperately. GeoToad is written
370 in the <a href="http://ruby-lang.org/">ruby language</a> and as of this writing has to be installed
371 together with the ruby interpreter from the <a
372 href="http://www.nokian900applications.com/repositories-extras-extras-devel-and-extras-testing-for-nokia-n900/">extras-devel
373 repository</a> when using Maemo5.<p>
374
375 <a href="http://code.google.com/p/geotoad/">GeoToad</a> allows you to
376 download geocache information directly from the <a
377 href="http://www.geocaching.com/">geocaching.com website</a>. In order
378 to comply with the terms of that site, GeoToad intentionally runs
379 rather slow (about one cache request per second) to prevent to
380 overload that site with automated requests.<p>
381
382 To use GeoToad you first have to enter your account information (you
383 don't need a premioum account!), the location you want to get geocache
384 information from and the size of the area you are interested
385 in. Please, start with an area of ~1km (0.6 mi) radius. Otherwise the
386 download may take rather long. You also have to select a place to
387 store the resulting file. You can choose any location, but it's
388 preferred to use a memory card to save precious root file system space
389 on a mobile device like the N900.<p>
390
391 <center>
392 <img src="images/geotoad_setup.gif">
393 <h5>Setup of GeoToad</h5>
394 </center>
395
396 GeoToad is then invoked using the parameters you just entered.<p>
397
398 <center>
399 <img src="images/geotoad_run_1.gif">
400 <h5>Running GeoToad</h5>
401 </center>
402
403 After a few seconds the first information should be returned and
404 GeoToad starts reporting what it receives from geocaching.com.<p>
405
406 <center>
407 <img src="images/geotoad_run_2.gif">
408 <h5>Search results are coming in</h5>
409 </center>
410
411 Once geotoad is done it reports some statistics about its work and
412 GPXView tells you that the GeoToad job is done.<p>
413
414 <center>
415 <img src="images/geotoad_run_3.gif">
416 <h5>GeoToad download is done</h5>
417 </center>
418
419 You can now close the window and return to the main screen. You'll find that
420 the download has been added to the list of GPX files.<p>
421
422 <center>
423 <img src="images/geotoad_result_1.gif">
424 <h5>The resulting file</h5>
425 </center>
426
427 You can now use this file like any other GPX file you might have downloaded
428 from geocaching.com or similar sites.<p>
429
430 <center>
431 <img src="images/geotoad_result_2.gif">
432 <h5>Caches downloaded by GeoToad</h5>
433 </center>
434
435 <h3><a name="map">The Map</a></h3>
436
437 GPXView comes with a built-in map. This map is downloaded on demand, but
438 all data being downloaded is caches locally. Once you've visited a certain
439 area on the map, the data will even be accessible without internet
440 connection.<p>
441
442 <center>
443 <img src="images/map_all_balloon.gif">
444 <h5>The map</h5>
445 </center>
446
447 The map is tightly integrated into GPXView and always displays all active
448 caches with little icons. You can click these icons and get detailed
449 information of the cache in a "balloon". Clicking this balloon will cause
450 the main GPXView application to switch to that particular cache.<p>
451
452 The map data can be taken from several sources. Clicking the little arrow
453 on the right screen side will extent a menu allowing you to select a
454 different map source.<p>
455
456 <center>
457 <img src="images/map_source_sel.gif">
458 <h5>Selecting the map source</h5>
459 </center>
460
461 The map always displays your current GPS position using a blue marker
462 surrounded by a circular gray area. This area displays your current
463 GPS precision. In the example below the precision of ~5km is extremely
464 low indicating that the position is likely not derived from the GPS
465 signal but of location information derived from the cell network or a
466 wlan position. Furthermore a small blue arrow on the GPS indicator
467 displays your current tracking.<p>
468
469 <center>
470 <img src="images/map_nav.gif">
471 <h5>Navigating to a cache</h5>
472 </center>
473
474 When there's a geocache selected in GPXViews main view, then all
475 caches except the selected one a displayed semi-transparent.
476 Furthermore a info display on the left side of the screen helps
477 navigating to the cache. Clicking on the coordinate in that info
478 display will center the map in that position. Clicking the compass
479 will toggle between GPS mode (blue compass arrow) and map center mode
480 (black compass arrow). In GPS mode, the distance and heading info is
481 displayed relative to the current GPS position. In map center mode the
482 distance and heading info is displayed relative to the map center.<p>
483
484 Finally, the current map position can be used as coordinate input
485 in the <a href="#coordinate_tool">coordinate tool</a>.<p>
486
487 </body>
488 </html>
489