Features/3G Support/Share

Summary
The 3G connectivity availability was only the first step. Next step consist in giving teachers and students an easy-to-use mechanism to share this resource to their community. This feature is a popular request from many deployments, including Paraguay and Uruguay.

Owner

 * Name: Martin Abente
 * Email: 

Current status

 * Targeted release: (0.9x)
 * Percentage of completion: 50% (code review stage)

Detailed Description
Provide a easy-to-use mechanism to share 3G connection over wireless network. This can be easily done using network manager's native functionalities through custom adhoc networks.

Benefit to Sugar
Extend connectivity capabilities.

Scope
sugar/extensions/deviceicon/network.py (frame device icon source)

UI Design
Guess we should follow the same metaphor that is being used on activities. A single button with the "private" or "My Neighbourhood" label,



User Experience
1. Plug GSM modem.

2. Click on "Connect" item on GSM device palette

3. When connected, a new item should de displayed in the GSM palette.

4. Toggling this new item should enable or disable a custom shared adhoc network over wireless (wifi) device.

Dependencies
Network Manager 0.7 or newer.

Contingency Plan
Work harder.

Documentation
The use of this feature should be straightforward.

Release Notes
Nothing to be released (yet).

Comments and Discussion
Please follow the DESIGN discussion at the sugar-devel list.