Features/3G Support


Summary

Allow the Sugar user to connect to 3G networks.

Owner

Current status

  • Targeted release: 0.88
  • Last updated: 11/12/2009
  • Percentage of completion: 80%

Detailed Description

An icon will be added to the frame when a modem is connected, and the user will be able to connect and disconnect from there. Also, a section will be added to the control panel that will allow entering the details needed by the connection.

Benefit to Sugar

Users will be able to access internet in more situations. This has been requested from Uruguay and Paraguay.

Scope

We'll need to add an extension for the device icon and another extension for the control panel. Also will need to modify the SettingsManager so it provides the 3G settings that NetworkManager needs.

UI Design

TBD

How To Test

  • Test Case 1 - Sim doesn't requires Pin/Puk configuration:
  1. Go to control panel, Modem Configuration
  2. Set username, password, number, and apn
  3. Save changes and restart
  4. Connect the device and wait until the device icon appears
  5. Click on connect item
  6. Check that connection information is ok.
  7. Click on disconnect item
  • Test Case 2 - Sim requires Pin/Puk configuration
  1. Go to control panel, Modem Configuration
  2. Set username, password, number, apn and a wrong Pin/Puk configuration
  3. Save changes and restart
  4. Connect the device and wait until the device icon appears
  5. Click on connect item- The system shows "Authentication Error" "Sim requires Pin/Puk configuration"
  6. Click over the message "Sim requires Pin/Puk configuration"
  7. Go to control panel, Modem Configuration and set a valid Pin/Puk configuration.
  8. Save changes and restart
  9. Click on connect item- The system shown the connection information
  10. Click on disconnect item

User Experience

Users will notice a new icon in the frame when a 3G modem is plugged and also will see a new control panel section where the connection settings can be entered.

Dependencies

None.

Contingency Plan

None necessary, revert to previous release behaviour.

Documentation

TBD

Release Notes

TBD

Comments and Discussion