Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-116750

Implement a Lightning Viewer Application Example

XMLWordPrintable

    • Lightning Viewer Example
    • G&UI Finishing 2023
    • 46cab252b (dev), a5eb3b915 (6.7), 74b7ea37e (6.6), 60cf689c6 (dev), b8ccc43c6 (6.7), e66b74498 (dev), c77f33bb0 (6.7), 3f9efa614 (dev), 5b5168d17 (6.7)

      As one of the new application examples for Qt we want to add and implement a cross-platform application that displays lightning strike information.

      Must:

      • show a map with the user's position
      • display lightning strikes that occur in the area shown by the map (based on data from https://www.lightningmaps.org or an equivalent reliable and openly accessible web service)
      • provide a mobile/touch-first, but responsive user interface that works on landscape/portrait mobile, tablets, and desktop-sized screens

      Should:

      • allow switching between real-time, and historical data in form of a heat map (based on how many lightning strikes over the last X days/weeks/months in the area)
      • play sound effect when lightning strikes occur
      • allow switching between two map types (terrain/satellite vs traffic/schematic?)
        * show distance and direction by calculating the approximate distance and direction of lightning strikes from the user's location. This information can help users assess how close the lightning is to them.

        * show time since last strike:
display the time since the last detected lightning strike. This can give users an idea of how active the lightning activity is in their area.

      Could:

      • announce lightning strikes as voice messages (using Qt TextToSpeech)
      • storm and lightning notification/alert.
      • include weather information (cloud coverage, storm tracking/rain warnings)
      • provide additional settings based on included features (length of time for heat map; configure sound/voice output; dark/light mode or follow system default)

        For Gerrit Dashboard: QTBUG-116750
        # Subject Branch Project Status CR V

            vhilshei Volker Hilsheimer
            vhilshei Volker Hilsheimer
            Volker Hilsheimer Volker Hilsheimer
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: