Hi Mike,
Thanks a lot for your idea! I added it to our list of ideas (
http://code.google.com/p/openintents/wiki/Ideas ).
Your idea will definitely have increased interest in the near future,
as the topics you mentioned are increasingly serious ones and should
be dealt with appropriately by society and politics.
On the other hand, kids (and employees) will definitely not like the
idea of being restricted somehow, so it is the parents' and companies'
responsibility to use the administrator power with care, explaining
reasonably why such a kind of restriction seems necessary.
Peer pressure should also not be taken lightly: Being the only kid in
the class with a restricted phone can make a difference to self-
esteem.
From the technical side, it is definitely possible to build a secure
restricted system on top of Linux, and it is definitely possible to
break it (in the simplest case because the kid knows the parents'
password...)
Some say, restricting the kid's phones is actually good, because it
makes them dig deeper into the phone's system and challenges their
creativity when they try to access restricted content and features.
But definitely kids need rules and a good guideline during education.
And a controlled phone could surely help.
Many of the things you mentioned (restricing phone call, restricting
installation of software, ..) are probably beyond the current
capabilities of the Android SDK. So I wonder what could be a useful
starting feature - one that seems easy to implement and would not
require special restriction access, but could be helpful and capture
the spirit of adminstrator -> user management. Maybe the easiest point
would be to obtain the current location of the user, and the
administrator can observe this, or gets notified when the user passes
beyond a pre-defined region. The next thing is probably to access the
global log list (which itself first would have to be implemented).
So, thanks for the idea, we'll see what can be done. (If any developer
is interested in this, don't hesitate to jump in!)
Peli