Небольшое приложение, которое должно висеть в трее и иметь доступ к:
— эмуляции нажатия клавиш клавиатуры
— знать имя активного процесса (того, чье окошко на экране активно в данный момент)
— доступ к сети, коннектится с мобильным устройством
Должно быть легковесным. Дожно содержать небольшое количество GUI для настройки. Сейчас приложение написано на java+swing. Из java работать с WinAPI это костыль, правда. Да и JRE приходится возить с собой.
Поэтому вопрос, на чем лучше написать такое приложение?
Мне пришли в голову варианты:
— Python + web-морда для GUI
— Adobe AIR
— Chrome extension
— Silverlight
Но не понятно, можно ли получить через них доступ к низкоуровневым функциям Windows. Что посоветуете?