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.
Management and resources:
- Time line: 2009 – 2010
- Resources: manager, developers and testers
- Development methodology: adopted RUP
See similar projects at our blog.