Features/3G Support/Database Support: Difference between revisions
Created page with "<noinclude>{{TOCright}} 3G database support </noinclude> == Summary == The 3G connectivity availability was only the first step. Next step is to provide ..." |
No edit summary |
||
| (8 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{TOCright}} | <noinclude>{{TOCright}} | ||
[[Category: | [[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 | * Name: Ajay Garg (on behalf of Andrés Ambrois) | ||
* Email: | * Email: ajay@activitycentral.com, andresambrois@gmail.com | ||
== Current | |||
* Targeted release: | |||
* | == 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 == | ||