背景
我有一个商业想法,其中一个组件涉及一个客户端,成千上万的用户将通过网页下载和安装该客户端。
申请要求
版本 1:申请必须:
监控用户桌面上的互联网使用情况,并监控以下区域:
- 使用的浏览器,
- 使用小时数
- 访问的网站
- 考虑到哪个浏览器选项卡是“活动的”
生成此使用情况的报告(以
CSV
或其他易于导出的格式)- 它需要由用户轻松监控(例如,在 Windows 中,通过系统托盘中的图标允许用户暂停或停止程序)。
- 通过自动更新轻松升级。
- 在内存使用方面需要轻量级。
- 需要方便快捷地安装,
- 必须能够完全卸载。
- 不会对浏览器或用户的系统性能体验产生不利影响
- 能够呈现图形输出(饼图和条形图)
- 多平台(版本 1 仅针对 Windows)
- 集成在线组件
问题
鉴于这些要求,您会推荐什么技术实现,以及您会推荐什么平台/语言架构?关键方面是功能和对用户的广泛定义的低影响。ETA 或成本不太重要。