Features/3G Support/Database Support: Difference between revisions

M anish (talk | contribs)
Created page with "<noinclude>{{TOCright}} 3G database support </noinclude> == Summary == The 3G connectivity availability was only the first step. Next step is to provide ..."
 
Godiard (talk | contribs)
No edit summary
 
(8 intermediate revisions by 3 users not shown)
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 ==