Internet Control for Residential Users

Internet based services have become an important part of our lives, and broadband access has reached the commodity phase in most developed countries. A growing portion of the time spent on-line among younger Internet users are related to social media and entertainment services. This evolution is not...

Full description

Bibliographic Details
Main Author: Cook, Torgeir Pedersen
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk 2013
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-21884
Description
Summary:Internet based services have become an important part of our lives, and broadband access has reached the commodity phase in most developed countries. A growing portion of the time spent on-line among younger Internet users are related to social media and entertainment services. This evolution is not possible or even desirable to reverse, but for certain user groups it is clear that some level of control and restrictions are required. There are many examples of children which are addicted to "being online" while their parents do not even know about the situation. There are many solutions for parental control in the market today which address this problem, but they are all either very easy to bypass or too difficult to understand and use for e.g. parents. The children are in many cases smarter than their parents when it comes to Internet.The scope of this project is to make a prototype of an Internet Control solution for Residential Users based on the Raspberry PI model B HW and Linux OS, or an alternative platform if found appropriate. The solution should be controlled from a central server, and the administration interfaces offered to system administrators should come from here. Candidate interfaces are app?s for iphone and/or Android, SMS control and regular web interfaces. The development is expected to require programming in Java and HTML, and a selection of whatever scripting tools/languages appropriate on the development platform. Knowledge about Linux, iOS and Android are beneficial.