Показать сообщение отдельно
Старый 02.09.2011, 15:46   #16
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от 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 суток, дальше платная. Но с разработчиками полезных плагинов у нас особые отношения. Пиши в личку
Bersenev вне форума   Ответить с цитированием