开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: APRSISCE Lock Fix & New Features!


 

Lynn,
I downloaded it and did the path changes you suggested; I just copied them
and pasted them into the 'xml' file. I ran it from home just so it would
load what it needed. I have a good size card so I doubt I'll have any
problems there, thanks.

Dave N8PU

-----Original Message-----
From: aprsisce@... [mailto:aprsisce@...] On Behalf
Of ldeffenb
Sent: Sunday, August 09, 2009 8:45 PM
To: aprsisce@...
Subject: [aprsisce] APRSISCE Lock Fix & New Features!

Group,

There's another new version of APRSISCE for Windows Mobile just posted to
the Files section. I discovered a fairly serious resource consumption that
causes Windows Mobile to run out of resources and lock up if you drive
around at a low zoom level causing lots of OpenStreetMap files to paint.
This resource leak has been fixed along with the following changes.

1) Reworked the APRS-IS network handling to improve responsiveness and
reduce load on the device.

2) Double-clicking the "APRS OK" window no longer brings up a series of
network devices, but instead shows traffic statistics for the APRS-IS
connection including packets and bytes sent and received for this session.

3) Reworked where stations are painted on the OSM tiles. They weren't quite
landing on streets at larger zoom levels. It uses the old way until all
tiles have been filled in, so don't be alarmed if you see the stations
"jump" right after the map completes. You should only see this the first
time you're in an area while the OSM tiles are loading from the network
instead of from the cache.

4) The OSM map is now clipped to the old circle and doesn't overflow around
and behind the various other windows.

5) Double-clicking an empty space on the map will popup OpenStreetMap tile
statistics if any tiles have been loaded in that session. Eventually, I
hope to also show the status of the on-device cache of tiles by zoom level.

6) Increased the available zoom levels. On my 320x240 AT&T Tilt, I can now
zoom out to 524 miles instead of the old 256.

7) Reworked how tiles are cached on CE. You might want to locate the
OSMTiles folder (probably in the root of your device) and delete it and all
files within it. The new caching layer uses directories that exactly mirror
OSM's URLs.

8) To store the OSM cache on a Storage Card (assuming you have one), close
APRSISCE and edit the APRSISCE.xml file that should have synced to your
desktop. Locate the <OSM.Path> argument and set it to <OSM.Path>/Storage
Card/OSMTiles/</OSM.Path>. Save the file and wait for it to sync back to
your device before running APRSISCE. You should then see an OSMTiles folder
on your Storage Card.

9) The OSM Tile Cache now prefetches tiles in anticipation of your movement
or zooming. It fetchs one tile out in each ordinal direction from the
screen along with all tiles one closer zoom below and one further zoom
above.

10) While APRSISCE is fetching OSM tiles, you'll see a yellow circle
expanding from the center of the map. Each jump is one tile. When it
reaches the outer circle, it has worked off all queued prefetches. It
prioritizes the queue, so it'll still get the missing visible tiles first.

Let me know what you think and let me know what you'd like to see enhanced
and/or changed, especially if you encounter any bugs!

Lynn (D) - Author of APRSISCE - (APRS message me at KJ4ERJ-12)




------------------------------------

Yahoo! Groups Links

Join [email protected] to automatically receive all group messages.