~foxtrotgps-team/foxtrotgps/website

« back to all changes in this revision

Viewing changes to roadmap.html

  • Committer: Paul Wise
  • Date: 2018-04-14 08:22:57 UTC
  • Revision ID: pabs3@bonedaddy.net-20180414082257-vph9x4d6h4mcyoij
Remove completed items from the roadmap

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
    <blockquote>
35
35
      <dl>
36
36
        <dt>
37
 
          Integrate <a href="http://www.catb.org/gpsd/">libgps</a> [done!]
38
 
        <dd>
39
 
          <p>
40
 
            This was the most urgent issue: rather than using the
41
 
            <code>libgps</code>
42
 
            API to communicate with GPS-management daemons, tangoGPS
43
 
            and FoxtrotGPS rely on using the gpsd-2.x protocol
44
 
            directly; but, due to severe limitations of this
45
 
            legacy protocol, gpsd has recently
46
 
            <a href="http://www.catb.org/gpsd/protocol-transition.html">switched</a>
47
 
            to using a different and necessarily-incompatible protocol.
48
 
            <code>libgps</code> provides uniform access to GPS services
49
 
            using either protocol, as well as insulation against any similar
50
 
            issues that should arise in the future.
51
 
 
52
 
        <dt>
53
 
          Reconstruct the missing GUI-definition [done!]
54
 
        <dd>
55
 
          <p>
56
 
            The GUI implementation inherited from tangoGPS appears
57
 
            to have been generated upstream from a
58
 
            <a href="https://glade.gnome.org/">Glade</a> template-file
59
 
            and consisted of
60
 
            some ~4000 lines of <em>automatically-generated</em> code.
61
 
            Unfortunately, the community did not have
62
 
            access to that template-file, and any customisations that require
63
 
            adding or changing GUI elements such as menu-items, buttons,
64
 
            or layout were thus <em>extremely</em> difficult.
65
 
 
66
 
          <p>
67
 
            We have converted the GUI to GladeXML.
68
 
 
69
 
        <dt>
70
37
          Replace the proprietary `friends' and IM subsystems with
71
38
          open, standards-based systems.
72
39
        <dd>