Line 1: |
Line 1: |
| <noinclude>{{TOCright}} | | <noinclude>{{TOCright}} |
− | [[Category:Feature|3G database support]] | + | [[Category:FeatureLanded|3G database support]] |
| </noinclude> | | </noinclude> |
| | | |
| == Summary == | | == Summary == |
| The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as 'Country', 'Plan' and 'Provider' in a drop-down box fashion. This feature brings that functionality into Sugar. | | The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as 'Country', 'Plan' and 'Provider' in a drop-down box fashion. This feature brings that functionality into Sugar. |
| + | |
| + | |
| | | |
| == Owner == | | == Owner == |
− | * Name: Andrés Ambrois, Anish Mangal | + | * Name: Ajay Garg (on behalf of Andrés Ambrois) |
− | * Email: andresambrois@gmail.com, anish@activitycentral.com | + | * Email: ajay@activitycentral.com, andresambrois@gmail.com |
| | | |
− | == Current status == | + | |
− | * Targeted release: (0.98) | + | |
− | * Percentage of completion: 70% (0.94 compatible code is working and included in Dextrose builds. The code needs to be ported to 0.98.) | + | == Credits == |
| + | * Name: Anish Mangal (Reviving the feature, Feature Page) |
| + | * Email: anish@activitycentral.com |
| + | |
| + | |
| + | |
| + | == Current Status == |
| + | * Targeted release: 0.98 |
| + | * Development status: This feature is tested to be working quite well in sugar-0.94 based dextrose-3 images. The mainline-ported rpms/patches can be found at |
| + | ** Patchwork |
| + | ***http://patchwork.sugarlabs.org/patch/1646/ |
| + | ** Devel-List |
| + | ***http://lists.sugarlabs.org/archive/sugar-devel/2012-August/038916.html |
| + | ** Github |
| + | ***https://github.com/sugarlabs/sugar/pull/46 |
| | | |
| == Detailed Description == | | == Detailed Description == |
Line 18: |
Line 34: |
| | | |
| Thus this is an add-on to existing functionality, where all settings must be manually typed in into the text-entry fields. | | Thus this is an add-on to existing functionality, where all settings must be manually typed in into the text-entry fields. |
| + | |
| + | |
| | | |
| == Benefit to Sugar == | | == Benefit to Sugar == |
| Ease of use and configurability. | | Ease of use and configurability. |
| + | |
| + | |
| | | |
| == Scope == | | == Scope == |
| | | |
− | extensions/cpsection/modemconfiguration/config.py.in | + | * extensions/cpsection/modemconfiguration/config.py.in |
− | extensions/cpsection/modemconfiguration/model.py | + | * extensions/cpsection/modemconfiguration/model.py |
− | extensions/cpsection/modemconfiguration/view.py | + | * extensions/cpsection/modemconfiguration/view.py |
| + | * The XML database for Country, Plan, Provider already included in builds. |
| + | |
| + | |
| | | |
| ==UI Design== | | ==UI Design== |
Line 37: |
Line 60: |
| Old user interface without database support. | | Old user interface without database support. |
| [[File:3g_configuration_old_ui.png|700px]] | | [[File:3g_configuration_old_ui.png|700px]] |
| + | |
| + | |
| | | |
| == How To Test == | | == How To Test == |
Line 52: |
Line 77: |
| * Open the My Settings -> Modem again | | * Open the My Settings -> Modem again |
| * Check that the selected Country, Plan, and Provider values in the Drop down boxes are correct. | | * Check that the selected Country, Plan, and Provider values in the Drop down boxes are correct. |
| + | |
| | | |
| == User Experience == | | == User Experience == |
Line 66: |
Line 92: |
| | | |
| 6. After restart, the modem should automatically get connected | | 6. After restart, the modem should automatically get connected |
| + | |
| + | |
| | | |
| == Dependencies == | | == Dependencies == |