Parental Control Software to Monitor Children Activity at Mac OS

-

Project Description

Activity Monitor for Mac project’s goal was to create a client-server system for monitoring PC on the system level for Mac OS X (Tiger, Leopard, and Snow Leopard). Project was developed with low-level programming utilizing: C/C++ and Objective C.

Technical features:

  • Target platform: Mac Tiger, Leopard, Snow Leopard. 

  • System services: Daemons developed using cross-platform C++.

  • GUI: Cocoa framework, objective C.

  • Data sources: Binary data storage.

  • Communications: TCP sockets, named pipes.

  • Setup: PackageMaker.

Business-logic features:

  • Hidden monitoring of user activity on the system level.

  • Analyzing of the digital content.

  • Logging user activity history to the server side.

Managements and resources:

  • Time line: 2009 - 2010

  • Resources: manager, developers and testers 

  • Development methodology: adopted RUP

 

See similar projects at our blog.