OS: Symbian 8.1 or later version
Comment: We have a working alpha implementation of the code that works on a Nokia N71 device (have not tested on other Symbian devices) that can provide as reference.
This Symbian application takes control of the mobile phone and enforces parental control rules downloaded into the phone via a data connection (GPRS, UMTS or WiFi) using an NTEC proprietary protocol.
Only authorised user can stop the application by inputing a PIN code.
Non-authorised users must not be able to stop the application (ej. by re-starting handset or any other means).
The application controls:
- Time frames that the user can play JAVA games
- Time frames that the user can use COMM ports (Bluetooth, etc)
- Time frames that the user can use WAP / WEB browser.
- Time frames that each group of contacts can call or be called
- Credits per service, period and contact group (e.g. credit limitation per day for voice calls / messaging / data, credit control is applicable to some groups [e.g. friends] but not to others [e.g. family]).
- Activity reporting: when active, the handset will report activity (number, type [voice, data], time and duration for incoming / outgoing calls; number / time and type [SMS, MMS, etc] for incoming / outgoing messages, time and volume for data connections) every night or when the log gets full (if that happens before the time set for reporting).
- Times at which handset is ON and OFF (functionally OFF, not necessarily OFF power).
- Time frames at which vibration mode is activated
- Time frames at which silent mode is activated
- Permission to allow user to turn the handset OFF (physically)
- Usage of profiles: a profile is a configuration that applies to certain period (e.g. profile 1 used on weekdays and profile 2 on weekends). The application must allow for up to three profiles to be stored and used depending on day of week.
The NTEC protocol also allows for personalization via content of:
- Phone book: assign ring tones and images to individual contacts and to groups of contacts.
- Handset: assign background image, default ringtone and theme to handset
- Games and applications: download and install games and applications.
While not a formal requirement, we would also like to application to be "self-upgradable". I.e. the applications should be able, when requested by the server, to download a new version of itself, install it and remove itself from the device.
For this development, NTEC will provide our existing C++ Code (Symbian 8.1) and the NTEC protocol. These two are confidential information that require signing an NDA.
The application must work with Symbian v8.1 and newer handsets .