It’s the end of the year, and I’ve wrapped up development on Gee-Oh! until 2016.
I’m actually happy with the current state of the project: I’ve implement green areas (with full fade in/out and definition reduction as zoom decreases etc.) and hugely improved the grid square loading/pre-loading/re-loading, so it’s a good place to pause for a break.
When I do resume, I will be looking at the following:
- BUG: Map disappears when you select a road/node (refreshing issue)
- Implement water areas
- Analogous to green areas, should be quick
- When kick-starting failed threads, need to block other threads starting prematurely
- Need to get other zoom levels loading simultaneously, instead of singly waiting for each level to complete
Some lower priority stuff:
- Populate the “go to location” dropdown with the contents of Waypoint vector
- Make sure we can delete from Waypoint vector
- Make sure we can edit display name of Waypoint
- Get device rendering working again
- Also implement auto-centre and make sure goToLocation() works as expected
- Solve hi-res background map issues
That probably covers it for a while now. I’m looking forward to actually getting something working into MakingTracksGPS soon.
Once I’ve released the new version of that, I will be looking at the more complete implementation of Gee-Oh! again:
- Extend MakingTracksGPS into Gee-Oh! Mobile
- Re-work the current PHP server into a Tomcat/Spring server, with efficient in-memory processes and caching
- With the aim of massively increasing the number of concurrent devices/receivers that we can support
- Start tidying up the Gee-Oh! Viewer application to look more presentable/functional/sellable
And that, as they say, is that. TRP out!