Цитата:
Сообщение от DarkDuke
1) Что есть iCarDS? Это самостоятельна оболочка? Что есть CFStyle? просто скин?
|
iCar DS это программа наподобие RideRunner. Поддерживает 90% его команд, а также свои. CFStyle это скин. Но я бы не сказал, что просто скин. Благодаря возможностям программы iCarDS, скин это не просто набором картинок, а фактически полнофункциональная программа. Допустим такие вещи как встраивание программ, дневная и ночная тема, яркость скина, темы скина, автозагрузка, встраивание медиа программ, звуковые предупреждения, авторегулировка громкости от скорости, калькулятор и многое другое реализовано скином CFStyle, на основании команд iCarDS.
Для лучшего понимания можно сказать так: iCarDS это интерпретатор, а CFStyle это уже программа написанная на языке iCarDS.
Цитата:
Сообщение от DarkDuke
2) На каких языках программирования можно писать для этого дела плагины?
|
В принципе на любом, я делал на C#, Delphi, AutoIt3. Есть еще примеры на VB6 и VB.NET
Цитата:
Сообщение от DarkDuke
3) Можно ли принимать/отсылать сообщения типа WM_DATA в этом чуде. И являеться ли каждый плагин отдельным окном как в CF?
|
Да, плагин iCarVOBD и работает по этому принципу. Нет, в iCarDS плагин не привязан к окну(экрану), если конечно это не требуется для плагина. Допустим плагин RRPoi, RRCheckEngine и iCarVOBD не привязаны к конкретным экранам, а плагин RRMail и RRTMS привязан к определённым экранам. То есть всё зависит от желания разработчика плагина
Цитата:
Сообщение от DarkDuke
4) Какие есть колбеки? Интересует такие вещи как:
а) колбеки: вкллючение/выключение плагина, т.е. аналоги методов Show/Resume/Pause в centrafuse.
b) колбек перехвата нажатия клавиш.
с) колбек powerchange, с аргументами Resume/suspent/poweroff итд...
|
а) плагин загружается по команде LoadExt;<имя плагина>. Про выгрузку ничего не скажу, так как не пользовался не разу. Но если будет нужна, то добавим.
b) клавиши перехватывает сам iCarDS, а в дальнейшем на перехваченные клавиши можно повесить любые команды икара или его плагинов
c) Всё это есть, только называется событиями. События могут обрабатываться как внутри плагина, так и внутри скина. То есть можно сделать в плагине команду которую требуется выполнить при засыпании, а внутри скина повесить её на событие onsuspend. А можно обработать это событие внутри плагина.
Цитата:
Сообщение от DarkDuke
5) Какова скорость работы по сравнению с CF, при тех же ресурсах?
|
Скорость работы плагина будет зависить от разработчика. А вот скорость работы икара однозначно выше чем у сф. По крайней мере у меня на еее 900 сф это тормоз, а икар летает.
Цитата:
Сообщение от DarkDuke
6) Как обстоит дело с лицензией? Платная/бесплатная или условно бесплатная?
|
Триал 90 суток, дальше платная. Но с разработчиками полезных плагинов у нас особые отношения. Пиши в личку