Предыстория: для лабораторной среды, управляемой университетом. Высшее руководство хочет знать, как часто пользователи используют различное программное обеспечение, которое мы приобретаем для лабораторий. Я уже реализовал решение для наших компьютеров с Windows, которое состоит из клиента, который отслеживает вызов пользовательского процесса и отправляет результаты в веб-службу.
Теперь мне нужно создать эквивалентный клиент Mac, но у меня нет опыта разработки для платформы Mac и ее различных API. В настоящее время наши Mac работают с 10.4, но в следующем году они в конечном итоге перейдут на 10.6. Я думаю, что у меня есть контроль над использованием веб-службы, используя что-то вроде gSOAP или даже Mono . Для отслеживания процесса я искал Carbon Event Manager. Но я читал, что API-интерфейсы Carbon находятся на пути к устареванию, и я предпочел бы найти что-то, что будет поддерживаться в будущем.
Должен ли я просто использовать материал Carbon, пока он работает? Или есть какая-нибудь эквивалентная библиотека, которую я мог бы использовать, которая не будет прекращена в ближайшее время?