Network activity indicator not implemented

Bug #1470852 reported by Matthew Paul Thomas
54
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Medium
Pat McGowan
indicator-network (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Currently there is no way to tell when the phone is using data. This is important when deciding whether to put it into Flight Mode, when leaving Wi-Fi coverage, or when adjusting settings. It also makes apps seem less responsive when they were developed by someone who has a much faster Internet connection than you do.

These issues can be resolved by implementing the network activity indicator. <https://wiki.ubuntu.com/Networking#activity-indicator>

<https://wiki.ubuntu.com/Networking#activity-indicator>: "Therefore on the phone and tablet only, the “Network activity” indicator, a spinner, should be present whenever any process has used the network in the past five seconds. Its menu should list all applications that have used the network in the past five seconds, most recent first but updating only once every five seconds."

(This bug report is under indicator-network initially because it covers a similar area. I have no opinion on whether the code should be part of the same package.)

This is a CTA Level 3 requirement.

2407-2013 Technical requirements for security capability of smart mobile terminal
https://drive.google.com/open?id=0B4-sMl3SwjOIX1liUjNuVjlYTE0
2408-2013 Test methods for security capability of smart mobile terminal
https://drive.google.com/open?id=0B4-sMl3SwjOIT2JuNVEyY1JDc0k

According to the requirement listed in 5.3.1.1.6 both WLAN and cellular data are required to show data activity in the main user interface.

-- exact language --

5.3.1.1.6 mobile data network connectivity
when mobile smart terminal is connecting to a mobile data network, it should meet the following security capability requirements:
a) mobile smart terminal should provide a switch, to turn on / off mobile data network connection;
b) when the application request to access mobile data network, users should be given the appropriate prompt to approve the access;
c) when mobile smart terminal is connected to mobile data network, the mobile smart terminal should display corresponding state on the main interface;
d) when the transmitting data via mobile data network, the mobile smart terminal should prompt the state in main user interface
Above the two states in c) and d) should be prompted different.

5.3.1.1.6 移动通信网络数据连接
移动智能终端通信网络数据连接,应满足以下安全能力要求:
a) 移动智能终端应提供开关,可开启/关闭移动通信网络数据连接;
b)应用软件调用开启移动通信网络数据连接功能时,应给用户相应的提示,当用户确认后连接方可
开启;
c) 移动通信网络当移动通信网络的数据连接处于已连接状态,移动智能终端应在用户主界面上给
户相应的状态提示;
d)当移动通信网络正在传送数据时,移动智能终端应在用户主界面上给用户相应的状态提示。
上述c)和d)的两种状态提示应不同。

----
5.3.1.1.7 WLAN network connectivity
when mobile smart terminal is connecting to a WLAN, it should meet the following security capability requirements:
a) mobile smart terminal should provide a switch, to turn on / off WLAN connection;
b) when the application request to access WLAN, users should be given the appropriate prompt to approve the access;
c) when mobile smart terminal is connected to WLAN, the mobile smart terminal should display corresponding state on the main interface;
d) when the transmitting data via WLAN, the mobile smart terminal should prompt the state in main user interface
Above the two states in c) and d) should be prompted different.

5.3.1.1.7 WLAN 网络连接
移动智能终端WLAN网络连接应满足以下安全能力要求:
a) 移动智能终端应提供开关,可开启/关闭WLAN网络连接;
b)应用软件调用开启WLAN网络连接功能时,应给用户相应的提示,当用户确认后连接方可开启;
c) 当WLAN网络连接处于已连接状态,移动智能终端应在用户主界面上给用户相应的状态提示;
d)当WLAN网络正在传送数据时,移动智能终端应在用户主界面上给用户相应的状态提示。
上述c)和d)的两种状态提示应不同。

Tags: lorcha

Related branches

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Critical per customer request.

Changed in indicator-network (Ubuntu):
assignee: nobody → Charles Kerr (charlesk)
importance: Undecided → Critical
Charles Kerr (charlesk)
Changed in indicator-network (Ubuntu):
assignee: Charles Kerr (charlesk) → Pete Woods (pete-woods)
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

This has some overlap with the transfer/files indicator and as described a download would cause both to be displayed, perhaps there is room for consolidation.

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

The app lifecycle management makes it unlikely that there will ever be more than one app or scope downloading data in the last 5 secs, and it will be the one currently active.

I actually question whether this is really useful with our app lifecycle, as opposed to the Android model which allows numerous background services.

description: updated
Changed in canonical-devices-system-image:
assignee: nobody → Pat McGowan (pat-mcgowan)
importance: Undecided → High
milestone: none → ww34-2015
status: New → Confirmed
Revision history for this message
Vesa Rautiainen (vesar) wrote :

I created a qml spinner component as per Matthieu James svg animation that can be used for this purpose. There is a prototype that uses the spinner component together with indicator icons and allows user to change spinner size to test how it looks in different sizes:

lp:~vesar/+junk/ActivitySpinner

description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in indicator-network (Ubuntu):
status: New → Confirmed
Changed in canonical-devices-system-image:
milestone: ww34-2015 → ww40-2015
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

Per the project team this is not a priority near term

Changed in indicator-network (Ubuntu):
importance: Critical → Medium
Changed in canonical-devices-system-image:
importance: High → Medium
Changed in canonical-devices-system-image:
milestone: ww40-2015 → ww02-2016
Changed in canonical-devices-system-image:
milestone: ww02-2016 → ww08-2016
Changed in canonical-devices-system-image:
milestone: ww08-2016 → 11
Changed in canonical-devices-system-image:
milestone: 11 → backlog
Changed in indicator-network (Ubuntu):
status: Confirmed → In Progress
assignee: Pete Woods (pete-woods) → Antti Kaijanmäki (kaijanmaki)
Changed in indicator-network (Ubuntu):
assignee: Antti Kaijanmäki (kaijanmaki) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-network - 0.8.0+17.04.20161031.4-0ubuntu1

---------------
indicator-network (0.8.0+17.04.20161031.4-0ubuntu1) zesty; urgency=medium

  * Show network data usage indication. (LP: #1470852)

 -- Antti Kaijanmäki <email address hidden> Mon, 31 Oct 2016 11:08:29 +0000

Changed in indicator-network (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.